html{
	padding:0px;
	margin:0px;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fefff7;
	text-align: center;
	padding: 0px;
	margin: 0px auto;
}
h1{
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 10px 3px 10px;
	color: #000;
}
h2{
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 30px 0px 0px 0px;
	color: #555;
}



.testo_html{
	font-size: 13px;
	font-weight: normal;
	padding: 0px;
	margin: 2px 0px 3px 0px;
	color: #555;
}
.testo_html a{
	color:green;
}
span.testata{
	font-weight: bold;
	color: #555;
	text-transform: uppercase;
	font-size: 13px;
}
span.sconto{
	font-weight: bold;
	text-decoration: line-through;
	color: #555;
}
span.newprice{
	font-weight: normal;
	text-decoration: none;
	color: #F00;
}
span.oldprice{
	font-weight: normal;
	text-decoration: none;
	color: #F00;
	text-decoration: line-through;
}
form{
	margin: 0px;
	padding: 0px;
}
a{
	color: #FFF;
}
a:hover{
	color: #ffa800;
}
input, textarea ,select{
	border: 1px solid #d4d0c8;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
input.submitbutton_L1{
	margin: 0px;
	width: 55px;
	height: 29px;
	border: 0px;
	background-image: url(img/submit_L1.gif);
	background-attachment: scroll;
	background-position: bottom center;
	background-repeat: no-repeat;
}
input.submitbutton_L2{
	margin: 0px;
	width: 55px;
	height: 29px;
	border: 0px;
	background-image: url(img/submit_L2.gif);	
	background-attachment: scroll;
	background-position: bottom center;
	background-repeat: no-repeat;
}
.noView{
	display:none;
}
.clearLeft {
	clear: left;
	font-size: 1px;
	line-height: 1px;
}
.clearLeft0 {
	clear: left;
	font-size: 0px;
	line-height: 0px;
}
.clearAll {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}
.separ {
	background-image: url(img/separ.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
	width: 983px;
	height: 3px;
	margin: 2px 0px 2px 0px;
}
#contenitore{
	margin: 0px auto;
	padding: 0px; 
	width: 1004px;
	position:relative;
	text-align:center;
}
#website{
	width: 984px;
	margin: 0px 10px 0px 10px;
	padding: 0px auto;
}
#testata{
	background-image: url(img/header.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
}
#testata_{ /*è la vekkia testata2 l'ho sostituito*/
	background-image: url(img/header2.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
}
#testata1{
	background-image: url(img/header/1.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
}
#testata2{
	background-image: url(img/header/2.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
}
#testata3{
	background-image: url(img/header/3.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
} 
#testata4{
	background-image: url(img/header/4.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
}
#testata5{
	background-image: url(img/header/5.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
}
#testata6{
	background-image: url(img/header/6.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
}
#testata7{
	background-image: url(img/header/7.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
}
#testata8{
	background-image: url(img/header/8.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
}
#testata9{
	background-image: url(img/header/9.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
}
#testata10{
	background-image: url(img/header/10.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
}
#testata11{
	background-image: url(img/header/11.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	width: 983px;
	height: 154px;
}
#testata .linguasite,
#testata_ .linguasite,
#testata1 .linguasite,
#testata2 .linguasite,
#testata3 .linguasite,
#testata4 .linguasite,
#testata5 .linguasite,
#testata6 .linguasite,
#testata7 .linguasite,
#testata8 .linguasite,
#testata9 .linguasite,
#testata10 .linguasite,
#testata11 .linguasite{
	width:150px;
	float: left;
	margin: 0;
	padding: 12px 0px 5px 0px;
	text-align: left;
}
#testata1 .data,
#testata .data,
#testata5 .data,
#testata8 .data{
	float: right;
	text-align: right;
	padding: 10px 15px 5px 0px;
	font-size: 13px;
	color: #555;
	font-weight: normal;
}
#testata_ .data2,
#testata2 .data2,
#testata3 .data2,
#testata4 .data2,
#testata6 .data2,
#testata7 .data2,
#testata9 .data2,
#testata10 .data2,
#testata11 .data2{
	float: right;
	text-align: right;
	padding: 10px 15px 5px 0px;
	font-size: 13px;
	color: #FFF;
	font-weight: normal;
}
#testata_ .text_carr,
#testata .text_carr,
#testata2 .text_carr,
#testata3 .text_carr,
#testata4 .text_carr,
#testata6 .text_carr,
#testata7 .text_carr,
#testata10 .text_carr{
	text-align: right;
	margin: 75px 65px 5px 0px;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
}

