

/*  INIZIO PARTE GENERICO */



html{ font-family:"Verdana",arial, times new roman;
      font-size:10px;
      color:#333;
      text-align:left;
      overflow:scroll;
}


body { margin:0; padding:0 }
hr { display:none }


body { 
	text-align:center;
	background-color:#fff;
}

form{margin:0;}

a{text-decoration:none; color:#660000;}
a:hover{text-decoration:underline; color:#660000;}

p{margin:0; padding:0;}

.listaCataloghi{ margin:20px 0 0 0; padding:0px; list-style:none;}
.listaCataloghi li{padding:0 0 10px 10px; background: url(../img/trattino.gif) no-repeat top left;}

/*  FINE PARTE GENERICO */













/*  INIZIO PARTE DIV */


#testa {
	width:40%;
	padding:0 1em 1em 1em;
}


img#copertina { width:100% }

#corpo {	 
	text-align:left;
	border:0px solid;
}


#corpo_vocabolario{width:650px; height:555px;}



#corpo_viewer{width:790px; height:715px;}





#piedipagina {
	width:90%; 
	margin:1em auto;
	text-align:left;
}



#corpo-colonna1 {
	position:absolute;
	top:0; 
	left:0;
	width:140px;
	margin:30px 0 0 0px;
	padding-left:10px;
	border-right:0px solid #A36666;
}


#corpo-colonna2 {
	min-height: 600px;
	height: 100% !important;
	height: 600px;
	border-right:1px solid #A36666;
	margin:0 189px 0 160px;
	padding-bottom:30px;
	/*float:left;*/
}


* html #corpo-colonna2 {
	float:none;
} 


*:first-child+html #corpo-colonna2{
  	float:none;
}   

#corpo-colonna1_stampa {
	position:absolute;
	top:0; 
	left:0;
	width:115px;
	margin:30px 0 0 0px;
	padding-left:10px;
	border-right:1px solid #A36666;
}

#corpo-colonna2_stampa {
	min-height: 600px;
	height: 100% !important;
	height: 600px;
	border-right:1px solid #A36666;
	margin:0 10px 0 125px;
	padding-bottom:30px;
	float:left;
}


* html #corpo-colonna2_stampa {
	float:none;
} 


*:first-child+html #corpo-colonna2_stampa{
  	float:none;
} 

#corpo-colonna2_img {
	min-height: 600px;
	height: 100% !important;
	height: 600px;
	border-right:1px solid #A36666;
	margin:0 189px 0 160px;
	padding-bottom:30px;
	/*float:left;*/
}


* html #corpo-colonna2_img {
	float:none;
} 


*:first-child+html #corpo-colonna2_img{
  	float:none;
} 




#titolo_testata_cont{
	height:85px;
	width:100%;
	overflow:hidden;
	border:0px solid;
	
}

* html #titolo_testata_cont{
	float:left;
	height:85px;
	width:100%;
	overflow:hidden;
	border:0px solid;
	
}




#titolo_testata{
	background: url(../img/titolo.gif)  no-repeat top left;
	height:60px;
	margin:28px 0 0 6px;
}


#titolo_testata_cont_img{
	height:85px;
	width:100%;
	overflow:hidden;
	border:0px solid;
	
}



.VerticeBasso { 
	position:absolute;
	top:0;
	width:189px;
	right:0;
	bottom: 0px;
	height: 100%;
	border: 0px solid #000;
}

.VerticeBasso div {padding-left:20px}



#navigazione{margin-left:12px;margin-top:33px;}







#footer {
	top:0; 
	right:0;
	width:189px;
	border-left:1px solid #A36666;	
	float:right;
}




#cont_news_home{
	width:90%;
}




#home_news{
	width:100%;
	margin-top:28px;
	border:0px solid;
	float:left;
}


#home_news_1{
	width:100%;
	margin-top:55px;
	border:0px solid;
	float:left;
}


.home_news_2{width:100%;margin-top:70px;float:left;border:0px solid;}




#data_right{float:right;padding-left:10px;margin-top:16px;}

