* { margin:0; padding:0; border:0; }

html { height:100%; font-size:100%; font-family:"Lucida Grande", Arial, Sans-serif; }
body { height:100%; font-size:.75em; text-align:center; 
				color:#FFF;
				background: #000 url(../img/bg_body.gif) repeat-y center top;
				/* background-attachment: fixed; */

			scrollbar-3dlight-color:#FF3333;
			scrollbar-arrow-color:white;
			scrollbar-base-color:#660000;
			scrollbar-darkshadow-color:#000D00;
			scrollbar-face-color:#990000;
			scrollbar-highlight-color:#0D0000;
			scrollbar-track-color:#660000;
			scrollbar-shadow-color:#660000;

		}


h1				{ display:block; float:left; text-align:left; width:296px; height:190px; /*background:#0FC;*/ margin:0 1px; }
h1 a			{ display:block; height:111px; margin-top:85px; text-indent:-9999em; }
#logo_ministero { display:block; float:left; text-indent:-9999em; text-align:left; width:249px; height:190px; background: /*#F0C*/ url(../img/logo_ministero.gif) no-repeat 50px 27px; }
#logo_enoteca 	{ display:block; float:left; text-indent:-9999em; text-align:left; width:249px; height:190px; background: /*#FC0*/ url(../img/logo_enoteca.gif) no-repeat left 27px; }

#logo_ministero a, #logo_enoteca a { display:block; height:105px; /* background:#FC0; */ }

h2, h3, h4 		{ display:block; text-align:left; margin:0 0 .5em 0; font-family:Verdana, Arial, Sans-serif; } 
h3				{ font-size:1.4em; font-weight:bold; } 
h4				{ font-size:1.2em; font-weight:bold; } 
h5				{ font-size:1.1em; font-weight:bold; } 