#testata1 .text_carr,
#testata5 .text_carr,
#testata9 .text_carr,
#testata8 .text_carr,
#testata11 .text_carr{
	text-align: right;
	margin: 75px 65px 5px 0px;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

#testata .bottom_carr,
#testata_ .bottom_carr,
#testata1 .bottom_carr,
#testata2 .bottom_carr,
#testata3 .bottom_carr,
#testata4 .bottom_carr,
#testata5 .bottom_carr,
#testata6 .bottom_carr,
#testata7 .bottom_carr,
#testata8 .bottom_carr,
#testata9 .bottom_carr,
#testata11 .bottom_carr,
#testata10 .bottom_carr{
	text-align: right;
	margin: 5px 65px 5px 0px;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
}

#menu,
#lingua{
	margin:2px 10px 2px 10px;
	background-color: #fefff7;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
}
#menu ul,
#lingua ul{
	margin: 0px;
	padding:0px;
}
#menu li,
#lingua li{
	margin:0px 5px 0px 0px;
	list-style:none;
	display: inline;
}
#menu ul li a,
#menu ul li a:hover{
	text-decoration:none;
	color: #555;
	padding:0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
}
#lingua ul li a,
#lingua ul li a:hover{
	text-decoration:none;
	color: #555;
	padding:0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
}
#search{
	margin:0px 10px 0px 10px;
	background-color: #fefff7;
	text-align: right;
	font-weight: normal;
	font-size: 13px;
	color: #555;
	padding: 0px 0px 0px 0px;
}
#corposite{
	margin:5px 0px 5px 0px;
	background-color: #fefff7;
	text-align: left;
	margin: 0px 10px 0px 10px;
	font-weight: bold;
	font-size: 1.0em;
}
#sx{
	margin:5px 0px 0px 0px;
	float: left;
	width: 261px;
	z-index:1;
}
#sx .top_categ{
	width: 260px;
	height: 14px;
	background-image: url(img/top_categ.gif);
	background-attachment: scroll;
	background-position: bottom;
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
}
#sx .body_categ{
	width: 260px;
	margin:0px 0px 0px 0px;
	background-image: url(img/body_categ.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: repeat-y;
}
#sx .body_categ  .prodotti{
	width: 250px;
	padding: 5px 0px 15px 15px;
	font-weight: normal;
	font-size: 15px;
	color: #fff;
}
#sx .body_categ .categoria{
	width: 246px;
	margin:0px 0px 0px 7px;
}
#sx .body_categ  .categoria_sel{
	width: 246px;
	background-color: #919388;
	margin:0px 0px 0px 7px;
}
#sx .body_categ .categoria .sezione,
#sx .body_categ .categoria_sel .sezione{
	width: 240px;
	padding: 0px 0px 0px 10px;
	color: #fff;
	font-weight: normal;
	font-size: 13px;
}
#sx .body_categ .categoria .sezione_bis,
#sx .body_categ .categoria_sel .sezione_bis{
	padding: 0px 0px 0px 10px;
	margin: 0px 10px 0px 0px;
	color: #fff;
	font-weight: normal;
	font-size: 13px;
	float: left;
}
#sx .body_categ .categoria .files,
#sx .body_categ .categoria_sel .files{
	padding: 0px;
	float: left;
}
#sx .body_categ  .riga{
	width: 246px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 3px 10px;
	background-image: url(img/riga_prod.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
	text-align: right;
}
#sx .body_categ  .categoria a,
#sx .body_categ  .categoria a:hover {
	font-weight: normal;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}
