/* CSS Document */

* { 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;}

/* --------------- NEWLY ADDED ON JULY 09,2008 FOR RESTYLE ------------------- */

.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;}

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;}



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;}

/* ---------------------------------- ------------------------ ----------------------------

body {				
						margin-left: 0px;
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						background-color: #FFFFFF;
		
}

td.ombra_sx {	
					background-image:url(/img/risogallo/ombra_sx.gif);
					background-position:top right;
					background-repeat:repeat-y;
}
td.ombra_dx {  
					background-image:url(/img/risogallo/ombra_dx.gif);
					background-position:top left;
					background-repeat:repeat-y;
}*/

td.sfondo {
					background-image:url(/img/risogallo/sfondo.gif);
					background-position:top left;
					background-repeat:no-repeat;
}
td.sfondo_piccolo {
					height:70px;
					vertical-align:top;
					text-align:left;
					background-image: url(/img/risogallo/sfondo_piccolo.gif);
					background-position:bottom left;
					background-repeat:no-repeat;
}
td.font_rosso_bold {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#F70016;
					padding-left:12px;
					padding-top:18px;
					padding-bottom:3px;
					
					
}
td.font_rosso_bold1 {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#F70016;
					padding-left:20px;
					padding-top:18px;
					padding-bottom:3px;
					
					
}
td.font_tit_privacy {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:13px;
					font-weight:bold;
					color:#F70016;
					padding-left:10px;
					padding-bottom:3px;
					vertical-align:middle;
					
					
}
a.font_tit_privacy {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:13px;
					font-weight:bold;
					color:#F70016;
					padding-left:10px;
					padding-bottom:10px;
					vertical-align:middle;
					text-decoration:none;
					
}
					
a.font_tit_privacy:hover {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:13px;
					font-weight:bold;
					color:#FFBF22;
					padding-left:10px;
					padding-bottom:10px;
					vertical-align:middle;
					text-decoration:none;
					
					
}
td.left12 {
					padding-left:12px;
}
td.left20{
					padding-left:20px;
}
.font_nero {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858; 
}
td.font {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858; 
}
.font_nero_textarea {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858; 
}
.font_diritti_ris {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#797979; 
}
td.top10_left {
					padding-top:10px;
					text-align:left;
}
td.top10_left_font {
					padding-top:10px;
					text-align:left;
					color:#FFBF22;
					font-size:11px; 
					font-family:sans-serif,sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					text-decoration: none; 
					
}
td.top40_left {
					padding-top:40px;
					text-align:left;
}
a.menusx {
					color:#FFFFFF; 
					font-size:11px; 
					font-family:sans-serif,sans-serif,Verdana,Arial,Helvetica;
					text-decoration: none; 
}

a.menusx:hover {
					color:#FFBF22;
					font-size:11px; 
					font-family:sans-serif,sans-serif,Verdana,Arial,Helvetica;
					text-decoration: none; 
}
a.menusx_info {
					color:#FFFFFF; 
					font-size:11px; 
					font-family:sans-serif,sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					text-decoration: none; 
}

a.menusx_info:hover {
					color:#FFBF22;
					font-size:11px; 
					font-family:sans-serif,sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					text-decoration: none; 
}
a.piccolobis {
					color:#C5EDB8; 
					font-size:11px; 
					font-family:sans-serif,sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;					
					text-decoration: none;
}

a.piccolobis:hover {
					color:#FFBF22;
					font-size:11px; 
					font-family:sans-serif,sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;					
					text-decoration: none;
}

td.top10_left_top {
					padding-top:10px;
					vertical-align:top;
					text-align:left;
}
td.left5 {
					text-align:left;
					padding-left:5px;
}

