/* CSS Document */
body{
background:#c1c1a0;
margin:0;
text-align:left;
font:12px Georgia;
}

img{
border:0px none;
}

#container{
width:800px;
margin: 0 auto;
}

#header{
float:left;
margin:20px 0 0 0;
width:800px;
height:89px;
background:transparent;

}

#logo h1{
visibility:hidden;
display: none;
}

#logo{
float:left;
background:url('../images/logo.gif') no-repeat left top;
width:149px; 
height:89px;
margin:0;
}

#menu{
float:left;
width:650px;
height:89px;
background:transparent;
margin:0;
}
.top_menu a{
font-weight:normal;
text-align: right;
font-size:16px;
color:#000;
text-decoration:none;
margin:0 0 4px 0;

}

.top_menu a:hover{
text-align: right;
color:#fff;
text-decoration:none;
}
.w_sottomenu{
font-weight:normal;
text-align: right;
font-size:12px;
color:#fff;
text-decoration:none;
margin:0;
}
.sottomenu a{
font-weight:normal;
text-align: right;
font-size:12px;
color:#000;
text-decoration:none;
margin:0 0 2px 0;
}

.sottomenu a:hover{
text-align: right;
color:#fff;
text-decoration:none;
}


.pulsanti {
text-align: right;
width: 122px;
height:89px;
padding:3px 5px 0 0;
border-right:#FFF 2px solid;
}


#barra1{
visibility: hidden;
position:absolute;
z-index:1; 
margin:89px 0 0 129px !important; 
margin:92px 0 0 129px; 
filter:alpha(opacity=80); 	
-moz-opacity: 0.8;	
opacity: 0.8;
}

#barra2{
visibility: hidden; 
position:absolute;
z-index:1; 
margin:89px 0 0 259px !important; 
margin:92px 0 0 259px; 
filter:alpha(opacity=80); 	
-moz-opacity: 0.8;	
opacity: 0.8;
}

#barra3{
visibility: hidden; 
position:absolute;
z-index:1; 
margin:89px 0 0 389px !important;  
margin:92px 0 0 389px;
filter:alpha(opacity=80); 	
-moz-opacity: 0.8;	
opacity: 0.8;
}

#barra4{
visibility: hidden; 
position:absolute;
z-index:1; 
margin:89px 0 0 519px !important; 
margin:92px 0 0 519px; 
filter:alpha(opacity=80); 	
-moz-opacity: 0.8;	
opacity: 0.8;
}
/*-------------------------CONTENT-------------------------------*/
#content{
float:left;
margin:0 ;
width:799px !important;
width:799px;
height:513px;
background:#fff;
padding:0;
border:0;
}



p{
float:left;
margin:0 0 20px 0;
font-size:12px;
color:#000;
}

/*---------------------------PAGE NEWS-------------------------------*/

#left_content{
float:left;
margin:25px 0 25px 0;
width:300px;
background:#fff;
}

#left_content_home{
float:left;
margin:25px 0 25px 0;
width:280px;
background:#fff;
}
#left_content_corsi{
float:left;
margin:25px 0 25px 0;
width:300px;
background:#fff;
}

#center_content_home{
float:left;
margin:25px 0 25px 0;
width:500px !important;
width:480px;
background:transparent;

}

#right_content_corsi{
float:left;
margin:55px 0 25px 0;
width:410px;
background:transparent;
}

#right_content{
float:left;
margin:55px 0 25px 0;
width:474px;
background:transparent;

}

.img_ant_home{
float:right;
margin:0;
border:0;
width:200px;

}
.box_news{
float:left;
margin:0 0 0 20px!important;
margin:0 0 0 10px;
width:230px;
border-top:#000 1px solid;
height:80px;
}

.box_corsi{
float:left;
margin:1px 0 5px 20px!important;
margin:1px 0 5px 10px;
width:230px;
border-top:#000 1px solid;
height:105px;
}

