body {
	background-color: #000000;
	color:#FFF;
	font: normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0px 0px 0px 0px;
	text-align:center;
	
}
td { color:#000000; font: normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
a { color:#FFFFFF; text-decoration:none; }
a:hover { text-decoration:underline; }
optgroup {font-style:normal;}

input,select {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; padding:1px; border:solid 1px #666;}


fieldset legend {color:#CCCCCC; margin-left:2px; padding-right:2px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
#wrap {margin:0pt auto; text-align:left; width:980px;}
#wrap #content {width:960px; min-height:600px;}
#tmenu { background:#000000; text-align:center; height:80px; font-size:10px}
 #logo {float:left; margin-top:4px; margin-left:25px;}
 #logo div.logo {width:200px; height:63px; background:url(/images/logoBB.jpg) no-repeat center center;}
#tmenu #cat {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; position:relative; top:63px; left:-30px; } 

#tmenu #cat td {width:90px; vertical-align:middle;  -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
#tmenu #cat td a {display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#e0dcdc;}
#tmenu #cat td a:hover {text-decoration:none; color:#ffffff; }
#tmenu #cat td a:focus, #tmenu #cat td a:selected {outline:none;} 
/*#tmenu table#cat tr td:hover {border:solid 1px #999999; border-bottom:0px none;}
#tmenu #cat .topMenufirst {background:url(../images/topCat_first.gif) no-repeat bottom left #434141; height:30px;}
#tmenu #cat .topMenulight {background:url(../images/topCat_light.gif) no-repeat bottom left #434141; height:30px;}
#tmenu #cat .topMenudark {background:url(../images/topCat_dark.gif) no-repeat bottom left #333333; height:30px;}*/
#tmenu #cat td.topMenufirst {background:#434141; height:30px; border:solid 1px #434141; border-bottom:0px none;}
#tmenu #cat td.topMenulight {background:#434141; height:30px; border:solid 1px #434141; border-bottom:0px none;}
#tmenu #cat td.topMenudark {background:#333333; height:30px; border:solid 1px #333333; border-bottom:0px none;}
#tmenu #cat td#selected {background:#ffffff; height:30px; border:solid 1px #ffffff; border-bottom:0px none;}
#tmenu #cat td#selected a {font-weight:bold; text-decoration:none; color:#434141; }

/*#tmenu #cat td#selected {-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;	}*/
div.row{-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;	 -moz-border-radius-bottomleft:5px; -webkit-border-top-bottom-radius:5px;	}

#tmenu table#cat tr td.topMenulight:hover {border:solid 1px #5e5c5c; border-bottom:0px none; background-color:#595757;}
#tmenu table#cat tr td.topMenufirst:hover {border:solid 1px #5e5c5c; border-bottom:0px none; background-color:#595757;}
#tmenu table#cat tr td.topMenudark:hover {border:solid 1px #515050; border-bottom:0px none; background-color:#4b4b4b;}

#tmenu #prodList {padding-top:5px;} 

#Lang {float:right; margin-right:100px; margin-top:20px;}
#Lang a img {padding:1px; margin:1px; border:solid 1px #222;}
#Lang a:hover img {padding:1px; margin:1px; border:solid 1px #777;}

#prod {margin-left:70px; font-family:Georgia, "Times New Roman", Times, serif; margin-top:-2px; }
#prod_name {width:58px; height:550px; float:left; background:#ACA7A4;}
/*#prod_name object {position:relative; left:-15px;}*/
#prod_descr {width:215px; float:left; height:550px; background-color:#FFFFFF; color:#000000; font-size:12px;}
#prod_descr p {padding:14px 10px 4px 15px; font-size:13px; line-height:16px; font-style:italic; }
#prod_descr #dispo {margin-left:12px;} 
#prod_descr #taglie, #prod_descr #colori, #prod_descr #prezzi {margin:8px 5px 8px 8px;} 
#prod_descr #prezzi .pack {padding:5px;}
#prod_descr a {color:#000000;}
#prod_pic {width:450px; height:500px; float:left; background-color:#000;}
#prod_img {height:500px; float:left; position:absolute;}
#prod_pic_str {width:50px; float:right;}

#prod_pic_str a img {border:solid 1px #000000; margin:2px; padding:2px;}
#prod_pic_str a img:hover{border:solid 1px #fff;}
#prod_pic_str a:focus{border:none; outline:none; }

#prodListLX {width:120px; float:left; }
#prodListLX div.row {margin-top:5px; background-color:#333333; padding:4px;}
#prodListLX div.row a {display:block; color:#CCCCCC;}
#prodListLX div.row a:hover {text-decoration:none; color:#ffffff;}
#prodListLX div.row a:focus {outline:none;}
#prodListLX div.row:hover {background-color:#666666;}
#prodListLX div.row#selected {margin-top:5px; background-color:#aca7a4; color:#000000}
#prodListLX div.row#selected a {color:#000000}
.sbCat {border-left:2px solid #666666; margin-top:-5px; padding-top:5px;}
.sbCat .row { margin-left:5px;}

.eleVetrina {width:132px; float:left; border:solid 1px #333; min-height:100px; margin:5px; background-color:#202020; padding:3px; -moz-border-radius:5px; -webkit-border-top-left:5px;}
div.vetrina {width:600px; float:left; padding-left:4px; border-top:solid 5px #FFF;}
.eleVetrina .p {background-color:#333; color:#fff; height:80px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; text-align:center; font-size:12px; }

#compra {margin-top:15px; font-weight:bold;}
.butt {color:#000000;}
.butt a {color:#000000; text-decoration:none; font-variant:small-caps;}
.butt a img {margin-right:3px; border:none; position:relative; top:3px;}
.butt a:hover {color:#000000; text-decoration:underline;}

#video a span {font-variant:small-caps; letter-spacing:1px;}
#video a:hover { text-decoration:none; color:#2A2A2A;}
/*.butt a.big {margin:2px; padding:8px; border:solid 1px #999999;}
.butt a.big:hover {border:solid 1px #CCCCCC; background-color:#222222;}
*/
#compra.butt {font-size:14px; font-weight:bold;}
input.add, input.edit, input.cassa, input.back {opacity:0.8; filter:Alpha(Opacity=80); font-variant:small-caps; height:30px; padding-left:20px; padding-bottom:5px; cursor:pointer; border:solid 1px #9B9B9B; color:#C0C0C0;}

input.add { background:url(/images/ico_GO.gif) no-repeat 3px center #000; font-size:14px; }
input.edit {background:url(/images/ico_update.gif) no-repeat 3px center #000; float:right; font-size:14px; }
input.cassa {background:url(/images/ico_ok.gif) no-repeat 3px center #000; font-size:14px;  }
input.back {background:url(/images/ico_back.gif) no-repeat 3px center #000; font-size:14px;  }
input.add:hover, input.edit:hover, input.cassa:hover, input.back:hover{background-color:#222; border:solid 1px #ccc; color:#fff; opacity:1; filter:Alpha(Opacity=100)}

select#id_taglie, select#id_colori {max-width:110px;}

#carrello {margin:13px 170px 0 199px;}
#carrello #cartable {width:592px; border-top:solid 5px #FFF; border-bottom:solid 1px #333; border-left:solid 1px #333;border-right:solid 1px #333;}
#carrello table td {color:#FFFFFF}
tr.title td {font-weight:bold;}
/*#carrello table td input {font-size:9px;}*/
#carrello table tr.row td {border-top:dotted 1px #CCCCCC;}
#CodiceSconto {margin-top:12px;}
#carrello .butt a {color:#FFFFFF; opacity:0.7; filter:Alpha(Opacity=70);}
#carrello .butt a:hover {color:#FFFFFF; text-decoration:none; ; opacity:1; filter:Alpha(Opacity=100); }
#carrello #CodiceSconto {width:300px; margin:5px 5px 12px 100px; }
#iniz_A, #iniz_B, #iniz_C, #iniz_D, #iniz_E {width:15px; font-size:10px; padding:2px; font-weight:bold;}
form#caradd, form#caredit { padding-top:32px; border-top:solid 5px #FFF;}

fieldset#flds_taglie {float:left; width:113px; margin-right:2px; height:40px; }
fieldset#flds_qta {float:left; width:134px; margin-right:2px; height:40px;}
fieldset#flds_color {float:left; width:143px; margin-right:2px; height:40px;}
/*select#stileCarattere {width:80px;}*/
select#coloreCarattere {width:80px;}


#colore, #taglia, #divqta {padding-top:2px;}

#calzInfo {color:#ADADAD; font-size:9px; }

.cassa input {font-size:10px; padding:2px;}
.cassa input[disabled],.cassa textarea[disabled] {background-color:#aaa; border:solid 1px #999; padding:2px;}

.cassa td {color:#EFEFEF;}
.cassa caption {margin:3px; padding:4px; font-size:12px; font-weight:bold; text-align:center;}

div#tabCassa { width: 590px; margin-left: 200px; }

#pagamento {background-color:#222; border:solid 1px #777}
#pagamento td{ border-bottom:1px dotted #555; color:#EFEFEF;}
#pagamento td td{ border:0 none;}
#pagamento #dett {background-color:#111;}
#pagamento #dett td {border-bottom:2px solid #222;}
#pagamento caption {margin:3px; padding:4px; font-size:12px; font-weight:bold;}
#infoDt {color:#fff;}

#pages {background-color:#222; border:solid 1px #777}
#pages td{ border-bottom:1px dotted #555; color:#EFEFEF;}
#pages td td{ border:0 none;}
#pages #dett {background-color:#111;}
#pages #dett td {border-bottom:2px solid #222;}
#pages caption {margin:3px; padding:4px; font-size:12px; font-weight:bold;}

.tdTitle {padding:18px; font-weight:bold; font-size:14px;}

ol.chisiamo li {margin-top:12px;}

#footer {clear:both; text-align:center; padding:7px; margin-top:20px; display:block;  }

/* SAFARI */ 
@media screen and (-webkit-min-device-pixel-ratio:0){
div.vetrina {margin-top: 0px;}
div#prod {margin-top: 3px;}
#flds_iniziali img { display:none;}
#flds_qta { width:120px;}
fieldset#flds_taglie  { width:107px;}
select { position:relative; top:-4px;}
form#caradd, form#caredit {margin-top:20px;}
#cartable {margin-top:20px;	 }
}

div#NL_s2mbhide {display:none;}
div#NL_s2mb {position:absolute; margin:10px 0px 0px 270px; background:#191919; width:500px; height:35px; text-align:left; padding:5px}
div#NL_s2mb img.sbmt {margin-bottom:4px; cursor:pointer; opacity:0.5; filter:Alpha(Opacity=50)} div#NL_s2mb img.sbmt:hover {opacity:1.0; filter:Alpha(Opacity=100)} 
div#NL_s2mb input.d { color:#666; } div#NL_s2mb input.a { color:#000;}
div#NL_s2mb input#first_name, div#NL_s2mb input#s2MB_email {width:100px; font-size:9px; margin-top:8px;}
div#NL_s2mb h3 { margin-left:50px;}