body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #530016 url(../img/bkgd_page.jpg) repeat-x;
	}
body.interno {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #530016 url(../img/bkgd_page_interno.jpg) repeat-x;
	}
body,html{
	font: 12px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Verdana, sans-serif;
	/*font: 11px century gothic, verdana, arial, helvetica, sans-serif;*/
	color: #FFE5C9;	
	text-align: center;		
}
#container {
	width: 750px; 
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto; 	
	text-align:left; 
	background-color: #3E0003;
	}
#flag{
	width:100%;
	text-align:right;
	}
#header_h{
	width: 100%;
	text-align:right;	
	}
#header_azienda{
	width: 100%;
	text-align:left;
	background: #530016 url(../img/bkgd_hdr_azienda.jpg);		
	}
#header_agr{
	width: 100%;
	text-align:left;
	background: #530016 url(../img/bkgd_hdr_agritur.jpg);		
	}
#header_vino{
	width: 100%;
	text-align:left;
	background: #530016 url(../img/bkgd_hdr_vino.jpg);		
	}
#header{
	width: 100%;
	height: 90px;
	}
#logo_pt{
	display:none;
	}
#cont_left{
	float:left;
	width:213px;
	/*height: 350px;*/
	margin: 10px 5px 5px 0;
	background-color: #3E0003;
	/*background: red;*/
	}
#cont_left_interno{
	float:left;
	width:192px;
	/*height: 350px;*/
	margin: 0 0 20px 0;
	background-color: #3E0003;
	/*background: red;*/
	}

#cont_right{
	float:right;
	width:530px;
	background-color: #3E0003;
	/*background: #3E0003 green;*/
	}
#cont_right_int{
	float:right;
	width:540px;
	background-color: #3E0003;
	/*position:relative;
	top:-20px;*/
	/*background: #3E0003 green;*/
	}

#footer{
	width: 750px;
	height: 62px;
	font-size: 10px;
	text-align: right;
	clear:both;
	background: #3E0003 url(../img/bkgd_ftr.gif) no-repeat;
	padding: 5px 0 0 0;
	margin-top:30px;
	}

/*------------------- fine layout ------------------------*/

/*------------------- generic ----------------------------*/
.dx{
	float:right;
	}
h1{
	font: 18px "century gothic", geneva, verdana, arial, helvetica, sans-serif;
	width: auto;
	border-bottom: solid 1px #526959;
	font-weight: bold;
	color: #fff;
	margin: 8px 0 5px 0;
	}
h2{
	font: 15px century gothic, geneva, verdana, arial, helvetica, sans-serif;
	color: #526959;
	margin: 0;
	}

h3{
	font: 15px geneva, verdana, arial, helvetica, sans-serif;
	color: #FFE5C9;
	/*letter-spacing:0.1em;*/
	margin: 10px 0 3px 0;
	padding-left:7px;
	font-weight:bold;
	font-variant:small-caps;
	border-bottom:solid 1px #526959;
	}
h4{
	font: 14px century gothic, geneva, verdana, arial, helvetica, sans-serif;
	color: #690000;
	/*line-height:6px;
	letter-spacing:0.1em;*/
	margin: 10px 10px 1px 10px;
	/*padding-left:7px;*/
	font-weight:bold;
	/*font-variant:small-caps;
	border-left:solid 6px #690000;
	border-bottom: dotted 1px #690000;
	border-top: dotted 1px #690000;*/	
	}
a:link{color: #FFE5C9;/*text-decoration:none*/}
a:visited{color: #D3C1AD;/*text-decoration:none*/}
a:hover,a:active{color: #fff; /*text-decoration:underline*/}

img{
	border: none;
}
.left{
	float:left;
	}
.right{
	float:right;
	}
/*------------------- fine generic -----------------------*/
/*------------------- navigation -------------*/
	/*----------------- breadcrumbs -------------*/
div#breadcrumbs{
	float:left;
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #B28690;
	margin:7px 0 -22px 0;

	}
div#breadcrumbs a{
	color: #B28690;
	}
	/*----------------- fine breadcrumbs --------*/
div#puls,div#puls_h{
	width:auto;
	float:right;
	background: #FFE5C9;	
	text-align:left;
	margin: 30px 0 0 0;
}
div#puls a,div#puls_h a{
	font: 13px century gothic, geneva, verdana, arial, helvetica, sans-serif;
	width: 115px;
	height: 40px;
	background: transparent url(../img/pallino.gif) right no-repeat;
	padding: 0 15px 0 7px;
	}
