@import "vesti.css";
.ELENCO_DI_TUTTI_I_COMANDI {
	border: 1px solid #FFF; /* Spessore, tipo e colore del bordo del DIV */
	height: 30px; /* Altezza del DIV */
	width: 150px; /* Larghezza del DIV */
	float: left; /* Allineamento del DIV */
	
	margin: 0 0 0 0; /* Margini esteri, in senso orario: alto, destra, basso, sinistra - Possono anche essere negativi -2px ecc. ecc.  */
	
	padding: 0 0 0 0; /* Margini interni, in senso orario: alto, destra, basso, sinistra  */
	
	background-color: #C1E0EC; /* Colore dello sfondo */
	background-image:url(/img/sfondo_menu_contestuale.jpg); /* Immagine applicata allo sfondo */
	background-repeat: repeat-x; /* Ripetizione dello sfondo solo per la prima riga */
	background-repeat: no-repeat;
	background-position: right top; /* Allinea lo sfondo da destra verso sinistra e in alto...*/
	
	text-align:left; /* Allineamento del testo */
	text-decoration:none; /* Elimina la sottolineatura dei link */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Tipo di font */
	font-size:0.6em; /* Misura dei font in em, pu anche essere impostata in pixel*/
	font-weight:bold; /* Grassetto applicato al font */
	color: #000000; /* Colore del testo */
	
	position:relative;
		
	clear: both;
	
	display:block; /* allunga il colore di sfondo per tutta la riga */
	
	display:inline; /* elimina gli spazi tra una voce e l'altra del menu, IN EXPLORER */
	
	list-style:none; /* Elimina il pallino dell'elenco */
	
	text-transform:uppercase; /* Imposta i caratteri tutti maiuscoli */
	
	
}

img {border: 0px}
img a {border:0px}
.img-interna {float:left; width:140px;}

/*######################################################################################
################################## INIZIO NUOVI STILI ##################################
######################################################################################*/

#body {
	margin: 0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#B5DBFF;
	font-size:100%;
}
/* serve per non far vedere i link dei salti pagina */
#reader {
	width: 0px; 
	height: 0px; 
	font-size: 0em;
	position:absolute;
	top: -1000px;
}
.nascosto{display:none;}
#pagina {
	margin-left: 2%;
	margin-right: 2%;
	border:1px solid #89C0EF;
	background-color:#fff;
}
#versioni{font-size:0.8em;text-align:center;padding:4px;}
ul.versioni{list-style:none;margin:0px;padding:0px;}
ul.versioni li{display:inline;margin-left:8px;}
#top {
	position:relative;
	height: 117px;
	background-repeat: repeat;
	background-image:url(../../img/sfondo_top.gif);
	border-top:1px solid #0066CB;background-color: #D7EFFF;
}
#top_sx{
	position:absolute;
	left:0px;
	top:0px;
	width:483px;
}
#top_dx{
	position:absolute;
	right:0px;
	top:0px;
	width:277px;
}
#reader h1{display:none;}
/*##############################################################################################
####################################### MENU CONTESTUALE #######################################
##############################################################################################*/

#menu_contestuale {
	height: 19px;
	padding: 6px 0 0 5px;
	background-color: #D7EFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #052A5E;
	font-weight:bold;
	
}
accessibilita{width:45%}

#menu_contestuale a {
	color: #052A5E;
	font-weight:bold;
}

/*##############################################################################################
##################################### FINE MENU CONTESTUALE ####################################
##############################################################################################*/

#corpo {
	border-top:1px solid #89C0EF;
	height:auto !important;
	height:0px;
	
	
}

/*##############################################################################################
####################################### MENU DI SINISTRA #######################################
##############################################################################################*/
.sfondo_menu_bianco{background-color:#fff;border-bottom:2px solid #0066CB;}
.sfondo_menu_celeste{
	border-bottom:2px solid #0066CB;
}
.sfondo_menu_verdino{background-color:#EDFEEE;border-bottom:2px solid #0066CB;}
#menu_sx {
	padding: 5px 0 0 0;

	font-size: 0.8em;
	float: left;
	width: 23%;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #E8F1FA;
	border-right:1px solid #89C0EF;
	border-bottom:none;

}

ul.voci_menu_sx { 

	list-style:none; /* elimino i punti elenco */
	margin:0; padding:0; /* elimino i rientri delle liste */
	margin-bottom:8px;
}

ul.voci_menu_sx li a { 
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding:0 0 0 15px; /* lascia spazio far il bordo del menu e il testo del link */
	color: #003366;
	
	background-repeat: no-repeat;
	background-image:url(../../img/freccia_lista.gif);
}


ul.voci_menu_sx li {
	
	padding-bottom:0.2em;
	padding-top:0.2em; /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
	border-bottom:1px dashed #AAD3F1;
}


ul.voci_menu_sx li a:link, ul.voci_menu_sx li a:visited { 
	color: #003366; /* colori per il link */
} 

ul.voci_menu_sx li a:hover, ul.voci_menu_sx li a:active {  /* colori per l'effetto roll-over */
	color: #003366;
	background-color: #A8D3F6;
	/*background-repeat: no-repeat;
	background-image:url(../../img/freccia_menu_sx_2.gif);*/
}

/*##############################################################################################
##################################### FINE MENU DI SINISTRA ####################################
##############################################################################################*/


/*##############################################################################################
##################################### COLONNA DX            ####################################
##############################################################################################*/
.mettialcentro{text-align:center;}
#centro {
	float:left;
	width:81% !important;
	width:80%;
	/*border:1px solid #000;*/
}
#colonna_dx{
	
	float:right;
	/*width: 16.1em;*/
	width:18%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #E8F1FA;
	border-left:1px solid #89C0EF;
}