.data_news_home{
float:left;
font:26px Arial;
font-weight:bolder;
margin:0 0 0 150px!important;
margin:0 0 0 80px;
width:240px;
}
.data_news_home a{
float:left;
color:#000;
font-weight:bolder;
text-decoration:none;
}
.data_news_home a:hover{
color:#cb2d2f;
text-decoration:none;
}

.nome_news{
float:left;
font:21px Arial;
font-weight:bolder;
margin:0 0 -30px 0;

}

.news_up{
float:left;
font:21px Arial;
font-weight:bolder;
margin:5px 0 -31px 20px!important;
margin:5px 0 -30px 10px;
padding:0;
height:0;
}



.data_news{
float:left;
font:26px Arial;
font-weight:bolder;
margin:0 0 0 150px!important;
margin:0 0 0 75px;
}
.data_news a{
float:left;
color:#000;
font-weight:bolder;
text-decoration:none;
}
.data_news a:hover{
color:#cb2d2f;
text-decoration:none;
}

.red_news{
float:left;
font:26px Arial;
font-weight:bolder;
color:#cb2d2f;
}

.nome_corso{
float:left;
width:240px;
font:21px Arial;
font-weight:bolder;
margin:5px 0 0px 20px!important;
margin:5px 0 0px 10px;
}
.titolo_corso{
float:left;
margin:5px 0 51px 50px !important;
margin:5px 0 35px 25px;
font-size:12px;
width:180px;
line-height:14px;
padding:0;
}

.titolo_corso a{
float:left;
text-decoration:none;
color:#000;
}
.titolo_corso a:hover{
text-decoration:none;
color:#cb2d2f;
}

.titolo_corso_red{
float:left;
margin:5px 0 51px 50px !important;
margin:5px 0 35px 25px;
font-size:12px;
width:180px;
line-height:14px;
padding:0;
color:#cb2d2f;
}
.linea_corsi{
float:left;
width:240px;
border-bottom:#000 1px solid;
margin:0 0 0 20px!important;
margin:0 0 0 10px;
padding:0;
}

.text_news{
float:left;
margin:5px 0 20px 55px !important;
margin:5px 0 20px 30px;
font-size:12px;
width:180px;
line-height:14px;
}

.text_news a{
float:left;
font-size:12px;
text-decoration:none;
color:#000;
}

.text_news a:hover{
text-decoration:none;
color:#000;
}



.text_news_red{
float:left;
margin:5px 0 20px 55px !important;
margin:5px 0 20px 30px;
font-size:12px;
width:180px;
line-height:14px;
color:#cb2d2f;
}


.data_news_right{
float:left;
font:26px Arial;
font-weight:bolder;
margin:0 0 0 5px!important;
margin:0;
}


#content_img_top{
float:left;
margin:0 0 10px 0;
width:458px;
}

.img_news{
float:left;
margin:0;
}

.scarica_pdf a{
float:left;
margin:0 0 0 90px;
color:#000;
text-decoration:underline;

}

.scarica_programma a{
float:left;
margin:0 0 0 25px;
color:#000;
text-decoration:underline;
}

.scarica_iscrizione a{
float:left;
margin:5px 0 0 25px;
color:#000;
text-decoration:underline;
}
.titolo_corso_dettaglio{
float:left;
margin:10px 0 0 0;
font-weight:bold;
width:450px;
}
.txt_orari_corso{
float:left;
width:250px;
margin:10px 0 10px 0;

}

.iframe_news {
float:left;
width: 430px;
height: 195px;
overflow: auto;
border:0;
padding:4px 30px 0px 3px;
scrollbar-base-color:#bbc29c;
scrollbar-3dlight-color:#bbc29c;
scrollbar-arrow-color:#fff;
scrollbar-shadow-color:#bbc29c;
margin:10px 0 0 0;
}

.iframe_news a{
text-decoration:underline;
color:#000;
}

.iframe_news a:hover{
	color:#FFF;
	background-color:#00AEF3;
	text-decoration:none;
}

.iframe_corsi {
float:left;
width: 430px;
height: 120px;
overflow: auto;
border:0;
padding:4px 30px 0px 0px;
scrollbar-base-color:#bbc29c;
scrollbar-3dlight-color:#bbc29c;
scrollbar-arrow-color:#fff;
scrollbar-shadow-color:#bbc29c;
margin:0;
}

