body {
	background-color: #F4EBC2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858182;
	margin:0;
	padding:0;
}

h1 {border-bottom:1px solid #E0DEDF; padding:20px 0px 7px 0px; margin-bottom:7px;}
h2 {font-size: 26px; color:#961823; font-family:"Times New Roman", Times, serif; font-weight:bold; border-bottom:1px solid #E0DEDF; padding:0px 0px 0px 0px; margin:0px 0px 7px 20px; width:410px; text-align:right;}
h3 {font-size: 20px; color:#961823; font-family:"Times New Roman", Times, serif; 	}

input, textarea { border:1px solid #E4E4E4; font-size:11px; color:#000;}
.inputno {border:0px}

#content {padding:0; margin-left:auto; margin-right:auto; width:788px;}

#head {padding:0; margin:0; margin-top:20px; background-image:url(img/bg_head.gif); height:323px;}

#menu {padding:0; margin:0; background-image:url(img/bg_menu.gif); height:41px; font-size:10px; color:#000;}
#menu td {text-align:center; padding-top:10px; width:10%;}
#menu a {text-decoration:none; color:#858182;}
#menu a:hover {text-decoration:underline; color:#858182;}

#main {padding:0; margin:0; background-color:#FFFFFF;}
#cornice {padding:0px 20px  0px 14px; margin:0; background-image:url(img/bg_long.gif); background-repeat:repeat-y; background-color:#FFF; height:100%;}
#cornice2 {padding:0px 10px  0px 14px; margin:0; background-image:url(img/bg_long.gif); background-repeat:repeat-y; background-color:#FFF; height:100%; z-index:1;}
#main div div {padding:0; margin:0;}

#news-hp-content {padding:0; margin:0;width:233px; display:block; float:left;}
#news-hp {padding:20px 0px 0px 20px; margin:0; background-image:url(img/bg_news.gif); background-repeat:repeat-y; width:233px; border-bottom:1px solid #D8D6D7; display:block; float:left;}
#news-hp p {padding:20px 10px 20px 10px; margin:0;}
#news-hp a {color:#961722; text-decoration:none;}
#news-hp a:hover {color:#961722; text-decoration:underline;}
#news-hp span {padding:0px 10px 10px 10px; margin:0;}

#content-hp {padding:20px 0px 0px 0px; margin:0; float:right; text-align:left; width:490px;}
#content-hp div {float:right; color:#961722;}
#content-hp p {padding:20px 0px 0px 0px; margin:0;}
#content-hp a {color:#961722; text-decoration:none;}
#content-hp a:hover {color:#961722; text-decoration:underline;}
#content-hp span {color:#961722; font-weight:normal;}
#content-hp strong {color:#961722; font-weight:normal;}

#content-contatta {padding:20px 0px 0px 0px; margin:0; float:right; text-align:left; width:435px;}
#content-contatta p {padding:20px 0px 0px 0px; margin:0;}
#content-contatta a {color:#961722; text-decoration:none;}
#content-contatta a:hover {color:#961722; text-decoration:underline;}

#menu-sx {padding:20px 0px 0px 20px; margin:0; float:left; width:203px; color:#000; height:100%;}

#azienda-dx {padding:20px 0px 0px 0px; margin:0; float:right; text-align:left; width:540px; border-left:1px solid #D8D6D7;}
#azienda-dx p {float:left; width:377px; margin-top:33px; padding:0px 0px 0px 20px;}
#azienda-dx strong {color:#961722; font-weight:normal;}

#struttura-dx {padding:20px 0px 0px 0px; margin:0; float:right; text-align:left; width:526px; border-left:1px solid #D8D6D7;}
#struttura-dx p {float:left; width:526px; margin-top:33px; padding:0px 0px 0px 20px;}
#struttura-dx strong {color:#961722; font-weight:normal;}


#vini-dx {padding:20px 0px 0px 0px; margin:0; float:right; text-align:left; width:540px; border-left:1px solid #D8D6D7;}
#vini-dx p {margin:0; padding:35px 0px 0px 20px; width:530px;}
#vini-dx span {padding:0px 4px 13px 0px; margin:0; float:left; display:block; position:relative;}
#vini-dx-elenco {padding:0; margin:0; background-image:url(img/bg_content.gif); background-repeat:repeat-y;}
#vini-dx-elenco td {padding-right:10px; margin:0; height:130px;}
/* #vini-dx-elenco p a {border:2px solid #999999; display:block;} */
/* #vini-dx-elenco p a:hover {border:2px solid #961722;} */
.bordo {border:2px solid white;  display:block;}
.bordo:hover {border:2px solid red;}

#vini-dx a {padding:0; margin:0; color:#961722; text-decoration:none;}
#vini-dx a:hover {color:#961722; text-decoration:underline;}
#vini-dx table {margin:0; padding:0;}
#stampa {float:right; margin-top:20px; padding:0; text-align:left; width:150px; display:block;}
#stampa span {float:left; margin-bottom:5px; padding:0; color:#961722;}

#footer {padding:0; margin-bottom:30px; clear:both; background-image:url(img/bg_bottom.gif); height:174px; font-size:10px; color:#961823; text-align:center;}
#footer table {padding:0px 0px 0px 30px; margin-top:60px; width:750px; text-align:left;}
#footer a {text-decoration:none; color:#961823;}
#footer a:hover {text-decoration:underline; color:#961823;}

#logo {float:left; padding:20px 0px 0px 20px; background:transparent;}
#lingue {float:right; padding:40px 20px 0px 0px; font-size:11px; font-weight:bold; background:transparent;}
#lingue a {text-decoration:none; color:#1E1E1E;}
#lingue a:hover {text-decoration:underline; color:#1E1E1E;}
#flash {clear:both; padding:10px 0px 0px 2px; background:transparent;}
#briciole p {font-size:10px; padding:0px 0px 0px 20px; margin:0;}
#briciole a {text-decoration: underline; color:#858182;}
#briciole a:hover {text-decoration: none;}
#img-vini {padding:0px; margin:0; width:113px; float:right;}
.img-vini-int {margin:0px 0px 0px 0px; padding:0; width:110px; text-align:right;}
.tblvini {margin:0; padding-top:33px; padding-left:20px; width:530px; clear:both; display:block;}
.tblvini td {margin:0; padding:0;}
#valutazione {padding:0; margin:0; text-align:right; width:425px; display:block;}
.vini-col1 {padding:0; margin:0; width:180px; text-align:center;}
.vini-col2 {padding:0; margin:0; width:220px;}

.descrizione {padding:0; margin:0; width:210px;}
.descrizione a {color:#961823;}
.descrizione a:hover {color:#961823;}
.descrizione span {margin:0; padding:15px 0px 0px 0px; width:210px; height:80px; display:block; clear:all;}
.descrizione-txt {margin:0; padding:15px 0px 0px 0px; width:210px;}

ul {margin:0; padding:0; list-style-type: none;}
.navprod-dx li {margin:0px 0px 10px 0px; padding:0;}
.contatta {display:block; padding:15px 0px 0px 0px; margin:10px 0px 50px 0px; border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; background-image:url(img/bg_contatta.jpg); background-repeat:no-repeat; height:242px;}
.tbl-contatta {width:100%;}
.tbl-contatta td {padding-bottom:5px;}
.tbl-contatta span {float:left; padding-right:8px; color:#666666; margin:0;}

.txt-grey {color:#858182;}
.txt-grey a {color:#858182; text-decoration:none;}
.txt-grey a:hover {color:#858182; text-decoration:underline;}
.txt-red {color:#961823;}
.txt-red a {color:#961823; text-decoration:none;}
.txt-red a:hover {color:#961823; text-decoration:underline;}
.txt-black {color:#000;}


