@charset "utf-8";
/* CSS Document */


/* Layout Stylesheet */ 
html {
scrollbar-3dlight-color: #c49752;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color:#4c2f02;
scrollbar-darkshadow-color: #3d2807;
scrollbar-face-color: #3c290b;
scrollbar-highlight-color: #986d2a;
scrollbar-shadow-color: #4c2f02;
scrollbar-track-color: #fff;
}
body {
 margin:0px;
 background-color:#FFFFFF;
 text-align:center;
 padding:0;
 margin:0;
 font-family: Arial, "Times New Roman", Times, serif;
 
scrollbar-3dlight-color: #4c2f02;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color:#4c2f02;
scrollbar-darkshadow-color: #3d2807;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #986d2a;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #000000;
 }
body.homepage {
 margin:0px;
 background-color:#4c2f02;
 text-align:center;
 padding:0;
 margin:0;
 font-family: Arial, "Times New Roman", Times, serif;
 scrollbar-3dlight-color: #4c2f02;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color:#4c2f02;
scrollbar-darkshadow-color: #3d2807;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #986d2a;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #000000;
 } 
.clear{
	clear: both;
	height: 1px;
	font-size: 1px;
}
.clearother {
	clear: both;
	height: 10px;
	font-size: 10px;
}
a {
cursor:pointer;
}
#outer {
 text-align:center;
 width:100%;
 margin:0 auto;
 background-image:url(../images/bgr_top.jpg);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#4c2f02;
 padding:0;
 padding-bottom:30px;
 min-height:450px;
 height:auto!important;
 height:450px;
 color:#FFFFFF;
 }
#outer2 {
 text-align:center;
 width:100%;
 margin:0 auto;
 background-image:url(../images/bgr_top.jpg);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#fff;
 padding:0;
 padding-bottom:30px;
 min-height:450px;
 height:auto!important;
 height:450px;
 color:#4c2f02;
 }
#outer_intro {
 text-align:center;
 width:100%;
 margin:0 auto;
 background-image:url(../images/bgr_intro.jpg);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#4c2f02;
 padding:0;
 padding-bottom:30px;
 min-height:438px;
 height:auto!important;
 height:438px;
 color:#4c2f02;
 }
#hdr_intro {
 width:999px;
 height:373px;
 display:block;
 margin:0 auto;
 text-align:center;
 background-color:transparent;
 
 }
#hdr {
 width:999px;
 height:342px;
 display:block;
 margin:0 auto;
 text-align:center;
 
 }
 #hdr2 {
 width:999px;
 height:342px;
 display:block;
 margin:0 auto;
 text-align:center;
/* background-image: url(../images/logo2_header.jpg);
 background-position:top center;
 background-repeat:no-repeat;*/
 
 }
 #hdr3 {
 width:999px;
 height:342px;
 display:block;
 margin:0 auto;
 text-align:center;
/* background-image: url(../images/logo3_header.jpg);
 background-position:top center;
 background-repeat:no-repeat;*/
 
 }

#corpo_intro {
 display:block;
 width:959px;
 min-height:100px;
 height:auto!important;
 height:100px;
 margin:0 auto;
 padding:0;
	margin-top:140px;
 padding-right:20px;
 padding-left:20px;
 background-color:#4c2f02;
 color:#FFFFFF;

 }

#corpo {
 display:block;
 width:959px;
 min-height:100px;
 height:auto!important;
 height:100px;
 margin:0 auto;
 padding:0;
 padding-right:20px;
 padding-left:20px;
 background-color:#4c2f02;
 color:#FFFFFF;

 }
 #corpo2 {
 display:block;
 width:959px;
 min-height:450px;
 height:auto!important;
 height:450px;
 margin:0 auto;
 padding:0;
 padding-right:20px;
 padding-left:20px;
 background-color:#fff;
 color:#4c2f02;

 }
 #news_alta {
 float:right;
 width:249px;
 min-height:150px;
 height:auto!important;
 height:150px;
 background-image:url(../images/bg_newshome2.jpg);
 background-position:bottom;
 background-repeat:no-repeat;
 background-color:#fcfcfc;
 margin:0 0 20px 0;
 color:#4c2f02;
 text-align:left;
 padding:0 0 0 18px;
 border:1px solid #2d1c03;
 }
 #news_alta h1 { 
 font-size:30px;
 font-weight:normal;
 font-style:italic;
 padding:0;
 margin:3px 0 3px 0;
 }
 #news_alta h2 { 
 font-size:12px;
 font-weight:bold;
 margin:15px 0 10px 0;
 padding:0;
 text-transform:uppercase;
 }
 #news_alta span.testo { 
 font-size:11px;
 font-weight:normal;
 text-transform:uppercase;
 padding:0;
 margin:0;
 }
 a.leggituttohome {
 text-decoration:none;
 color:#4c2f02;
 display:block;
 margin-top:6px;
 padding:6px 0 6px 0;
 text-align:right;
 font-size:11px;
 font-weight:bold;

 }

 #news_alta span.leggitutto a {
 text-decoration:none;
 color:#4c2f02;
 display:block;
 margin:15px 18px 0 0;
 padding:6px 0 6px 0;
 text-align:right;
 font-size:11px;
 font-weight:bold;
 border-top:1px solid #4c2f02;
 }
 .singola_news span.leggitutto a {
 text-decoration:none;
 color:#4c2f02;
 display:block;
  width:120px;
/* margin:15px 18px 0 0;*/
 padding:6px 0 6px 0;
 text-align:left;
 font-size:11px;
 font-weight:bold;
 }
  #news_alta span.leggitutto a:hover {
  color:#774b06;
  text-decoration:none;
  }
