*{
	margin:0px; 
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	background-color: #E6E2DA;
}
a{
	text-decoration:none;
}
a img{
	border:none;
	text-decoration:none;
}
.clearfloat{
	clear:both;
	height:0;
	line-height:0px;
}
#container {
	background-color: #E6E2DA;
	background-image: url(../img/sfondo_home.jpg);
	background-position:top;
	background-repeat: no-repeat;
}
#header {
	width:955px;
	margin-left:auto;
	margin-right:auto;
}
#contenuto1 {
	min-height:413px;
	width:955px;
	margin-left:auto;
	margin-right:auto;
}
#contenuto2 {
	background-color: #FFFFFF;
	height:100%;
	padding-bottom:10px;
}
#contenuto2int {
	background-color: #FFFFFF;
	height:100%;
	width:955px;
	margin-left:auto;
	margin-right:auto;
}
#col1_sx {
	float: left;
	visibility: visible;
	width: 19em;
	/*width:305px;*/
}
#col1_centro {
	visibility: visible;
	min-width:500px;
}
#col1_dx {
	visibility: visible;
	width: 28.5em;
	/*width:456px;*/
	float:right;
}
#col2_sx {
	float: left;
	visibility: visible;
	/*width: 19em;*/
	/*width:305px;*/
	width: 18em;
}
#col2_centro {
	visibility: visible;
	/*min-width:500px;*/
	width:385px;
	/*float:right;*/
	float:left;
}
#col2_dx {
	visibility: visible;
	/*width: 17.2em;*/
	/*width:275px;*/
	width: 16.82em;
	/*float:right;*/
	float:left;
	padding-left:10px;
}
#logo {
	float:left;
	padding-top:20px;
	/*padding-left:50px;*/
	padding-left:10px;
	
	width: 20.3em;
	/*width:325px;*/
	/*background-color:yellow;*/
}
#header_dx{
	/*float:left;*/
	margin-left:23.5em;
	/*margin-left:376px;*/
	/*background-color:yellow;*/
}
#cerca {
	margin-top:15px;
	float:right;
	text-align:right;
	/*margin-right:30px;*/
	margin-right:10px;
	width:241px;
	/*background-color:red;*/
}
#menu_alto{
	/*margin-right:271px;
	margin-left:373px;*/
	padding-top:5px;
	padding-left:20px;
	/*background-color:green;*/
}
#menu_eta{
	margin-top:5px;
	float:right;
	/*margin-right:30px;*/
	margin-right:10px;
}
.comp_menu_eta{
	float:left;
}
#menu_sx {
	font-family:"Arial Rounded MT Bold", "Trebuchet MS", sans-serif;
	color:#00A3E0;
	font-size:25px;
	padding-top:20px;
	/*padding-left:50px;*/
	padding-left:10px;
}
#menu_sx a{	
	text-decoration:none;
	color:#00A3E0;
}
#menu_sx a:hover{	
	text-decoration:none;
	color:#52AD7E;
}
#eta_scelta {
	font-family:"Arial Rounded MT Bold", "Trebuchet MS", sans-serif;
	color:#00A3E0;
	min-height:183px;
	margin-top:2px;
}
#eta_scelta a{	
	text-decoration:none;
	color:#00A3E0;
}
#eta_scelta a:hover{	
	text-decoration:none;
	color:#52AD7E;
}
.tag1{
	font-size:34px;
}
.tag2{
	font-size:30px;
}
.tag3{
	font-size:27px;
}
.tag4{
	font-size:23px;
}
.tag5{
	font-size:20px;
}
.tag6{
	font-size:16px;
}
.tag7{
	font-size:12px;
}
#news {
	margin-top:0px;
	/*margin-right:30px;*/
	margin-right:10px;
}
#blocco_news{
	width:230px;
	float:right;
}
.titolo_news{
	color:#FEFEFE; 
	font:Georgia, "Times New Roman", sans-serif; 
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	line-height:0.9;
	/*height:15px;*/
}
#pulsanti_news{
	height:100%;
}
#pulsanti_news a{
	color:#FEFEFE;
	text-decoration:none;
}
#pulsanti_news a:hover{
	color:#00A3E0;
	text-decoration:none;
}
/*blocco news arrotondato*/
b.rtop, b.rbottom{
	display: block; 
	/*background: #fff;*/
}
b.rtop b, b.rbottom b{
	display: block; 
	height: 1px; 
	overflow: hidden; 
	background:url(../img/pixel_news.png) repeat;
	/*background-color:#DB0066;*/
}
b.r1{
	margin: 0 5px;
}
b.r2{
	margin: 0 3px;
}
b.r3{
	margin: 0 2px;
}
b.rtop b.r4, b.rbottom b.r4{
	margin: 0 1px; 
	height: 2px;
}
.contenuto_news{
	background:url(../img/pixel_news.png) repeat;
	/*background-color:#DB0066;*/
	color:#000000; 
	font-family:"Trebuchet MS", Arial, sans-serif; 
	font-size:10px;
	line-height:1.1;
	padding-right:10px;
	padding-top:10px;
	padding-left:10px;
}
/*fine blocco news arrotondato*/
#marche {
	margin-top:10px;
	margin-bottom:10px;	
	/*padding-left:45px;*/
	padding-left:20px;
	font-size:11px;
	color:#333333; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
}
#contenuto_marche{
	margin-top:5px;
	font-size:10px;
	color:#333333; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
	line-height:1.1;
}
cont_marca{
	/*float:left;
	background-color:red;
	margin:5px;
	width:68px;
	text-align:center;
	padding-top:5px;*/
}
#cont_marca a img{
	border:none;
}
#cont_marca a{
	font-size:10px;
	color:#333333; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
	line-height:1.1;	
	text-decoration:none;
}
#cont_marca a:hover{
	font-size:10px;
	color:#00A3E0; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
	line-height:1.1;	
}
#cont2_marca{
	float:left;
	/*background-color:red;*/
	/*margin:5px;*/
	width:102px;
	text-align:center;
	padding-top:5px;;
}
#cont2_marca a img{
	border:none;
}
#cont2_marca a{
	font-size:10px;
	color:#333333; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
	line-height:1.1;	
	text-decoration:none;
}
#cont2_marca a:hover{
	font-size:10px;
	color:#00A3E0; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
	line-height:1.1;	
}
#table_marche td{
	text-align:center;
	vertical-align:middle;
	width:68px;
}
#img_marche{
	padding-top:5px;
}
/*funziona con firefox*/