/*-------- fine navigation ---------------*/
/*------------------- contenuto-----------------------*/
#header img{
	float: left;
	}
#header a:link{color: #FFE5C9;text-decoration:none}
#header a:visited{color: #999;text-decoration:none}
#header a:hover,#header a:active{color: #fff; text-decoration:underline}
#cont_left img{
	margin-bottom: 5px;
	}
#recapiti{
	width:180px;
	margin-left:10px;
	line-height:15px;
	text-align:left;
	}
#recapiti span{
	display:block;
	width:auto;
	text-align:center;
	font-size:12px;
	padding:5px;
	font-weight:bold;
	line-height:30px;
	background: #690000;
	margin-top:20px;
	}
#nav_main{
	width:auto;
	height:22px;
	text-align:right;
	margin-bottom:0;	
	}
#nav_main_interno{
	float:right;
	width:auto;
	height:22px;
	text-align:right;
	position:relative;
	top:177px;	
	}
div#cont_home{
	height:211px;
	margin:0 0 20px 60px;
	background: #3E0003 url(../img/schizzo_home.jpg) left no-repeat;
	}
#cont_home h1{	
	margin-left:85px;
	}
#cont_home img{
	float:left;
	margin: 0 -50px 0 60px;
	/*position:relative;
	left:-85px;*/
	}
#cont_home p{
	font-size: /*13px*/1.1em;
	color:#fff;
	width:220px;
	/*text-align: justify;*/
	margin:8px 0 10px 240px;
	line-height:19px;
	/*font-style:italic;*/
	font-variant:small-caps
	}
			/*------------------------ CONT INT INIZIO----------------------------*/
#cont_int h1{
	margin:0;
	padding: 0 0 2px 10px;
	}
#cont_int h1.agr{
	border-bottom: solid 1px #C5642F;
	}
#cont_int h2{
	margin:0 0 0 10px;
	font-weight:bold;
	}
#cont_int h2.agr{
	color:#C5642F;
	margin-bottom:0;
	}
#cont_int h3.agr{
	border-color:#C5642F;
	clear:both;
	}
#cont_int h4.agr{
	color:#C5642F;
	}
#cont_int h1.vino{
	border-bottom: solid 1px #B93A43;
	}
#cont_int h2.vino{
	color:#B93A43
	}
#cont_int h3.vino{
	border-color:#B93A43;
	}
#cont_int h4.vino{
	color:#C5642F;
	}
#cont_int img{
	float:left;
	margin: 11px 0 0 0;
	}
#cont_int img.right{
	float:right;
	margin: 11px 0 0 10px;
	}
#cont_int img.gal_appa{
	margin:15px 65px;

	}
#cont_int p{
	text-align: justify;
	margin: 0 7px 0 10px;
	}
			/*------------------------ CONT INT FINE----------------------------*/
div#go_gal_appa{
	width:401px;
	height:256px;
	margin:20px 0 10px 40px;
	}
div#go_gal_appa img,div#go_gal_appa a {
	margin:0;
	padding:0;	
	}
div.box_int_agr{
	float:right;
	width:500px;
	background: transparent url(../img/bkgd_box_int_agr.gif) left repeat-y;
	margin-top:6px;
	margin-bottom:10px;
	}
div.box_int_agr ul{
	margin:15px 7px;
	padding:0;
	color:#C5642F;
	}
div.box_int_agr li{
	margin:0 0 12px 7px;
	padding:0;
	list-style-type:none;
	line-height:13px;
	font-weight:bold;
	font-variant:small-caps;
	}
div.box_int_agr a:link{color:#C5642F;}
div.box_int_agr a:visited{color:#B27E5F;}
div.box_int_agr a:hover,#box_int_agr a:active{color:#FFE5C9;}

div.box_int_agr p{
	display:inline;
	font-variant:normal;
	font-weight:normal;
	color: #FFE5C9;		
	}
div.box_int_agr span{
	display:inline;
	font-variant:normal;
	font-weight:normal;
	font-style:italic;
	color:#C5642F;
/*	margin-left:5px;		*/
	}
#descr{
	width:auto;
	height:300px;
	margin: 0 10px 0 0;
	background:transparent;
	}
#descr p{
	float:left;
	width:250px;
	padding:0;
	margin:0 0 10px 7px;
	background:transparent;
	}
#descr div.box_int_agr{
	float:right;
	width:230px;
	background: transparent url(../img/bkgd_box_int_agr.gif) left repeat-y;
	margin-top:6px;
	font-variant:small-caps;
	}