#sx .body_categ .sottocateg{
	width: 220px;
	margin:0px 0px 0px 32px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}
#sx .body_categ  .sottocateg a,
#sx .body_categ  .sottocateg a:hover {
	font-weight: normal;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
#sx .bottom_categ{
	width: 260px;
	height: 90px;
	background-image: url(img/bottom_categ.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
}
#dx{
	margin:5px 0px 0px 0px;
	width: 697px;
	float: left;
}
#dx #home_sx{
	width: 302px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float: left;
}
#dx #home_sx .top{
	width: 292px;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	background-image: url(img/bg_promotop.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#dx #home_sx .bottom{
	width: 292px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
	background-image: url(img/bg_promobottom.gif);
	background-attachment: scroll;
	background-position: bottom;
	background-repeat: no-repeat;
}
#dx #home_sx .center{
	width: 292px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-image: url(img/bg_promocenter.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: repeat-y;
}
#dx #home_sx div.scroller { 
	width:272px;
	height:310px;
	overflow: hidden;
	margin: 5px 10px 5px 10px;
}
#dx #home_sx div.scroller div.section {
	width:272px;
	height:310px;
	overflow:hidden;
	float:left;
}
#dx #home_sx div.content{
	width: 100000px;
}

#dx #home_dx{
	width: 385px;
	margin:0px 0px 0px 10px;
	padding:0px;
	float: left;
	/*background: pink;*/
}
#dx #home_dx .elem{
	width: 189px;
	height: 170px;
	background-image: url(img/box_promo2.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	float: left;
	color: #666;
}
#dx #home_dx .elem a,
#dx #home_dx .elem a:hover {
	text-decoration: none;
	color: #666;
}
#dx #home_dx .elem2{
	width: 189px;
	height: 136px;
	background-image: url(img/box_promo3.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	float: left;
	color: #666;
}
#dx #home_dx .elem2 .title{
	width: 160px;
	height: 29px;
	margin:8px 15px 10px 15px;
	font-size: 12px;
	text-align: center;
}
#dx #home_dx .elem2 a,
#dx #home_dx .elem2 a:hover {
	text-decoration: none;
	color: #666;
}
#dx #home_dx .elem2 .photoCategory{
	text-align: center;
}

#dx .intotext{
	margin:0px 0px 0px 10px;
}
#dx .shop_logs{
	margin:15px 0px 10px 62px;
	width: 590px;
	color: #555;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
#dx .shop_logs .top_result{
	width: 590px;
	height: 15px;
	background-image: url(img/top_result.gif);
	background-attachment: scroll;
	background-position: bottom;
	background-repeat: no-repeat;
	margin:0px;
}
#dx .shop_logs .body_result{
	width: 590px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(img/body_result.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
	text-align: center;
}
#dx .shop_logs .body_result div{
	width: 565px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
#dx .shop_logs .bottom_result{
	width: 590px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image: url(img/bottom_result.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#dx #box_sx{
	width: 402px;
	margin:0px 0px 0px 5px;
	padding:0px;
	float: left;
}
#dx #box_sx .top_search{
	width: 687px;
	height: 15px;
	background-image: url(img/top_search2.gif);
	background-attachment: scroll;
	background-position: bottom;
	background-repeat: no-repeat;
	margin:0px;
}
#dx #box_sx .top_searchmin{
	width: 340px;
	background-image: url(img/top_search.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	margin:0px;
	padding: 1px 0px 0px 0px;
}
#dx #box_sx .body_search{
	width: 687px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image: url(img/body_search2.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
}
#dx #box_sx .body_searchmin{
	width: 340px;
	padding: 0px;
	margin:0px;
	background-image: url(img/body_search.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: repeat-y;
}
#dx #box_sx .body_search .box{
	width: 667px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 10px;
	text-align: center;
	color: #666;
	font-size: 13px;
	font-weight: bold;
}
#dx #box_sx .body_search .box .Macro{
	width: 667px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 2px 5px;
	text-align: left;
	color: #F80;
	font-size: 12px;
	font-weight: bold;
}
#dx #box_sx .body_search .box .separ{
	width: 667px;
	height: 1px;
	padding: 2px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
