body {
	margin:0px auto;
	text-align:left;
}

td, div, input, textarea, select{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px;color:#333333;text-align: justify;}
span{ font-family: Arial, Georgia, Verdana, Helvetica, sans-serif; color:#333333;}

.doc {
	height: 26px; width:97%; margin: 2px; padding: 2px;
}

.clearer{clear: both;}

h2{	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	margin:0px auto;
	font-size:18px;
	padding-bottom:5px;}
	
h3{	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:0px auto;
	margin-bottom:5px;}
	
.clean{clear:both;}	
	
/* *******************  INIZIO PAGINA  ******************* */


#logo{
	float:left;
}

.sep{
	clear:both;
	background: transparent url("img/separatore.gif") repeat-x bottom center;
	margin-bottom:15px;
	height:2px;
}
	

#box{
	float:left;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width:100%;
}

.link_stampa_chiudi{
	float:right; margin:0px; padding:2px; padding-top:50px; text-align:right; font-size:13px; font-weight:normal;
}


.link_stampa_chiudi a:link, .link_stampa_chiudi a:visited{
	color:#333333;
	text-decoration:none;
}
.link_stampa_chiudi a:hover{
	color:#333333;
	text-decoration:underline;
}

.dentro {text-align:left;	margin: 5px;}

.footer{text-align:left; margin-left:20px; font-size:75%; float:left;}


.link_stampa_chiudi_f{
	float:right; margin:0px auto; padding:2px; text-align:right; font-size:13px; font-weight:normal;}


.link_stampa_chiudi_f a:link, .link_stampa_chiudi_f a:visited{
	color:#333333;
	text-decoration:none;
}
.link_stampa_chiudi_f a:hover{
	color:#333333;
	text-decoration:underline;
}

/* *******************  FORM  ******************* */

#tab_left{
float:left;
}

.testo_risposta{ color:#0086DB; padding:20px;text-align:center; font-size:90%;}
legend{color:#333333; font-size:110%; }
form{margin:0px auto; padding:0px;} /* ALBY */
fieldset{border: 1px solid #CCCCCC; padding:4px;}
input.campo_form_error{border:1px solid #0086DB;}
input.pulsante {
	font-family:Arial, Helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size:10px;
	margin:6px 0px 6px 0px;
	width:60px;
	border: 1px solid #666666;
	text-align:center;
}

.bg_form{
	background-color:transparent;
}

.tit_form{
	color:#333333;
	font-size:90%;
	font-weight:normal;
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	text-align:left;
	padding:10px 0px 0px 0px;
}

.format_form{
	text-align:left;
	padding: 3px;
}


input.campo_form, select.campo_form, textarea.campo_form {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:90%;
	color: #333333;
	background-color:#ffffff;
	border: 1px solid #CCCCCC;
	scrollbar-arrow-color: #888888;
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-highlight-color:#ffffff;
	scrollbar-face-color: #ededed;
	scrollbar-shadow-color: #dedede;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cfcfcf;
	width: 220px;
	padding:2px;
}
input.campo_form_error, select.campo_form_error, textarea.campo_form_error {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	background-color:#eeeeee;
	border: 1px solid #cccccc;
	scrollbar-arrow-color: #888888;
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-highlight-color:#ffffff;
	scrollbar-face-color: #ededed;
	scrollbar-shadow-color: #dedede;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cfcfcf;
	width: 220px;
	padding:2px;
}
input.campo_form2, select.campo_form2, textarea.campo_form2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	background-color:#ffffff;
	border: 1px solid #cccccc;
	scrollbar-arrow-color: #888888;
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-highlight-color:#ffffff;
	scrollbar-face-color: #ededed;
	scrollbar-shadow-color: #dedede;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cfcfcf;
	padding:2px;
}
a.voce_cartella:link,a.voce_cartella:visited {color: #EE7F00; text-decoration: none;}
a.voce_cartella:hover {color: #333333;}

span.extra{
	color: #555555;
	display: block;
	font-style:italic;
}


span.evidenza{
	color: #E98623;
}

span.titolo {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
}
.titolo_altrenews { 
	text-align: right;
	font-weight: bold;
	color: #333333;
	padding:5px;
	margin-top: 5px;
	margin-bottom: 5px; 
}
.spazio_altrenews { 
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}
.altre_news_dispari {
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom:5px;
	font-size: 75%;
}

.altre_news_dispari a:link, .altre_news_dispari a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}

.altre_news_dispari a:hover{
	color:#BD5D22;
	text-decoration:underline;
}

.altre_news_pari {
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom:5px;
}


/******************* EVENTI *******************/

span.paginazione {
	font-weight: bold;
	color: #000000;
}

.titolo2{
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	float: left;
	font-weight: bold;
	width: 98%;
	color:#333333;
	border:1px;
	border-bottom: 1px;
	border-color: #F2F2F2;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-style: solid;
	font-size:14px;
	
}

td.news{
	padding-left:5px;
 	float: left;
  	font-weight:  bold;
  	color: Black;
}

/******************* PHOTOGALLERY *******************/

.main {
	margin-left:20px;
 	margin-right: 5px;
	text-align: center;
}

div.main_centrato{
	padding-left: 6px;
	float:left;
	width:100%;
	text-align:center;
}

#immagine_photogallery {
 	float:left;
	text-align: center;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 15px;
	padding: 5px;
}

#photogallery{
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
	
}

/******************* MAPPA *******************/


div.macroarea {
	padding: 10px 5px;
}


span.extra1 {
	font-size: 13px;
	font-weight: bold;
	color: #0086DB;
}
span.extra2 {
	font-weight: bold;
	color: #A5A5A5;
}

/******************* PAGINE  *******************/

span.data, div.data{
	font-weight: bold;
	color:#333333;
	margin-bottom:10px;
}

/******************* TABELLE  *******************/

table.colore_filetto_tabelle{
	background-color : #cccccc;
}


td.nome_campi_tabella {
	background-color : #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	FONT-WEIGHT: bold;
	color : #000000;
}

td.riga_tabella_dispari {
	background-color : #FFFFFF;
	font-style : normal;
	font-weight : normal;
	color: #333333;
}

td.riga_tabella_pari {
	color: #333333;
	background-color: #FFFFFF;
}

td.sabato {
	background-color: #E7E7E7;
}


/******************* APPROFONDIMENTO  *******************/

#approfond{
	background-color:#eeeeee;
	height:auto;
	width:97%;
	margin:20px 0px 10px 0px;
	padding:12px;
}

.news_corpo{
  	font-weight: normal;
  	color: #333333;
}

div.immagine {
	float: left;
	margin-right: 15px;
}


/******************* SONDAGGI  *******************/

div.titolo3{
	color:#0086DB;
	font-weight:bold;
	font-size:12px;
}

#sondaggi {
	padding-left:20px;
	text-align: left;
	width: 560px;
}

#sondaggi2{
	padding-left:20px;
	text-align: left;
}

input.puls_in2 {
	padding:0px;
	vertical-align:0px;
	color: #000000;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #288AB0 ;
	
}








div.extra {
	font-size:13px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #A5A5A5;
	text-align:left;
	
}


input {
	vertical-align: middle;
}


table{
 text-align: center;
}

a:link, a:visited{
	color:#333333;
	text-decoration:underline;
}
a:hover, a:active{
	color:#333333;
	text-decoration:none;
}