h3 { padding:.2em .2em .2em .6em; margin-left:-10px; background:#B92A2D; }

a, a:link 	{ text-decoration:none; color:#E00; }
a:visited 	{ color:#A60; }
a:hover 	{ color:#F00; }

img, a img 	{ border:none; }

ol { padding:.5em .5em .5em 1.6em; }
ol li { padding:.2em 0; }

dl { padding:.5em 1em; }
dt { padding:.8em 0 .2em 0; font-weight:bold; }
dd { }

.it  { }

.clear { clear:both; }

#main			{ width:800px;	margin:0 auto; padding:0;						}
#container		{ 				margin:0; padding:0 2px; text-align:left;		}
#intestazione	{ background:#000; background:#000 url(../img/bg_intestazione.gif) no-repeat 0 88px; height:268px; }
.home #intestazione	{ height:218px; }

#corpo			{ background:#000; padding-bottom:1px; clear:both; }

#nav			{ text-align:center; width:720px; margin:0 auto; }
#nav div ul		{ list-style-image:none; list-style-type:none; }
#nav div ul li	{ display:block; background-repeat:no-repeat; float:left; }
#nav div ul li a, 
#nav div ul li a.link, 
#nav div ul li span {	
		background-position:0 0;
		background-repeat:no-repeat;
		background-color:transparent; 
		display:block; 
		height:14px;
		text-indent:-9999em;
		border-bottom:1px solid #000;
	}
#nav div ul li a:hover {	
		border-bottom:1px solid #FFF;
	}
#nav div ul li span {	
		border-bottom:1px solid #892A2B;
	}

#nav .appuntamenti				{ float:left; 	margin-right:24px; }
#nav .news						{ float:left; 	}
#nav .gallerie_fotografiche		{ float:right; 	margin-right:24px; }
#nav .contatti					{ float:right; 	}
#nav .pressroom					{ float:right; 	margin-left:24px; }

#nav .l2 ul li		{ margin:10px 8px 0; }

.intro_home .l2 		 { margin-top:10px !important }
.intro_home .l2 ul li    { 
				background:transparent url(../img/bg_btn_home.gif) no-repeat 4px 0;
				list-style:none; 
				padding:0 0 0 4px;
			  }
.intro_home .l2 ul li a, .l2 ul li a.link, .l2 ul li a.visited   { 
				height:20px;
				display:block;
				padding:2px 10px;
				color:#FFF !important; 
			}
.intro_home .l2 ul li a:hover   { 
				color:#FC0 !important; 
			}

/* IE 7 */
*:first-child+html #id_tag {  }

/* IE 6 */
/*\*/
* html #nav .l2 ul li { margin:10px 7px 0; }
/**/

#nav div ul li.progetto 				{ background-image:url(../img/btn_progetto.gif);	 	width:80px;		}
#nav div ul li.appuntamenti 			{ background-image:url(../img/btn_appuntamenti.gif); 	width:111px;	}
#nav div ul li.art_de_vivre 			{ background-image:url(../img/btn_art_de_vivre.gif); 	width:88px;		}
#nav div ul li.contatti 				{ background-image:url(../img/btn_contatti.gif); 		width:65px;		}
#nav div ul li.gallerie_fotografiche 	{ background-image:url(../img/btn_foto.gif); 			width:37px; 	}
#nav div ul li.news 					{ background-image:url(../img/btn_news.gif); 			width:41px;		}
#nav div ul li.per_bacco 				{ background-image:url(../img/btn_per_bacco.gif); 		width:131px;	}
#nav div ul li.pressroom 				{ background-image:url(../img/btn_pressroom.gif); 		width:91px;		}
#nav div ul li.rete 					{ background-image:url(../img/btn_rete.gif); 			width:49px;		}
#nav div ul li.ricerca 					{ background-image:url(../img/btn_ricerca.gif); 		width:69px; 	}
#nav div ul li.stile_di_vita 			{ background-image:url(../img/btn_stile_di_vita.gif);	width:119px;	}
#nav div ul li.viniadi 					{ background-image:url(../img/btn_viniadi.gif); 		width:72px; 	}

#nav div ul li.progetto 				a { background-image:url(../img/btn_progetto.gif);	 	width:80px;		}
#nav div ul li.appuntamenti 			a { background-image:url(../img/btn_appuntamenti.gif); 	width:111px;	}
#nav div ul li.art_de_vivre 			a { background-image:url(../img/btn_art_de_vivre.gif); 	width:88px;		}
#nav div ul li.contatti 				a { background-image:url(../img/btn_contatti.gif); 		width:65px;		}
#nav div ul li.gallerie_fotografiche 	a { background-image:url(../img/btn_foto.gif); 			width:37px; 	}
#nav div ul li.news 					a { background-image:url(../img/btn_news.gif); 			width:41px;		}
#nav div ul li.per_bacco 				a { background-image:url(../img/btn_per_bacco.gif); 	width:131px;	}
#nav div ul li.pressroom 				a { background-image:url(../img/btn_pressroom.gif); 	width:91px;		}
#nav div ul li.rete 					a { background-image:url(../img/btn_rete.gif); 			width:49px;		}
#nav div ul li.ricerca 					a { background-image:url(../img/btn_ricerca.gif); 		width:69px; 	}
#nav div ul li.stile_di_vita 			a { background-image:url(../img/btn_stile_di_vita.gif);	width:119px;	}
#nav div ul li.viniadi 					a { background-image:url(../img/btn_viniadi.gif); 		width:72px; 	}

#nav div ul li.progetto 				span { background-image:url(../img/btn_progetto.gif);	 	width:80px;		}
#nav div ul li.appuntamenti 			span { background-image:url(../img/btn_appuntamenti.gif); 	width:111px;	}
#nav div ul li.art_de_vivre		 		span { background-image:url(../img/btn_art_de_vivre.gif); 	width:88px;		}
#nav div ul li.contatti 				span { background-image:url(../img/btn_contatti.gif); 		width:65px;		}
#nav div ul li.gallerie_fotografiche 	span { background-image:url(../img/btn_foto.gif); 			width:37px; 	}
#nav div ul li.news 					span { background-image:url(../img/btn_news.gif); 			width:41px;		}
#nav div ul li.per_bacco		 		span { background-image:url(../img/btn_per_bacco.gif); 		width:131px;	}
#nav div ul li.pressroom 				span { background-image:url(../img/btn_pressroom.gif); 		width:91px;		}
#nav div ul li.rete 					span { background-image:url(../img/btn_rete.gif); 			width:49px;		}
#nav div ul li.ricerca 					span { background-image:url(../img/btn_ricerca.gif); 		width:69px; 	}
#nav div ul li.stile_di_vita 			span { background-image:url(../img/btn_stile_di_vita.gif);	width:119px;	}
#nav div ul li.viniadi 					span { background-image:url(../img/btn_viniadi.gif); 		width:72px; 	}

#corpo .full { }
#corpo .sx, #corpo .dx { float:left; }
#corpo .sx { width:558px; }
#corpo .dx { width:238px; height:357px; background-repeat:no-repeat; background-position:right bottom; }

.contatti #corpo .dx { height:auto !important; overflow:auto; }

#corpo.progetto 		.dx { background-image:url(../img/_side/progetto.jpg); 	}
#corpo.art_de_vivre 	.dx { background-image:url(../img/_side/art_de_vivre.jpg); 	}
#corpo.per_bacco 		.dx { background-image:url(../img/_side/per_bacco.jpg); 		}
#corpo.rete 			.dx { background-image:url(../img/_side/rete.jpg); 			}
#corpo.ricerca 			.dx { background-image:url(../img/_side/ricerca.jpg); 		}
#corpo.stile_di_vita 	.dx { background-image:url(../img/_side/stile_di_vita.jpg); 	}
#corpo.viniadi 			.dx { background-image:url(../img/_side/viniadi.jpg); 		}

.intro_home 			{ height:320px; font-size:.9em; /* font-family:Verdana, Arial, Sans-serif; */ margin-bottom:1px; /* border-bottom:2px solid #892A2B; */ padding-bottom:1px; }
.intro_home .sx			{ width:249px !important; height:320px; float:left; background:transparent url(../img/img_vino_neon.jpg) no-repeat left bottom;				}
.intro_home .cntr		{ width:296px !important; height:320px; float:left; background:transparent url(../img/img_goccia.jpg) no-repeat center bottom; margin:0 1px;	}
.intro_home .dx,
#corpo .intro_home .dx	{ width:249px !important; height:320px; float:left; background:transparent url(../img/img_matita_forum.jpg) no-repeat right bottom; }
.intro_home .sx span, 
.intro_home .dx span	{ display:block; padding:8px; }

#corpo .sx .cont, #corpo .full .cont	{ padding:.5em .5em 1.5em .5em; line-height:1.4em; }
#corpo a, #corpo a.link	{ font-weight:bold; }

.newsbox { margin:0 0 0 1em !important; padding:0 !important; }
.newsbox marquee { /* background:#CFF; */ }
.newsbox div { padding:0 !important; margin-bottom:.5em; /* font-size:.8em; */ }
.vai { display:block; height:18px; }
.vai a { display:block;
			float:right;
			width:55px; height:18px; 
			background-image: url(../img/btn_leggi.gif); 
			background-repeat:no-repeat; 
			background-position:0 0; 
			margin:.2em 0;
			text-align:left; 
			text-indent:-9999em; 
		}
.vai a:hover { background-position:0 -22px; }

#home_link_esterni 			{ text-align:center; }
#home_link_esterni a img 	{ margin:0 10px; }

#footer {
	margin:1px auto; padding:20px 50px 50px;
	font-size:.9em;
}
#footer a, #footer a.link { color:#FFF; text-decoration:underline; }
#footer a:hover { color:#000; }