#data_r{float:right;padding-left:2px;}
#data_l{float:left;padding-left:2px;}


#data{text-align:left;}


#data_top{margin-left:0px;}

.mt5{margin-top:5px;}
.mt5_l{margin-top:5px;float:left;width:100%;}

#mt5_l{margin-top:10px;float:left;width:100%;}


#mt8_l{margin-top:8px;float:left;width:100%;}

#mt9{margin-top:-9px;}


#mt9_agenda{margin-top:-9px;margin-left:12px;}

#mt3{margin-top:3px;}


#mt144{margin-top:144px;}

#mt10_l{float:left;width:100%;margin-top:10px;}




#mt11{margin-top:11px;}

#mt12{margin-top:12px;}
#mt12_l{margin-top:12px;float:left;width:100%;} /*cambiato */


#mt13{margin-top:13px;}
#mt13_l{float:left;width:100%;margin-top:13px;}


#mt14{margin-top:14px;}

#mt15{margin-top:15px;}

#mt15_l{margin-top:15px;float:left;width:100%;}

#mt16_l{margin-top:16px;float:left;width:100%;}

#mt18{margin-top:18px;}

#mt18_left{margin-top:18px;float:left;width:100%;}


#mt20{margin-top:80px;}

* html #mt20{margin-top:15px;}

#mt20_l{margin-top:20px;float:left;width:100%;}



#mt_20{margin-top:34px;}
* html #mt_20{margin-top:18px;}


#mt25{margin-top:25px;}
#mt25_l{margin-top:25px;float:left;width:100%;}



#mt29{margin-top:29px;}

#mt30{margin-top:30px;}
#mt30_l{margin-top:30px;float:left;width:100%;}



#mt33{margin-top:33px;}

#mt34{margin-top:34px;}

#mt36{margin-top:36px;}

#mt43{margin-top:43px;}

#mt131{margin-top:131px;}



#mt5_l1{margin-left:1px;margin-top:5px;}

#mt3_fL{float:left;margin-top:3px;}

#mt3_fR{float:right;margin-top:3px;}

#mt36_l12{margin-left:12px;margin-top:36px;}


#mt9_l12{margin-left:12px;margin-top:-9px;}

#mt11_right{margin-top:11px;text-align:right;}

#mt11_cont{margin-top:11px;width:100%;float:left;}
* html #mt11_cont{margin-top:11px;float:left;width:100%;}


#mt5_l52{margin-left:52px;margin-top:5px;}

#mt5_l64{margin-left:64px;margin-top:5px;}


#mt5_l100{margin-left:100px;margin-top:5px;}

#mt5_l130{margin-left:130px;margin-top:5px;}

#mt5_l142{margin-left:142px;margin-top:5px;}


#mt5_l180{margin-left:180px;margin-top:5px;}

#mt5_l238{margin-left:238px;margin-top:5px;}

#mt5_l246{margin-left:246px;margin-top:5px;}

#mt5_l340{margin-left:340px;margin-top:5px;}


.ml3{margin-left:3px;}

#ml12{margin-left:12px;}

.ml9{margin-left:9px;}

.ml15{margin-left:15px;}


.ml40{margin-left:40px;}
#ml40_left{margin-left:40px;float:left;}

.ml80{margin-left:80px;}



.mr7{margin-right:7px;}

.mr11{margin-right:11px;}


#mt_cont{margin-top:34px;}
* html #mt_cont{margin-top:20px;}




#ml_r{float:right;margin-left:11px;}


.next{margin-top:14px;}







#menu2{
	float:left;
	margin-top:2px;
	margin-left:5px;
}


#home_news_Top10{
	width:85%;
	margin-top:10px;
	border:0px solid;
}


/* #home_agenda{
	width:72%;
	margin-top:34px;
	border:0px solid;
	float:left;
}
*/

#titolo{
	width:100%;
	height:42px;
	border-left:1px solid #A36666;
}

.titolo2{width:100%;
	height:42px;}

#titolo_agenda{
	padding-left:10px;
	float:left;
	padding-bottom:1px;
}