td.right10 {
					text-align:right;
					padding-right:10px;
}
td.biscotto_giallo {
					height:28px;
					background-image:url(/img/risogallo/biscotto_giallo.gif);
					background-position:bottom left;
					background-repeat:no-repeat;
					vertical-align:bottom;
}
td.biscotto_giallo_no_bandiera {
					height:28px;
					background-image:url(/img/risogallo/biscotto_giallo_no_bandiera.jpg);
					background-position:bottom left;
					background-repeat:no-repeat;
					vertical-align:bottom;
}
td.font_nero_bold {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold; 
					color:#585858;
					text-align:left;
					padding-bottom:5px;
					padding-left:12px; 
}
td.font_nero_bold_right {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold; 
					color:#585858;
					text-align:right;
					padding-bottom:5px;
					padding-right:38px; 
}
td.banner {
					height:178px;
					background-image:url(/img/risogallo/banner_ecom.jpg);
					background-position:center;
					background-repeat:no-repeat;
}
td.biscotti_verdi {
					height:106px;
					vertical-align:top;
					background-image:url(/img/risogallo/biscotto_verde.gif);
					background-position:bottom center;
					background-repeat:no-repeat;
}
td.font_rosso_bold_biscotti {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#F70016;
					padding-left:10px;
					padding-top:18px;
					vertical-align:top;
					
					
}	
td.font_rosso_bold_biscotti2 {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#F70016;
					padding-left:11px;
					padding-top:18px;
					vertical-align:top;
					
					
}
td.font_rosso_bold_biscotti3 {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#F70016;
					padding-left:13px;
					padding-top:18px;
					vertical-align:top;
					
					
}						
td.font_nero_bold_piccolo {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold; 
					color:#585858;
					text-align:left;
					vertical-align:top;
					padding-top:2px;
					padding-left:9px;
					padding-right:10px;
}
td.font_nero_bold_piccolo_index {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					text-align:left;
					vertical-align:top;
					padding-top:2px;
					padding-left:13px;
					padding-right:5px;
}	
td.font_nero_bold_piccolo_index2 {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					text-align:left;
					vertical-align:top;
					padding-top:2px;
					padding-left:11px;
					padding-right:5px;
}						
td.left9_top5 {
					padding-left:9px;
					padding-top:5px;
}
td.top15_center {
					padding-top:15px;
}
td.left5_center {
					text-align:left;
					vertical-align:middle;
					padding-left:5px;
}
td.due_bis_gialli {
					height:40px;
					vertical-align:bottom;
					background-image:url(/img/risogallo/due_biscotti_gialli.gif);
					background-position:bottom;
					background-repeat:no-repeat;
}
td.top10 {
					padding-top:10px;
}

td.top5_left12 {
					padding-top:5px;
					padding-left:12px;
					padding-bottom:30px;
					vertical-align:top;
					text-align:left;
}

table.colore {
					background-color:#FFFFDB;
}
td.left2 {
					padding-left:2px;
}
td.right2 {
					padding-right:2px;
}
td.font_nero_top {
					vertical-align:top;
					text-align:left;
					padding-top:10px;
}

.font_nero_top {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858; 
}
.font_rosso_bold2 {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#F70016;
					
					
}

td.font_nero_top14_left5 {
					vertical-align:top;
					text-align:left;
					padding-left:5px;
					padding-top:2px;
					padding-bottom:5px; 
}

td.cella_dettagli_index2 {
					vertical-align:top;
					text-align:left;
					padding-left:5px;
					padding-top:3px;
					padding-bottom:5px; 
}
td.freccia_font_nero_top14_left5 {
					vertical-align:top;
					text-align:right;
					
					padding-top:5px;
					padding-bottom:5px; 
}
td.cella_dettagli_index {
					vertical-align:top;
					text-align:right;
					
					padding-top:5px;
					padding-bottom:5px; 
}

a.font_nero_top14_left5 {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					text-decoration:none;
}
a.font_nero_top14_left5:hover {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					text-decoration:none;
}
td.font_nero_top10_left5 {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					padding-left:5px;
					padding-top:10px;
}
td.biscotto_rosso {
					padding-left:13px;
					padding-top:3px;
}

td.tre_biscotti_gialli {
					height:30px;
					vertical-align:bottom;
					background-image:url(/img/risogallo/tre_biscotti_gialli.gif);
					background-position:bottom;
					background-repeat:no-repeat;
}
td.font_nero_bold2 {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold; 
					color:#585858;
					text-align:left;
					padding-bottom:5px;
					padding-left:10px; 
}
td.left5_top5_center {
					text-align:left;
					vertical-align:middle;
					padding-left:5px;
					padding-top:5px;
					
}

