body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
	
}

.container{
width:936px;
margin:20px auto 0 auto;
}

.logo{
margin:0 0 0 0;
width:356px;
height:102px;
float:left;}

.contatti_log{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
width:364px;
height:102px;
float:left;
text-align:right;}

.carrello1{
background-image:url(images/carrello.jpg);
background-repeat:no-repeat;
width:145px;
height:45px;
float:left;
margin:20px 0 22px 25px;
padding:15px 0 0 45px;

}
.carrellotxt{
float:left;
margin:10px 0 0 5px;
padding:0px 0 0 0px;

}
.carrelloimg{
background-image:url(images/shopping_cart.png);
background-repeat:no-repeat;
float:left;
height:39px;
width:25px;
margin:0px 0 0 5px;
padding:0px 0 0 0px;

}
.testo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;}

.testo_grey{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;}

.testo_form{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
margin:0 0 0 5px;}

.testo_red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
font-weight:bold;}

.grey_top{
float:left;
width:10px;
height:42px;
background-image:url(images/grey_top.jpg);
background-repeat:no-repeat;
margin-top:40px;}

.grey_center{
float:left;
background-image:url(images/grey_center.jpg);
height:42px;
width:917px;
margin-top:40px;}

.grey_bottom{
float:left;
width:9px;
height:42px;
background-image:url(images/grey_bottom.jpg);
background-repeat:no-repeat;
margin-top:40px;}

.sfo_grey_top{
float:left;
width:6px;
height:50px;
background-image:url(images/m_left.gif);
background-repeat:no-repeat;
margin-top:5px;}

.sfo_grey_center{
float:left;
background-image:url(images/m_bg.gif);
height:50px;
width:924px;
margin-top:5px;}

.sfo_grey_bottom{
float:left;
width:6px;
height:50px;
background-image:url(images/m_right.gif);
background-repeat:no-repeat;
margin-top:5px;}

.menu_txt{
float:left;
height:40px;
width:650px;
margin:0 0 0 0;}

.moneta{
float:left;
height:20px;
width:150px;
margin:10px 0 0 0;}

.lingua{
float:left;
height:26px;
width:140px;
margin:0 0 0 90px;
padding:14px 0 0 10px;}

.menu_txt li{
list-style:none;
display:inline;
float:left;
margin:9px 0 0 10px;
text-align:center;
color:#666666;
}

.menu_txt li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
margin:0 10px 0 0;
}

.menu_txt li a:hover{
color:#000000;
text-decoration:none;
border-bottom:2px solid #000000;
}

.menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
width:660px;
padding-top:16px;
font-weight:bold;
float:left;
color:#FFFFFF;
margin:0 0 0 10px;
}

.menu li{
display:inline;
margin:0 10px 0 0;
list-style:none;
float:left;
}

.menu li a{
text-decoration:none;
color:#FFFFFF;
float:left;
margin:0 10px 0 0;
}

.menu li a:hover{
text-decoration:none;
color:#000000;
border-bottom:2px solid #000000;
}

.cerca{
float:left;
background-image:url(images/cerca.png);
width:229px;
height:39px;
margin:5px 0 0 20px;}

.go{
padding:8px 0 0 0;
margin:5px 0 0 0;}

.contenitore_red_menu{
width:234px;
float:left;
margin:10px 0 0 0;}

.titolo_red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-image:url(images/top_menu.jpg);
background-repeat:no-repeat;
color:#666666;
text-align:center;
height:40px;
padding-top:15px;}

.bottom_red{
background-image:url(images/bottom_menu.jpg);
background-repeat:no-repeat;
width:234px;
height:10px;}

.titolo_red_space{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-image:url(images/top_menu_line.jpg);
background-repeat:no-repeat;
text-align:center;
height:30px;
width:234px;
margin-top:20px;
padding-top:15px;}

.contenitore_articoli{
width:682px;
float:left;
margin:10px 0 0 20px;
height:auto;
}

.menu_grey{
background-color:#797979;
padding:10px 0 20px 40px;
}

.menu_grey_2{
text-align:center;
background-image:url(images/center_menu_line.jpg);
background-repeat:repeat-y;
height:auto;
}

.bottom_grey_line{
background-image:url(images/bottom_menu_line.jpg);
background-repeat:no-repeat;
width:234px;
height:9px;}

.menu_grey li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
list-style:none;
color:#FFFFFF;
margin-top:5px;}

.menu_grey li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

.menu_grey li a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
border-bottom:2px solid #ffffff;
}