#dx #box_sx .body_search .box .Categ{
	width: 657px;
	padding: 0px 0px 0px 0px;
	margin: 2px 10px 0px 10px;
	text-align: center;
	color: #555;
	font-size: 11px;
	font-weight: bold;
}
#dx #box_sx .body_search .box .prodotto{
	width: 122px;
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 5px 5px;
	text-align: center;
	color: #555;
	font-size: 11px;
	font-weight: normal;
	float: left;
}
#dx #box_sx .body_search .box .prodotto a,
#dx #box_sx .body_search .box .prodotto a:hover {
	font-weight: normal;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#dx #box_sx .bottom_search{
	width: 687px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-image: url(img/bottom_search2.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#dx #box_sx .bottom_searchmin{
	width: 340px;
	padding: 0px 0px 10px 0px;
	margin:0px;
	background-image: url(img/bottom_search.gif);
	background-attachment: scroll;
	background-position: bottom;
	background-repeat: no-repeat;
}
#dx #box_dx{
	width: 280px;
	margin:0px 0px 0px 5px;
	float: left;
}
#dx #box_dx #contact{
	width: 270px;
	margin:30px 0px 0px 0px;
}
#dx #box_dx #banner{
	width: 260px;
	margin: 30px 0px 0px 20px;
	text-align: right;
}
#dx #box_dx #contact .top_contact{
	width: 270px;
	height: 15px;
	background-image: url(img/top_contact.gif);
	background-attachment: scroll;
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 0px;
}
#dx #box_dx #contact .body_contact{
	width: 270px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image: url(img/body_contact.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
	font-size: 11px;
	color: #555;
}
#dx #box_dx #contact .body_contact .title{
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 10px 10px;
	font-size: 11px;
	color: #666;
}
#dx #box_dx #contact .body_contact .send{
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 10px 10px;
	font-size: 10px;
	color: #F00;
	text-align: center;
}
#dx #box_dx #contact .body_contact .inputl{
	padding: 0px 0px 0px 0px;
	margin: 5px 15px 10px 15px;
	font-weight: bold;
	color: #555;
}
#dx #box_dx #contact .body_contact .inputr{
	padding: 0px 0px 0px 0px;
	margin: 10px 15px 5px 15px;
	text-align: right;
	color: #555;
}
#dx #box_dx #contact .bottom_contact{
	width: 270px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image: url(img/bottom_contact.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#dx #rivenditore{
	width: 687px;
	margin:10px 0px 0px 10px;
}
#dx #rivenditore .top_riv{
	width: 687px;
	height: 15px;
	background-image: url(img/top_riv.gif);
	background-attachment: scroll;
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 0px;
}
#dx #rivenditore .body_riv{
	width: 687px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(img/body_riv.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
	font-size: 11px;
	color: #555;
}
#dx #rivenditore .body_riv .title{
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 10px 10px;
	font-size: 11px;
	color: #666;
	width: 667px;
	text-align: center;
}
#dx #rivenditore .body_riv .send{
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 10px 10px;
	font-size: 10px;
	color: #F00;
	text-align: center;
}
#dx #rivenditore .body_riv .inputl{
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 0px 10px;
	font-weight: bold;
	color: #555;
	float: left;
}
#dx #rivenditore .body_riv .inputr{
	padding: 0px 0px 0px 0px;
	margin: 10px 15px 5px 15px;
	text-align: right;
	color: #555;
}
#dx #rivenditore .bottom_riv{
	width: 687px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image: url(img/bottom_riv.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#dx .box_categ{
	width: 232px;
	height: 190px;
	background-image: url(img/box_categ.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
	float: left;
	color: #666;
	margin: 5px 0px 0px 0px;
}
#dx .box_categ a,
#dx .box_categ a:hover {
	text-decoration: none;
	color: #666;
}
#dx .box_categ .title{
	width: 200px;
	height: 29px;
	margin:8px 15px 10px 15px;
	font-size: 13px;
}
#dx .box_categ .photo{
	text-align: center;
	margin:0px;
	width: 224px;
}
#dx .box_categ .photocategory{
	margin-left : 8px;
	width: 218px;
	height:135px;
	overflow: hidden;
	background-color: #FFF;
	text-align: center;
}