#news_bassa {
 float:right;
 width:249px;
 min-height:150px;
 height:auto!important;
 height:150px;
 background-image:url(../images/bg_newshome2.jpg);
 background-position:bottom;
 background-repeat:no-repeat;
 background-color:#fcfcfc;
 margin:0;
 color:#4c2f02;
 text-align:left;
 padding:0 0 0 18px;
 border:1px solid #2d1c03;

 }
  #news_bassa h1 { 
 font-size:30px;
 font-weight:normal;
 font-style:italic;
 padding:0;
 margin:3px 0 3px 0;
 }
 #news_bassa h2 { 
 font-size:12px;
 font-weight:bold;
 margin:15px 0 10px 0;
 text-transform:uppercase;
 }
 #news_bassa span.testo { 
 font-size:11px;
 font-weight:normal;
 text-transform:uppercase;
 }
 #news_bassa span.leggitutto a {
 display:block;
 text-decoration:none;
 color:#4c2f02;
 margin-right:18px;
 margin-top:15px;
 padding:6px 0 6px 0;
 text-align:right;
 font-size:11px;
 font-weight:bold;
 border-top:1px solid #4c2f02;
 }
  #news_bassa span.leggitutto a:hover {
 text-decoration:none;
 color:#774b06;  
  }
 a.legginews {
 display:block;
 text-decoration:none;
 color:#4c2f02;
 margin-right:18px;
 margin-top:15px;
 padding:6px 0 6px 0;
 text-align:right;
 font-size:11px;
 font-weight:bold;
 }
  a:hover.legginews {
 text-decoration:none;
 color:#774b06;  
  }  
#ftr {
  display:block;
  margin:20px auto 0 auto;
  padding-top:6px;
  width:999px;
  border-top:1px solid #4c2f02;;
  font-size:12px;


 }
#ftr_home {
  display:block;
  margin:20px auto 0 auto;
  padding-top:6px;
  width:999px;
  border-top:1px solid #fff;;
  font-size:12px;
 } 
#ftr_intro {
  display:block;
  margin:20px auto 0 auto;
  padding-top:6px;
  width:999px;
  border-top:0px solid #fff;;
  font-size:12px;
 } 
#ftr_home {
  display:block;
  margin:20px auto 0 auto;
  padding-top:6px;
  width:999px;
  font-size:12px;
} 

#home_sx {
 float:left;
 width:220px;
 min-height:100px;
 height:auto!important;
 height:100px;
 margin:0;
 padding:0;
 text-align:left;
 }
#home_sx ul {
display:block;
font-size:11px;
color:#FFFFFF;
font-family: Arial, "Times New Roman", Times, serif;
font-size:18px;
list-style:none;
margin:0;
padding:0;
}
#home_sx ul img {
margin-right:15px;
margin-bottom:-2px;
}
#home_sx ul li a {
color:#FFFFFF;
text-decoration:none;
}
#home_sx ul li a:hover {
	color:#c89648;
}
#home_sx ul.altre li a {
 color:#4c2f02;
 text-decoration:none;
}

#home_sx ul li a.selected {
	color:#c89648;
}


#home_centro {
 float:left;
 position:relative;
 width:460px;
 min-height:100px;
 height:auto!important;
 height:100px;
 font-family: Arial, "Times New Roman", Times, serif;
 font-size:12px;
 text-align:justify;
 border-top:1px solid #4c2f02;
 margin:0;
 padding:0;
 } 

#box_centro {
	width:445px;
	min-height:300px;
	height:auto!important;
	height:300px;
	border:1px solid #2d1c03;
	padding:2px;
	background-color:#fbfbf8;
}
#content_box_centro {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#2d1c03;
	text-align:justify;
	min-height:295px;
	height:auto!important;
	height:295px;
	background-image:url(../images/bgr_boxcentrale.gif);
