/* CSS Document */
body {
	font-family: Century Gothic, "Helvetica", Georgia, "Courier Bold";
	color:#011121;
	font-size:12px;
	background:#011121;
}	
.act{
	color: #fff;
	background:#011121;
	padding:2px;
}	
p, input, textarea{
	font-family: Century Gothic, "Helvetica", Georgia, "Courier Bold";
	font-size:12px;
} 
a{
	font-family: Century Gothic, "Helvetica", Georgia, "Courier Bold";
	text-decoration:none;
}
a.opacity:hover img {
filter:alpha(opacity=70);
   -moz-opacity:0.7;
   opacity:0.7;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

/******* NEWS ********/

#marqueecontainer{
position: relative;
width: 288px; /*marquee width */
height: 172px; /*marquee height */
overflow: hidden;
color:#011121;
font-weight:bold;
font-size:15px;
}

#vmarquee{
position:absolute;
width:190px;
margin-left:7px;
}
#vmarquee a{
color:#011121;
font-weight:normal;
font-size:12px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #4C5E06;
	background-color: #eee;
	padding: 5px;
}
.box_fix {
	width:292px;
	height:200px;
	position:absolute; top:0; right:0;
	margin-left:10px; margin-right:10px;
	margin-top:25px;
}
.box {
	width:292px;
	height:200px;
	float:left;
	margin-left:10px; margin-right:10px;
	margin-top:15px;

}
.box_verde {
	background:#cbdb8b;
	width:280px; height:198px;
	border:1px solid #cdd6be;
	float:right;
}
.box_verde img{
	padding-left:20px;
	padding-top:5px;
}
.box_verde p{
	padding-left:20px; padding-right:20px;
	padding-top:5px;
	font-size:12px;
}
.box_verde .bottone {	
	z-index:100;
	position:absolute; 
	margin-left:155px;
	margin-top:-25px;
}
.box_verde .bottone a{
color:#fff;
}
.box_verde h3{
	background:url(../img/under-title.png) no-repeat;
	width:204px;
	height:38px;
	color:#fff;
	text-transform:uppercase;
	font-size:24px;
	margin-left:-14px;
	margin-top:10px;
	padding:1px 1px 4px 1px;
	padding-left:14px;
}

.box_blu {
	background:#EFD786;
	width:280px; height:148px;
	border:1px solid #cdd6be;
}
.box_blu img{
	padding-left:20px;
	padding-top:5px;
}
.box_blu p{
	padding-left:20px; padding-right:20px;
	padding-top:5px;
	font-size:12px;
}
.box_blu h3{
	background:url(../img/under-title_blu.png) no-repeat;
	width:204px;
	height:38px;
	color:#fff;
	text-transform:uppercase;
	font-size:24px;
	margin-left:-14px;
	margin-top:10px;
	padding:1px 1px 4px 1px;
	padding-left:14px;
}
.box_arancio {
	background:url(../img/sf_idee_regalo.gif) no-repeat;
	width:280px; height:148px;
	border:1px solid #cdd6be;
}
.box_arancio h3{
	background:url(../img/under-title.png) no-repeat;
	width:204px;
	height:38px;
	color:#fff;
	text-transform:uppercase;
	font-size:24px;
	margin-left:-14px;
	margin-top:10px;
	padding:1px 1px 4px 1px;
	padding-left:14px;
}
.bottone_via {
	padding:2px 4px;
	background:#072f58;	
	text-align:center;
	color:#fff;
	border:1px solid #08223d;
	font-size:12px;
	margin-left:5px;
	cursor:pointer;
	}
.bottone_via:hover{
	padding:2px 4px;
	background:#254f7a;	
	border:1px solid #072f58;
	}
.bottone_regalo {
	position:absolute;
	top:110px;right:20px;
	padding:4px 6px;
	background:#CBDB8B;	
	text-align:center;
	color:#011121;
	border:1px solid #08223d;
	font-size:16px;
	margin-left:5px;
	font-weight:bold;
	cursor:pointer;
	}
.bottone_regalo:hover{
	padding:4px 6px;
	background:#4C5E06;	
	color:#ffffff;
	border:1px solid #072f58;
	}
form.newsletter{
	margin-left:22px;
}
.bottone {
	padding-top:5px;
	padding-bottom:8px;
	background:url(../img/botton.png) no-repeat;	
	text-align:center;
	color:#fff;
	font-size:12px;
	width:114px;
	display:block;
	}
.bottone:hover {
	background:url(../img/botton-over.png) no-repeat;	
}
.bottone_form {
	padding:2px 4px;
	background:#4C5E06;	
	text-align:center;
	color:#fff;
	border:1px solid #000810;
	font-size:12px;
	margin-left:5px;
	cursor:pointer;
	}
.bottone_form:hover{
	padding:2px 4px;
	background:#000810;	
	text-align:center;
	color:#fff;
	border:1px solid #4C5E06;
	font-size:12px;
	margin-left:5px;
	cursor:pointer;
	}