#dx #prodotti{
	margin:10px 0px 0px 0px;
	padding:0px;
	float: left;
	width: 214px;
}
#prodotti .num_prod{
	margin:3px 3px 7px 5px;
	font-size: 10px;
	text-align: center;
	font-weight: normal;
}
#prodotti .top_prod{
	width: 214px;
	height: 13px;
	background-image: url(img/top_prod.gif);
	background-attachment: scroll;
	background-position: bottom;
	background-repeat: no-repeat;
}
#prodotti .body_prod{
	width: 214px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/body_prod.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: repeat-y;
}
#prodotti .body_prod .box_prod{
	width: 194px;
	height: 66px;
	background-color: #f0f1e9;
	margin:0px 0px 5px 0px;
}
#prodotti .body_prod .box_prod_sel{
	width: 194px;
	height: 66px;
	background-color: #cbcdbd;
	margin:0px 0px 5px 0px;
}
#prodotti .body_prod .box_prod .image,
#prodotti .body_prod .box_prod_sel .image{
	float: left;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	width: 65px;
}
#prodotti .body_prod .box_prod .text,
#prodotti .body_prod .box_prod_sel .text{
	float: left;
	color: #555;
	font-size: 11px;
	font-weight: normal;
	width: 120px;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 0px 0px;
}
#prodotti .body_prod .box_prod .textall,
#prodotti .body_prod .box_prod_sel .textall{
	float: left;
	color: #555;
	font-size: 11px;
	font-weight: normal;
	width: 180px;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 0px 0px;
}
#prodotti .bottom_prod{
	width: 214px;
	height: 25px;
	background-image: url(img/bottom_prod.gif);
	background-attachment: scroll;
	background-position: top center;
	background-repeat: no-repeat;
}
#prodotti .imagemax{
	z-index: 2;
	position: absolute;
	top: 230px;
	left:80px;
	width:164px;
}
#prodotti .imagemax .top{
	width: 164px;
	background-image: url(img/top_imgmax.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	margin:0px;
	padding: 4px 0px 0px 0px;
}
#prodotti .imagemax .body{
	width: 164px;
	padding: 0px;
	margin:0px;
	background-image: url(img/body_imgmax.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: repeat-y;
}
#prodotti .imagemax .bottom{
	width: 164px;
	padding: 0px 0px 4px 0px;
	margin:0px;
	background-image: url(img/bottom_imgmax.gif);
	background-attachment: scroll;
	background-position: bottom;
	background-repeat: no-repeat;
}
#dx #scheda_prod{
	width: 478px;
	margin:0px 0px 0px 5px;
	padding:0px;
	float: left;
}
#scheda_prod .top_art{
	width: 478px;
	height: 20px;
	background-image: url(img/top_art.gif);
	background-attachment: scroll;
	background-position: bottom;
	background-repeat: no-repeat;
}
#scheda_prod .body_art{
	width: 478px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/body_art.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: repeat-y;
}
#scheda_prod .body_art .imagev{
	width: 160px;
	text-align: center;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#scheda_prod .body_art .testov{
	width: 305px;
	text-align: left;
	float: left;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 4px;
	font-weight: normal;
}
#scheda_prod .body_art .imageo{
	width: 470px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 0px 4px;
}
#scheda_prod .body_art .testoo{
	width: 450px;
	text-align: left;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 15px;
	font-weight: normal;
}
#scheda_prod .body_art #promo{
	margin: 5px 0px 10px 12px;
	padding: 0px 0px 0px 0px;
	width: 455px;
}
#scheda_prod .body_art #promo .sx{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 30px;
	text-align: center;
}
#scheda_prod .body_art #promo .dx{
	font-size: 10px;
	font-weight: bold;
	color: #666;
	float: left;
	margin: 0px 0px 0px 5px;
	width: 420px;
}
#scheda_prod .body_art #promo .dx .descr{
	font-size: 10px;
	font-weight: normal;
	color: #999;
}
#scheda_prod .body_art #titoloprod{
	font-size: 16px;
	font-weight: bold;
	color: #666;
	margin: 5px 0px 10px 0px;
}
#scheda_prod .body_art #descrprod{
	font-size: 11px;
	color: #555;
	margin: 0px 0px 20px 0px;
}
#scheda_prod .body_art #dettaglio_artv{
	width: 305px;
	font-size: 11px;
	color: #555;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/schedav.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
}
#dettaglio_artv .testa1{
	float: left;
	margin: 5px 0px 5px 0px;
	width: 65px;
}
#scheda_prod .body_art .prdsost{
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}