.articolo{
border-bottom:1px solid #E9E9E9;
border-right:1px solid #E9E9E9;
width:150px;
height:280px;
padding:20px 35px 10px 35px;
float:left;
}

.articolo_last{
border-bottom:1px solid #E9E9E9;
width:150px;
height:280px;
padding:20px 35px 10px 35px;
float:left;
}

.articolo_2{
border-right:1px solid #E9E9E9;
width:150px;
height:280px;
padding:20px 35px 10px 35px;
float:left;
}

.articolo_last_2{
width:150px;
height:280px;
padding:20px 35px 10px 35px;
float:left;
}


.descrizione{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
width:150px;
height:auto;
text-align:center;}

.foto{
width:150px;
height:150px;
float:left;
text-align:center;
margin-top:10px;}

.prezzo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-align:center;
margin:5px 0 0 0;}

.art{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#666666;
text-align:center;}

.icon{
}

.detail{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
text-align:center;
margin:10px 0 0 0;
}

.add_cart{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
background-image:url(images/grey_button.png);
height:23px;
background-repeat:no-repeat;
float:left;
width:70px;
margin:0 0 0 9px;
padding:7px 0 0 0;
text-align:center;}

.footer{
margin:20px auto 0 auto;
width:936px;
height:50px;
border-top:1px solid #cccccc;
clear:both;}

.visa{
width:170px;
float:left;
margin:15px 0 0 0;}

.copyright{
margin:10px 0 0 0;
width:750px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
text-align:right;}

.copyright a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}

.copyright a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:underline;
}

.foto_big{
float:left;
width:330px;
height:490px;
margin:0 0 0 0;
border-right:1px solid #CCCCCC;}

.caratteristiche{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-align:center;
width:330px;
margin:0 0 0 10px;
}

.foto_prodotto{
width:330px;
height:auto;
margin-left:10px;

}

.compra_online{
float:left;
width:330px;
margin:10px 0 0 10px;}

.titolo_dettaglio{
width:320px;
height:auto;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding:3px 0 0 0;
margin:0 10px 0 0;
}

.titolo_dettaglio2{
border-bottom:1px solid #CCCCCC;
width:320px;
height:17px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding:3px 0 0 0;
margin:0 10px 0 0;}

.big{
text-align:center;
margin:10px 0 0 0;}

.miniature{
float:left;
margin:5px 0 0 25px;
border:1px solid #CCCCCC;}

.button01{
float:left;
width:60px;
height:22px;
margin:10px 0 0 180px;
background-image:url(images/red_button.png);
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
padding:8px 0 0 10px;}

.button02{
float:left;
width:55px;
height:22px;
margin:10px 0 0 10px;
background-image:url(images/grey_button.png);
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
padding:8px 0 0 15px;}
#info{
clear:both;
}
.dethelp{
font-size:10px;
margin-bottom:8px;	
}
#dettright{
float:left;
width:350px;	
}
a.bottodett{
display:block;
margin:6px 8px 10px 0;
font-size:14px;
text-decoration:none;
color:#797979;	
font-weight:bold;
float:right;
padding:5px;
border:1px solid #ccc;
}
a.bottodett:hover{
text-decoration:underline;
color:#ccc;	
}

a.botthome{
display:block;
font-size:14px;
text-decoration:none;
color:#797979;	
font-weight:bold;
padding:5px;
border:1px solid #ccc;
}
a.botthome:hover{
text-decoration:underline;
color:#ccc;	
}
td.carrello-th{
	background-image:url(images/m_bg.gif);
    color:#fff;
	width:135px;

}


