/* sfondo dell'intero documento    */

body { background-color:white; }



/* impostazioni celle di default   */

td { font-family: Verdana,Lucida; font-size:10pt; color:#666666 }



/* link normale senza effetti   */

a { color:#666666; text-decoration:none }

a:hover { color:#cc0000 }



/* 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}

/* menù sulla sinistra giallo per ecommerce   */

a.menusx_giallo{color:#ffbf22; font-size:8pt; font-family:Lucida,sans-serif;text-decoration: none; font-weight:bold}

a.menusx_giallo:hover{color:#ffbf22}


/* 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 */

.fasciasx{background-image:url(/img/risogallo/sfumatura_sx.gif); background-repeat: repeat-y; padding-left:9px}

.fasciadx{background-image:url(/img/risogallo/sfumatura_dx.gif); background-repeat: repeat-y; padding-left:9px}



/* titoletti    */

.icone{font-size:9pt; font-family:Lucida,sans-serif; color:#585858; line-height:13pt; }

.combobox{font-size:11px; font-family:Lucida,sans-serif; color:#585858;  }

/*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}

.testo_caselle_grigie{color:#555555; font-size:8pt; font-family:Lucida,sans-serif;font-weight:bold}

TD.titolo_grande {
	FONT-SIZE: 13pt; COLOR: #666666; FONT-FAMILY: Lucida,sans-serif
}
TD.titolo_grande_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Lucida,sans-serif
}
.icone_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #585858; LINE-HEIGHT: 13pt; FONT-FAMILY: Lucida,sans-serif
}
.icone_rosso {
	FONT-SIZE: 9pt; COLOR: #ff0000; LINE-HEIGHT: 13pt; FONT-FAMILY: Lucida,sans-serif
}
.icone_pic {
	FONT-SIZE: 8pt; COLOR: #585858; LINE-HEIGHT: 13pt; FONT-FAMILY: Lucida,sans-serif
}
A.titolo_verde {
	FONT-SIZE: 9pt; COLOR: #46b439; FONT-FAMILY: Lucida,sans-serif
}
A.titolo_verde:hover {
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: Lucida,sans-serif
}
.icone_bianco_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #FFFFFF; LINE-HEIGHT: 13pt; FONT-FAMILY: Lucida,sans-serif
}
.icone_bold2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ff0000; FONT-FAMILY: Lucida,sans-serif
}

.sfondo_tab1 { background:url(/img/risogallo/sfondo1.gif) no-repeat top left; height:32px;}

.icone_verde_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #46b439; LINE-HEIGHT: 13pt; FONT-FAMILY: Lucida,sans-serif
}

a.ico_grande{font-size:11pt; font-family:Lucida,sans-serif; color:#46b439;}

a.ico_grande:hover{font-size:11pt; font-family:Lucida,sans-serif; color:#ff0000;}

.sfondo_tab2 { background:url(/img/risogallo/sfondo2.gif) no-repeat top left; height:32px;}


td.tab_biscottino {
					text-align:left;
					padding-bottom:2px;
					padding-top:2px;
					
}

td.biscottino {
					background-image:url(/img/risogallo/biscottino_verde.gif);
					background-repeat:no-repeat;
					padding-left:5px;
					vertical-align:middle;
					text-align:left;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#FFFFFF;

}

td.destra_centro {
					background-image:url(/img/risogallo/biscottino_giallo.gif);
					background-position:right;
					background-repeat:no-repeat;
					
					text-align:right;
					vertical-align:middle;
					padding-right:5px;
					
}

td.biscottino2 {
					vertical-align:middle;
					text-align:left;
					
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}

/* --------------- NEWLY ADDED ON JULY 09,2008 FOR RESTYLE ------------------- */

* { margin:0px; padding:0px; font-size:11px;}

/*body { margin:5px; padding:0px; font-size:11px; background-color:#FFFFFF;}*/

body { margin-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding:0px; font-size:11px; background-color:#FFFFFF;}

.index_cont { width:516px;}
.index_cont_flot { position:relative; float:left; width:516px; height:625px; background:url(/img/risogallo/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;}

table.sfondo_menu_riga { background:url(/img/risogallo/sfondo_menu_riga.jpg) top right no-repeat;}

.cont_menu { width:180px;}
.cont_menu p{ text-align:left;}

.fr_menu { background:url(/img/risogallo/fr_menu_new.gif) top left no-repeat; padding-left:25px;}
.fr_menu2 { background:url(/img/risogallo/fr_menu_new2.gif) top left no-repeat; padding-left:25px;}

.trattini_menu { background:url(/img/risogallo/trattini_menu.gif) repeat-x; height:11px;}
.fr_sottomenu { background:url(/img/risogallo/fr_sottomenu.gif) top left no-repeat; padding-left:35px; padding-top:10px;}
.foglia_menu { background:url(/img/risogallo/foglia_menu.jpg) top left no-repeat; height:294px;}

.ombra_sx { background:url(/img/risogallo/ombra_sx.png) top right repeat-y;}
.ombra_dx { background:url(/img/risogallo/ombra_dx.png) top left repeat-y;}

.sfondo_menu { background:url(/img/risogallo/sfondo_menu.jpg) top left repeat-x;}

.ptop_bottom4 { padding:4px 0px;}

.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_red { font-family:Lucida,sans-serif; color:#FF0000; font-size:11px;}

.riga_verde_top { background-color:#70a52f; height:1px;}
.riga_banner {border-bottom:2px solid #70a52f;} 

.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;}

.ptop15 { padding-top:15px;}
.ptop5 { padding-top:5px;}



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_menu2_vedi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#F70016; 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;}

a.font_verde1 { font-family:Lucida,sans-serif; font-size:12px; font-weight:bold; color:#70a52f; text-decoration:none;}
a.font_verde1:hover { font-family:Lucida,sans-serif; font-size:12px; font-weight:bold; color:#ff0000; text-decoration:none;}

/* --------------- NEWLY ADDED ON JULY 25,2008 FOR RESTYLE ------------------- */

.font_red_bold { font-family:Lucida,sans-serif; color:#FF0000; font-weight:bold; font-size:12px;}
.lista { list-style-type:none; padding-left:8px; background:url(../img/trattino.gif) top left no-repeat;}
.font_normal { font-family:Lucida,sans-serif; font-size:11px;}