/*#contenitore_img_marca{
	text-align:center;
	height:46px;
	width:46px;
	display:table;
	background-color:red;
	margin-left:auto;
	margin-right:auto;
}
#img_marca{
	display:table-cell;
	vertical-align:middle;
	background-color:yellow;
}*/
/*
#contenitore_img_marca{
	text-align:center;
	height:46px;
	width:46px;
	position:relative;	
	background-color:red;
}
#img_marca2{
	text-align:center;
	position:absolute;
	top:50%;
	left:0%;
	background-color:yellow;
}
#img_marca{
	text-align:center;
	position:relative; 
	top:-50%;
	left:0%;
	background-color:green;
}*/ 

#servizi {
	/*padding-left:20px;*/
	padding-left:10px;
}
#carta {
	/*padding-left:20px;*/
	padding-left:10px;
	width:268px;
}
#carta_testo{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
	font-size:12px;
	color:#333333; 
	/*float:left;
	margin-left:-33px;*/
	padding-top:17px;
	line-height:1.1;
	width:144px;
}
.carta_testo2{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
	font-size:14px;
	color:#008030; 
}
#blocco_servizi{
	width:268px;
}
#blocco_carta{
	width:268px;
}
/*blocco servizi-carta arrotondato*/
b.rtopservizi, b.rbottomservizi{
	display: block; 
	/*background: #fff;*/
}
b.rtopservizi b, b.rbottomservizi b{
	display: block; 
	height: 1px; 
	overflow: hidden; 
	background:#C4F3EF;
}
b.r1servizi{
	margin: 0 5px;
}
b.r2servizi{
	margin: 0 3px;
}
b.r3servizi{
	margin: 0 2px;
}
b.rtopservizi b.r4servizi, b.rbottomservizi b.r4servizi{
	margin: 0 1px; 
	height: 2px;
}
.contenuto_servizi{
	background:#C4F3EF; 
	color:#333333; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	margin-bottom:8px;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
	height:100%;
}
.contenuto_carta{
	background:#C4F3EF; 
	color:#666666; 
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	padding-left:25px;
	padding-top:15px;
	padding-bottom:10px;
	height:100%;
	width:243px;
}
/*fine blocco servizi-carta arrotondato*/
#newsletter {
}
#blocco_newslttr{
	margin-top:10px;
	width:258px;
}
#err_newslet{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#DB0066; 
}
#err_newslet a{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#00A3E0;
	text-decoration:none;
}
#err_newslet a:hover{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#DB0066; 
	text-decoration:none;
}
/*blocco newsletter arrotondato*/
b.rtopnewslttr, b.rbottomnewslttr{
	display: block; 
	/*background: #fff;*/
}
b.rtopnewslttr b, b.rbottomnewslttr b{
	display: block; 
	height: 1px; 
	overflow: hidden; 
	background:#C9F3EF;
}
b.r1newslttr{
	margin: 0 5px;
}
b.r2newslttr{
	margin: 0 3px;
}
b.r3newslttr{
	margin: 0 2px;
}
b.rtopnewslttr b.r4newslttr, b.rbottomnewslttr b.r4newslttr{
	margin: 0 1px; 
	height: 2px;
}
.contenuto_newslttr{
	background:#C9F3EF;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:18px;
}
/*fine blocco newsletter arrotondato*/

