body,html{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	background: #F6F6F1;
	color:#000000;
}

tr td {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
}

a {	color:#000000; text-decoration:none }
.copy { font-size: 10px; margin-bottom: 10px; margin-top: 8px; line-height:10px; color: #BEB8B5 }
.container { padding-top: 20px; padding-bottom: 20px; height: 100%; width: 100%; }
img {border:0px}

/* BOXES */
.bk_whitebox { margin-bottom: 0px; background-color: #FFFFFF; }
.bk_whitebox tr td { background-color: #FFFFFF;}
.white { background-color: #FFFFFF;}
.bk_blackbox { margin-bottom: 2px}
.bk_blackbox tr td{	background: #000000; color:#FFFFFF}
.bk_blackbox a{	color: #EF9E42}
.bk_blackbox2 {	margin-bottom: 0px}
.bk_blackbox2 tr td{ background: #000000; color:#FFFFFF }
.bk_blackbox2 a{ color: #EF9E42 }
.bk_blackbox3 {	margin-bottom: 0px;	border-bottom: 2px solid #ffffff; height:72px }
.bk_blackbox3 tr td{ background: #000000; color:#FFFFFF }
.bk_blackbox3 a{ color: #EF9E42}
.black {background-color: #000000;}

/* TESTATA DX */
.date { text-align: right; color: #ffffff; font-size: 10px; margin-top: 25px; padding-right:38px; height:20px}
.pad_logo { margin-top: 42px; padding-right: 38px; text-align:right }
.pad_menu {	margin-top: 85px; padding-right: 29px; text-align:right }
.menuitem {	padding: 0px 1px 0px 1px}

/* contenuti DX */
.maincontainer { margin: 15px 0px 5px 5px; text-align: left; }
.maincontainer a{ color: #89231F; }
.boh { color: green; background-color:#FFFF00}
.maincontainer tr td { text-align: left; border-bottom: 0px solid #898E05; }
.maincontainer2 { margin: 15px 0px 0px 35px; text-align: left; }
.maincontainer2 tr td {	text-align: left; border-bottom: 0px solid #898E05; }

.content_main { padding: 0px 38px 0px 35px; text-align:right }

/*staff */
.staff_description { margin-top: 10px; font-size: 11px; line-height:11px; width: 142px;	padding-bottom: 15px}
.staff_rule { color: #EF9E42}

/* promo SX */
.content_home {	padding: 14px 10px 14px 35px; text-align:left}
.category { padding: 20px 4px 5px 10px; text-align:left}

/* prodotti */
.categories { margin-left: 0px; font-size: 12px; width: 152px; padding-right: 18px;	padding-bottom: 10px}
.categories a{ text-decoration: none; color: #ffffff;}
.productcontainer {	margin: 0px 0px 0px 5px;text-align: left;}
.productcontainer tr td { text-align: left;	border-bottom: 0px solid #898E05;}
.product_description { width: 165px; padding-top: 10px;	padding-bottom:5px;}
.product_description img#article {	float: center}

.main_prod_description {width: 155px; margin-bottom:0px; padding-bottom:0px; padding-left: 5px;}
.zoom_description { width: auto; padding-top: 20px; padding-bottom:10px }

.borderline { border-bottom: 1px solid #898E05; height: 1px; width: 511px; margin-bottom:10px}
.navigator { font-weight:bold; text-align: right; padding-right: 0px; font-size: 10px}
.navigator a{ color: #ffffff}
.terms { font-weight:bold; text-align: center; font-size: 10px; color: #474442;}
.terms a{ color: #A29A95;}

.cart_button {text-align: center; font-size: 10px; margin-bottom:10px; margin-top: 5px}
.cart_button a{ color: #ffffff;}

/* DA EMANUEL ------------------------------------------------------ */
.sottocategoria { display:none; width: 120px; margin-left:30px; margin-bottom:5px; margin-right:5px; margin-top:5px; z-index:100; text-align:left; position:absolute; left:0px; top:0px; height:auto; visibility: none; background-color: #ffffff; filter:alpha(opacity:85); KHTMLOpacity:0.85; MozOpacity:0.85; opacity: 0.85 }
.sottocategoria ul { color: red; margin: 0px; padding: 0px; padding-left: 10px; margin-left: 8px; font-size:10px }
.sottocategoria ul li {	margin-top: -3px}
.sottocategoria ul li a { color: red; text-decoration:none; padding: 0px;}
.sottocategoria ul li a:hover{ text-decoration:underline; color: red;}

/* CATALOGO  CART */
#lista_articoli { width:100%;}
#lista_articoli td.primariga{ border-bottom: #898E05 1px solid; color: #000000; padding-bottom: 2px;}
#lista_articoli td.secondariga{ border-right:#898E05 1px solid; border-bottom:#898E05 1px solid; color: #000000; padding-bottom: 2px; padding-top: 2px}
#lista_articoli td.secondariga#descrizione{ border-right:#898E05 1px solid; border-bottom:#898E05 1px solid; color: #000000; padding-left:5px; padding-right: 5px}
#lista_articoli td.ultima{ border-right:#898E05 0px solid; border-bottom:#898E05 1px solid; color: #000000;}

#sped_pag {	width:100%;}
#sped_pag input{ margin-top:5px; margin-bottom:5px; margin-left: 2px; width: 150px}
#sped_pag input#nobg{ margin-top:5px; margin-bottom:5px; margin-left: 10px; width: 15px}
#sped_pag input#controllo{ margin-top:5px; margin-bottom:5px; margin-left: 2px; width: 15px}
#sped_pag select{ margin-top:5px; margin-bottom:5px; margin-left: 2px}
#sped_pag td.primariga{ border:#000000 0px solid; color: #89231F; padding-top: 5px; padding-bottom: 5px; margin-top:5px; margin-bottom:5px; font-weight: bold }
#sped_pag td.anagrafica{ padding: 5px 5px 5px 5px }
.totale { border-bottom: #000000 1px solid; background-color:#EEEEEE; padding-top: 2px; padding-bottom: 2px}
.dati_sped_fatt { position:relative; width: 100px; float: left; clear: both }
.dati_sped_fatt_dx { position:relative; width: 140px; left: 0px; float: right; top: 0px; margin: 0px; padding: 0px }
.condizioni td{ font-size: 12px }
.under { text-decoration: underline }
.bonifico { border: 1px solid #999999; font-size:13px }
.firma { float: right; width: 200px; text-align:center; border-bottom: 0px dotted #000000;}

/*restyling*/
.bk_green {	margin-bottom: 0px;	border-bottom: 2px solid #ffffff; height:72px}
.bk_green tr td{ background: #AEAA00; color:#FFFFFF }
.bk_green a{ color: #ffffff}

/*news*/
.news_item { width: 475px; overflow/**/:/**/hidden; text-align:left; padding-top:15px; padding-bottom:15px}
.news_item .sx { float:left; display:inline; width: 142px; margin-left:0px; }
.news_item .dx { float:left; display:inline; width: 311px; margin-left:22px; }
.news_item a{ color: #ffffff; text-decoration:none}
.news_item a:hover{ color: #ffffff; text-decoration:underline}
.news_item .news_body {padding-top: 10px;}
.news_item .news_link {clear: both; padding-top: 15px; float:left; display:inline; width:100px;}
.news_item .youtube {padding-top: 15px; float:right; display:inline; width:100px; text-align: right;}
.news_item p{margin: 0px}

/*partners */
.partnerscontainer { margin: 60px 0px 30px 5px; }
.partnerscontainer tr td { text-align: center; padding-top:10px; padding-bottom:10px;}
/*.partners_box { background:url(../img/interne/partners_box.gif) 50% 50% no-repeat; width: 154px; height:115px; text-align:center}
.partners_box {width: 154px; height:40px; text-align:center; padding-bottom:10px}
.partners { margin-top: 10px; font-size: 11px; line-height:11px; width: 154px; padding-bottom: 15px}*/
.partnerscontainer h1 { color:#EF9E42; margin:5px 0px 15px 0px; padding:0px; font-size:9px}
.partnerscontainer a {color: #ffffff}