td.top5 {
					padding-top:5px;
}
td.font_50_euro {
					vertical-align:top;
					text-align:left;
					padding-top:6px;
					padding-left:7px;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858; 
					
}

td.font_scatole {
					vertical-align:top;
					text-align:left;
					padding-left:7px;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					padding-top:95px; 
					
}
td.riga_verde {
					height:2px;
					background-color:#46B439;
}
td.font_diritti {
					vertical-align:bottom;
					text-align:center;
					padding-top:8px;
					padding-bottom:30px;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					
}
td.altezza {
					height:15px;
}
td.altezza20 {
					height:20px;
}
a.font_privacy {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#46b439;
					text-decoration:none;
}

a.font_privacy:hover {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#ff0000;
					text-decoration:none;
}
td.top20 {
					padding-top:20px;
					vertical-align:top;
}

td.scatola_grande {
					height:348px;
					background-image:url(/img/risogallo/tag-arborio-190.gif);
					background-position:top center;
					background-repeat:no-repeat;
					
}
td.font_nero_occasioni {
					vertical-align:top;
					text-align:left;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					padding-bottom:20px;
}
td.font_nero_pagamenti {
					vertical-align:top;
					text-align:left;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					padding-bottom:20px;
					padding-left:5px;
}
td.stella {
					height:47px;
					background-image:url(/img/risogallo/stella_offerta.jpg);
					background-position:top left;
					background-repeat:no-repeat;
					
}
table.colore_fondo {
					background-color:#FFFFDB;
					

}
td.font_nero_occasioni2 {
					vertical-align:top;
					text-align:left;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					padding-bottom:15px;
					padding-top:5px;
					padding-left:5px;
					padding-right:5px;
}
td.borsa_ros {
					height:140px;
					background-image:url(/img/risogallo/borsa_ros.jpg);
					background-position:top center;
					background-repeat:no-repeat;
					
}
td.borsa_ver {
					height:170px;
					background-image:url(/img/risogallo/borsa_ver.jpg);
					background-position:top center;
					background-repeat:no-repeat;
					
}
td.border_top_bottom {
					border-top:1px solid #46b439;
					border-bottom:1px solid #46b439;
					padding-top:3px;
					padding-bottom:3px;
				
}
td.border_right {
					border-right:1px solid #46b439;
					vertical-align:middle;
					text-align:center;
					
}
td.border_right_left {
					border-right:1px solid #46b439;
					vertical-align:middle;
					text-align:left;
					
}
td.car_offerta {
					padding-top:10px;
					text-align:left;
}
td.euro {
					vertical-align:middle;
					text-align:left;
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#F70016;
					
}
a.font_piu_e_meno {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#F70016;
					text-decoration:none;

}
td.aggiungi {
					text-align:right;
					vertical-align:middle;
					padding-right:10px;
					padding-top:10px;
					
					
}

