body {
margin:auto;
text-align:center;
}
#container{
margin:auto;
width: 980px;
margin-top:10px;
}
.menu { height: 26px;  background-image: url(../img/bckmenu.gif); background-repeat: repeat-x; border-bottom: 1px solid #d0d2d1; border-top: 1px solid #cfcfcf; font-family: verdana,arial,sans-serif;}
.menu ul { list-style:none; margin: 0px; padding: 0px; }
.menu  li { display: inline; margin: 0px;  padding: 0px;}
.menu li a { display:block; float: left; line-height: 26px; height: 26px;  padding-left: 15px; padding-right: 15px; color: #000000; background-image: url(../img/bck_right.gif); background-repeat: no-repeat; background-position: right;  font-weight: bold; text-decoration: none; font-size: 12px;}
.menu li a:hover { background-image: url(../img/bck_right2.gif); background-repeat: no-repeat; background-position: right; }
.bsopra{font-family: verdana,arial,sans-serif; font-size:9px;background-image:url(../img/bsopra.png);height:31px;margin:0px;text-align:left;padding:0px;width:100%;}
.sx_news{float:left;width:280px;}
.dx_login{float:left;font-size:10px;padding-top:3px;}
.logins{float:left;font-size:10px;padding-top:7px;margin-left:20px;}
.logins2{float:left;font-size:10px;padding-top:0px;margin-left:14px;}
.bsopra input{font-size:8px;line-height:8px;}
.sopra_testo{font-size:7px;margin-left:40px;line-height:3px;padding-top:4px;color:#bf2424; font-weight:bold;}
.newsletter { padding-left: 5px; padding-right: 5px;}
.newsletter input { margin-left: 5px; margin-top: 5px;  }
.newsletter img { margin-left: 5px; margin-top: 5px; margin-bottom: 5px;}
.login { color: #343434; padding-top: 4px; text-align: right; }
.login div { margin-left:40px; display: inline; }
.login input { width: 89px; border: 1px solid #696969;}
.login img { margin-right: 20px; margin-left: 10px; float: right; margin-top: 2px; }
.user_menu { clear: both; font-size: 10px; color: #343434; text-align: right; padding-top: 15px; padding-right: 10px;}
.user_menu ul { margin: 0px;padding: 0px; list-style:none; }
.user_menu ul li { display: inline; }
.user_menu a { color: #343434; text-decoration: none; font-weight: bold; }
.user_menu a:hover { color: #ED145B;}
.head{
margin-top:15px;
}
.head img{
	border:0px;
}
.search{
border-top:1px solid #a2a0a1;
border-bottom:1px solid #a2a0a1;
background-color:#f7f7f7;
height:32px;
float:left;
width:100%;
}
.inp_search{
background:url(../img/bg_inp_search.jpg) no-repeat; 
border:0px;
width:299px; 
height:19px;
float:left;
margin-top:6px;
margin-left:5px;
}
.search img{
float:left;
border:0px;
}
.social{
float:left;
width:100%;
margin-top:8px;
}
.social img{
float:left;
border:0px;
}
#sx{
float:left;
width:205px;
font-family:Times New Roman;

}
.icone_lui{
float:left;
text-align:left;
}
.img_lui{
margin-top:5px;
width:100px;
}
.lui{
	font-weight:bold;
	color:#1484e2;
	font-size:45px;
}
.tit_categoria{
width:187px;
height:19px;
font-size:13px;
letter-spacing:1px;
text-align:left;
padding-left:5px;
font-weight:bold;
color:#1484e2;
border:1px solid #1484e2;
float:left;
padding-top:4px;
margin-top:15px;
}
.sotto_categorie{
	float:left;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	margin-bottom:10px;
	
	
}
.sotto_categorie ul{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:10px;
	
}
.sotto_categorie ul li a{
text-decoration:none; color:#444040; font-size:14px;
}
.sotto_categorie ul li a:hover{
color:#1484e2;
}


#main a { color: #4A90CC; }
#main a:hover { color: #ed145b; }
#main ul { list-style: none; padding-left: 20px; margin-left: 20px;  }
#main li  { background-image: url(../img/pim4.gif); background-position: center left;background-repeat: no-repeat; padding-left: 12px;}
#main h2 { font-size: 10px; }
#main{
float:left;
width:560px;

text-align:left;
font-size:14px !important;
}
#main h1{color: #8699aa; font-size: 15px;padding: 0px; margin: 0px; margin-bottom: 14px;}
.prodotto_left{
width:277px;
height:214px;
border:1px solid #d0e6f9;
float:left;
}
.tit_prodotto{
color:#1484e2;
font-weight:bold;
float:left;
text-align:left;
margin-top:5px;
margin-left:10px;
height:50px;
}
.tit_prodotto a{
color:#1484e2;
text-decoration:none;
font-size:16px;
}
.tit_prodotto a:hover{color:#666 !important; text-decoration:underline; }
.prodotto_left img{
float:left;
margin-left:10px;
border:0px;
}
.dettagli{
float:left;
width:140px;
text-align:left;
margin-left:10px;
}
.taglie{
	color:#6b6b6b;font-size:10px;margin-top:6px;margin-left:3px; letter-spacing:1px;height:30px;
}
.prezzo{
	text-decoration:line-through; color:#656565; font-size:18px;
}
.sconto{
color:#c33030;font-size:22px; font-weight:bold;
}
.prez_scont{
color:#1484e2; font-size:26px;
}
.prodotto_right{
float:left;
width:277px;
height:174px;
border:1px solid #d0e6f9;
border-left:0px;
}
.prodotto_right img{
float:left;
margin-left:10px;
border:0px;
}
#dx{
float:left;
width:205px;
font-family:Times New Roman;
}
.icone_lei{
float:right;
text-align:right;
}
.lei{
	font-weight:bold;
	color:#dd88fd;
	font-size:45px;
}
#dx .tit_categoria{
float:right;
color:#dd88fd;
border:1px solid #dd88fd;
}
#sx .tit_categoria a{text-decoration:none; color:#1484e2;}
#dx .tit_categoria a{text-decoration:none; color:#dd88fd;}
#dx .sotto_categorie ul{
margin:0px; padding:0px;
margin-left:13px;margin-top:10px;
}
#dx .sotto_categorie ul li a:hover{
color:#dd88fd;
}
#footer{
height:117px;
padding-top:28px;
font-family:Times New Roman;
}
#footer a{color:#000;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer img{
border:0px;
}
.dati_store{
float:left;
width:160px;
text-align:left;
margin-left:5px;
}
.nome{
	color:#d40000;
	font-weight:bold;
}
.dati_azienda{
	color:#5a5a5a;
	font-size:10px;
}
.num_verde{
color:#249f14;
font-size:10px;
font-weight:bold;
}
.center_foot{
float:left;
margin-left:43px;
text-align:left;
color:#888888;
}
.credit{
float:right;
color:#575757;
font-size:10px;
}

/* template vecchio */

.star { position: absolute; left: 0px; margin-left: 92px; bottom: 104px;  width: 55px; height: 47px; background-image: url(../img/star2.png); color: #000000; font-weight: bold; font-size: 15px;  font-family: calibri, arial, sans-serif; z-index:20;}
/*.star { position: absolute; left: 0px; margin-left: 75px; bottom: 108px;  width: 55px; height: 47px; background-image: url(../img/star2.png); color: #000000; font-weight: bold; font-size: 15px;  font-family: calibri, arial, sans-serif; z-index:20;}*/
.star div { padding-top: 13px; text-align: center; padding-left: 1px; }
.taglia { position: absolute; left: 0px; margin-left: 35px; bottom: 10px;  width: 108px; height: 57px; background-image: url(../img/it/taglia.png);background-repeat:no-repeat; color: #000000; font-weight: bold; font-size: 15px;  font-family: calibri, arial, sans-serif; z-index:90;}
.star2 { position: absolute; left: 0px; margin-left: 130px; top: -2px;  width: 55px; height: 47px; background-image: url(../img/star2.png); color: #000000; font-weight: bold; font-size: 15px;  font-family: calibri, arial, sans-serif; z-index:20;}
.star2 div { padding-top: 13px; text-align: center; padding-left: 1px; }
.header_offerta { font-size: 16px; font-weight: bold; border: 0px solid #000000; text-align: left; padding-left: 350px; margin-top: 10px; height: 290px; }
.header_offerta img{ margin-top: 38px; margin-left: 44px; border: 0px;}
.header_offerta div{ position: absolute; top: 210px; left:50%; width: 61px; margin-right: 30px; background-image: url(../img/sconto.png); height: 61px; color:#ffffff; text-decoration: underline; font-size: 11px;}
.header_offerta span{ display: block; margin-left: 8px; padding-top: 20px;}
.feature { border: 1px solid #9AB870; }

.table_form { margin-top: 15px; margin-bottom: 10px; background-color: #F6FBFF; 
color: #449CFC !important; 
font-size: 11px !important;
font-weight: bold;  width: 450px; margin-left:20px;}
.table_form td { padding: 4px; color: #488ECC; }
.table_form tr { background-color: none; }
.table_form tr:hover { background-color: #FEF6FF; }
.table_form input[type="text"] { width: 150px; border: 1px solid #000000; height: 19px; font-size:11px; }
.table_form textarea { width: 300px; border: 1px solid #000000; height: 120px; font-size:11px;}
.table_form input[type="submit"] { width: 150px; border: 1px solid #000000; height: 18px; float: left; margin-left:150px; margin-right: 20px;  }
.table_form input[type="text"]:focus { background-color: #cfe5fc; font-size:11px;}
.table_form textarea:focus { background-color: #cfe5fc; font-size:11px;}
.error_reporting
{
    border: 1px solid #000000; background-color: #FFFFFF; text-align: left; margin-top: 3px; margin-bottom: 3px; margin-left: auto; margin-right: auto; width: 300px;    padding: 3px; font-size: 12px; clear: both;
}

.error_reporting ul {list-style: outside url(../img/cancel.png) !important; font-size: 12px; margin-top: 10px; margin-bottom: 10px;}
.error_reporting li{ margin-left:0px !important; padding-left: 5px !important;font-size: 12px; color: #000000; background-image: none;}
#fixme { float: left; background-color: transparent; text-align: left; height: 22px;z-index:55;position:absolute;background-color:#000000;color:#ffffff;}
#fixme img { width: 20px; float: left;}

.newsz{ background-color: #dfdfdf; }
.newsz1{ background-color: #f7f7f7; }
.newsz2{}
.imgnews{ border: 1px solid #ACD473; }
.imgnews:hover{ border: 1px solid #ED145B; }
.subscribe1 { background-color: #ffffff; width: 200px;border: 1px solid #868686; height: 18px;}
.subscribe2 { background-color: #FEF4D0; width: 200px; border: 1px solid #868686; height: 18px;}
.personal-shopper{text-align: left;border:2px solid #85C50A;padding:0px!important;margin:0px !important;height:70px}
#vedi{cursor:hand;}
.pulsante_stagioni{float:left;margin-bottom:0px;}
.testo_stagioni{color:#003366;text-align:center;font-size:10px;width:152px;height:22px;line-height:22px;}
.testo_stagioni .current {background-image:url(../img/label2.png);display:block;color:#000000;}
.test{ text-decoration:none;display:block;color:#003366;background-image:url(../img/label.png);width:152px;height:22px;line-height:22px;  }
.test:hover { background-image:url(../img/label2.png);display:block;}
.testo_stagioni a{text-decoration:none;}
.test a{text-decoration:none;}