.iframe_corsi a{
text-decoration:underline;
color:#000;
}

.iframe_corsi a:hover{
	color:#FFF;
	background-color:#00AEF3;
	text-decoration:none;
}



/*---------------------------ARCHIVIO NEWS-------------------------------*/
#archivio_left_content{
float:left;
margin:25px 0 25px 0;
width:280px;
background:#fff;
}
.archivio_data_news{
float:left;
width:240px;
border-bottom:1px solid;
margin:0 0 60px 20px!important;
margin:0 0 60px 10px;
z-index:0;
}
.anno_archivio_news{
float:left;
color:#000;
margin:0;
font:26px Arial;
font-weight:bolder;
}

.anno_archivio_news a{
float:left;
color:#000;
margin:0;
text-decoration:none;
}

.anno_archivio_news a:hover{
color:#cb2d2f;
text-decoration:none;
}


.pagine1 {
background:transparent;
display:left;
float:right;
margin:10px 0 -30px 0px;
font:12px Georgia;
color:#000;
z-index:100;

}

.pagine2 {
background:transparent;
display:block;
float:left;
margin:-20px 0 0 -15px !important;
margin:-15px 0 0 10px;
font:12px Georgia;
color:#000;

}


.numeri_back {
float:left;
display:block;
font:12px Arial;
text-decoration:none;
margin:30px 0 0 0;
color:#000000;
background:transparent;
z-index:100;
font-weight:bold;

}
.numeri_back  a{
display:block;
float:left;
text-decoration:none;
margin:0;
color:#000000;
background:transparent;
font-weight:bold;

}
.numeri_back  a:hover{
text-decoration:none;
color:#cb2d2f;
}

.numeri {
float:left;
display:block;
font:12px Georgia;
text-decoration:none;
margin:0 0 0 5px;
color:#000000;
background:transparent;
z-index:100;

}
.numeri a{
display:block;
float:left;
font:12px Georgia;
text-decoration:none;
margin:0;
color:#000000;
background:transparent;

}
.numeri a:hover{
text-decoration:none;
color:#cb2d2f;
}

.numeri_active{
font-weight:bold;
text-decoration:underline;
margin:0 0 0 5px;
color:#cb2d2f;
}

#archivio_center_content{
float:left;
margin:33px 0 0 0;
width:259px;
background:#fff;
}

.data_archivio_news_center{
float:left;
font:18px Arial;
font-weight:bolder;
border-bottom:1px solid;
margin:0 0 10px 5px;
width:230px;
}

.data_archivio_news_center a{
float:left;
width:230px;
text-decoration:none;
color:#000000;
}
.data_archivio_news_center a:hover{
text-decoration:none;
color:#cb2d2f;
}


.text_archivio_news_center{
float:left;
margin:0 0 0px 50px !important;
margin:0 0 0px 30px;
width:180px;
height:62px;
}

.text_archivio_news_center a{
float:left;
text-decoration:none;
color:#000;
}

#archivio_center_right{
float:left;
margin:33px 0 0 0;
width:259px;
background:#fff;
}

/*-----------------------------------------------CHI SIAMO------------------------------*/
#chisiamo_left{
float:left;
margin:0;
width:277px;
background:#fff;


}
#soci_lista_left{
float:left;
margin:40px 0 0 15px !important;
margin:40px 0 0 10px;
width:240px;
}

#lista_chisiamo {
margin:0;
display:block;
color:#000;
text-decoration:none;
}

#lista_chisiamo a{
display:block;
line-height:17px !important;
line-height:9px;
/*margin:2px 0 0 0 !important;
margin:-3px 0 0 0;*/
color:#000;
text-decoration:none;
}

#lista_chisiamo a:hover{
text-decoration:none;
color:#cb2d2f;

}
#lista_chisiamo ul{
list-style-type: none;
margin: 0;
padding:0;
}