td.carrello-td{
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
	
}
/*areariservata.php*/
div.areariservata-container{
width:700px;
text-align:center;
float:left;
}
div.areariservata-login{
width:90%;
text-align:center;	
float:left;
clear:both;
border-bottom:1px solid #CCCCCC;
margin:0 0 0 10px;
padding:0 0 20px 0;
}
div.areariservata-login label{
display:block;
width: 150px;
background-color:#eee;
float:left;	
margin-left:100px;
}
a.bottoni{
text-decoration:none;
margin:6px 8px 10px 0;
font-size:14px;
color:#797979;	
font-weight:bold;
padding:5px;
border:1px solid #ccc;
}
a.bottonip{
color:#333;
text-decoration:none;
text-align:center;
font-weight:bold;
}
a.bottonip:hover{
color:#ff0000;
}
div.areariservata-notreg{
margin-top:25px;
padding-top:25px;
clear:both;	
}
div.areariservata-lostpwd{
margin-top:15px;	
}
div.areariservata-login-bott{
float:left;
margin:20px 0 0 320px;
clear:both;
}
div.areariservata-login-fields{
float:left;
clear:both;
margin-top:8px;	
}
div.areariservata-menu{
margin: 30px 0 0 40px;	
clear:right;
}
div.areariservata-menu li{
float:left;
list-style:none;
border: 1px solid #ccc;
background-color:#797979;
width:155px;
margin-bottom: 8px;
text-align:center;
}
div.areariservata-menu li a{
text-decoration:none;
font-size:12px;
color:#fff;
}
div.areariservata-menu li a:hover{
color:#ff0000;
}
.areariservata-content{
background-color:#eee;
width:620px;
float:left;
margin-top:25px;
margin-left:40px;
font-size:11px;
}
td.areariservata-order-details-tableheader{
background-color:#353535;
background-image:url(images/box_header_txt_center.jpg);	
color: #eee;
}
.areariservata-order-details-table{
border: 1px solid #353535;	
}
div.checkout-bottoni{
float: left;
width: 50%;
text-align:center;
}
/*fine areariservata.php*/
/*stili registrati.php*/
div.registrati-field{
margin: 10px 0 10px 140px;
text-align:center;
width:490px;

}
div.registrati-field input{
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
}
.registrati-field label{
display:block;
width: 260px;
background-color:#eee;
float:left;
}
.registrati-field a{
font-size: 11px;
color: #333;
text-decoration: none;	
}
div.registrati-form-container{

	float:left;
	width:700px;
}
div.registrati-form-container form{
display:inline;
	
}
.altformmsg{
color: #FF0000;
font-weight:bold;	
}
/*fine stili registrati.php*/
a.carrello{
text-decoration:none;
margin:6px 8px 10px 0;
font-size:14px;
color:#797979;	
font-weight:bold;
padding:5px;
border:1px solid #ccc;
}
.textsconto{
color:#FF0000;
text-decoration:line-through;
font-weight:bold; 	
}
.checkout1-container{
width:550px;	
float:left;
margin-bottom:15px;
padding-left:10px;
padding-top:10px;
}
.checkout1-order-details{
margin-top:10px;	
}
.msg{
margin-top:12px;
margin-right:10px;
font-size:12px;
color:#DF0D0D;
font-weight:bold;
float:right;
}
.msg a{
text-decoration:none;
color:#fff;
}
a.carrello_filled{
text-decoration:none;
color:#ff0000;	
}
.emptycart{
color:#797979;
margin:0 auto;
width:600px;
margin-top:20px;	
}

.testo_cat{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
width:670px;
margin: 0 auto;
text-align:center;
height:auto;
padding-top: 45px;
float:left;
line-height:2em;
}
.testo_cat em{
font-weight:bold;	
} 
.contenitore_articoli h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin: 0 auto;
text-align: left;
color:#666666;	
}
.menu_grey li a.menusel{
text-decoration:underline;
color:#FF0C0C;	
}
.menu_grey li a.menusel:hover{
text-decoration:none;
color:#FF0C0C;	
}
.delete-container{
padding-top: 35px;
float:left;
width:680px;	
}
.delete-container div{
margin-top:15px;	
}

.google_map{
margin:10px 0 0 0;
border-bottom:1px solid #E9E9E9;
padding-bottom:5px;
padding-left:10px;
width:680px;
float:left;}

.cont{
float:left;
width:690px;}

.contatti_{
float:left;
margin:20px 10px 10px 10px;
text-align:right;
width:225px;
}

.form_contatti{
width:400px;
float:left;
margin:10px 5px 5px 10px;
border-left:1px solid #E9E9E9 ;
padding:0 0 0 15px;
}

.txt_contatti {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}

.spedizioni{
margin:10px 0 0 10px;
width:680px;
float:left;}

.privacy{
margin:10px 0 0 10px;
width:680px;
float:left;}

.testo_rosa{
color:#FF0000;
font-weight:bold;}
a.dettlink{
color:#999999;
text-decoration:none;	
font-weight:bold;
}
.sconto{
text-decoration: line-through;
color:red;	
}
.shoptxt{
float:left;
margin:14px 0 0 10px;
padding:0px 0 0 0px;

}
.shopimg{
float:left;
height:39px;
width:25px;
margin:0 0 0 8px;
padding:5px 0 0 0px;
}

.news-index{
font-size:15px;
padding:0 0 0 250px;}