/* sfondo dell'intero documento    */

* { margin:0px; padding:0px; font-size:11px;}

body { margin:0px; padding:0px; font-size:11px; background-color:#FFFFFF;}



/* impostazioni celle di default   */

td { font-family: Verdana,Lucida; font-size:10pt; color:#666666 }



/* link normale senza effetti   */

a { color:#585858; text-decoration:none }

a:hover { color:#cc0000 }

/* link normale sottolineato   */

a.underline { color:#585858; text-decoration:underline;}

a.underline:hover { color:#cc0000; text-decoration:underline;}



/* titolo grosso per ogni sezione   */

.titolo{color:#b2b2b2; font-family:Lucida,sans-serif; font-size:20pt; }



/* menu sulla sinistra figlio del menu sx   */

a.piccolo{color:white; font-size:11px; font-family:Lucida,sans-serif;text-decoration: none;}

a.piccolo:hover{color:#ffbf22}



/*  ????  */

a.piccolo_2{color:#ffbf22; font-size:8pt; font-family:Lucida,sans-serif;text-decoration: none;}

a.piccolo_2:hover{color:#F2F2F2}



/* menù sulla sinistra bianco con effetto over giallo   */

a.menusx{color:#FFFFFF; font-size:8pt; font-family:Lucida,sans-serif;text-decoration: none; font-weight:bold}

a.menusx:hover{color:#ffbf22}

a.menusx_arancio{color:#ffbf22; font-size:8pt; font-family:Lucida,sans-serif;text-decoration: none; font-weight:bold}


/* menu sulla sinistra dei contattaci e newsletter   */

a.piccolobis{color:#c5edb8; font-size:8pt; font-family:Lucida,sans-serif;text-decoration: none;}

a.piccolobis:hover{color:#ffbf22}



/* bande sfumate sulla destra e sinistra del documento */

.ombra_sx { background:url(/img/risogallo/CN/ombra_sx.png) top right repeat-y;}

.ombra_dx { background:url(/img/risogallo/CN/ombra_dx.png) top left repeat-y;}



/* titoletti    */
.icone_rosso{font-size:9pt; font-family:Lucida,sans-serif; color:#FF0000; line-height:13pt; }

.icone{font-size:9pt; font-family:Lucida,sans-serif; color:#585858; line-height:13pt; }
.icone_chiaro{font-size:9pt; font-family:Lucida,sans-serif; color:#999999; line-height:13pt; }
.icone_pic{font-size:8pt; font-family:Lucida,sans-serif; color:#585858; line-height:13pt; }
.icone_bold{font-size:9pt; font-family:Lucida,sans-serif; font-weight:bold; color:#585858; line-height:13pt; }
.icone_verde_bold{font-size:9pt; font-family:Lucida,sans-serif; font-weight:bold; color:#46b439; line-height:13pt; }
.icone_verde{font-size:9pt; font-family:Lucida,sans-serif; color:#46b439; line-height:13pt; }
.fr_menu { background:url(/img/risogallo/CN/fr_menu.gif) top left no-repeat; padding-left:25px;}
	.fr_sottomenu { background:url(/img/risogallo/CN/fr_sottomenu.gif) top left no-repeat; padding-left:35px; padding-top:10px;}
.fr_menu2 { background:url(/img/risogallo/CN/fr_menu2.gif) top left no-repeat; padding-left:25px;}

.combobox{font-size:11px; font-family:Lucida,sans-serif; color:#585858; }
.sfondo_menu { background:url(/img/risogallo/CN/sfondo_menu.jpg) top left repeat-x;}
table.sfondo_menu_riga { background:url(/img/risogallo/CN/sfondo_menu_riga.jpg) top right no-repeat;}
.foglia_menu { background:url(/img/risogallo/CN/foglia_menu.jpg) top left no-repeat; height:294px;}
.trattini_menu { background:url(/img/risogallo/CN/trattini_menu.gif) repeat-x; height:11px;}
.riga_verde_top { background-color:#70a52f; height:1px;}
.riga_banner {border-bottom:2px solid #70a52f;} 
/*testo  dei documenti con interlinea 13pt    */

.testo{font-size:9pt; font-family:Lucida,sans-serif; color:#787878; line-height:13pt; }



/* titoletto nella prima pagina  es luglio   */

.ico2{font-size:8pt; font-family:Lucida,sans-serif; color:#585858;}



/* titoletti della testa verdi con roll rosso e interlinea di 15 pt   */

a.ico{font-size:9pt; font-family:Lucida,sans-serif; color:#46b439;}

a.ico:hover{font-size:9pt; font-family:Lucida,sans-serif; color:#ff0000;}



/* menu sulla sinistra indica la pagina dove siamo nessun link   */

.piccolo_3{color:#ffbf22; font-size:11px; font-family:Lucida,sans-serif;}



.testo_caselle{color:#FFFFFF; font-size:8pt; font-family:Lucida,sans-serif;font-weight:bold}
a.testo_caselle{color:#FFFFFF; font-size:8pt; font-family:Lucida,sans-serif;font-weight:bold}
a.testo_caselle:hover{color:#ffbf22; font-size:8pt; font-family:Lucida,sans-serif;font-weight:bold}

.testo_caselle_grigie{color:#555555; font-size:8pt; font-family:Lucida,sans-serif;font-weight:bold}

td.titolo_grande { font-family: Lucida,sans-serif; font-size:13pt; color:#666666;}
td.titolo_grande_bold { font-family: Lucida,sans-serif; font-weight:bold; font-size:10pt; color:#666666;}
a.titolo_verde { font-family: Lucida,sans-serif; font-size:9pt; color:#46b439;}
a.titolo_verde:hover { font-family: Lucida,sans-serif; font-size:9pt; color:#FF0000;}

a.font_menu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration:none;}
a.font_menu:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#70a52f; text-decoration:none;}
a.font_menu_vedi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F70016; text-decoration:none;}

a.font_menu2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#70a52f; text-decoration:none;}
a.font_menu2:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FF0000; text-decoration:none;}

a.font_verde { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#70a52f; text-decoration:none;}
a.font_verde:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ff0000; text-decoration:none;}

.riga_footer { border-top:1px solid #46b439;}

td.bordo_destra_font_rosso1 {
					height:25px;
					vertical-align: middle;
					text-align:left;
					padding-left:5px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#F70016;
					text-decoration:none;				
										
}
td.bordo_destra_no {
					height:25px;
					vertical-align: middle;
					text-align:left;
					padding-left:5px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#585858;
					text-decoration:none;
					
										
}
td.font_rosso2 {
					height:25px;
					vertical-align: middle;
					text-align:left;
					padding-left:5px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#F70016;
					text-decoration:none;				
										
}

td.bordo_destra1 {
					height:25px;
					vertical-align: middle;
					text-align:left;
					padding-left:5px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#585858;
					
										
}
a.bordo_destra {
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#585858;
					text-decoration:none;
										
}
a.bordo_destra:hover {
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#F70016;
					text-decoration:none;
										
}
td.left_top_bottom {
					padding:4px 0px 4px 12px;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					border-bottom:2px solid #46B439;
}
.font_verde { 		
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#46B439;
}

.font_descrizione { font-family:Lucida,sans-serif; color:#585858; font-weight:bold; font-size:12px;}
.font_descrizione_red { font-family:Lucida,sans-serif; color:#FF0000; font-weight:bold; font-size:12px;}
.font_normal { font-family:Lucida,sans-serif; font-size:11px;}
.font_red { font-family:Lucida,sans-serif; color:#FF0000; font-size:11px;}
.font_red_bold { font-family:Lucida,sans-serif; color:#FF0000; font-weight:bold; font-size:12px;}

.font_verde_bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#70a52f;}

/*padding*/
.ptop5 { padding-top:5px;}
.ptop15 { padding-top:15px;}
.ptop_bottom4 { padding:4px 0px;}

/*classi*/
.lista { list-style-type:none; padding-left:8px; background:url(/img/risogallo/CN/trattino.gif) top left no-repeat;}

/*div*/
.index_cont { width:516px;}
	.index_cont_flot { position:relative; float:left; width:516px; height:625px; background:url(/img/risogallo/CN/index_foglia.jpg) top center no-repeat;}
		.ita { position:absolute; top:330px; left:0px;}
			.scritta_ita { position:absolute; top:0px; left:0px;}
			.bandiera_ita { position:absolute; top:0px; left:59px;}
		
		.fra { position:absolute; top:427px; left:25px;}
			.scritta_fra { position:absolute; top:0px; left:0px;}
			.bandiera_fra { position:absolute; top:0px; left:63px;}
		
		.spa { position:absolute; top:524px; left:65px;}
			.scritta_spa { position:absolute; top:0px; left:0px;}
			.bandiera_spa{ position:absolute; top:0px; left:63px;}
		
		.eng { position:absolute; top:330px; left:403px;}
			.scritta_eng { position:absolute; top:0px; left:50px;}
			.bandiera_eng { position:absolute; top:0px; left:0px;}
		
		.ger { position:absolute; top:427px; left:376px;}
			.scritta_ger { position:absolute; top:0px; left:50px;}
			.bandiera_ger { position:absolute; top:0px; left:0px;}
		
		.cin { position:absolute; top:524px; left:339px;}
			.scritta_cin { position:absolute; top:0px; left:50px;}
			.bandiera_cin { position:absolute; top:0px; left:0px;}
		

.cont_menu { width:180px;}
.cont_menu p{ text-align:left;}

.cont_pag { position:relative; float:left; width:526px;}
	.cont_box { position:relative; float:left; width:526px;}
	.cont_box2 { position:relative; float:left; width:526px; margin-top:20px;}
		.index_box { position:relative; float:left; width:253px;}
		.index_box2 { position:relative; float:right; width:253px;}
		.index_box3 { position:relative; float:left; width:253px; border-top:2px solid #70a52f;}
		.index_box4 { position:relative; float:right; width:253px; border-top:2px solid #70a52f;}
			.index_box_cont1 { position:relative; float:left; width:253px; border-bottom:1px solid #70a52f;}
			.index_box_cont2 { position:relative; float:left; width:253px; margin-top:4px;}
				.index_box_cont2_flot { position:relative; float:left; margin:0 10px 10px 0;}

		.news_box1 { position:relative; float:left; width:253px;}
		.news_box2 { position:relative; float:right; width:253px;}