#site{
	position:relative;
	top:0;left:0;
	float:left;
	background: url(../img/sfondo-top.jpg) top center no-repeat #F1F8D9;
	width:100%;
}
#site_monteforte{
	position:relative;
	top:0;left:0;
	background: url(../img/sfondo-top_monteforte.jpg) top center no-repeat #F1F8D9;
	width:100%;
	float:left;

}
#site_clivus{
	position:relative;
	top:0;left:0;
	background: url(../img/sfondo-top_clivus.jpg) top center no-repeat #F1F8D9;
	width:100%;
	float:left;

}
#site_teodorico{
	position:relative;
	top:0;left:0;
	background: url(../img/sfondo-top_teodorico.jpg) top center no-repeat #F1F8D9;
	width:100%;
	float:left;

}
#site_corte{
	position:relative;
	top:0;left:0;
	background: url(../img/sfondo-top_corte.jpg) top center no-repeat #F1F8D9;
	width:100%;
	float:left;

}
#site_frizzanti{
	position:relative;
	top:0;left:0;
	background: url(../img/sfondo-top_frizzanti.jpg) top center no-repeat #F1F8D9;
	width:100%;
	float:left;

}
#site_grappe{
	position:relative;
	top:0;left:0;
	background: url(../img/sfondo-top_grappa.jpg) top center no-repeat #F1F8D9;
	width:100%;
	float:left;

}
#site_territorio{
	position:relative;
	top:0;left:0;
	background: url(../img/sfondo-top_territorio.jpg) top center no-repeat #F1F8D9;
	width:100%;
	float:left;

}
#site_soci{
	position:relative;
	top:0;left:0;
	background: url(../img/sfondo-top_soci.jpg) top center no-repeat #F1F8D9;
	width:100%;
	float:left;

}
#site_storia{
	position:relative;
	top:0;left:0;
	background: url(../img/sfondo-top_storia.jpg) top center no-repeat #F1F8D9;
	width:100%;
	float:left;

}
.contenuto {
	position:relative;
	margin:0 auto;
	width:950px;
}
.inp_txt{
	width:180px;
}
#header {
	position:relative;
	top:0;left:0;
	padding-top:69px;
	border-bottom:12px solid #f1f8d9;
	}
.back_header {
	background:#f1f8d9;
	float:left;
	width:100%;
}
#left {
	width:202px;
	float:left;
	background:#f1f8d9;
	}
#centrale {
	width:521px;
	float:left;
	background:#f1f8d9;

	}
#link_pg{
	position:relative;
	top:0;left:0;
	width:340px;
	background:#E8F1C2;
	padding-top:10px;
	float:left;
}
#news_pg{
	position:relative;
	top:0;left:0;
	width:520px;
	background:#E8F1C2;
	padding-top:10px;
	float:left;
}
#vini{
	position:relative;
	top:0;left:0;
	width:710px;
	background:#E8F1C2;
	padding-top:10px;
	margin-left:30px;
	height:520px;
	height:auto !important;
	min-height:520px;
	float:left;
}
#area_soci{
	position:relative;
	top:0;left:0;
	width:890px;
	background:#E8F1C2;
	padding-top:10px;
	margin-left:30px;
	height:520px;
	height:auto !important;
	min-height:520px;
	float:left;
}
#area_soci #menu_soci{
	position:absolute;
	right:0;
	font-size:16px;
	margin-top:5px;
	color:#ffffff;
}
#area_soci #menu_soci a{
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
#area_soci #menu_soci a:hover{
	text-decoration:underline;
	color:#ffffff;
}
#vini h1, #link_pg h1, #news_pg h1, #area_soci h1{
	background:url(../img/under-title_2.png) no-repeat;
	height:38px;
	color:#fff;
	text-transform:uppercase;
	font-size:24px;
	margin-left:-14px;
	padding:1px 1px 4px 1px;
	padding-left:14px;
}
#vini td{
	padding:4px;
}
#vini p, #link_pg p{
	padding:10px;
}
#vini #products_list{}
#vini #products_list img{
	margin:4px 8px;
	border:1px solid #4C5E06;
}
#vini #pager{}
#vini #pager a{
	color:#011121;
	text-decoration:none;
}
#vini #pager a:hover{
	color:#011121;
	text-decoration:underline;
}
.avvisi_sez{
	padding:10px;
	text-align:center;
}
.bollettino_sez{
	padding:10px;
	text-align:center;
}
.meteo_sez{
	padding:10px;
	text-align:center;
}
.archivio_soci{
	text-align:right;
}
.archivio_soci a{ 
	color:#011121;
	font-size:14px;
	text-decoration:underline;
	font-size:12px;
	margin-right:20px;
}
.avvisi_sez h2, .bollettino_sez h2, .meteo_sez h2{
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.avvisi_sez h2 a, .bollettino_sez h2 a, .meteo_sez h2 a{
	color:#011121;
	text-decoration:none;
}
.avvisi_sez p, .bollettino_sez p, .meteo_sez p{
	padding:5px;
}
.white_box{
	width:840px;
	margin:0 auto;
	background:#ffffff;
	border:1px solid #8D9F45;
}
#news_pg p{
	padding:2px 10px; 
	margin-top:-25px;
}
#vini p a, #link_pg p a, #news_pg p a{
	color:#011121;
	font-size:14px;
}
#vini p a:hover,  #link_pg p a:hover, #news_pg p a:hover{
	text-decoration:underline;
}
.title_page, .title_sub{
	padding:2px 10px; 
	font-size:16px;
}
#vini #wine_list {
	position:relative;
	top:0;left:0;
	width:458px;
}
#vini .products_image{	
	position:relative;
	top:0;left:0;
	margin:6px;
	float:left;
}
#vini .products_image img{	
	border:1px solid #99AF41;
}
#vini .products_data{}
#vini .products_title{
	font-size:16px;
	font-weight:bold;
}
#vini .products_description{
	height:70px;
	height:auto !important;
	min-height:70px;
	padding:5px 9px;
	border-bottom:1px solid #99AF41;
}
#vini .product_url{}
#vini #wine_list img{
	padding:4px 28px;
}
#vini #wine_list img:hover{
	background:#D5DFA7;
}
#vini #big_boot {
	position:absolute;
	top:50px;right:10px;
}
#vini #premi{}
#vini #premi td{
	padding:4px 18px;
	text-align:center;
}
#vini #premi td img{
	border:1px solid #4C5E06;
}
#centrale #flash{
	width:514px;
	height:319px;
	padding:2px;
	border:1px solid #011121;

	}