#footer .sx { display:block; width:460px; float:left; }
#footer .dx { display:block; width:200px; float:left; margin-left:30px; }

/**/

/**/

table.bg_scuro {
	/* background-color:#FFFFFF !important; */
	/* border:1px solid #FABD2B; */
	/* border-collapse:collapse; */
	margin:0 auto !important;
	width:100%;
}
table.bg_scuro thead th {
	/* border:1px solid #FFFFFF; */
	font-size:0.9em;
	font-weight:normal;
	padding:.4em;
}
table.bg_scuro thead th, table.bg_scuro td { padding:.4em; }
table.bg_scuro td { background-color:#DED6C8; }
table.bg_scuro th { background-color:#DED6C8; color:#000000; font-size:0.85em; padding:.4em; }
table.bg_scuro small { font-size:0.95em; }

table.bg_chiaro {
	/* background-color:#FFFFFF !important; */
	/* border:1px solid #FABD2B; */
	/* border-collapse:collapse; */
	margin:0 auto !important;
	width:100%;
}
table.bg_chiaro thead th {
	/* border:1px solid #FFFFFF; */
	font-size:0.9em;
	font-weight:normal;
	padding:.4em;
}
table.bg_chiaro thead th, table.bg_chiaro td { padding:.4em; }
table.bg_chiaro td { background-color:#CCC; }
table.bg_chiaro th { background-color:#CCC; color:#000000; font-size:0.85em; padding:.4em; }
table.bg_chiaro small { font-size:0.95em; }

input.field, textarea { border:1px solid #DED6C8; padding:.2em; width:90%; display:block; }
input.disabled, textarea.disabled { border:0 !important; background:transparent !important; }

textarea { margin:0 auto; }
fieldset { border-top:.1em solid #CDC5B7; margin:1.5em 0; }
legend { margin:0 2em; padding:0 .2em .2em .2em; font-size:1.2em; font-weight:normal;  }
label  { font-weight:bold; font-size:.85em; color:#000; }
.select { border:auto; padding:auto; }
.submit, 
.btn 	{ padding:.2em .4em; border:1px solid #FFF; background:#A6262B; cursor:pointer; color:#FFF; float:right; margin:.2em .4em; }
.submit { border:1px solid #DDAD1A; color:#FFF; }
.btn 	{ padding:.2em .4em; border:1px solid #FFF; background:#A6262B; cursor:pointer; color:#FFF; }
.submit:hover, .btn:hover { border:1px solid #FFF; background:#A6262B; color:#FFF; }

.submit.left	{ float:left; }

/**/
.a_left 	{ text-align:left !important;	}
.a_center	{ text-align:center !important;	}
.a_right	{ text-align:right !important;	}

.fl_l		{ float:left; }
.fl_r		{ float:right; }
td .fl_r	{ float:right; color:#600; }
.img		{ margin:.5em; padding:.2em; border:1px solid #DED6C8;}
.img.fl_r	{ }

.informativa { line-height:1em; padding:1em; background:#FFF; color:#666; margin:.4em; }

.side { margin:1em 0 1em 1em; }

.w10pc  { width:10%; }
.w20pc  { width:20%; }
.w30pc  { width:30%; }
.w40pc  { width:40%; }
.w50pc  { width:50%; }
.w60pc  { width:60%; }
.w70pc  { width:70%; }
.w80pc  { width:80%; }
.w90pc  { width:90%; }
.w100pc  { width:100%; }

/* NOTIZIE */

#div1blocco {}
#div1blocco h4, #div1blocco h3 { margin:.1em 0; padding:.1em 0; }

/* lista */
ul.lista { list-style:none; }
ul.lista li { margin-bottom:1em; }
/* dett */
.data 		 { font-size:.9em; font-weight:bold; } 
.sopratitolo { font-size:.9em; padding:0 0 .5em 0; line-height:1.1em; }
.sottotitolo { font-weight:bold; font-size:1.1em; margin-bottom:1em; padding:.5em 0 0 0; line-height:1.2em; }

.more	{}
.more ul { list-style:none; }
.more ul li { margin-bottom:1em; }

.doc_ico img { margin: 0 .2em .5em 0; float:left; }

.btn_forum { display:block; width:186px; height:38px; background:url(../img/btn_vai_al_forum.gif) no-repeat 0 0; text-indent:-9999em; }
.btn_forum_home { display:block; width:186px; height:27px; background:url(../img/btn_forum_home.gif) no-repeat 0 0; text-indent:-9999em; margin:0 auto; }
/* .btn_forum_home2 { display:block; width:199px; height:37px;  background:url(../img/_btn_ico/btn_ico_forum_home.gif) no-repeat 0 0; text-indent:-9999em; margin:0 auto; 
	margin-top:50px !important;
} */
.btn_forum_home2 { display:block; width:200px; height:78px; text-indent:-9999em; margin:0 auto; margin-top:20px; }

/* IE 7 */
*:first-child+html .btn_forum_home2 { /* margin-top:10px !important; */ }

.riga,
.allegati { border-top:2px solid #A6262B; }
.allegati dd { margin-top:.5em; margin-bottom:.5em; }

.pressroom .sx ul { padding:0 1.25em; overflow:auto !important; max-height:450px; }
.pressroom .sx ul li { margin-bottom:.5em; }
.pressroom .sx dl { padding:.5em .2em; }
.pressroom .sx dl dt { }
.pressroom .sx dl dd { }

/* .pressroom */
.dx ul { 
	overflow:auto; 
	height: expression( this.scrollHeight > 349 ? "350px" : "auto" ); /* sets max-width for IE */
	max-height:350px; 
	padding-right:.2em; 
}

.dx p { padding-right:.2em; }

.yellow { color:#FC0; }

.pdf { background: url(../img/ico_doc_PDF.gif) no-repeat left bottom; } 
.doc { background: url(../img/ico_doc_DOC.gif) no-repeat left bottom; } 
.rtf { background: url(../img/ico_doc_RTF.gif) no-repeat left bottom; } 
.txt { background: url(../img/ico_doc_TXT.gif) no-repeat left bottom; } 
.gen { background: url(../img/ico_doc_GEN.gif) no-repeat left bottom; }
.pdf, .doc, .rtf, .txt, .gen { display:block; padding:30px 0 0 45px; }


.area_gals 				{ display:block; clear:left; margin:1em 0; width:98%; }
.gal_item 				{ display:block; float:left; margin:0 10px 10px 0; width:150px; height:125px; border:1px solid #333; text-align:center; }
.gal_item div.img 		{ display:block; margin:0 0 5px 0; padding:1px; height:75px; overflow:hidden; border:0; }
.gal_item a img 		{ display:block; margin:10px auto; border:1px solid #666; padding:1px; }
.gal_item a:hover img 	{ border:1px solid #333; padding:1px; }
.gal_item a span		{ display:block; text-align:center; font-size:.85em; height:3em; background:#333; overflow:hidden; padding:.2em .4em; }

.foto_galleria_thumbs,
.foto_galleria_thumbs2 {
		display:block;
		width:auto; /* 400px; */
		margin:20px auto; padding:0; border:0;
		OFFbackground:#CF0;
		text-align:center;
	}

.foto_galleria_thumbs2 { text-align:left; }

.thumbs img, 
.foto_galleria_thumbs img,
.foto_galleria_thumbs2 img { margin:0 5px 5px 0; padding:0; border:1px solid #300; }

.foto_galleria_thumbs2 a img 			{ padding:1px; margin:0 10px 10px 0; border:1px solid #666; }
.foto_galleria_thumbs2 a:hover img 	{ border:1px solid #333; } 

.titolo_primo_piano { text-indent:-999em; background:url(/vg08/img/titolo_in_primo_piano.gif) no-repeat left center; border-bottom:1px solid #F00; height:16px; margin:0; padding:0; }

ul.lista_vincitori { list-style:none; padding-left:1em; }
ul.lista_vincitori li { clear:both; }
ul.lista_vincitori li a { }
ul.lista_vincitori li img { float:left; clear:left; margin-right:1em; margin-bottom:2em; border:1px solid #FFF; padding:2px; }
ul.lista_vincitori li a img { }

.red { color:#A6262B; OFF:#990000; }