#descr div.box_int_agr ul{
	margin:15px 7px;
	padding:0;
	color:#C5642F;
	font-weight:bold;
	}
#descr div.box_int_agr li,#descr #box_int_vino li{
	margin:0 0 12px 7px;
	padding:0;
	list-style-type:none;
	line-height:13px;
	}
/*#descr #box_int_vino{
	float:right;
	width:230px;
	background: transparent url(../img/bkgd_box_int_vino.gif) left repeat-y;
	margin-top:20px;
	font-variant:small-caps;
	}
#descr #box_int_vino ul{
	margin:0;
	padding:0;
	color:#B93A43;
	font-weight:bold;
	}*/
div.descr_home{
	width:auto;
	/*float:right;*/
	margin:0 8px 0 50px;
	/*position:relative;*/
/*	left:20px;*/
	}
div.descr_home ul{
	margin:0;
	padding:0;
	/*color:#B93A43;*/
	/*font-weight:bold;*/
	}
div.descr_home li{
	margin:0 0 14px 10px;
	padding:0 0 7px 7px;
	list-style-type:none;
	line-height:15px;
	border-left: 6px solid #C5642F;	
	}
div.descr_vino{
	width:210px;
	float:right;
	margin-right:8px;
	/*position:relative;
	left:20px;*/
	}
div.descr_vino ul{
	margin:4px 0 0 0;
	padding:0;
	color:#B93A43;
	font-weight:bold;
	}
div.descr_vino li{
	margin:0 0 7px 10px;
	padding:0 0 0 7px;
	list-style-type:none;
	line-height:13px;
	border-left: 6px solid #2D0001;
	text-align:left;	
	}
ul.link_schede_app{
	margin:0;
	padding:0;
	background:#C4632E;
	border-top:solid 1px #AE5327;
	}
ul.link_schede_app li{
	margin:0;
	padding:0;
	background:#C4632E;
	text-align:right;
	line-height:20px;
	list-style-type:none;
	}
ul.link_schede_app a{
	font-size:13px;
	display:block;
	margin:0 20px 0 0;
	font-variant:small-caps;
	font-weight:bold;
	}
ul.link_schede_app a:link,ul.link_schede_app a:visited{color: #700404;text-decoration:none}
ul.link_schede_app a:hover,ul.link_schede_app a:active{color:#F6B563; /*text-decoration:underline*/}
	/*-----------------GALLERY INIZIO----------------------*/
#gallery{
	width:auto;
	height:320px;
	}
#gallery #grande{
	float:right;
	margin-right: 7px;
	}
#gallery .ico{
	width:60px;
	float:left;
	position:relative;
	left:10px;
	top:10px;
	}
#gallery .ico img{
	margin: 0 0 7px 0;	
	}
	/*-----------------GALLERY FINE----------------------*/	
/*#footer img{
	margin: 5px 0 0 5px;
	}*/
#footer p{
	margin: 0 75px 0 0;
	text-align:right;
	line-height: 12px;
	color: #837676;
	position:relative;
	top:9px;
	}
#footer a{
	margin:0;
	}
#footer span{
	float:left;
	margin: 0 10px 0 10px;
	font: 10px geneva, verdana, arial, helvetica, sans-serif;
	position:relative;
	top:13px;	
	}
#footer a{margin-right:10px;text-decoration:underline}
#footer a:link{color: #837676;text-decoration:none}
#footer a:visited{color: #837676;text-decoration:none}
#footer a:hover,#header a:active{color: #fff; text-decoration:none}
	/*-------- gallery ---------------*/

div#minelenco{
	width:90% !important;
	margin-left: 10px;
	}

div#minelenco ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	position:relative;
	left: 0;
	top:0;
}
div#minelenco li{
	float: left;
	margin: 4px 3px 0 0;
	padding:0
}
div#minelenco a{
	display: block;
	width: 41px;
	height: 41px;
	line-height: 20px;
	text-decoration: none; 
	border: 1px solid #e6e6e6;
	font-size: 11px;
	text-align: center;
	color:#006AB1;
}
div#minelenco a:hover{
	border: 1px solid #C6292E;
	color: #FFE5C9
}
	/*-------- fine gallery ---------------*/

ul.address {
	line-height: 18px;
	list-style-type: none;
}

/*------------------- fine contenuto -----------------------*/
/*------------------- footer -----------------------*/

/*------------------- fine footer -----------------------*/
