html, body {
	margin: 0; padding: 0; border:0;
	text-align: left; font: normal 12px Arial, Verdana, Tahoma, Helvetica, sans-serif; color: #382D10;
	background-color:#f4f1e4; /*382D10;*/
	background-image:url(../images/bg.gif); 
	background-repeat: no-repeat ;
	/*background-attachment:fixed;*/
	background-position:center;
	width:100%;
	text-align:center;
}


h1, h2, h3, h4, h5, h6, ol, hr, div, img {
	padding: 0; margin: 0; border:0; text-align: left;
}
div {
	border-collapse:collapse;
}

a, a:hover, a:visited, a:link {
	text-decoration:none; padding: 0; margin: 0;
}

img {
	border:0;
}


#container_main {width: 964px; margin:0 auto; margin-top:2px; margin-bottom:2px; padding:0; /*border:1px solid #f00*/}
#container_main .container_wh {width: 926px; padding:0 19px; background-color:#FFFFFF;}

.angle { width:auto; height:12px;}
.angle img { width:12px; height:12px;}
.angle .sx { width:12px;float:left}
.angle .emptyw { float:left; width:940px; height:12px; line-height:12px; font-size:8px; background-color:#FFFFFF}
.angle .dx { width:12px;float:right}
/*------------------------------------------------------
				HEADER
------------------------------------------------------*/

#header { width: auto; padding:6px 0 20px 0; }


/*------------------------------------------------------
				MAIN
------------------------------------------------------*/
#main {width: 926px; padding:0; margin:0; overflow:hidden;}
#main .content { float:left; width: 495px; margin:0; margin-right:10px; padding:0;}
#main .content .div_brd1 { width: 100%; height:auto; overflow:hidden; margin:16px 0 0 0; /*border:1px solid #000000;*/}
#main .content .div_brd1 p {margin:10px 0; line-height:15px;}
#main .content .div_brd1 h2 { font-size:16px; margin:5px 0; color:#ad5d00}
#main .content .div_brd1 .sx { float:left; width:47%}
#main .content .div_brd1 .dx { float:right; width:47%}
#main .content .div_brd1 .cA50 { color:#ad5d00}
#main .content .imghome_sx { float:left; width:241px; margin-top:65px}
#main .content .imghome_dx { float:right; width:241px; margin-top:65px}
#main .content .mrg_bot45 { margin-bottom:45px;}

#main .float_right { float:right; width: 416px;  /*border:1px solid #f00*/}

#main .swf_istr { margin-top:7px;}

#negozio_gallery { width: 474px; height:auto; overflow:hidden; margin-top:24px;}
#negozio_gallery .row { width:100%; height:120px; margin-bottom:10px;}
#negozio_gallery .row .cell{ float:left; width:152px; height:120px; margin-left:9px; background-color:#CFC9A8; cursor:pointer}
#negozio_gallery .row .first{ margin-left:0;}
#negozio_gallery .row .active{ background-color:#5B8B99}
#negozio_gallery .row .cell img{margin: 11px;}

#main .gallery_zoom {  margin:0; margin-top:46px; padding:0;}
#main div img { margin:0; padding:0;}
#main .gallery_zoom .punti { margin:11px 0;}

#main .content img.marchi_title { margin-bottom:50px; }

#main .content .w472 { width: 472px; }
#main .w246 { width: 246px; }
#main .w460 { width: 460px; }
#main .w430 { width: 430px; }
#main .w400 { width: 400px; }
#main .w500 { width: 500px; }

#vetrina_gallery { width: 926px; height:auto; overflow:hidden; margin-top:34px;}
#vetrina_gallery .row { width:100%; height:120px;}
#vetrina_gallery .row .cell{ float:left; width:148px; height:116px; margin-left:7px; background-color:#CFC9A8; cursor:pointer}
#vetrina_gallery .row .first{ margin-left:2px;}
#vetrina_gallery .row .active{ background-color:#5B8B99}
#vetrina_gallery .row .cell img{margin: 11px;}

#main .vetrina_title { width:100%; margin-bottom:26px;}
#main .vetrina_pagD { /*float:left; width:232px;*/ line-height:15px; margin:0; padding:0}
#main .vetrina_punti { float:left; width:2px; margin:5px 16px;}
#main .vetrina_photoB { float:left; width:403px; margin:0; text-align:center}
#main .vetrina_photoD { float:right; width:214px; height:303px; background-color:#ece8dc }
#main .vetrina_photoD p {margin:0 10px; margin-top:10px; }

/*------------------------------------------------------
				FOOTER
------------------------------------------------------*/
#footer {width: 100%; height:70px; text-align:center;}
#footer img {margin:26px 0 18px 0;}
#footer span { font-size:10px; line-height:10px; color:#9b9687;}



