html {
	padding: 0;
	margin: 0;
}

body{
	background: #565656 url(images/bgc_centerhome.gif) center repeat-y ;
	padding: 0;
	margin: 0;	
}

td.submenu{ 
	background: #3A3A3A url(images/bc_sottomenu.gif) repeat-y;
	padding-left: 0px; 
	padding-right: 30px; 	
	padding-top: 0px; 
	padding-bottom: 1px;
	text-align: right; 
	color: #FE1B05; 
	font-family: Arial; 
	font-size: 10px;		
}

td.submenu a:link {display:block; font-size: 10px; font-weight: bold; color: #FE1B05; text-decoration: none;	padding-bottom: 1px;}
td.submenu a:visited {display:block; font-size: 10px; font-weight: bold; color: #FE1B05; text-decoration: none;	padding-bottom: 1px;}
td.submenu a:hover {display:block; font-size: 10px; font-weight: bold; color: #FE1B05; text-decoration: underline;	padding-bottom: 1px;}


td.submenu_set{  
	background: #3A3A3A url(images/bc_sottomenu.gif) repeat-y;
	padding-left: 0px; 
	padding-right: 30px; 	
	padding-top: 0px; 
	padding-bottom: 1px;
	text-align: right; 
	color: #FFFFFF; 
	font-family: Arial; 
	font-size: 10px;		
}

td.link_home {
	font-family: Arial; 
	font-size: 12px; 
	text-align: right; 
	color: #FE1B05; 
	font-weight: bold; 
	padding-left: 0px; 
	padding-right: 35px; 	
	padding-top: 0px; 
	padding-bottom: 2px;
}

td.promo01 {
	font-family: Verdana; 
	font-size: 12px; 
	text-align: left; 
	color: #FE1B05; 
	font-weight: bold; 
	padding-left: 0px; 
	padding-right: 0px; 	
	padding-top: 10px; 
	padding-bottom: 5px;
}

td.promo02 {
	font-family: Verdana; 
	font-size: 12px; 
	text-align: left; 
	color: #6D6E72; 
	font-weight: normal; 
	padding-left: 0px; 
	padding-right: 0px; 	
	padding-top: 3px; 
	padding-bottom: 3px;
}

td.address {
	font-family: Arial; 
	font-size: 11px; 
	text-align: right; 
	color: #6D6E72; 
	font-weight: normal; 
	padding-left: 0px; 
	padding-right: 10px; 	
	padding-top: 0px; 
	padding-bottom: 2px;
	line-height: 14px;

}


td.address a:link {font-size: 12px; font-weight: normal; color: #6D6E72; text-decoration: none;}
td.address a:visited {font-size: 12px; font-weight: normal; color: #6D6E72; text-decoration: none;}
td.address a:hover {font-size: 12px; font-weight: normal; color: #FE1B05; text-decoration: underline;}


td.percentuale_1{
	color:fff;
	font-family: Verdana, Tahoma, Arial; 
	font-weight:bold;
	font-size: 12px; 
	border:1px solid #bbb;
	background:#666666;
	padding:2px;
}

td.percentuale_0{
	color:fff;
	font-family: Verdana, Tahoma, Arial; 
	font-weight:bold;	
	font-size: 12px; 
	border:1px solid #bbb;
	background:#999999;
	padding:2px;		
	
}

td.tit_promo {
	font-family: Verdana; 
	font-size: 14px; 
	color: #333; 
	font-weight: normal; 
}

td.txt_gen {
	font-family: Arial; 
	font-size: 12px; 
	color: #FFF; 
	font-weight: normal; 
}


td.txt_ricerca01 {
	font-family: Arial; 
	font-size: 11px; 
	color: #DADADA; 
	font-weight: normal; 
}

td.txt_ricerca02 {
	font-family: Arial; 
	font-size: 11px;
	font-weight: bold;
	color: #FFF; 
}

td.link_home a:link {font-size: 12px; font-weight: bold; color: #CFCFCF; text-decoration: none;}
td.link_home a:visited {font-size: 12px; font-weight: bold; color: #CFCFCF; text-decoration: none;}
td.link_home a:hover {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}

td.tastorosso {
	font-family: Arial; 
	font-size: 11px; 
	text-align: left; 
	color: #FFF; 
	font-weight: bold; 
	padding-left: 0px; 
	padding-right: 0px; 	
	padding-top: 2px; 
	padding-bottom: 0px;
}


td.tastorosso a:link, td.tastorosso a:visited  {
	font-family: Arial; 
	font-size: 11px; 
	text-align: left; 
	color: #FFF; 
	font-weight: bold; 
	padding-left: 0px; 
	padding-right: 0px; 	
	padding-top: 2px; 
	padding-bottom: 0px;
	text-decoration:none;
}

td.tastorosso a:hover, td.tastorosso a:active  {
	font-family: Arial; 
	font-size: 11px; 
	text-align: left; 
	color: #FFF; 
	font-weight: bold; 
	padding-left: 0px; 
	padding-right: 0px; 	
	padding-top: 2px; 
	padding-bottom: 0px;
	text-decoration:underline;
}


td.txt_ricerca02 a:link, td.txt_ricerca02 a:visited  {
	font-family: Arial; 
	font-size: 11px; 
	text-align: left; 
	color: #FFF; 
	font-weight: bold; 
	padding-left: 0px; 
	padding-right: 0px; 	
	padding-top: 2px; 
	padding-bottom: 0px;
	text-decoration:none;
}

td.txt_ricerca02 a:hover, td.txt_ricerca02 a:active  {
	font-family: Arial; 
	font-size: 11px; 
	text-align: left; 
	color: #FFF; 
	font-weight: bold; 
	padding-left: 0px; 
	padding-right: 0px; 	
	padding-top: 2px; 
	padding-bottom: 0px;
	text-decoration:underline;
}




td.multistrato_home1 {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11px; 
	text-align: right; 
	color: #6D6E72; 
	font-weight: normal; 
	padding-left: 50px; 
	padding-right: 5px; 	
	padding-top: 15px; 
	padding-bottom: 0px;
	line-height: 18px;
}

td.multistrato_home2 {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11px; 
	text-align: right; 
	color: #6D6E72; 
	font-weight: normal; 
	padding-left: 50px; 
	padding-right: 0px; 	
	padding-top: 0px; 
	padding-bottom: 20px;
	line-height: 18px;
}

td.txt_home {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 12px; 
	text-align: justify; 
	color: #6D6E72; 
	font-weight: normal; 
	padding-left: 24px; 
	padding-right: 29px; 	
	padding-top: 0px; 
	padding-bottom: 2px;
	line-height: 20px;
}

td.cat_home {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 12px; 
	text-align: justify; 
	color: #6D6E72; 
	font-weight: normal; 
	padding-left: 5px; 
	padding-right: 5px; 	
	padding-top: 0px; 
	padding-bottom: 2px;
	line-height: 20px;
}

td.tit_promo {
	font-family: Verdana; 
	font-size: 14px; 
	color: #333; 
	font-weight: normal; 
}


td.txt_address {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 12px; 
	text-align: justify; 
	color: #6D6E72; 
	font-weight: normal; 
	padding-left: 24px; 
	padding-right: 29px; 	
	padding-top: 0px; 
	padding-bottom: 2px;
	line-height: 20px;
}

td.txt_address a:link {font-size: 12px; font-weight: bold; color: #EE222A; text-decoration: none;}
td.txt_address a:visited {font-size: 12px; font-weight: bold; color: #EE222A; text-decoration: none;}
td.txt_address a:hover {font-size: 12px; font-weight: bold; color: #EE222A; text-decoration: underline;}

td.link_home a:link {font-size: 12px; font-weight: bold; color: #CFCFCF; text-decoration: none;}
td.link_home a:visited {font-size: 12px; font-weight: bold; color: #CFCFCF; text-decoration: none;}
td.link_home a:hover {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}

.textarea {font-family: Tahoma, Arial; font-size: 11px; color: #636768; width: 180px; background-color: #ffffff;}
.input {  font-family: Tahoma, Arial; font-size: 12px; color: #F4F4DB}
.modulo {  font-family: Tahoma, Arial; font-size: 12px; color: #666666; width: 119px; background-color: #F9F6F1;}
.textareagen {  font-family: Tahoma, Arial; font-size: 12px; color: #000000; width: 150px; background-color: #F8F8F8;}
.tasto { font-family: tahoma, Verdana, Arial; font-size: 12px; color: #ffffff; border: 1px #717171 solid; text-align: center; clip: rect( ); width: 120px; height: 20px; background-color: #B3143B; cursor: hand} 
.buttonover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #99CC99; width: 80px; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.textareaform {font-family: Tahoma, Arial; font-size: 12px; color: #000000; width: 125px; background-color: #F8F8F8}



td.txt_tech {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11px; 
	text-align: left; 
	color: #6D6E72; 
	font-weight: normal; 
	padding-left: 10px; 
	padding-right: 0px; 	
	padding-top: 5px; 
	padding-bottom: 10px;
	line-height: 18px;
}


td.txt_privacy {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 10px; 
	text-align: justify; 
	color: #6D6E72; 
	font-weight: normal; 
	padding-left: 24px; 
	padding-right: 29px; 	
	padding-top: 0px; 
	padding-bottom: 2px;
	line-height: 16px;
}
/* CSS Document */