#lista_chisiamo li{
display:block;
margin: 0;
padding:0;
}

#chisiamo_right{
float:left;
margin:0;
width:521px;
background:#fff url(../images/bg_chisiamo.gif) no-repeat;
height:513px;
}

.red_chisiamo{
line-height:17px !important;
line-height:9px;
margin:0;
color:#cb2d2f;
display:block;
}

.red_soci{
line-height:17px !important;
line-height:9px;
margin:0;
color:#cb2d2f;
display:block;
}
/*---------------soci----------------------*/

.logo_admn_como{
float:left;
border:0;
margin:100px 0 0 234px !important;
margin:100px 0 0 110px;
}

.link_comune{
float:left;
margin:40px 0 0 360px !important;
margin:40px 0 0 180px; 

}

.link_comune a{
float:left;
margin:0;
color:#cb2d2f;
text-decoration:none;
}

.link_comune a:hover{
color:#cb2d2f;
text-decoration:underline;
}

/*--------------------------consiglio--------------------------*/
#consiglio_lista_left{
float:left;
margin:40px 0 0 15px !important;
margin:40px 0 0 10px;
width:240px;
background:#fff;
}

.img_consiglio{
float:left;
border:0;
margin:23px 0 0 131px !important;
margin:23px 0 0 66px;
}

.link_nome{
float:left;
margin:30px 0 0 370px !important;
margin:30px 0 0 180px; 
}

.link_categoria{
float:left;
margin:40px 0 0 370px !important;
margin:40px 0 0 180px; 
}

/*------------------------storia----------------------------------*/

#storia_lista_left{
float:left;
margin:40px 0 0 15px !important;
margin:40px 0 0 10px;
width:240px;
background:#fff;
}

.iframe_storia {
float:left;
width: 344px;
height: 415px;
overflow: auto;
border:0;
padding:4px 20px 0px 3px;
scrollbar-base-color:#bbc29c;
scrollbar-3dlight-color:#bbc29c;
scrollbar-arrow-color:#fff;
scrollbar-shadow-color:#bbc29c;
margin:30px 0 0 141px!important;
margin:30px 0 0 76px;
}

.scarica_pdf_storia a{
float:left;
margin:15px 0 0 145px !important;
margin:15px 0 0 155px;
color:#000;
text-decoration:underline;
}

#fotina{
margin:-290px 0 0 110px !important;
margin:-400px 0 0 50px;
float:left;
font-size:11px;
}

.ingrandisci{
float:left;
margin: 0px 0 0 70px !important;
margin: -1px 0 0 39px;
}

/*---------------------------------------------ARCHIVIO----------------------------------------*/

.text_archivio{
float:left;
margin:0 0 20px 0;
width:340px;
}

.titolo_archivio{
float:left;
width: 344px;
font-weight:bold;
}

#img_archivio{
float:left;
width:210px;
margin:50px 0 0 15px !important;
margin:50px 0 0 10px;
}
.img_archivio_studi {
float:left;
margin:0 4px 0 0;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

.img_archivio_studi a{
float:left;
margin:0;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

.img_archivio_studi a:hover{
margin:0;
filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
}

#date_archivio_rapporti{
float:left;
width:210px;
margin:50px 0 0 15px !important;
margin:50px 0 0 10px;
}

.date_archivio_r a{
float:left;
width:240px;
font:26px Arial;
font-weight:bolder;
margin:0 0 0 0;
margin:0 0 0 0;
text-decoration:none;
color:#000;
}

.date_archivio_r a:hover{
font-weight:bolder;
color:#cb2d2f;
}
.red_date_archivio{
float:left;
font:26px Arial;
font-weight:bolder;
color:#cb2d2f;
}

/*-------------------------------------------UNIVERSITA----------------------------------------*/

#universita_left{
float:left;
margin:0 0 -3px 0;
width:408px;
background:transparent;
height:513px;
}

#universita_right{
float:left;
margin:0 0 -3px 0;
width:390px;
height:513px;
background:url(../images/bg_universita.gif) no-repeat;
border:0;
}