#dettaglio_artv .testa2{
	float: left;
	margin: 5px 0px 5px 0px;
	width: 120px;
}
#dettaglio_artv .testa3{
	width: 70px;
	margin: 5px 0px 5px 0px;
	text-align: center;
	float: left;
}
#dettaglio_artv .testaw{
	float: left;
	text-align: right;
	margin: 5px 0px 5px 0px;
	width: 50px;
}

#scheda_prod .body_art #dettaglio_arto{
	width: 450px;
	font-size: 0.85em;
	color: #555;
	font-size: 11px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 5px;
	background-image: url(img/schedao.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
}
#dettaglio_arto .testa1{
	float: left;
	margin: 5px 0px 5px 0px;
	width: 75px;
}
#dettaglio_arto .testa2{
	float: left;
	margin: 5px 0px 5px 0px;
	width: 240px;
}
#dettaglio_arto .testa3{
	width: 75px;
	margin: 5px 0px 5px 0px;
	text-align: center;
	float: left;
}
#dettaglio_arto .testaw{
	float: left;
	text-align: center;
	margin: 5px 0px 5px 5px;
	width: 50px;
}
#scheda_prod .bottom_art{
	width: 478px;
	height: 13px;
	background-image: url(img/bottom_art.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#dx #shop{
	width: 690px;
	margin:10px 0px 0px 10px;
	padding:0px;
}
#dx #shop .backshop{
	margin: 0px 0px 10px 0px;
}
#dx #shop .contieni_carrello{
	width: 680px;
	border-bottom: 1px solid #555;
	font-size: 10px;
	color: #555;
	padding: 0px;
	margin: 3px 10px 0px 0px;
}
#dx #shop .contieni_carrello .spazio{
	width: 10px;
	float: left;
	font-size: 1px;
	line-height: 1px;
}
#dx #shop .contieni_carrello .riga1{
	width: 70px;
	float: left;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
#dx #shop .contieni_carrello .riga2{
	width: 285px;
	float: left;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
#dx #shop .contieni_carrello .riga3{
	width: 70px;
	float: left;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
#dx #shop .contieni_carrello .riga4{
	width: 50px;
	float: left;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
#dx #shop .contieni_carrello .riga5{
	width: 95px;
	float: left;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
#dx #shop .contieni_carrello .riga6{
	width: 60px;
	float: left;
	text-align: right;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
#dx #shop .contieni_carrello .riga4 input{
	border: 1px solid #666;
	font-size: 10px;
	height: 14px;
	padding:0;
	margin:0;
	line-height: 13px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}
#dx #shop .Totaleshop{
	font-size: 11px;
	width: 680px;
	color: #555;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}