/*##############################################################################################
##################################### FINE COLONNA DX       ####################################
##############################################################################################*/
#contenuto {
	color: #003366;
	background-color: #FFF;
	
	width:72% ;
	float:right;
	margin: 0 0.8em 0 0 !important;
	margin: 0 0.4em 0 0;
	padding-top:8px;
	/*border:1px solid #0066CB;*/
	height:auto !important;
	height:0px;
	
}
.virgolette{color: #F93;
font: italic 900 1.5em/1em georgia, serif;
}

#news_primopiano{
	
}
#news_primopiano h1{
	font-size:1em;
	padding:5px 0 5px 7px;
	margin:20px 0px 10px 0;
	background-color:#0066CC;
	color:#FFFFFF;
	font-weight:bold;
	border-left:
}
/* gestione delle liste generiche di contenuto ##########################################*/
#contenuto ul {list-style:none;font-size:0.7em;}
#contenuto li {padding:5px 0;}

#contenuto p {padding:0 4px;margin:0px;font-size:0.7em;}

#menu_contenuto{
	background-color:#0066CB;
	color:#fff;
}
#menu_contenuto h1{margin:0px;padding:0px;}
ul.list_menu_cont{
	border-top:1px solid #fff;
	list-style:none;
	margin:0px;
	padding:4px;
	text-align:center;
}
ul.list_menu_cont li {
	display:inline;
	margin-left:12px;
	margin-right:12px;
	
}

ul.list_menu_cont li a{
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
}
ul.list_menu_cont li a:hover{
	background-color:#fff;
	color:#003366;
	padding:2px;
}

#presidente{
	margin-top:10px;
	padding-top:10px;
	background-color:#E8F1FA;
	border:1px solid #E8F1FA;
	border-top:3px solid #00C73D;
	border-bottom:1px solid #00C73D;
	height:auto !important;
	height:0px;
	font-size:0.72em;
	
}

#presidente2{
	margin-top:10px;
	padding-top:10px;
	background-color:#E8F1FA;
	border:1px solid #E8F1FA;
	border-top:3px solid #00C73D;
	border-bottom:1px solid #00C73D;
	height:auto !important;
	height:0px;
	font-size:0.72em;
	background-image: url(../../img/sfondo_orazio2.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}






#presidente p{
	margin-top:40px;
	margin-left:100px;
	
}
.immagin{padding:4px;margin-top:0px;border:0px solid #E8F1FA;}
#contenuto .immagine{float:left;padding:4px;border:1px solid #E8F1FA;}
img.resize{width:100%;}
#orazio{margin-left:0.7em;padding-top:0;background-color:#E8F1FA;width:95%;float:left;}
#orazio a,#orazio a:visited{font-weight:bold;color:#003366;}

#orazio2{margin-left:0.7em;padding-top:2px;width:50%;float:left;}
#orazio2 a,#orazio2 a:visited{font-weight:bold;color:#003366;}

#foto_provincia{
	width:50%;
	float:right;
	height:250px;
}
#orazio span.special-quote { 
color: #F93;
font: italic 900 3em/1em georgia, serif;


}

.home_titolo_news{
	display:block;
	background-color:#A9DBF6;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	color:#105DC7;
	font-weight:bold;
	padding-left:4px;
	margin-bottom:8px;
	font-size:1em;
}

/*#####################################################################*/
#bottom {
	padding-top:15px;
	
}
#bottom_grafico{
	height: 40px;
	background-image:url(../../img/sfondo_bottom.gif);
}
#bottom p{
	padding:0px;
	margin:0px;
	font-size:0.8em;
	font-weight:bold;
	color:#023C86;
	text-align:center;
}
#validatori {
	color: #023C86;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
}

#validatori a {
	color: #023C86;
	font-weight:bold;
}

#validatori ul {
	padding: 0 0 10px 0;
	margin: 10px 0 0 0;
}

