/*DATI comuni per tutte le pagine*/
body {
	padding:0;
	color: #CFD7D9;
	background: #000 url(../img/comuni/bg_fake.gif) center center repeat-y;
	font-size: 11px;
	font-family:Tahoma,Verdana, Arial, Helvetica;
	line-height: 20px;
	
}

a:link { color:#CFD7D9; text-decoration:underline;}
a:visited{color:#CFD7D9; text-decoration:underline;}
a:hover{ color:#FE7500; text-decoration:underline; }
a:focus{ color:#CFD7D9; text-decoration:underline;}
a:active{ color:#CFD7D9; text-decoration:underline;}

.titolo{ color:#FE7500; text-decoration:none; font-weight:bold;}
a.titolo:link{ color:#FE7500; text-decoration:none; font-weight:bold;}
a.titolo:visited{ color:#FE7500; text-decoration:none; font-weight:bold;}
a.titolo:hover{ color:#FE7500;text-decoration:underline;}
a.titolo:focus{ font-size:11px; color:#FE7500; text-decoration:none; font-weight:bold;}
a.titolo:active{ font-size:11px; color:#FE7500; text-decoration:none; font-weight:bold;}

h3{	font-size:11px; font-weight:bold; margin:0px;}

hr, .nascondi{ display:none;}

acronym { cursor:help; border-bottom:1px dotted #FF6600;}

table{ border-collapse:collapse; border-spacing:0;}

/* Informazioni sui FORM */
form { margin: 0px;	padding: 0px;}

legend, caption{display:none;}

fieldset{border:none;}

.bt{
	background: url(../img/bt_login.gif) no-repeat;
	font-size:10px;
	width:36px;
	height:16px;
	margin:0; margin-top:10px;
	border:none;
	cursor:pointer;
}
.TDtesto {
	font-family: Tahoma, Verdana, "Times New Roman";
	color: #4c4c4c;
	padding:3px;
	padding-left:0;
	text-align: left;
	font-size: 11px;
}
.TDcampo {
	font-family: Tahoma, Verdana, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	color: #184715;
	padding:0px;
	text-align: left;
	background-color: #fff;
	margin: 0px;
	height: 16px;
	width:90px;
	border: 1px solid #9FA1A4;
}
/* FINE Informazioni sui FORM */

/*CSS IMMAGINI NOTA: Border da assegnare al tag a href che conterrą l'immagine */
img{
	margin:0;
	padding:0;
	border:none;
}

a.border:link, a.border:active{
	padding:0;
	margin:0;
	border:1px solid;
	border-color:#808080;
	display:block;
	width: 100px;
	height:100px;

}

a.border:hover, a.border:visited{
	padding:0;
	margin:0;
	border:1px solid;
	border-color:#FE7500;
	display:block;
	width: 100px;
	height:100px;
}
/*-----------------------------------------*/


/* -----HEAD */
#contenitore_fake {	width:955px; margin:0 auto; padding:0;}

#contenitore{ margin:0px ; padding:0px 10px;}

#logo{ margin:0px 0px 15px 0px; background:url(../img/comuni/logo.gif) left 0 no-repeat; height:51px;}

#img_head{ height:147px; border:1px solid #fff; background:#000000;}


/* -------FINE HEAD-----*/

#corpo{	margin:0px;	padding:0px;}

#news{ float:left; width:45%; margin-top:15px;}

.contNews{ margin:10px 0px;}
.titoloNews{ background:url(../img/comuni/marker.gif) left center no-repeat; padding-left:13px;}
.corpoNews{ padding-left:13px; margin:0px;}
.leggiNews{padding-left:13px; width:63px; height:9px; background:url(../img/comuni/leggi.gif) 13px center no-repeat; display:block;}

#categoria{ float:left; width:30%; border: 0px solid #FFFFFF; border-bottom:none;}
#estrazione {float: right; width:68%;}

#menu_cat ul{ margin:0;	padding:0;list-style:none;}
#menu_cat li{ display:block;}
#menu_cat a {
	height:28px;
	line-height:28px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
	color: #CFD7D9;
	border-bottom:0px solid #fff;
	background:url(../img/comuni/marker.gif) 5px center no-repeat ;
}
#menu_cat a:hover{ color:#FE7500;text-decoration: underline;}
/* SUB MENU*/
#subMenu{ padding:0px; margin:0px; }
#subMenu ul{ margin:0; padding:0; list-style:none; }
#subMenu li{ display:block; }
#subMenu a{ 
	padding:0px 0px 0px 20px; margin:0px;
	text-decoration:none; color: #fff; font-weight:normal; 
	background-image:none; display:block;
	height:20px;line-height:20px;
	border-left:none; border-right:none;
	border-bottom: 0px solid #fff;
 }

#subMenu a:hover{
	text-decoration: none;
	background-color:#000;
	border-left:none; 
	border-right:none;
	border-top: none;
	border-bottom: 0px solid #FE7500;
}
/* SUB MENU*/


#profilo{ float:right; width:52%; border:1px solid #FFFFFF;margin:0px; padding:10px; line-height:24px; margin-top:15px;}

#servizi{  border:1px solid #FFFFFF;margin:0px; padding:10px; line-height:24px; margin-top:15px;}

#briciole{padding:4px; margin: 10px 0px; border: 1px solid #808080; background-color:#494949}

/* -------FINE CORPO-----*/

#footer{ margin:15px 0px 0px 0px; padding:8px 10px; font-size:11px; border: 1px solid #808080; background-color:#494949}

