body {
background-color: #ffffff;
font:10px verdana, helvetica, sans-serif; color: #333333; 
margin: 1px 1px 1px 1px;
}


.bottone {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #333333; text-decoration: none; font-weight: normal; background-color: #f6edb6; border: #E4D2AE; border-style: ridge; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 3px; margin-bottom: 3px; padding-top: 2px; padding-bottom: 2px}
.testo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #333333; text-decoration: none; border-color: black black #E4D2AE; padding-left: 5px; height: 15px; text-align: left; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-weight: bold}
.box {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #333333; font-weight: normal; text-decoration: none; border-style: none}
.testoblu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #003366; text-align: justify; text-decoration: none; padding-left: 8px; font-weight: normal}
.lista {  list-style-position: outset; list-style-image: none; list-style-type: disc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #336666; text-decoration: none}
.Carattere {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none}
.grigio {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; color: #666666; text-decoration: none}
.Link {  text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #003366}
.MenuDestra {  color: #333366; text-decoration: none}
.TitoloMnuDx {  font-style: normal; font-weight: normal; color: #333333; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; vertical-align: top}
.verde {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #006666; text-decoration: none}
a.verde:hover {  color: #99CCCC; text-decoration: underline}
a.bottone:hover {  color: #effaff; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small}
a.testoblu:hover {  color: #6699CC; text-decoration: underline}
a.bottone:hover {  font-weight: bold}
.rosso {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #BC624E; font-weight: normal}
a.titolomnudx:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #996666; text-decoration: underline; font-weight: bold}
.titoloblu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #000000; text-decoration: none; font-weight: bold}
a.titoloblu:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #666666; text-decoration: underline}
.titoloverde {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #336666; text-decoration: none; text-align: center; height: 30px}
.ELENCO {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #006699; text-decoration: none; text-align: left; text-indent: 30px; vertical-align: top; list-style-position: outset; list-style-type: none; letter-spacing: normal; word-spacing: normal; white-space: normal}
a.lista:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #006699; text-decoration: underline; list-style-image: url(Immagini/BULLETrosso.gif); background-repeat: repeat-x}
.titoloverdescuro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none ; padding-top: 3px}
.arancione {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CC6600; text-decoration: none}
a.arancione:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #FABB23; text-decoration: underline}
.verdone {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #84846a; text-decoration: none}
a.verdone:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #AAA97F; text-decoration: underline}
.marrone {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #968231; text-decoration: none}
a.marrone:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C4AD4F; text-decoration: underline}
.margine {  margin-top: 1px; margin-right: 1px; margin-left: 1px; padding-top: 1px; text-align: left; vertical-align: top}
.testoblugrossetto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #003366 ; font-weight: bold}
.rossogrande { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #990000; text-align: center}
.Linkblu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #003366 ; text-decoration: underline}
a.Linkblu:hover { color: #6699CC; text-decoration: underline ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small}
.lineagrigia {  background-color: #666666; border-style: none}
.bordogrigio {  border: #999999 solid; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; margin-top: 2px; margin-right: 1px; margin-bottom: 2px; margin-left: 3px; border-width: 4px 1px 1px;;; background-color: #f7e3b1}
.mattone {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #633708; text-decoration: none}
.sfbeige {  background-color: #F4ECDB; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px #e4d2ae solid; text-align: left; margin-top: 1px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px}
#Dove {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: none; background-color: #8aacc8; padding-top: 3px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: dashed; border-width: 1px 0px; height: 25px; text-align: right; vertical-align: middle; width: 100%; border-color: #0f427c #999999}
a.grigio:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #333333; text-decoration: underline}

div#navigation{
    background-color: #fffcf1;
    border-bottom: 1px solid #CA9A41;
    text-align: center}

div#navigation ul{
    list-style-type: none;
    margin: 0 0;
    padding: 1px 1px;
    white-space: nowrap}

div#navigation li{
    display: inline;
    margin: 0 0;
    padding: 0 0}

div#navigation li a{
    text-decoration: none;
    border: 1px #CA9A41 solid;
    padding: 0px 3px;
    background: #f4ecdb;color: #333333; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; vertical-align: top; margin: 2px}

div#navigation li a:hover{
    background-color: #e4d2ae; text-align: left; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #000000; text-decoration: none; font-weight: bold}

div#navigation li#activelink a{
    border-bottom: 1px solid #e4d2ae;
    background-color: #e4d2ae;
    color: #333333} 

.evidenza {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #333333; border-color: #e4d2ae black; font-weight: bold; text-align: left; text-decoration: none; padding-left: 6px; margin-top: 2px; margin-bottom: 2px; line-height: 1.5em; padding-top: 4px; padding-bottom: 3px; background-image: url(Images/menud.gif); background-repeat: no-repeat; background-position: left top; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.evidenza h3 { font-size: 1.50em; padding: 3px 3px}
.evidenza h4 { padding: 3px 3px}
.evidenzabarra {  width: 100%; border-color: black black #e4d2ae; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
a.evidenza:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #666666; background-color: #F4ECDB; height: 15px; border-color: #e4d2ae black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-weight: bold; text-align: center ; text-decoration: underline}
a.testo:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #666666; text-decoration: underline; font-weight: bold}
.destra {  text-align: right; padding-right: 300px}
.sinistra {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #333333; text-decoration: none; text-align: left; margin-right: 20%; vertical-align: middle}
.form {  margin-top: 2px; margin-right: 2px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; background-color: #f8f0d2; border: ridge; border-width: 1px 0px; border-color: #999999 black #E4D2AE; width: 100%; text-align: right}
.centrale {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #333333; text-decoration: none; text-align: center; margin-right: 50%; vertical-align: middle; width: 20%}
.Tsezioni { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: small; font-weight: bold; padding-top: 10px; border-style: none}
.Tsezioni h2 { font-size: 3.00em}

a.Tsezioni:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; border-color: #e4d2ae black; font-weight: bold; text-align: left; text-decoration: underline ; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.left {  width: 114px}
.stemma {  width: 90px; border: black; border-style: none}
a.sinistra:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: underline }
a.centrale:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: underline }
csin {  width: 33%}
.alignright {  text-align: right; vertical-align: top}
.divisorio {  width: 1px; text-align: right; vertical-align: bottom}
.ccentrale {  width: 56%; text-align: left; vertical-align: top; background-color: #FFFcf1}
.cdestra {  text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; vertical-align: top; background-color: #f7f1dd; width: 23%; border-style: none}
.aligncenter { text-align: center; vertical-align: middle; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.nospazio {  margin-top: 2px; margin-right: 2px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: right}
.barracentr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: none; background-color: #effaff; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #999999 dashed; border-width: 1px 0px; height: 25px; text-align: right; vertical-align: middle; width: 100% }
.Dove {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border: dashed;
	border-width: 1px 0px;
	vertical-align: middle;
	width: 100%;
	height: 15px;
	margin-top: 3px;
	text-align: left;
	border-color: #0f427c #999999;
	font-weight: bold;
	background-image: url(Images/sfum5.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
.width80 {  width: 80%}
.noborder {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; vertical-align: bottom}
.Tabcentrale { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: none; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 5px; border: 0px #e4d2ae none; text-align: left; vertical-align: middle; margin-right: 10px; margin-left: 5px; font-weight: normal; margin-top: 2px; margin-bottom: 2px; width: 85%}
.Tcentrale {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #000000; text-decoration: none; text-align: left}
a.Tcentrale:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #666666; text-decoration: underline ; font-weight: normal}
.Base {  width: 30%}
.bordoBase { border: dotted; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-width: 3px 0px 2px; border-color: #003366 #CCCCCC #003366 #666666}
.bordopie { border: solid; padding-top: 1px; padding-right: 1px; padding-bottom: 18px; padding-left: 1px; margin-top: 2px; margin-right: 1px; margin-bottom: 10px; margin-left: 3px; border-width: 3px 1px 2px; border-color: #999999 #666666 #666666 #999999; text-align: center; clip:    rect(   ); background-color: #f7e3b1}

.BordoImg {  padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #999999 solid; margin-top: 5px; margin-right: 2px; margin-bottom: 5px; margin-left: 2px}
.Titnero {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; font-style: normal; color: #633708; text-decoration: none; font-weight: normal; padding-top: 1px; margin-top: 2px; margin-bottom: 3px; border: 1px solid; text-align: center; background-color: #FFFCF1; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; border-color: #E4D2AE #E4D2AE #e4d2ae}
.tnormale {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #003366; text-decoration: none}
.accesso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; background-color: #F4ECDB; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px #e4d2ae solid; vertical-align: middle; width: 60%; height: 20px; margin-bottom: 4px ; font-weight: bold}
.nero {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #000000; text-decoration: none; text-align: left}
.menug { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; background-color: #F4ECDB; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px #e4d2ae solid; vertical-align: middle; width: 90%; margin-bottom: 4px ; font-weight: normal}
.sfbianco {  background-color: #FFFFFF; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #333333; text-decoration: none; border: 1px #336666 solid}
.sfnews {  background-color: #999999}
.tabevidenza {  border: 0px none; height: 150px}
.inevidenzabarra { height: 3px; width: 100% }
.tabmanifestazioni { border: 0px none; height: 150px}
.Tsezioniev { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #333333; border-color: #8aacc8 black; font-weight: bold; text-align: left; text-decoration: none; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.sfevidenza { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #333333; font-weight: bold; text-align: center; text-decoration: none; padding-left: 2px; margin-top: 15px; margin-bottom: 5px; border: 0px none; margin-right: 2px; margin-left: 2px; padding-top: 10px; padding-right: 2px; padding-bottom: 0px; width: 100%; background-image: url(Images/topmenutit.jpg); background-repeat: no-repeat; background-position: center top; vertical-align: middle}
.sfmanifestazioni { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #333333; font-weight: bold; text-align: center; text-decoration: none; margin-top: 30px; margin-bottom: 1px; margin-right: 4px; margin-left: 6px; padding-left: 16px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; vertical-align: middle; width: 100%; border: 0px none; background-image: url(Images/topmenutit2.jpg); background-repeat: no-repeat; background-position: center top; clip:  rect(   )}
.nerobold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #000000; text-decoration: none; text-align: left; vertical-align: top}
/** MENU 1 ** roll-over basato solo sui colori **/
ul.menu1 { 
width:150px;
list-style:none; /* elimino i punti elenco */
margin:0 0; padding:0 0; /* elimino i rientri delle liste */
}
ul.menu1 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 2px 0 5px;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000
; margin: 4px 0px 0px
; font-weight: normal
; background-image: url(Images/pulsantemenu_150g.gif); background-repeat: no-repeat; background-position: left top
; border: 0px none
}
ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu1 li a:active { 
background: #faf4e5;
color:#c00;
}
ul.menu1 li a:hover { 
color:#333333;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small
; font-weight: normal
 } 

 /** MENU 2 ** roll-over basato solo sui colori **/
ul.menu2 { 
list-style:none; /* elimino i punti elenco */
margin:0 0 0 0px; padding:0 0; /* elimino i rientri delle liste */
; width: 150px
; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
ul.menu2 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 2px 0 15px;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; background-color: #d3d4a7
; margin: 0px 1px
; font-weight: normal
; border-color: #003333 black #999966
; background-image: none
; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}
ul.menu2 li a:active { 
; 
}
ul.menu2 li a:hover { 
background: #aeb999 url(Images/trileft.gif) no-repeat left center;
color:#000000;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small
; font-weight: normal
 }
 
.corpo {  vertical-align: top}
ul.square {  list-style: square; color: #ca9a41}
.alignleft {  text-align: left; vertical-align: top}
.sfverde {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #003333; border: #c6d6c7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; padding-left: 1px}
a.nero:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: none}
.aligntop {  text-align: left; vertical-align: top}
.IntGestione {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #003366; text-decoration: none; background-color: #f4ecdb; border-color: #ca9a41 #ca9a41 #ca9a41 #ca9a41; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; text-align: left; padding-left: 3px}
a.Titnero:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal; color: #666666; text-decoration: none; font-weight: bold; padding-top: 3px; margin-top: 2px; margin-bottom: 3px; border: 1px #E4D2AE solid; text-align: center; background-color: #FFFCF1; padding-right: 10px; padding-bottom: 3px; padding-left: 10px }
.Tnero { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal; color: #333333; text-decoration: none; font-weight: bold; border: #E4D2AE none; text-align: center}
a.Tnero:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal; color: #666666; text-decoration: none; font-weight: bold; border: #E4D2AE none; text-align: center}
.Titgest { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal; color: #333333; text-decoration: none; font-weight: bold; padding-top: 3px; margin-top: 2px; margin-bottom: 3px; border: 1px #E4D2AE solid; text-align: left; background-color: #FFFCF1; padding-right: 10px; padding-bottom: 3px; padding-left: 10px }
.gestione {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #336666; padding-left: 5px; padding-top: 4px; padding-right: 1px; padding-bottom: 4px}
.tit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #003366; text-decoration: none}
.modulo {  background-color: #e8ecf0; border: 1px #2d538d solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #000000; text-decoration: none}
.sfbeigem { background-color: #F4ECDB; border: 1px #e4d2ae solid; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #003366; text-decoration: none}
.foto {  width: 110px}
ul.cerc { list-style: circle; color: #ca9a41 }
.linea {  border-color: #666666 black black; background-color: #999999; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.Newsletter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #990000}
a.Link:hover { color: #6699CC; text-decoration: underline ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal}
.sfbiancos {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #000000; text-decoration: none; background-color: #FFFFFF; width: 14%; padding-top: 2px; padding-bottom: 2px}
.altgalleria {  height: 60px}
.Qui {  border-color: black black #633708; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.width10 {  width: 15%; text-align: center}
.width45 {  width: 45%}
.titolomedio {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #000000; text-decoration: none}
.barra {  border-color: black black #E4d2ae; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; margin-bottom: 2px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.testohome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; border-color: black black #E4D2AE; height: 15px; text-align: left; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-weight: normal ; text-decoration: none}
a.testohome:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #cec27b; text-decoration: underline }
.testoh {  height: 120px; width: 80%}
.altsei {  height: 23px}
.top {  height: 105px; background-color: #f6e2b2}
.barraici { border-color: black black #e4d2ae; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px ; background-image: url(Images/ici_ar.jpg); background-repeat: no-repeat; background-position: right bottom}
.alttop {  text-align: center; vertical-align: bottom; height: 22px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.neroelenco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #000000; text-decoration: none; text-align: left ; line-height: 180%}
.width35 {  width: 35%}
.tabmenu { height: 20px; vertical-align: bottom; text-align: center}


.testoImm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: center}
.BordoImgBlu { border: 1px #006699 solid; text-align: center; vertical-align: middle; margin-top: 2px; margin-right: 6px; margin-bottom: 2px; margin-left: 6px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.centraleHome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #333333; text-decoration: none; text-align: center; margin-right: 50%; vertical-align: middle; width: 15%}
.testohomep { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #333333; border-color: black black #333366; height: 15px; text-align: left; font-weight: normal; text-decoration: none ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
a.testohomep:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #666666; text-decoration: underline ; font-weight: normal}
.angd {  width: 20%}
.angs { width: 80%}
.evidenzatesto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #003366; height: 20px; border-color: #e4d2ae black; font-weight: bold; text-align: left; text-decoration: none; padding-left: 6px; margin-top: 0px; margin-bottom: 6px; line-height: 1.5em; border-style: ridge; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.Home {  border: 0px none; padding-left: 2px; margin-top: 10px; margin-right: 0px; margin-bottom: 2px; margin-left: 2px; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; width: 100%; text-align: left; vertical-align: top}
.Home2 { margin-left: 2px; border: 0px none; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; padding-left: 2px; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; width: 90%; text-align: left}
.sezHome {  background-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px}
.aligntopleft { text-align: left; vertical-align: top ; width: 28%; background-color: #fffcf1}
.alignbottom {  vertical-align: bottom}
.calt {  margin-bottom: 10px; color: #003366}
.BordoImgBlug { border: #003366 solid; text-align: center; vertical-align: middle; margin-top: 2px; margin-right: 4px; margin-bottom: 2px; margin-left: 6px; background-color: #9ca9b7; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 16px; height: 25px; width: 85%; border-width: 1px 1px 2px}
.topsito1 {  text-align: left; vertical-align: top; height: 105px; width: 291px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.topsito2 { text-align: left; vertical-align: top; height: 105px; width: 217px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.topsito3 { text-align: left; vertical-align: top; height: 105px; background-color: #f8f0d2; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 242px}
.table {  margin-top: 0px; margin-right: 6px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #f7e3b1; border-color: #666666 black black; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.topsito4 { text-align: left; vertical-align: top; background-color: #f8f0d2; height: 105px}
.sf { background-color: #f7e3b1}
.sf1 { background-color: #f8f0d2}
.altsei1 { height: 23px; text-align: center}
.divisorior { width: 1px; text-align: right; vertical-align: bottom; background-color: #f7f1dd ; border-color: black black black #333333; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.sftrekking { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #333333; height: 25px; font-weight: bold; text-align: left; text-decoration: none; padding-left: 16px; margin-top: 8px; margin-bottom: 1px; border: solid; margin-right: 4px; margin-left: 6px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px ; width: 85%; background-color: #eae9b2; border-width: 1px 1px 2px; border-color: #c4c391 #C4c391 #c4c391 #c4c391}
.Home3 { margin-left: 10px; border: solid; background-color: #c4c391; border-width: 0px 1px 1px; border-color: black #999966 #999966; height: 140px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; padding-left: 16px; padding-top: 5px; padding-right: 2px; padding-bottom: 5px ; text-align: center; width: 80%}
.sfgalleria { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #333333; height: 25px; font-weight: bold; text-align: left; text-decoration: none; padding-left: 16px; margin-top: 8px; margin-bottom: 1px; border: #6699CC solid; margin-right: 4px; margin-left: 6px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px ; width: 85%; background-color: #e4eef0; border-width: 1px 1px 2px}
.Home4 { background-color: #cbe1e6; border-width: 0px 1px 1px; border: solid; padding-left: 16px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 10px; height: 100px; padding-top: 5px; padding-right: 2px; padding-bottom: 5px ; text-align: center; width: 80%; border-color: #cbe1e6 #9ad9e7 #9ad9e7}
.Home5 { border: 0px none; padding-left: 2px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 2px; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; text-align: center ; clip:   rect(   ); width: 100%}
.Home6 { background-color: #effaff; border-width: 0px 1px 1px; border: solid; padding-left: 16px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 10px; height: 100px; padding-top: 5px; padding-right: 2px; padding-bottom: 5px ; text-align: center; width: 80%; border-color: #cbe1e6 #9ad9e7 #9ad9e7 }
.BordoImgG { padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 4px #663333 ridge; text-align: right; margin-top: 5px; margin-right: 2px; margin-bottom: 5px; margin-left: 2px; vertical-align: text-top }
.menuleft {  width: 150px; background-color: #f8f0d2; text-align: left; vertical-align: top}
.altezza { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: center ; height: 100px; vertical-align: top}
.sforganigramma { background-color: #FFFFFF; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px #e4d2ae solid; text-align: left; margin-top: 1px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px }
.width30 {  width: 40%; padding-left: 10px;
font-size: x-small;
font-color: #000;
border:1px solid #999999;
		padding:0.1em 0.1em;
		background-color: #F3F0C2; 
}
.width70 { width: 60%
border:1px solid #999999;
		padding:0.1em 0.1em;
		font-size: x-small;
font-color: #000;
border:1px solid #999999;
		padding:0.1em 0.1em;
		background-color: #F3F0C2;
}
.tablemod {  border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tdmod { border:1px solid #999999;
		padding:0.1em 0.1em;
		background-color: #FFFFFF; ; text-align: left}