#titolo_sotto_menu2{
	float:left;
	margin-top:10px;
	width:100%;
}

#titolo_sotto_menu2_mt13{
	float:left;
	margin-top:13px;
	width:100%
}


#cont_testo_news{min-height: 115px;height: 100% !important;height: 115px;}

#cont_testo_notizia{min-height: 115px;height: 100% !important;height: 115px;float:left;width:100%;}

#cont_testo_acca{min-height: 115px;height: 100% !important;height: 115px;margin-top:18px;float:left;width:100%;}


.spazio_stampa{margin-right:20px;margin-left:5px;}



#stampa{
	float:right;
	padding-top:3px;
}




#link_home{
	float:left; 
	width:100%;
	margin-top:18px;
	text-align:right;
}



#spacer{
	margin-top:6px;
	height:1px;
	border-bottom:1px dotted #660000;	
}


#spacer_4{
	margin-top:4px;
	height:1px;
	border-bottom:1px dotted #660000;
	
}


#spacer_10{
	margin-top:10px;
	height:1px;
	border-bottom:1px dotted #660000;
}

#spacer_15{
	margin-top:14px;
	height:1px;
	border-bottom:1px dotted #660000;
}

#spacer_not{
	margin-top:0px;
	height:1px;
	border-bottom:1px dotted #660000;	
}

.riga_divisorio{
	height:1px;
	width:650px;
	float:left;
	margin-top:2px;
}







#allegati{
	margin-top:18px;
	float:left; 
	width:100%;
}




#allegati_top_8{
	margin-top:8px;
	float:left; 
	width:100%;
}


#cont_label_naz{
	float:left;
	width:100%;
	margin-top:16px;
}

#cont_label_t{
	float:left;
	width:100%;
	margin-top:-2px;
}




#label_data{
	float:left;width:40px;margin-top:14px;
}

#label_data_presidente{
	float:left;width:80px;margin-top:14px;
}

#label_acca{
	float:left;margin-top:14px;
}

#cont_campi_gen{
	width:100%;
}

#cont_campi{
	float:left;width:100%;margin-top:1px;
}

#campo_data{float:left;width:40px;}

#campo_data_presidente{float:left;width:80px;}

#campo_nome{
	float:left;
	width:300px;
	margin-right:10px;
	border:0px solid;
}

#campo_prof{
	float:left;
	width:120px;
}



#cont_campi_ric{
	float:left;
	width:100%;
	margin-top:13px;
}


#cont_campi_18{
	float:left;
	width:100%;
	margin-top:18px;
}

#cont_campi_ric_20{
	float:left;
	width:100%;
	margin-top:20px;
}

#campi_ric{
	width:200px;
	float:left;
	margin-right:18px;
	border:0px solid;
}

.campi_mail{float:left;margin-right:18px;border:0px solid;}

.campi_mail_right{float:left;margin-right:60px;border:0px solid;}

.campi_stretto{float:left;margin-right:55px;border:0px solid;}

.cont_dati{float:left;width:100%;margin-top:15px;}
.campo_autore{float:left;width:150px;font-size:11px;text-decoration:none;color:#333;font-weight:bold;margin-right:30px;}
.campo_autore_nome{float:left;width:185px;font-size:11px;text-decoration:none;color:#333;}

.cont_button{
	margin-top:10px;
	float:right;
	display:inline;
}

* html .cont_button{
	text-align:right;
	margin-top:10px;
}


.cont_button_ie{float:right;width:100%;margin-top:10px;}
* html .cont_button_ie{float:right;width:100%;margin-top:10px;}







#torna_scheda_acca{margin-top:13px;float:left;width:100%;}



#cont_cariche{margin-top:50px;}

* html #cont_cariche{margin-top:18px;}



#cont_recapiti{
	float:left;
	width:100%;
	margin-top:17px;
}

#cont_recapiti_1{
	float:left;
	width:100%;
	margin-top:18px;
}

#cont_siti{margin-top:18px;float:left;width:100%;}





/* 
#testo_home_agenda{
	margin-left:12px;
	border:0px solid;
	height:80px;
}*/



