:link, :visited { color:#0084d1;text-decoration:none; }
:link:focus, :visited:focus { color: #0084d1; }
:visited {  color:#0084d1;text-decoration:none }
:link:hover, :visited:hover { text-decoration:underline }
:link:active, :visited:active { color: orange; }

* {font-size:12px}
a.credits {font-size:12px;font-weight:bold}


h1 {font-size:150%;letter-spacing:4px;color:#003298;padding:0px;margin:0px;margin-bottom:5px}
h1.gestione {border-bottom:1px solid #d7d7d7}
h1.news {font-size:150%;letter-spacing:2px}

h2 {font-size:120%;letter-spacing:2px}
h2.fascia {font-size:120%;letter-spacing:2px;background:#f9989c;color:#9e0b0f;border-bottom:1px dotted #d7d7d7}

hr.grigio_dotted {border:0px solid #acacac;height:1px;line-height:1px;width:1px;border-collapse:collapse;border-width:1px;margin:0px;color:#707070}

div.commento {margin-bottom:0px;background-image:url('../../img/struttura/blue/div_commenti_sfondo.png');background-repeat:repeat-x;background-position:bottom;border:1px solid #6f90d1;border-bottom:0px solid #d1d1d1;width:90%;text-align:left;padding:5px;padding-bottom:25px;padding-top:10px}

div.conferma {z-index:900;position:absolute;top:0;left:0;background:#447ae5;border:3px solid #a8a2d1;display:none;padding:10px;color:white;font-weight:bold}



div.errore {z-index:1000;background:#ffcccc;border:1px dotted #ff6666;color:#cc0000;padding:2px;font-size:11px;display:inline;position:absolute;font-weight:normal;text-align:left}
	div.errore a:link {color:#cc0000;font-weight:bold;text-decoration:none}
	div.errore a:visited {color:#cc0000;font-weight:bold;text-decoration:none}
	
div.errore_statico {z-index:1000;width:80%;background:#ffcccc;border:1px dotted #ff6666;color:#cc0000;padding:2px;font-size:11px;font-weight:normal;text-align:left;margin:4px}
	div.errore_statico a:link {color:#cc0000;font-weight:bold;text-decoration:none}
	div.errore_statico a:visited {color:#cc0000;font-weight:bold;text-decoration:none}	



div.login {margin-top:97px;margin-left:140px;font-size:10px;font-weight:bold;text-align:right;width:76px;border:0px;line-height:12px}
	div.login a:link {color:#f0f090;text-decoration:none}
	div.login a:visited {color:#f0f090;text-decoration:none}
	div.login a:hover {color:#f0f090;text-decoration:underline}	
	div.login input.testo {width:66px;font-weight:normal}
	div.login span {color:white}

table.menu_gestione {border:1px solid #898989}
	table.menu_gestione a:link,table.menu_gestione a:visited {font-weight:bold;color:#ed1c24;text-decoration:none;margin-left:2px;margin-right:2px} 
	table.menu_gestione a:hover {background-color:#ed1c24;color:white}
	
div.menu_modifica {position:absolute;width:530px;top:0;left:0;background:#dee2e8;border:3px solid #a8a2d1;display:none;text-align:left;padding:10px;color:black;}
	div.menu_modifica a:link,div.menu_modifica a:visited {font-weight:normal;color:#0084d1;text-decoration:none;margin-left:2px;margin-right:2px} 
	div.menu_modifica a:hover {text-decoration:underline;background-color:#dee2e8} 
	div.menu_modifica input {font-size:11px}
	
div.menu_modifica_voci {border:2px solid #e6eaf1;padding:2px;color:#464646;background-color:#eff3fa;margin-bottom:3px}
	div.menu_modifica_voci a:hover {background-color:#eff3fa} 

div.menu_principale {color:#c6c9cf}
	div.menu_principale a:link, div.menu_principale a:visited, div.menu_principale a:hover { font-weight:bold;color:#003298;text-decoration:none;margin-left:2px;margin-right:2px }	
div.menu_voci {display:none;position:absolute;top:0;left:0;border:1px solid #142d61;background:white;padding:0px;text-align:left}
	div.menu_voci a:link, div.menu_voci a:visited, div.menu_voci a:hover { font-weight:normal;color:#003298;text-decoration:none;margin-left:2px;margin-right:2px }	
	div.menu_voce_on {background:#447ae5}
	div.menu_voce_on a:link, div.menu_voce_on a:visited, div.menu_voce_on a:hover { color:white;}		
	
div.modulo {background:#dfe4ee;border:1px solid #c6cfe1;width:350px}
	div.modulo h2 {background:white;text-indent:10px;border-bottom:1px solid #c6cfe1}	

div.navigatore {padding-bottom:10px;color:#636363;font-size:11px;letter-spacing:1px}	
	
div.scheda_volante {position:absolute;background:white;border:2px solid #d7d7d7}

div.successo {background:#a5ff90;border:1px dotted #45ff1a;padding:3px;color:#1a8900;margin:4px}		

div.testo {min-height:200px;vertical-align:top;padding: 13px 15px 31px 15px;text-align:justify;background-image:url("../../img/struttura/blue/striscia_indirizzo.png");background-repeat:no-repeat;background-position:bottom;background-color:white}

i.news {color:#666666;font-size:11px;letter-spacing:0.5px}

img.center {
    display: block;
    margin-left: auto;
    margin-right: auto	
}
img.left{float: left;}
img.right{float: right;}


input {font-family:Lucida Sans Unicode, sans-serif;font-size:9px;padding:0px}
input.testo {border-collapse:collapse;border:1px solid gray}
input.pulsante {font-weight:bold;border-collapse:collapse;border:2px solid #c2c2c2;font-size:12px;padding:1px;background:#3560b6;cursor: hand;cursor: pointer;color:white}
input.news_titolo {width:100%;font-size:12px;font-weight:bold}
textarea {font-family:Lucida Sans Unicode, sans-serif;font-size:10px}

img.icona {border:0;vertical-align:middle;padding:0px;margin:0px;padding-right:4px}
img.header {vertical-align:bottom;padding-right:8px}

legend {color:#7d7d7d;font-weight:bold}

form {padding:0;margin:0}

p {margin:0; padding: 0;} 

select {font-family:Lucida Sans Unicode, sans-serif;font-size:11px;padding:0px}


table.elenco {border:2px solid #d7d7d7;border-collapse:collapse;color:#252525;white-space:nowrap}	
	table.elenco td {padding:4px;border:1px dotted #d7d7d7}
	table.elenco td.indice_ordine:hover {background:#c4d2ee;cursor: hand;cursor: pointer}
	table.elenco tr.indice {background:#dfe4ee;color:#003298}
	table.elenco tr.voce:hover {background:#ffffcc}
	table.elenco tr.voce_in_modifica {background:#ed4e54;color:white}

table.modulo input.campo {border:1px solid #c6cfe1;width:200px}
table.modulo td.nomecampo{color:#555555;text-align:right}

td.allegati_separatore {border:0px dotted #d7d7d7;border-top-width:1px;margin-top:5px;margin-bottom:5px;text-align:left;color:#707070}

td.news_separatore {border:0px solid #acacac;border-bottom-width:1px;margin-top:5px;margin-bottom:5px;text-align:right;color:#707070}

* #grigio8 {color:#ebebeb}
* #grigio12 {color:#e1e1e1}
* #grigio16 {color:#d7d7d7}
* #grigio24 {color:#c2c2c2}
* #grigio33 {color:#acacac}
* #grigio51 {color:#7d7d7d}
* #grigio61 {color:#636363}
* #grigio73 {color:#464646}
* #grigio79 {color:#363636}


/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
   font-family:Lucida Sans Unicode, sans-serif;
   font-size:12px;
}
body.mceContentBody p {margin:0}

.testo_normale {font-family:Lucida Sans Unicode, sans-serif;font-size:12px;} 
.testo_piccolo {font-family:Lucida Sans Unicode, sans-serif;font-size:10px;} 
.titolo {font-size:150%;letter-spacing:4px;color:#003298;padding:0px;margin:0px;margin-bottom:5px}
.sottotitolo {font-size:120%;letter-spacing:2px}