td.fr_menu {
					background-image:url(/img/risogallo/fr_menu.gif);
					background-repeat:no-repeat;
					background-position:bottom right;
}
td.right7 {
					padding-right:7px;
}
td.bordo_categoria {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					/*border-top:1px solid #46b439;*/
					vertical-align:middle;
					text-align:left;
					padding-left:10px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold; 
					color:#585858;
}
td.padding {
					padding:10px 10px 10px 10px;
					vertical-align:top;
					border-bottom:1px solid #46b439;
}
td.padding_no_border {
					padding:10px 10px 10px 10px;
					vertical-align:top;
}
td.font_nero_categoria {
					vertical-align:top;
					text-align:left;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.top_left {
					padding-top:10px;
					vertical-align:top;
					text-align:left;
					
					
}
.font_rosso_categoria {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#F70016;
					
					
}
td.top10_top {
					vertical-align:top;
					text-align:left;
					padding-top:10px;
					border-bottom:1px solid #46b439;
					
}
td.top10_top_no_border {
					vertical-align:top;
					text-align:left;
					padding-top:10px;
					
}
td.font_nero_piccolo_categoria {
					padding-top:15px;
					vertical-align:top;
					text-align:left;
}
a.font_nero_piccolo_categoria {
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					text-decoration:none;
}
a.font_nero_piccolo_categoria:hover {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#FFBF22;
}



td.top_left_cat {
					padding-top:16px;
					text-align:left;
					vertical-align:top;
					text-decoration:none;
}
td.top_center_cat {
					text-align:center;
					vertical-align:bottom;
					text-decoration:none;
					border-bottom:1px solid #46b439;
					padding-bottom:10px;
						
}
td.top_center_cat_no_border {
					padding-top:10px;
					text-align:left;
					vertical-align:top;
					text-decoration:none;
						
}
td.top_center_cat_no_border2 {
					padding-top:10px;
					text-align:center;
					vertical-align:bottom;
					text-decoration:none;
					padding-bottom:10px;
						
}
td.font_rosso_cat {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#F70016;
					text-align:left;
					vertical-align:top;
					padding-top:10px;
					border-bottom:1px solid #46b439;

					
}
td.font_rosso_cat_prezzo {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#F70016;
					text-align:left;
					vertical-align:top;

					
}
td.font_nero_cat_prezzo {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#585858;
					text-align:left;
					vertical-align:top;

					
}
td.font_rosso_cat_no_border {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					color:#F70016;
					text-align:left;
					vertical-align:top;
					padding-top:10px;

					
}
td.bottom {
					padding-bottom:10px;
}
td.nome_prezzo_qta {
					text-align:left;
					padding-bottom:3px;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					
					
}
td.nome_prezzo_qta_bottom {
					text-align:left;
					padding-top:15px;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					
					
}
td.top15 {
					padding-top:15px;
}
td.top15_left10 {
					text-align:left;
					padding-top:15px;
					padding-left:10px;
}

/* pagina carrello1 */

td.altezza2 {
					height:2px;
}
td.bordo_destra {
					height:20px;
					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;
										
}
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.bordo_destra1 {
					height:20px;
					vertical-align: middle;
					text-align:left;
					padding-left:10px;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#585858;
					
										
}
td.bordo_destra_no {
					height:20px;
					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;
					
										
}
a.font_carrello {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#585858;
					text-decoration:none;
}
a.font_carrello:hover {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#F70016;
					text-decoration:none;
}
.font_carrello:hover {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#F70016;
					text-decoration:none;
}

td.bordo_categoria_carrello {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align: middle;
					text-align:left;
					padding-left:5px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.cella_quantità {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align: middle;
					text-align:center;
					padding-left:5px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.cella_vuota_carrello {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align:bottom;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.cella_gialla_vuota {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align:bottom;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.bordo_categoria_carrello2 {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align:middle;
					text-align:right;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.cella_da_pagare2 {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align:middle;
					text-align:right;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.bordo_categoria_carrello2_padding {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align:middle;
					text-align:right;
					padding-right:38px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.cella_da_pagare {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align:middle;
					text-align:right;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.bordo_categoria_carrello1 {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align:middle;
					text-align:left;
					padding-left:10px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.cella_descrizione {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align:middle;
					text-align:left;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.cella_descrizione_vuota {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align:middle;
					text-align:center;
}
td.testo_carello {
					height:40px;
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:left;
					padding-left:10px;
					padding-right:10px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.testo_tab_carello {
					height:40px;
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:left;
					padding-right:10px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.cella_tab_carello_vuota {
					height:40px;
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:center;
					
}
td.testo_carello_utente {
					height:40px;
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:left;
					padding-left:5px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.campotesto_carello {
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:right;
					padding-left:5px;
}
td.cella_cestino {
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:center;
}
td.testo_carello_bold {
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:right;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					text-decoration: line-through;
}
td.testo_carello5_bold {
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:right;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.testo_carello_bold_padding {
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:right;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					text-decoration: line-through;
}
td.testo_carello_riga {
					vertical-align:top;
					text-align:left;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					text-decoration: line-through;
}
td.bordo {
					border-bottom:1px solid #46b439;

}
td.testo_rosso_carello_bold {
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:right;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					font-weight:bold;
}
td.testo_rosso_prezzo_carrello1 {
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:right;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					font-weight:bold;
}
td.testo_rosso_carello_totale {
					vertical-align:middle;
					text-align:right;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					font-weight:bold;
}
td.testo_carello_totale {
					vertical-align:middle;
					text-align:right;					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					font-weight:bold;
					text-decoration: line-through;
}
td.ricalcola {
					height:30px;
					vertical-align:middle;
					text-align:right;
					padding-right:40px;
}

td.angolo_dx {
					height:117px;
					background-image:url(/img/risogallo/angoli_dx.jpg);
					background-position:right;
					background-repeat:no-repeat;
					background-color:#FFFFDB;
}
td.angolo_sx {
					height:117px;
					background-image:url(/img/risogallo/angoli_sx.jpg);
					background-position:left;
					background-repeat:no-repeat;
					background-color:#FFFFDB;
					vertical-align:top;
					
}
td.top30 {
					padding-top:25px;
}

td.font_offerta_carrello {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					padding-left:10px;
					padding-top:10px; 
}

td.font_bold_offerta_carrello {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#585858;
					padding-left:10px;
					padding-top:15px; 
}


td.riga_nera {
					height:15px;
					background-image:url(/img/risogallo/riga_nera.jpg);
					background-position:center;
					background-repeat:repeat-x;
					
}

td.riga_nera2 {
					height:20px;
					background-image:url(/img/risogallo/riga_nera.jpg);
					background-position:bottom;
					background-repeat:repeat-x;
					
}
td.riga_nera3 {
					height:1px;
					background-image:url(/img/risogallo/riga_nera.jpg);
					background-position:bottom;
					background-repeat:repeat-x;
					
}
td.left_top {
					padding-left:10px;
					padding-top:5px;
}
td.left_top2 {
					padding-left:10px;
					padding-top:6px;
}
td.aggiungi_prodotti {
					text-align:left;
					padding-left:5px;
					padding-top:20px;
}
td.concludi {
					text-align:right;
					padding-right:5px;
					padding-top:20px;
}
td.menu_info {
					padding-top:5px;
					text-align:left;
					padding-left:11px;
}


td.bordo_destra_font_rosso {
					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_font_rosso1 {
					height:25px;
					vertical-align: middle;
					text-align:left;
					padding-left:10px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#F70016;
					text-decoration:none;				
										
}
td.riga_nera1 {
					height:1px;
					background-image:url(/img/risogallo/riga_nera.jpg);
					background-repeat:repeat-x;
} 



/* carrello2 */



td.angolo_sx_alto {
					height:15px;
					background-image:url(/img/risogallo/angolo_alto_sx.gif);
					background-repeat:no-repeat;
					background-position:left top;
					background-color:#FFFFDB;
}
td.angolo_dx_alto {
					height:15px;
					background-image:url(/img/risogallo/angolo_alto_dx.gif);
					background-repeat:no-repeat;
					background-position:right top;
					background-color:#FFFFDB;
					
}
td.angolo_sx_basso {
					height:15px;
					background-image:url(/img/risogallo/angolo_basso_sx.gif);
					background-repeat:no-repeat;
					background-position:left top;
					background-color:#FFFFDB;
					
}
td.angolo_dx_basso {
					height:15px;
					background-image:url(/img/risogallo/angolo_basso_dx.gif);
					background-repeat:no-repeat;
					background-position:right top;
					background-color:#FFFFDB;
					
}
td.bottone_giallo_car2 {
					background-color:#FFFFDB;
					vertical-align:top;
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.bottone_giallo_car2_seconda {
					background-color:#FFFFDB;
					text-align:left;
					vertical-align:middle;
					padding-left:10px;
					
				
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.bottone_giallo_car2_seconda2 {
					background-color:#FFFFDB;
					text-align:left;
					padding-bottom:2px;
					padding-top:2px;
				
}
td.bottone_giallo_car2_seconda3 {
					background-color:#FFFFDB;
					text-align:left;
					padding-bottom:20px;
					padding-top:15px;
				
}
td.bottone_giallo_car2_seconda4 {
					background-color:#FFFFDB;
					text-align:left;
					vertical-align:middle;
					
				
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.testo_car2 {
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					padding-top:15px;					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.testo_car_no_top {
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.testo_car_no_top {
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.testo_car3 {
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.tab_biscottino {
					text-align:left;
					padding-bottom:2px;
					padding-top:2px;
					padding-left:5px;
					
}
td.tab_biscottino2 {
					text-align:left;
					vertical-align:top;
					padding-bottom:15px;
					padding-top:2px;
					padding-left:5px;
					
}
td.biscottino {
					background-image:url(/img/risogallo/biscottino_giallo.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:#585858;

}
td.biscottino333 {
					background-image:url(/img/risogallo/bisc_ris.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:#585858;

}
td.biscottino2 {
					vertical-align:middle;
					text-align:left;
					
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.biscottino3 {
					vertical-align:top;
					text-align:left;
					padding-top:2px;
					
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.biscottino4 {
					vertical-align:top;
					text-align:left;
					padding-top:1px;
					
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
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.bordo_bottom {
					text-align:left;
					padding-bottom:15px;
					padding-top:15px;
					border-bottom:1px solid #46b439;
}
td.bordo_bottom_no_riga {
					text-align:left;
					padding-bottom:15px;
					padding-top:15px;
}
td.testo_rosso_car2 {
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					padding-top:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;

}
td.testo_rosso_acc2 {
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					padding-top:15px;
					border-top:1px solid #46b439;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;

}
td.testo_rosso_car2_no_top {
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;

}

td.testo_rosso_car3 {
					text-align:left;
					padding-left:10px;
					padding-bottom:5px;
					padding-top:15px;
					border-top:1px solid #46b439;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;

}
td.left10 {
					padding-left:10px;
					padding-bottom:15px;
					vertical-align:top;
					
}
td.left_bottom {
					text-align:left;
					padding-left:10px;
					padding-bottom:5px;
}

/* carrello3 */

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.testo_rosso_carello_bold1 {
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:right;
					padding-right:10px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					font-weight:bold;
}
td.bordo_categoria_carrello3 {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align:middle;
					text-align:right;
					padding-right:10px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}

td.top5_destra {
					padding-top:5px;
}
td.bottone_giallo_car3 {
					height:20px;
					background-color:#FFFFDB;
					text-align:right;
					vertical-align:middle;					
									
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.bottone_giallo_car3_bold {
					height:20px;
					background-color:#FFFFDB;
					text-align:right;
					vertical-align:middle;					
									
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;
					color:#585858;

}
td.bottone_giallo_car3_rosso {
					height:20px;
					background-color:#FFFFDB;
					text-align:right;
					vertical-align:middle;
					padding-right:10px;					
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					font-weight:bold;
}
td.riga_carrello3_rosso {
					text-align:left;
					padding-left:10px;
					padding-top:5px;					
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					font-weight:bold;
}
td.riga_carrello3 {
					text-align:left;
					vertical-align:top;
					padding-bottom:20px;
					padding-left:10px;
					border-bottom:1px solid #46b439;					
									
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.top10_center {
					padding-top:10px;
}

td.tab_carrello3_rosso_bordo {
					text-align:left;
					border-right:1px solid #46b439;
					padding-bottom:20px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					font-weight:bold;
}

td.tab_carrello3_rosso {
					text-align:left;
					padding-left:10px;
					padding-bottom:20px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					font-weight:bold;
}
td.tab_carrello3 {
					text-align:left;
					padding-bottom:20px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					font-weight:bold;
}
td.font_car3 {
					height:20px;
					text-align:left;
					vertical-align:top;					
									
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.font_car3_bordo {
					height:20px;
					text-align:left;
					vertical-align:top;
					border-right:1px solid #46b439;					
									
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.font_car3_left {
					height:20px;
					text-align:left;
					vertical-align:top;
					padding-left:10px;					
									
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.font_car3_left_stampa {
					height:20px;
					text-align:left;
					vertical-align:top;
					padding-left:10px;					
					border-left:1px solid #46b439;					
									
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.font_car3_no_bordo {
					height:20px;
					text-align:left;
					vertical-align:top;
									
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.bordo_destra2 {
					height:10px;
					border-right:1px solid #46b439;
}
td.font_rosso_bot_giallo_carrello3 {
					text-align:left;
					background-color:#FFFFDB;
					padding-bottom:10px;
					padding-left:10px;
					padding-top:10px;					
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					font-weight:bold;
}
td.bottone_giallo_carrello3 {
					background-color:#FFFFDB;
					text-align:left;
					vertical-align:top;
					padding-left:10px;
					
				
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.bottone_giallo_carrello3_textarea {
					background-color:#FFFFDB;
					text-align:left;
					vertical-align:top;
					padding-left:10px;
					padding-bottom:5px;
					
				
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}

/* account */


td.testo_account {
					vertical-align:top;
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.testo_account2 {
					vertical-align:top;
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.left_top10 {
					text-align:left;
					padding-top:10px;
}

/* account2 */

td.testo_account_sec1 {
					vertical-align:top;
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.testo_account_mod {
					vertical-align:top;
					text-align:right;
					padding-bottom:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.font_rosso_account_sec {
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-size:11px;
					font-weight:bold;
					vertical-align:top;
					color:#F70016;
					padding-left:10px;
					padding-bottom:5px;
					
					
}
td.bordo_categoria_account2 {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align:middle;
					text-align:left;
					padding-left:10px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.bordo_categoria_account2_sec {
					height:25px;
					background-color:#FFFFDB;
					border-bottom:1px solid #46b439;
					border-top:1px solid #46b439;
					vertical-align:middle;
					text-align:left;
					padding-left:5px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.testo_account_sec {
					height:40px;
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:left;
					padding-left:10px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.testo_account_sec_left {
					height:40px;
					border-bottom:1px solid #46b439;
					vertical-align:middle;
					text-align:left;
					padding-left:5px;					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}

/* popup */

td.font_nero_bold_popup {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold; 
					color:#585858;
					text-align:left;
					padding-bottom:5px;
					padding-left:15px; 
}
td.font_nero_occasioni_popup {
					vertical-align:top;
					text-align:left;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					padding-bottom:20px;
}
td.font_nero_occasioni2_popup {
					vertical-align:top;
					text-align:left;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					padding-bottom:15px;
					padding-top:5px;
					padding-left:5px;
					padding-right:5px;
}
td.scatola_grande_popup {
					height:348px;
					background-image:url(/img/risogallo/tag-arborio-190.gif);
					background-position:top center;
					background-repeat:no-repeat;
					
}

td.popup_logo {
					padding:0px 0px 5px 5px;
					
}
td.font_nero_popup_chiudi {
					vertical-align:top;
					text-align:left;
}
a.font_nero_popup_chiudi {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					text-decoration:none;
}
a.font_nero_popup_chiudi:hover {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					text-decoration:none;
}
td.destra_sotto {
					vertical-align:bottom;
					padding-bottom:5px;
}
td.menu_info2 {
					text-align:left;
					padding-left:11px;
					padding-top:5px;
					background-image:url(/img/risogallo/fr_menu2.gif);
					background-position:bottom left;
					background-repeat:no-repeat;
					
					color:#FFBF22;
					font-size:11px; 
					font-family:sans-serif,sans-serif,Verdana,Arial,Helvetica;
					text-decoration: none; 
					
}
td.top40_left_contattaci {
					padding-top:40px;
					text-align:left;
					
					color:#FFBF22;
					font-size:11px; 
					font-family:sans-serif,sans-serif,Verdana,Arial,Helvetica;
					font-weight:bold;					
					text-decoration: none;
					
}
.font_mail {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					text-decoration:none; 
}
.font_mail:hover {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#FFBF22;
					text-decoration:none; 
}

/* contattaci */

td.testo_contattaci {
					vertical-align:top;
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.testo_contattaci_sotto {
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					padding-top:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.testo_contattaci2 {
					vertical-align:top;
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					padding-top:10px;
					border-top:1px solid #46b439;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.testo_newsletter {
					vertical-align:top;
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.left_top10_bordo {
					text-align:left;
					padding-top:10px;
					border-top:1px solid #46b439;
}
td.left_top_bottom {
					padding:4px 0px 4px 10px;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					border-bottom:2px solid #46B439;
}
td.bordo_giallo {
					border-bottom:2px solid #FFFF00;
					padding-right:10px;

}
td.bordo_verde {
					border-bottom:2px solid #46B439;
					padding-right:10px;
}
.font_verde { 		
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#46B439;
td.bottom20 {
					padding-bottom:20px;
}
td.riga_nera_fondo_giallo {
					height:15px;
					background-image: url(/img/risogallo/riga.gif);
					background-position:center;
					background-repeat: no-repeat;
					background-color:#FFFFDB;
					
}
td.seconda_stella_offerta {
					height:47px;
					background-image:url(/img/risogallo/offerta2.gif);
					background-position:right top;
					background-repeat:no-repeat;
					padding-top:14px;
}
td.angoli_alto_occasioni {
					height:15px;
					background-image:url(/img/risogallo/striscia_angoli.gif);
					background-repeat:no-repeat;
					background-position:bottom left;
}

td.font_offerta_occasioni {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					padding-left:10px;
					background-color:#FFFFDB;
}
td.euro_nero {
					vertical-align:middle;
					text-align:left;
					background-color:#FFFFDB;					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
					font-weight:bold;
					text-decoration: line-through;
}
a.font_ric_prod {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					text-decoration:none;
					color:#585858;
					padding-left:5px;
}
a.font_ric_prod:hover {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					text-decoration:none;					
					color:#FFBF22;
					padding-left:5px;
}
a.font_ric_prod_dx {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					text-decoration:none;					
					color:#585858;
					padding-right:5px;
}
a.font_ric_prod_dx:hover {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					text-decoration:none;					
					color:#FFBF22;
					padding-right:5px;
}

td.top10_bottom30 {
					padding-top:10px;
					padding-bottom:15px;
}

td.contattaci_invia {
					height:30px;
					vertical-align:middle;
					border-top:2px solid #FFFF00;
					
}

td.altezza15_bordo_giallo {
					height:15px;
					border-top:1px solid #46b439;
}
td.spazio_sotto {
					padding-bottom:15px;
}
td.testo_account_mod2 {
					text-align:left;
					padding-left:10px;
					padding-bottom:15px;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}
td.carrello1_testo1 {
					padding:5px 0px 5px 0px;
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}

a.font_carrello_invia {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
a.font_carrello_invia:hover {
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
}
td.destra15 {
					padding-right:25px;
}

td.left3 {
					padding-left:3px;
}
td.top12 {
					padding-top:16px;
}
td.destra20 {
					padding-right:20px;
					padding-top:15px;
						
}
td.left2 {
					padding-left:2px;
}
td.immagine_menu1 {
					background-image:url(/img/risogallo/menu1.gif);
					background-repeat:no-repeat;
}
td.immagine_menu2 {
					background-image:url(/img/risogallo/menu2.gif);
					background-repeat:no-repeat;
}
td.immagine_menu3 {
					background-image:url(/img/risogallo/menu3.gif);
					background-repeat:no-repeat;
}
td.immagine_menu4 {
					background-image:url(/img/risogallo/menu4.gif);
					background-repeat:no-repeat;
}
td.immagine_menu5 {
					background-image:url(/img/risogallo/menu5.gif);
					background-repeat:no-repeat;
}




td.gift_title {
					text-align:left;
					vertical-align:top;
					padding-bottom:20px;
					padding-left:100px;
					padding-top:180px;
									
					font-size:13px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#F70016;
					font-weight:bold;
}
td.gift_desc {
					text-align:left;
					vertical-align:top;
					padding-bottom:20px;
					padding-left:100px;
									
					font-size:12px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;
}
td.tab_biscottino {
					text-align:left;
					padding-bottom:2px;
					padding-top:2px;
					padding-left:5px;
					
}
td.biscottino_ris {
					background-image:url(/img/risogallo/bisc_ris.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:#585858;

}
td.biscottino2 {
					vertical-align:middle;
					text-align:left;
					
					
					font-size:11px; 
					font-family:sans-serif,Verdana,Arial,Helvetica;
					color:#585858;

}