/*	background-repeat:repeat-x;*/
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0;
	padding:12px;
	line-height:1.2em;
}
 #content_box_centro h1 { 
 font-size:30px;
 font-weight:normal;
 font-style:italic;
 padding:0;
 margin:3px 0 3px 0;
 margin-bottom:8px;
 }
 #content_box_centro h2 { 
 font-size:14px;
 font-weight:bold;
 margin:15px 0 10px 0;
 padding:0;
 text-transform:uppercase;
 }
 #content_box_centro span.leggitutto a {
 text-decoration:none;
 color:#4c2f02;
 display:block;
 margin-top:6px;
 padding:6px 0 6px 0;
 text-align:right;
 font-size:11px;
 font-weight:bold;
 border-top:1px solid #4c2f02;

 }

hr {
	size:1px;
	color:#2d1c03;
	width:100%;
	text-align:center;
	margin:6px 0 6px 0;
	padding:0;
}

 #dovesiamo_dx {
 float:left;
 width:669px;
 min-height:100px;
 height:auto!important;
 height:100px;
 margin:0;
 font-family: Arial, "Times New Roman", Times, serif;
 font-size:12px;
 text-align:justify;
 padding:0 40px 0 0;
 } 
 #news_centro {
 float:left;
 position:relative;
 width:679px;
 min-height:100px;
 height:auto!important;
 height:100px;
 margin:0 30px 0 0;
 font-family: Arial, "Times New Roman", Times, serif;
 font-size:12px;
 text-align:justify;
 padding:16px 0 0 0;
 border-top:1px solid #4c2f02;
 } 
  #vini_centro {
 float:left;
 position:relative;
 width:645px;
 min-height:100px;
 height:auto!important;
 height:100px;
 margin:0;
 font-family: Arial, "Times New Roman", Times, serif;
 font-size:12px;
 text-align:justify;
 padding:40px 0 0 0;
 border-top:1px solid #4c2f02;
 
 } 
.singola_news {
  float:left;
  width:100%;
  margin-bottom:20px;
  padding:15px 0;
  border-bottom:1px solid #b5ada3;
  }
.singola_news h1 {
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding:0 0 5px 0;
margin:0;
 }
.singola_news span.testonews {
font-size:12px;
font-weight:normal;
text-transform:none;
padding:0;
margin:0;
 } 
 .singola_news img {
 border:0;
 }
a.thumbnews {
float:left;
text-decoration:none;
border:1px solid #4c2f02;
margin-right:28px;
}
.news_dx {
float:left;
width:490px;
border:0;
min-height:80px;
height:auto!important;
height:80px;

}
#pagingnews a {
color:#4c2f02;
text-decoration:none;
}
span.pdf {
float:left;
margin-top:20px;
}
span.pdf a {
color:#4c2f02;
text-decoration:none;
}
span.pdf a:hover {
color:#4c2f02;
text-decoration: underline;
}
#pagingnews a:hover {
color:#4c2f02;
text-decoration:overline;
}
.singola_news h2 {
font-size:12px;
font-weight:bold;
padding:0 0 10px 0;
margin:0;
}  
.singola_news a.titolo {
font-size:16px;
font-weight:bold;
padding:0 0 4px 0;
margin:0;
text-decoration:none;
text-transform:uppercase;
color:#4c2f02;
}
p.titolo {
font-size:14px;
font-weight:bold;
padding:0 0 10px 0;
margin:0;
text-decoration:none;
text-transform:uppercase;
color:#4c2f02;
}  
 #news_centro h5.news {
 position:absolute;
 display:block;
 width:50px;
 font-size:22px;
 padding:5px;
 top:-22px;
 left:50px;
 margin:0;
 z-index:000;
 background-color:#FFFFFF;
 text-align:center;
 }
  #news_centro h5.scrivono {
 position:absolute;
 display:block;
 width:155px;
 font-size:22px;
 padding:5px;
 top:-22px;
 left:50px;
 margin:0;
 z-index:000;
 background-color:#FFFFFF;
 text-align:center;
 }
  #news_centro h5.confezioni {
 position:absolute;
 display:block;
 width:180px;
 font-size:22px;
 padding:5px;
 top:-22px;
 left:50px;
 margin:0;
 z-index:000;
 background-color:#FFFFFF;
 text-align:center;
 }
  #news_centro h5.premi {
 position:absolute;
 display:block;
 width:250px;
 font-size:22px;
 padding:5px;
 top:-22px;
 left:50px;
 margin:0;
 z-index:000;
 background-color:#FFFFFF;
 text-align:center;
 }
  #home_centro h5.azienda {
 position:absolute;
 display:block;
 width:82px;
 font-size:22px;
 padding:5px;
 top:-22px;
 left:50px;
 margin:0;
 z-index:000;
 background-color:#FFFFFF;
 }
 
  #vini_centro span.vinilogo {
 position:absolute;
 display:block;
 width:300px;
 height:50px;
 background-image:url(../images/bg_vinilogo.jpg);
 background-position:center;
 background-repeat:no-repeat;
 font-size:22px;
 padding:5px;
 top:-20px;
 left:150px;
 margin:0;
 font-weight:bold;
 text-align:center;
 z-index:000;
 background-color:#FFFFFF;
 }
  #home_centro span.vinilogo {
 position:absolute;
 display:block;
 width:300px;
 height:50px;
 background-image:url(../images/bg_vinilogo.jpg);
 background-position:center;
 background-repeat:no-repeat;
 font-size:22px;
 padding:5px;
 top:-20px;
 left:150px;
 margin:0;
 font-weight:bold;
 text-align:center;
 z-index:000;
 background-color:#FFFFFF;
 }

