* { 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:#000; }

h1				{ display:block; width:50%; float:left; font:90% #000 "Lucida Grande", Arial, Sans-serif; text-align:center; }
#logo_ministero { display:block; width:24%; float:left; font:70% #000 "Lucida Grande", Arial, Sans-serif; }
#logo_enoteca 	{ display:block; width:24%; float:right; font:70% #000 "Lucida Grande", Arial, Sans-serif; }

#logo_ministero a, #logo_enoteca a, h1 a	{ text-decoration:none; color:#000; font-weight:bold; }

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 				{ }

a, a:link 	{ text-decoration:underline; color:#E00; }

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				{ margin:0 auto; padding:0;						}
#container			{ margin:0; padding:0 2px; text-align:left;		}
#intestazione		{ display:block; width:100%; border-weight:.2em 0; border-color: #000; border-style:solid; margin:1em 0; padding:1em 0; }
.home #intestazione	{ display:none; }

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

#nav			{ display:none; }

#corpo .sx { width:90%; }
#corpo .dx { display:none; }

.intro_home 			{ display:none; }

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

.newsbox { display:none; }

#home_link_esterni 			{ display:none; }

#footer {
	margin:0 auto;
}
#footer a, #footer a.link { color:#FFF; text-decoration:underline; }
#footer a:hover { color:#000; }

#footer .sx { display:block; }
#footer .dx { display:none; }

/**/

/**/

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; }
.btn_forum_home { display:block; width:186px; height:27px; margin:0 auto; }
.btn_forum_home2 { display:block; width:200px; height:78px; margin:0 auto; margin-top:20px; }

.riga,
.allegati { display:none; }

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

.contatti	.sx { display:none; }
.contatti	#corpo .dx { display:block !important; }

.pressroom	#corpo .sx { display:block !important; float:left; width:65%;  }
.pressroom	#corpo .dx { display:block !important; float:left; width:30%;  }


.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; }