#centrale #flash_big{
	width:735px;
	height:319px;
	padding:2px;
	border:1px solid #011121;
	}
#centrale #map{
	width:735px;
	height:319px;
	padding:2px;
	border:1px solid #011121;

	}
#right {
	width:226px;
	float:right;
	background:#f1f8d9;
	}
#right #news{
	height:324px;
	background:url(../img/banner-sotto-news.gif) no-repeat;
	width:211px;
	padding:4px;
	margin:4px;
	}
#news h2 {
	background:url(../img/under-title-right.png) no-repeat;
	width:204px;
	height:38px;
	color:#fff;
	text-transform:uppercase;
	font-size:24px;
	margin-left:7px;
	padding:1px 1px 4px 1px;
	}
#news ul li {
	padding:11px;
	}
#news ul li a {
	color:#011121;
	font-size:12px;
}		
.contenuto #left ul li a {
	font-family: Century Gothic, "Helvetica", Georgia, "Courier Bold";
	font-size: 13px;
	font-style: normal;
	color: #011121;
	text-decoration: none;
	width:99%;
	padding:2px;
	display:block;
}
.contenuto #left ul li a:hover {
	color: #fff;
	background:#011121;
}
.contenuto #left ul li.act {
	color: #fff;
	background:#011121;
	font-size: 13px;
}
.contenuto #left ul li.act a {
	color: #fff;
	background:#011121;
	font-size: 13px;
}
.contenuto #left ul li.sub_menu {
	color: #fff;
	background:#D4DFA7;
	padding:0px 2px;
}
.contenuto #left ul li.sub_menu a{
	font-size:11px;	
}
.contenuto #left ul li.act_wine {
	color: #fff;
	background:#7D8F35;
	font-size: 11px;
	padding:2px;
}
.contenuto #left ul li.sub_menu a:hover{
	font-size:11px;
	background:#7D8F35;
}
.premi-link{ text-align:center; }
.premi-link a{ text-align:center; color:#011121; text-decoration:underline; font-size:15px; }
#left ul {
	padding:10px;
}
#left ul li {
	text-align: right;
	margin-top: 2px;
	border-bottom:1px dashed #d3d3d3;
}
#middle {
	position:relative;
	top:0;left:0;
	padding-top:29px;
	clear:both;
	width:950px;
	background:#f1f8d9;
	height:200px;
	height:auto !important;
	min-height:200px;
		float:left;
}
#middle #testo{
	position:relative;
	top:0;left:30px;
	width:95%;
	background:#E8F1C2;
	padding-top:10px;
}
#middle #testo_corto{
	position:relative;
	top:0;left:30px;
	width:580px;
	background:#E8F1C2;
	padding-top:10px;
}
#middle h1{
	background:url(../img/under-title_2.png) no-repeat;
	height:38px;
	color:#fff;
	text-transform:uppercase;
	font-size:24px;
	margin-left:-14px;
	padding:1px 1px 4px 1px;
	padding-left:14px;
}
#middle p{
	padding:0px 8px 10px 8px;
	text-align:justify;
}

#footer {
	background:#011121;
	width:100%;
	height:65px;
	clear:both;
	color:#fff;
	font-size:12px;
	padding-bottom:8px;
}
#credits {
	float:left;
	margin-top:10px;
}
#indirizzo {
	text-align:right;
	float:right;
	margin-top:10px;	
}
#footer a{
	color:#fff;
	font-weight:bold;
}
#box_white {
	background:#f1f8d9;
	width:100%;
	height:25px;
	clear:both;
}