#home_dx {
 float:right;
 width:270px;
 min-height:100px;
 height:auto!important;
 height:100px;
 margin:0;
 padding:0;
 border:0;
 }  
#creso {
    
	margin:0 auto;
    width:999px;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:right;
}
#creso a {
	color:#f39301;
	text-decoration:none;
}
#creso a:hover {
	color:#000;
}
.singolo_vino {
float:left;
position:absolute;
bottom:2px;
/*background-image:url(../images/vino1.jpg);*/
background-position:39px top;
background-repeat:no-repeat;
width:157px;
height:202px;
}

.fiore {
float:left;
background-image:url(../images/bg_vinifiore.png);
background-position:bottom;
background-repeat:no-repeat;
width:157px;
height:208px;
overflow: hidden;
}
/** html .fiore
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_vinifiore.png', sizingMethod='crop');
}*/
.contenitore_vino {
float:left;
position:relative;
background-image:url(../images/bg_vini.png);
background-position:bottom;
background-repeat:no-repeat;
width:157px;
height:208px;
margin:23px 10px 2px 36px;

}
#menu1 img {
margin:0;
padding:0;
margin-left:16px;
}
#menu1 a {
font-size:14px;
text-decoration:none;
margin:0;
padding:0;
}
#menu1 a.bia {
color:#FFFFFF;
}
#menu1 a.mar {
color:#4c2f02;
}
#menu1 a:hover {
text-decoration:none;
font-weight:bold;
}
#splashpage {
 font-family: arial, "Times New Roman", Times, serif;
 float:left;
 margin:0 auto;
 width:947px;
 height:546px;
 background-image:url(../images/bg_splash.png);
 background-repeat:no-repeat;
 background-position:top;
 margin:0;
 padding:0;
 }
#splash_bottiglia {
float:left;
position:absolute;
width:177px;
height:548px;
/*background-image:url(../images/vino1_g.jpg);*/
background-position:bottom center;
background-repeat:no-repeat;
left:62px;
bottom:16px;
}
#splash_dx {
float:right;
width:652px;
height:530px;
margin-top:15px;
text-align:left;
}
span.splash_denom {
display:block;
font-weight:bold;
font-size:11px;
color:#4c2f02;
margin-bottom:5px;
padding:0;
}
span.splash_tit
{
display:block;
margin:0;
padding:0;
font-weight:bold;
font-size:13px;
color:#cd810b;
text-transform:uppercase;
margin-bottom:15px;
}
span.splash_desc {
display:block;
margin:0;
padding:0;
font-weight:normal;
font-size:11px;
color:#4c2f02;
margin-bottom:15px;
}
span.splash_dettagli {
display:block;
margin:0;
padding:0;
font-weight:normal;
font-size:11px;
color:#4c2f02;
margin-bottom:15px;
}
span.splash_schedatecnica {
display:block;
margin:0;
padding:0;
font-size:11px;
color:#4c2f02;
line-height:1.2em;
}
span.splash_schedatecnica ul {
list-style-type:none;
padding:0;
margin:0;
}

a.btn_enter {
	float:left;
	width:99px;
	height:44px;
	background-image:url(../images/btn_enter.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.btn_enter:hover {
	background-position:top;
}
a.btn_enter span {
	visibility:hidden
}
a.btn_entra {
	float:left;
	width:99px;
	height:44px;
	background-image:url(../images/btn_entra.jpg);
	background-position:bottom;
	background-repeat:no-repeat;

	text-decoration:none;
}
a.btn_entra:hover {
	background-position:top;

}
a.btn_entra span {
	visibility:hidden;
}

a.titolo {
	font-size:14px;
	font-family:Arial;
	padding-bottom:5px;
}
a.titolo:hover {
	text-decoration:underline;
}
