/*DATI comuni per tutte le pagine*/
body {
	padding:0; margin:10px 0px 0px 0px;	color: #000; background:#fff;	
	font-size: 11px; line-height: 20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a:link { color:#388CBA; text-decoration:underline;}
a:visited{color:#388CBA; 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:#ff6600; text-decoration:none; font-weight:bold;}
a.titolo:link{ color:#ff6600; text-decoration:none; font-weight:bold;}
a.titolo:visited{ color:#ff6600; text-decoration:none; font-weight:bold;}
a.titolo:hover{ color:#ff6600;text-decoration:underline;}
a.titolo:focus{ font-size:11px; color:#ff6600; text-decoration:none; font-weight:bold;}
a.titolo:active{ font-size:11px; color:#ff6600; text-decoration:none; font-weight:bold;}

.titoloBlu{ color:#388CBA; text-decoration:none; font-weight:bold;}


hr, .nascondi{ display:none;}
h3{ font-weight:bold; font-size:12px; color:#80A3CF; padding:0px; margin:0px;}
acronym { cursor:help; border-bottom:1px dotted #FF6600;}

/*INIZIO 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:#92ABBB; display:block;	width: 120px; height:80px;}

a.border:hover, a.border:visited{ padding:0; margin:0; border:1px solid; border-color:#ff6600; display:block; width:120px; height:80px;}
/*FINE immagini*/

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

.bt{
	font-size:10px;	color:#ff6600; height:18px; width:46px; padding:0;	margin:5px 0px;	border:1px solid #DDD;
	background-image: url(../img/comuni/bt.gif); background-repeat: no-repeat; background-color: #FFFFFF; background-position: center center;
}

.TDtesto{
	color: #000; padding:5px 0px; text-align:left; margin:0px; font-size:11px;
}

.TDcampo {
	font-size: 10px; color: #000000; padding:0px; margin: 0px; height: 16px; width: 95px; border: 1px solid #DDD;
}

.boxText {
	background-color: #fff;
	border: 1px solid #D6D9DA;
	width:250px;
}
.boxBig{
	font-family: Tahoma, Verdana, "Times New Roman";
	font-size: 11px;
	background-color: #fff;
	border: 1px solid #D6D9DA;
	width:250px;
	height:200px;
	overflow:hidden;
}
/* Fine FORM */



#contenitore_fake {	width:960px; margin:0 auto; padding:0;}

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

/* -----HEAD */

#contenitoreHead{margin:0px; padding:0px; border:1px solid #828282; border-bottom:none;}

#logo{
	margin:0px; padding:0px; float:left; background:#fff url(../img/comuni/logo.gif) 0px 0px no-repeat; height:93px; width:373px;
}

#contenitoreImg{ 
	margin:0px; padding:0px; border:1px solid #828282; border-bottom:none; border-top:none; background:#fff url(../img/comuni/img_head.jpg) 0 0 no-repeat; width:958px; height:151px;
	}

#briciole{ border:1px solid #ccc; margin:0px 0px 10px 0px; padding:6px; background-color:#EAF3FB;}
/* -------FINE HEAD-----*/

#contenitoreCorpo{	margin:0px;	padding:15px 5px; background-color:#fff; border:1px solid #828282; border-top:none;}

/*--------INDEX------*/
#boxNews{ float:left; width:40%;}
h3#titNews{ background-image: url(../img/comuni/titolo_news.gif); background-repeat:no-repeat; height:18px; width:140px;}
.cellNews{margin:15px 0px; padding:0px; }
.imgNews{float:left; margin:0px; padding:0px;}
.textNews{float:left; margin-left:5px; padding:0px;width:240px;}

#boxProfilo{float:left; width:60%; margin-bottom:10px; font-size:11px}
h3#titProfilo{ background-image: url(../img/comuni/titolo_profilo.gif); background-repeat:no-repeat; height:18px; width:400px;}
#textProfilo{ margin:0px; padding:10px 0px 0px 0px; }
/*--------FINE INDEX------*/
/*--------SERVIZI------*/
#boxServizi{ padding:10px; line-height:25px;}
/*--------FINE SERVIZI------*/

/*--------CATEGORIE------*/
#boxCat{ float:left; width:30%; padding:0px; margin:0px; border:1px solid #CCCCCC;  background:#fff url(../img/comuni/bg_cat.gif) bottom repeat-x;}
h3#titCat{padding:5px 0px 5px 10px; border-bottom: 2px solid #388CBA; color:#388CBA}

#boxCat ul{ list-style-type:none; padding:0px; margin:5px 5px 16px 5px;}
#boxCat li{ color:#000; font-size:11px; font-weight:bold; padding:3px 0px; background:#fff url(../img/comuni/separatore.gif) left bottom no-repeat;}
#boxCat li a:link{ text-decoration:none; color:#333333; background:#fff url(../img/comuni/marker_cat.gif) left center no-repeat; padding-left:12px;}
#boxCat li a:visited{ text-decoration:none; color:#999999; background:#fff url(../img/comuni/marker_cat.gif) left center no-repeat; padding-left:12px;}
#boxCat li a:hover, #boxCat li a:focus, #boxCat li a:active{ text-decoration:underline; color:#ff6600;}

/* Sottocategorie*/
#boxCat ul li ul{list-style-type:none; padding:0px; margin:0px;}
#boxCat ul li ul li{color:#000; font-size:11px; font-weight:normal; padding:0px; background:none;}
#boxCat ul li ul li a:link{ text-decoration:none; color:#388CBA; background:#fff url(../img/comuni/marker_elementi.gif) 10px center no-repeat; padding-left:20px;}
#boxCat ul li ul li a:visited{ text-decoration:none; color:#999999; background:#fff url(../img/comuni/marker_elementi.gif) left center no-repeat; padding-left:20px;}
#boxCat ul li ul li a:hover,#boxCat ul li ul li a:focus,#boxCat ul li ul li a:active{ text-decoration:underline; color:#ff6600;}
/*--------FINE CATEGORIE------*/

#boxEstrazione{float:left; width:69%; margin:0px 0px 0px 5px; font-size:11px}

	/*Estrazione ELEMENTI*/
	
	.boxNewsEx { float:left; margin-right:5px; width:320px; margin-bottom:20px; padding:0px; border:1px dotted #CCCCCC;}
	.imgNewsEx { float:left; margin-right:5px;}
	.textNewsEx { padding:0px; margin:0px;}
	#print { margin:3px 0px; padding:0px;}

#boxContatti{
	border:1px solid #CCCCCC; background:#fff url(../img/comuni/bg_cat.gif) bottom repeat-x; padding:15px;
}
#logoContatti{ float:left; margin-left:80px; padding:60px 0px; }
#textContatti{ float:left; margin:0px; padding:0px;  text-align:center; font-size:12px;}

/* FOOTER */
#contenitoreFooter{
	margin:0px;	padding:10px 5px; font-family:Arial, Helvetica, sans-serif;	border:1px solid #828282; border-top:none; background-color: #fff; background-image: url(../img/comuni/bg_footer.gif); background-repeat: repeat-x; background-position: left bottom;
}
#textFooter{ margin:0px;padding:0px; float:left;}
#ausiliarioFooter{ margin:0px; padding:0px; float:right; }
/*FINE --FOOTER */