#sapevi_che1{
}
#blocco_sapevi1{
	width:258px;
	margin-top:10px;
	/*margin-right:20px;*/
}
#testo_sapevi{
	text-align:right;
	padding:20px;
	line-height:1.1;
	min-height:60px;
}
/*blocco sapevi arrotondato*/
b.rtopsap1, b.rbottomsap1{
	display: block; 
	/*background: #fff;*/
}
b.rtopsap1 b, b.rbottomsap1 b{
	display: block; 
	height: 1px; 
	overflow: hidden; 
	background-color:#3CD6C8;
}
b.r1sap1{
	margin: 0 5px;
}
b.r2sap1{
	margin: 0 3px;
}
b.r3sap1{
	margin: 0 2px;
}
b.rtopsap1 b.r4sap1, b.rbottomsap1 b.r4sap1{
	margin: 0 1px; 
	height: 2px;
}
.contenuto_sapevi1{
	background-color:#3CD6C8;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:18px;

	color:#333333; 
	font-family:"Trebuchet MS", Arial, sans-serif; 
	font-size:11px;
	padding-right:10px;
	min-height:130px;
}
#i_piu {
	margin-top:10px;
	padding-left:18px;
	padding-top:20px;
	padding-bottom:20px;
	background: url(../img/sfondo_i_piu.jpg) repeat-y;
	font-family: Georgia, "Times New Roman", sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
#i_piu a{
	font-family: Georgia, "Times New Roman", sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#i_piu a:hover{
	font-family: Georgia, "Times New Roman", sans-serif;
	color:#00A3E0;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#vetrina {
	float:left;
	/*width:50%;*/
	width:192px;
	padding-top:10px;
}
#promozioni {
	float:left;
	/*width:50%;*/
	width:192px;
	padding-top:10px;
}
#footer{
	color:#333333;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;	
	padding-top:10px;
	padding-bottom:10px;
}
#footer a{
	color:#444444;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;	
}
#footer a:hover{
	color:#666666;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;	
}
.inputstyle{
	background: url(../img/sfondo_cerca.jpg) repeat-x;
	border:1px solid #68DCD1;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#333333;
	font-size:11px;
	
}
#menu_alto{
	color:#333333;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;	
}
#menu_alto a{
	color:#444444;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;	

}
#menu_alto a:hover{
	color:#666666;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;	
}
/* chi siamo */
#box_testo_chi_siamo{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	background-color: #E6E2DA;
	margin-bottom:10px;
}

/*blocco chi siamo arrotondato*/
b.rtopchi, b.rbottomchi{
	display: block; 
	/*background: #fff;*/
}
b.rtopchi b, b.rbottomchi b{
	display: block; 
	height: 1px; 
	overflow: hidden; 
	background:#acb6bf;
}
b.r1chi{
	margin: 0 5px;
}
b.r2chi{
	margin: 0 3px;
}
b.r3chi{
	margin: 0 2px;
}
b.rtopchi b.r4chi, b.rbottomchi b.r4chi{
	margin: 0 1px; 
	height: 2px;
}
.contenuto_chi_siamo{
	background:#acb6bf;
	padding-left:40px;	
	padding-right:40px;
	padding-bottom:40px;
	padding-top:20px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px;
	color:#FEFEFE; 
	width:770px;
}
.pdv{
	background:#acb6bf;
	padding-left:40px;	
	padding-right:40px;
	padding-bottom:40px;
	padding-top:20px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px;
	color:#FEFEFE; 
	width:770px;
	height:400px;
}
.contenuto_chi_siamo a{
	color:#DDDDDD;
	font-weight:bold;
}
.contenuto_chi_siamo a:hover{
	color:#FEFEFE;
	font-weight:bold;
}
.area_pers{
	background:#acb6bf;
	padding-left:40px;	
	padding-right:40px;
	padding-bottom:40px;
	padding-top:20px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px;
	color:#FEFEFE; 
	width:770px;
	min-height:330px;
}
#pdv a{
	color:#DDDDDD;
	font-weight:bold;
}
#pdv a:hover{
	color:#FEFEFE;
	font-weight:bold;
}
/*fine blocco chi siamo arrotondato*/