#link_univ{
float:left;
margin:95px 0 0 160px !important;
margin:95px 0 0 80px;
}

.link_universita_s a{
display:block;
margin:0 0 4px 0;
text-decoration:none;
color:#000;
}

.link_universita_s a:hover{
text-decoration:none;
color:#cb2d2f;
}
.link_universita_red{
display:block;
margin:0 0 4px 0;
text-decoration:none;
color:#cb2d2f;
}
.studenti_content{
float:left;
margin:10px 0 0 30px !important;
margin:10px 0 0 20px;
width:340px;

}

.titolo_studenti{
font-weight:bolder;
margin:20px 0 20px 0;
float:left;
font-size:14px;
width:340px;

}

.link_studenti_content{
flaot:left;
margin:0;
}
.link_studenti_content a{
flaot:left;
margin:0;
color:#cb2d2f;
text-decoration:none;
}

.link_progetti{
float:left;
margin:200px 0 0 0 !important;
margin:200px 0 0 0;
}

.link_progetti a{
float:left;
color:#000;
}

.link_progetti2{
float:left;
margin:70px 0 0 0 !important;
margin:70px 0 0 0;
}

.link_progetti2 a{
float:left;
color:#000;
}

#sedi_content{
float:left;
margin:0 ;
width:799px !important;
width:799px;
height:513px;
background:#fff url(../images/bg_universita_sedi.gif) no-repeat;
padding:0;
border:0;
}

/*-------------------------------------------CONTATTI----------------------------------------*/
#contatti_left{
float:left;
margin:0 0 -3px 0;
width:538px;
background:transparent;
height:513px;
}

#contatti_right{
float:left;
margin:0 0 -3px 0;
width:260px;
height:513px;
background:url(../images/bg_contatti.gif) no-repeat;
border:0;
}
.email_contatti a{
float:left;
margin:98px 0 0 370px;
text-decoration:none;
color:#000;
}

.email_contatti a:hover{
text-decoration:none;
color:#cb2d2f;
}

.text_contatti_up{
float:left;
margin:95px 0 0 140px !important;
margin:95px 0 0 68px;
letter-spacing:-0.5px;
}

.text_contatti_down{
float:left;
margin:0;
font-weight:bold;
margin:23px 0 0 137px !important;
margin:20px 0 0 68px;
}
.numero_tel{
float:left;
margin:0;
font-size:10.5px;
}


/*--------------------------------------------AREA RISERVATA-----------------------------*/
#area_left{
float:left;
margin:0 0 -3px 0;
width:668px !important;
width:668px;
background:transparent;
height:513px;
}

#area_right{
float:left;
margin:0 0 -3px 0;
width:131px;
height:513px;
background:url(../images/bg_area.gif) no-repeat;
border:0;
}

#form_area{
margin:170px 0 0 290px !important;
margin:170px 0 0 130px;
float:left;
width:290px;
}
label
{
width: 85px;
float: left;
text-align: left;
margin:2px 0 0 0px;
color:#000;
}

#name_pass{
/*border:1px solid #c3c3c3;
width: 150px;*/
padding: 1px 10px;
}
.submit input
{
font-size:11px;
margin:0 0 0 200px !important;
margin:0 0 0 210px;
float:left;
}

.text_input{
margin:0;
float:left;
width:100px;
height:100px;
}


/*--------------------------------------------FOOTER------------------------------------*/

#footer{
float:left;
font:10px Arial;
margin:5px 0 0 2px;
/*letter-spacing:-0.3px;*/

}

#footer a{
font:10px Arial;
margin:5px 0 0 2px;
/*letter-spacing:-0.3px;*/
color:#000;
text-decoration:none;

}

#footer a:hover{
text-decoration:underline;

}

/*---------------------LIGHTBOX----------------------------------------------*/


#lightbox{
	background-color:#fff;
	padding: 10px;
	margin:-40px 0 0 0;

	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.2em;
	}	
#lightboxCaption{ float: left; 10px Verdana;}
#keyboardMsg{ float: right; 10px Arial;}
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}