#validatori li {
	display: inline;
}

.nofloat {
	clear:both;
}
.nofloat_left {
	clear:left;
	display:block;
}


/*##############################################################################################
####################################### VESTI GRAFICHE #########################################
##############################################################################################*/



/*##############################################################################################
##################################### FINE VESTI GRAFICHE ######################################
##############################################################################################*/

h1 {
	padding: 4px 4px 20px 4px;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	text-transform:uppercase;
}

h2 {
	color: #F16937; 
	padding: 2px 0 2px 7px;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
}
h3 {
	color: #F16937; 
	padding: 2px 0 2px 7px;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
}
h2 a, h2 a:visited {
	color: #F16937;
}

.grassetto {
	font-weight: bold;
}

#presentazione {
	padding: 5px 0 0 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

/*###########################################################################################
################################# INIZIO PARTI DINAMICHE ####################################
###########################################################################################*/
p.tratteggio{border-top:1px dashed #000;}

.numero {
	padding: 2px 0 0 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.data {
	padding: 2px 0 5px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.testo {
	padding: 0px 0 4px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.responsabile {
	padding: 2px 0 0 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: right;
	padding-right: 7px;
}
.destra {text-align:right;font-size:1.1em;font-weight:bold;}
.allegati {
	padding: 20px 0 0 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
}

.doc_allegato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.doc_allegato a {
	color: #336666;
}

.doc_allegato ul {
	list-style:none;
	margin: 0 0 0 7px;
	padding: 0 0 0 0px;
}

.doc_allegato li {

}

.divisorio {

	border-top: 1px dashed #AAD3F1;
	padding: 20px 0 0 0;
	margin: 20px 0 20px 0;
}

.numero_pagine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
}

.numero_pagine a {
	color: #1C584C;
}

/*#########################################################################################
###################################### INIZIO CERCA #######################################
#########################################################################################*/

#cerca form {
	margin: 0px;
	padding: 0px;
}

#cerca table {
	margin:0px auto; /* al centro del cerca */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#cerca td {
	text-align: right;
}

.campo_input {
	border: 1px solid #1C584C;
	color:#000;
	background-color:#FFF;
}

.pulsante_cerca {
	color: #1C584C;
	background-color: #EBF7F8;
	width: auto;
	height: 20px;
	border: 1px solid #1C584C;
}

/*#########################################################################################
######################################## FINE CERCA #######################################
#########################################################################################*/

#errore {
	color:#FF0000;
	text-align: center;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-top: 20px;
	margin: 0;
	font-weight:bold;
}

.titolo_temi {
	height:30px;
	background-image:url(../../img/temi_sx.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #1F63B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin-bottom: 4px;
}
.titolo_temi_verde {
	height:30px;
	background-image:url(../../img/temi_verde.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
	
	margin-bottom: 4px;
}
#pilota {
	color: #1C584C;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight:bold;
	padding: 20px 0 20px 0;
}

#pilota a {
	color: #329F8A;
}
#primo{widht:100px;float:left;border:1px solid #000;}
#secondo{widht:100px;float:right;border:1px solid #000;}

.torna_su {font-size:0.7em;text-align:right;border-bottom:1px solid #006699;height:14px;background-image:url(/img/freccia_su.gif);background-repeat:no-repeat;background-position:bottom left;}
.torna_su a {color:#FFFFFF;font-weight:bold;background-color:#006699;padding:2px 5px;margin-bottom:0px;}

table th{
	/*width:30%;*/
	text-align:left;
	vertical-align:top;
	font-size: 0.9em;
	padding:5px 0;
}
caption{font-weight:bold;text-transform:capitalize;color:#308D04;font-size:1.1em;}
#calendario  caption a,#calendario caption a:visited{color:#308D04;font-weight:bold;font-size:0.7em;}
table.calendario th{
	text-align:center;
	font-size: 0.8em;
	border:1px solid #fff;	
	font-weight:bold;
	color:#FFFFFF;
	background-color:#308D04
}
table.calendario td{
	text-align:center;
	font-size: 0.7em;
	border:1px solid #308D04;	
}
table.calendario td a,table.calendario td a:visited{color:#FF0000;font-weight:bold;}
#banner_terraionica{
background:#fff url(../../img/sfondo_terraionica.gif) repeat-x top left;
}
/*##########################################  rassagna video #############################*/
table.rassegna{ width:100%;}
table.rassegna td,table.rassegna th {/*border:1px solid #d7efff;*/background-color:#e3f4fc;padding:5px;}
table.rassegna th {font-size:0.8em;color:#0066cc;text-align:center;}
table.rassegna a {color:#f16937;font-weight:bold;}

#object-media{
	width:320px;
	border:1px solid #0066cc;
	background-color:#a9d3f6;
	padding:0px; margin:0px;}
/*##########################################  fine rassagna video #############################/*