#titolo{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:25px;
	color:#FEFEFE; 
	/*padding-bottom:20px;*/

}
#cont_vetrina{
}
#box_prod_vetr{
	width:185px;
	background-color:#D9D9F8;
	margin-left:2px;
	margin-top:7px;
	height:100%;
}
#cont_promozioni{
}
#box_prod_prom{
	width:185px;
	background-color:#FEEDCB;
	margin-left:2px;
	margin-top:7px;
	height:100%;
}

#testo_prom{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#333333; 
	margin-left:10px;
	width:150px;
	text-align:right;
}
#box_prod_prom_sx{
	float:left;
	width:60px;
}
#box_prod_prom_sx_int{
	width:50px;
	text-align:center;
	background-color:#FEFEFE;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
}
#box_prod_prom_dx{
	float:left;
}
#box_prod_prom_dx_titolo{
	margin-top:5px;
	font-family: Georgia, "Times New Roman", sans-serif;
	font-size:12px;
	color:#333333; 
	font-weight:bold;
	line-height:1.0;
	width:120px;
}
#box_prod_prom_dx_descr{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	color:#666666; 
	line-height:1.0;
	width:120px;
	margin-top:3px;
	margin-bottom:6px;
}
#box_prod_prom_dx_prezzo{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px;
	background-color:#FEB554;
	color:#FEFEFE; 
	width:115px;
	text-align:right;
	padding-right:10px;
}

#tuoi_dati{
	float:left;
	background-color:#888888;
	margin-top:10px;
	padding:10px;
}
.font1{
	font-size:11px;
}
.font2{
	font-size:9px;
}
#tratt a{
	text-decoration:none;
	font-weight:bold;
	color:#DDDDDD;
}
#tratt a:hover{
	text-decoration:none;
	font-weight:bold;
	color:white;
}
#vantaggi{
	float:left;
	background-color:#888888;
	width:370px;
	margin-top:10px;
	margin-left:10px;
	padding:10px;
}
#contatti{
	float:left;
	margin-top:10px;
	background-color:#888888;
	padding:10px;
	height:160px;
}
#figli{
	float:left;
	background-color:#888888;
	padding:10px;
	margin-top:10px;	
	margin-left:10px;
	width:455px;
}
#tab_figli{
	border:1px solid white;
	margin-top:10px;
}
#tab_figli th{
	border:1px solid white;
	padding:3px;
	font-weight:bold;
	font-size:12px;
}
#tab_figli td{
	border:1px solid white;
	padding:3px;
	font-size:12px;
	
}
#pulsante_invia{
	margin-top:10px;
}
#pulsante_invia a{
	text-decoration:none;
	color:white;
}
#pulsante_invia a:hover{
	text-decoration:none;
	color:#666666;
}
#tablogin a{
	color:#EEEEEE;
	font-weight:bold;
}
#tablogin a:hover{
	color:#FFFFFF;
	font-weight:bold;
}
.ch1{
	font-size:10px;
}
.msg_err_grande{
	font-size:21px;
	color:#E00047;
}
.msg_err_piccolo{
	font-size:12px;
	color:#E00047;
}
.msg_err_grande2{
	font-size:21px;
	color: #81B82C;
}
.msg_err_piccolo2{
	font-size:12px;
	color:#81B82C;
}
#box_controllo{
	width:365px;
	background-color: #F0F0F0;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}
#box_controllo1{
	width:250px;
	background-color: #F0F0F0;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}
#box_controllo2{
	width:395px;
	background-color: #F0F0F0;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}
#box_controllo3{
	width:400px;
	background-color: #FFD26E;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}
ul#controllo_dati li{
	margin-top:0px;
	margin-left:20px;
	font-size:11px;
	line-height:1.0;
}
.descr_testo{
	margin-top:2px;
	margin-bottom:2px;
	line-height:1.1;
}







































































































































































































































































