#dx #shop .footershop{
	text-align: right;
	margin: 10px 0px 10px 0px;
	padding: 0px 4px 0px 0px;
}
td{
	font-size: 11px;
	color: #555;
	line-height: 12px;
}
td.riga_scura{
	border-bottom: 1px solid #B0B2A5;
	height: 2px;
	font-size: 2px;
	line-height: 2px;
	padding:2px 0 2px 0;
}
td.spaziaa{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	padding:1px 0 1px 0;
}

table.registrazione{
	width: 680px;
	font-size: 11px;
	color: #666;
	padding: 0px;
}
table.registrazione div{
	font-size: 11px;
	color: #666;
	padding: 3px 0px 0px 10px;
}
table.registrazione div.tit_log{
	width: 330px;
	height: 16px;
	font-weight: bold;
	font-size: 11px;
	color: #666;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	background-image: url(img/1si1no.gif);
	background-attachment: scroll;
	background-position: bottom;
	background-repeat: repeat-x;
}
table.registrazione input{
	font-size: 11px;
	color: #555;
	border:1px solid #d4d0c8;
	font-family: Arial, Helvetica, sans-serif;
}
table.registrazione td.normal{
	font-size: 11px;
	color: #555;
}
span.oblg{
	color: #f00;
}
table.registrazione div.riepilogo{
	font-size: 11px;
	color: #555;
	padding: 3px 0 0 10px;
	text-transform: capitalize;
}
table.registrazione div.titoli_shop{
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#555;
}
#Promo{
	width: 420px;
	text-align: left;
	margin: 10px 5px 10px 5px;
}
#Promo .val{
	text-align: right;
	color:#ffa800;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 5px 0px;
	border-bottom:1px dotted #555;
}
#Promo .titolo{
	text-align: center;
	color:#555;
	font-size:13px;
	font-weight:bold;
	margin: 10px 0px 5px 0px;
}
#Promo .categ {
	text-align: left;
	color:#000;
	font-size:11px;
	font-weight:normal;
}
#Promo .dx{
	color:#555;
	font-size:11px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}
table.dettaglio{
	width: 600px;
	font-size: 12px;
	color: #000;
	padding: 0px;
}
table.dettaglio .border{
	border-bottom:1px solid #000;
	font-size: 12px;
}
table.dettaglio .normal{
	color: #000;
	font-size: 12px;
}
table.dettaglio .color{
	background-color: #DCDCDC;
	font-size: 12px;
}
table.dettaglio .color1{
	background-color: #FFF;
	font-size: 12px;
}

#box_promo{
	height: 194px;
	width: 220px;
	float: left;
	margin-top: 20px;
	background-image: url(img/box_home2.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top;
}

#box_promo A{
	color: Black;
	text-decoration: none;
}

#box_promo A:hover{
	color: Black;
	text-decoration: none;
}
.colore_promo{
	color: #F7A400;
}

.bordo{
	border: 1px solid #000;
}





#cprod #contact{
	width: 270px;
	margin: 0 auto 0 auto;
}
 
#cprod #contact .top_contact{
	width: 270px;
	height: 15px;
	line-height: 15px;
	background-image: url(img/top_contact.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	}
#cprod #contact .body_contact{
	width: 270px;
	margin: 0;
	padding: 0;
	background-image: url(img/body_contact.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: repeat-y;
	font-size: 11px;
	color: #555;
}
#cprod #contact .body_contact .title{
	padding: 0;
	margin: 0 10px 0 10px;
	font-size: 11px;
	color: #666;
}
#cprod  #contact .body_contact .send{
	padding: 0px 0px 0px 0px;
	margin: 0 10px 10px 10px;
	font-size: 10px;
	/*color: #F00;*/
	text-align: center;
}
#cprod #contact .body_contact .inputl{
	padding: 0px 0px 0px 0px;
	margin: 0 15px 10px 15px;
	font-weight: bold;
	color: #555;
}
#cprod #contact .body_contact .inputr{
	padding: 0px 0px 0px 0px;
	margin: 0 15px 5px 15px;
	text-align: right;
	color: #555;
}
#cprod #contact .bottom_contact{
	width: 270px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image: url(img/bottom_contact.gif);
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}