.elenco{
	border:0px solid;
	float:left;
	margin-top:33px;
	margin-right:70px;
}

.elenco div{
	
}


.elenco_not{
	float:left;
	width:242px;
	border:0px solid;
	margin-right:10px;
}


.elenco_ml70{
	border:0px solid;
	float:left;
	margin-top:33px;
}

.elenco_mt20{
	border:0px solid;
	float:left;
	margin-top:20px;
	margin-right:70px;
}

.elenco_ml70_mt20{
	border:0px solid;
	float:left;
	margin-top:20px;
}

.elenco_ml70_not{
	border:0px solid;
	float:left;
	width:242px;
}




.scelta_sel{margin-left:6px;margin-right:6px;font-size:9px;}

.scelta_pro{margin-right:6px;font-size:9px;width:50px;}

.scelta_evento{margin-top:4px;margin-right:6px;font-size:9px;width:130px;}


#barra_rosa{float:left;width:100%;background-color:#E8D9D9;text-align:right;color:#660000;font-size:11px;text-decoration:none;font-weight:normal;padding:4px 0 4px 0px;}


.num{color:#660000;font-weight:normal;text-decoration:none;}
a.num:hover{color:#660000;font-weight:normal;text-decoration:underline;}


.num_select{font-weight:bold;}

.num_select_margin{font-weight:bold;margin-right:10px;}

.num_margin{margin-right:10px;}


#barra_rosa_viewer{height:18px;float:left;width:100%;background-color:#E8D9D9;color:#660000;font-size:11px;text-decoration:none;font-weight:normal;margin-top:8px;padding:0px 0 2px 0px;}


#tools_viewer{float:left;}

#nume_viewer{float:right;margin-right:20px;padding-top:3px;}
* html #nume_viewer{float:right;margin-right:10px;padding-top:3px;}



#div_cerca{float:left;width:100%;}

#div_width{width:100%;}

#div_right{float:right;}
#div_right_top{float:right;margin-top:10px;}

#div_left{float:left;}

#div_right_chiudi{float:right;width:100px;}


#div_cerca_top{float:left;width:100%;margin-top:18px;}

.spazio{float:right;width:18px;height:18px;}



#cont_col_thumb{float:left;border:0px solid;width:220px; height:120px;}

#cont_thumb{margin-top:16px;float:left; height:80px;width:230px;border:0px solid;}


.cont_solo_thumb{float:left;}


.thumb_vert{float:left;width:78px; height:78px; border:1px solid #D2B2B3;text-align:center;}

.thumb_oriz{float:left;width:78px; height:67px; border:1px solid #D2B2B3; vertical-align: top; padding-top:6px;padding-bottom:5px;}


#thumb_text{float:left;margin-left:9px;margin-top:10px;}





#thumb_top{width:80px; height:80px; border:1px solid #D2B2B3; text-align:center;}
.thumb{float:left;width:78px; height:78px; border:1px solid #D2B2B3;text-align:center; padding:1px;}



.collapsed{display:none;visibility:hidden;float:left;width:100%;margin-top:15px;}



#cont_foto_opera{margin-top:10px;width:100%;text-align:left;float:left;}
* html #cont_foto_opera{margin-top:10px;width:100%;text-align:left;}


.riga_nome{color:#660000;font-size:11px;font-weight:bold;float:left;}

#cont_dati_opera{float:left;width:100%;}



.cont_strumenti_opera{margin-top:16px;float:left;}


#cont_altreImg{margin-top:0px;float:left;width:100%;border:0px solid;text-align:left;}






#conservazione{margin-top:15px;}







.box_area_r{width:222px;float:left;margin-right:40px;border:0px solid;}
.box_area{width:222px;float:left;}

.box_area_r_top{width:222px;float:left;margin-top:15px;margin-right:40px;}

.blocco_not{margin-top:15px;}

.bloc_vol{float:left;margin-bottom:10px;width:100%;}


.esito_pat{width:100%;}


.esito_pat_t{width:100%;float:left;margin-top:5px;border:0px solid;}



.boxTesto {
	border: 1px solid #BCD5FD;
	width: 450px;
	height: 100px;
	background-image: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	text-align: left;
}



/*  FINE PARTE DIV */



































/*  INIZIO PARTE TESTI */




.img_arrow{float:left;margin-top:-3px;margin-left:10px;}

.img_arrowRed{float:left;margin-left:10px;}

.input_ricerca{width:124px;font-size:10px;margin:0;float:left;border:1px solid #ccc; padding-left:1px;}

.input_ricercaLibera{width:280px;font-size:10px;margin-top:2px;float:left;border:1px solid #ccc; padding-left:2px;}

.input_aut{width:120px;font-size:10px;margin-top:2px;float:left;border:1px solid #ccc;}

.input_ric{float:left;width:100%; height:20px;border:0px solid;}

.input_data{width:70px;font-size:10px;margin-top:2px;float:left;border:1px solid #ccc;}

.input_voc{width:190px; border:1px solid #ccc;margin-left:10px;margin-right:6px;padding-left:2px; font-size:9px;}

.input_mailing{width:180px;font-size:10px;margin-top:2px;float:left;border:1px solid #ccc; padding-left:2px;}

.input_mailing_long{width:52%;font-size:10px;margin-top:2px;float:left;border:1px solid #ccc; padding-left:2px;}

.input_c{margin-right:6px;}


.area_testo{height:70px; width:55%;border:1px solid #ccc; padding-left:2px; margin-top:5px; }

.area_testo_b{height:100px; width:55%;border:1px solid #ccc; padding-left:2px;  margin-top:5px;}

.num_voci{margin-right:4px;}



.menu_dx{
	float:left;
	list-style:none;
	width:100%;
	font-size:11px;
}

.text_11{
	font-size:11px;
	text-decoration:none;
	color:#333;
}

a.text_11:hover{
	font-size:11px;
	text-decoration:underline;
	color:#333;
}


.text_11_j{
	font-size:11px;
	text-decoration:none;
	color:#333;
	text-align:left;
}

a.text_11_j:hover{
	font-size:11px;
	text-decoration:underline;
	color:#333;
	text-align:left;
}



.text_11_b{
	font-size:11px;
	text-decoration:none;
	color:#333;
	font-weight:bold;
}


.text_11_b_mr40{
	font-size:11px;
	text-decoration:none;
	color:#333;
	font-weight:bold;
	margin-right:40px;
}


.text_10_b{
	font-size:10px;
	text-decoration:none;
	color:#333;
	font-weight:bold;
	
}

.text_10_i{
	font-size:10px;
	text-decoration:none;
	color:#333;
	font-style:italic;
}

.text_14_b{
	font-size:14px;
	color:#660000;
	font-weight:bold;
}


.text_11_mr11{
	font-size:11px;
	text-decoration:none;
	color:#333;
	margin-right:11px;
}

a.text_11_mr11:hover{
	font-size:11px;
	text-decoration:underline;
	color:#333;
	margin-right:11px;
}



.r_11_mr11{
	font-size:11px;
	text-decoration:none;
	color:#660000;
	margin-right:11px;
}

a.r_11_mr11:hover{
	font-size:11px;
	text-decoration:underline;
	color:#660000;
	margin-right:11px;
}




.b_11{font-size:11px;font-weight:bold;}

.testo_home_news{
	margin-left:12px;
	font-size:11px;
}

.testo_home_news div {
	border:0px solid;
	width:100%;
	float:left;
}


.text_18_b{
	font-size:18px;
	color:#660000;
	font-weight:bold;
}



.text_18_b_simple{
	font-size:18px;
	color:#660000;
	font-weight:bold;
	padding-left:10px;
}


.red_news{
	color:#660000;
	font-size:11px;
	text-decoration:none;
}

a.red_news:hover{
	color:#660000;
	font-size:11px;
	text-decoration:underline;
}


.red_news_b{
	color:#660000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.red_news_b:hover{
	color:#660000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
}


.red_news_b_titolo{
	color:#660000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	margin-top:54px;
}

* html .red_news_b_titolo{
	color:#660000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	margin-top:18px;
}


.red_news_i{
	color:#660000;
	font-size:11px;
	text-decoration:none;
	font-style:italic;
}





.grigio{
	color:#CC9999 ;
	text-decoration:none;
}


.link{
	text-decoration:none;
	font-size:10px;
	color:#333;
}

a.link:hover{
	text-decoration:underline;
	font-size:10px;
	color:#333;
}


#link_a{
	text-decoration:none;
	font-size:10px;
	color:#333;
	width:121px;
	float:left;
}


#link_n{
	text-decoration:none;
	font-size:10px;
	color:#333;
	font-weight:bold;
	width:121px;
	float:left;
	
}


#link_c{
	text-decoration:none;
	font-size:10px;
	color:#333;
	font-weight:bold;
	width:100px;
	float:left;
}




.link_b{
	text-decoration:none;
	font-size:10px;
	color:#660000;
	font-weight:bold;
}



a.link_b:hover{
	text-decoration:underline;
	font-size:10px;
	color:#660000;
	font-weight:bold;
}


.red_link{
	text-decoration:none;
	color:#660000;
	font-size:10px;
}
a.red_link:hover{
	text-decoration:underline;
	color:#660000;
	font-size:10px;
}



.red_9{
	text-decoration:none;
	color:#660000;
	font-size:9px;
}
a.red_9:hover{
	text-decoration:underline;
	color:#660000;
	font-size:9px;
}

.img_right{
	margin-right:15px;
}

.img_left{
	margin-left:15px;
}

.img_margin{
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
}

.img_margin_rl{
	margin-right:15px;
	margin-bottom:5px;
}




.link_stampa{
	text-align:left;
	padding-right:16px;
}



.button_pers{
	border:1px solid #660000;
	color:#660000;
	background-color:#fff;
	text-decoration:none;
}




.tit_voc{float:left;text-align:left;font-size:18px; font-weight:bold;color:#660000;margin-left:10px;margin-top:25px;}

.voc_stampa{float:right;text-align:right;margin-right:4px;margin-top:25px;}

.chiudi{float:right;margin-right:4px;margin-top:5px;font-size:9px;color:#660000;text-decoration:none;}
a.chiudi:hover{font-size:9px;color:#660000;text-decoration:underline;}




.chiudi_viewer{float:right;padding-right:40px;font-size:9px;color:#660000;text-decoration:none;margin-top:20px;}

* html .chiudi_viewer{float:right;padding-right:40px;margin-top:20px;font-size:9px;color:#660000;text-decoration:none;}




.posiziona{float:left;margin-left:10px;margin-top:5px;}




.elenco_voc{float:left; width:590px; margin-left:10px;margin-top:25px;}


#elenco_sx{float:left;width:285px;text-align:left;margin-right:5px;}

.elenco_dx{ float:left;width:285px;text-align:left;border:0px solid;}


.voce_elenco{float:left;width:270px;}


.cont_voc_foot{float:left;width:650px;border:0px solid;}
.voc_foot{float:left;text-align:left;margin-left:10px;margin-top:10px;color:#660000;}
* html .voc_foot{float:left;text-align:left;margin-left:10px;margin-top:10px;color:#660000;}


.voc_inser{float:right;margin-right:22px;margin-top:10px;}




.laImg{margin-top:40px; text-align:center;float:left;width:100%;}
* html .laImg{margin-top:40px; text-align:center;}



#max_ris{float:right;width:100%; text-align:right;margin-top:8px;margin-right:40px;}
* html #max_ris{float:right;width:80%;margin-top:8px;margin-right:20px;}





/*  FINE PARTE TESTI */






/*  stili nuova home */


.boxS{float:left; width:45%; border-left:1px solid #A36666;font-size:11px;}
.boxD{float:right; width:45%; border-left:1px solid #A36666;font-size:11px;}

.titBox{font-size:18px;color:#660000;font-weight:bold;padding:0px 0 15px 10px;}
.pbl{padding:0px 0 15px 10px;}
.pl{padding:0 0 0 10px;}
.ptl{padding:10px 0 0 10px;}