A:link { text-decoration:none; color: #000000; font-size:11px} 
A:visited {text-decoration:none; color: #000000; font-size:11px}
A:hover {text-decoration:underline; color:#000000; font-size:11px}
A.azzurro:visited {text-decoration:none; color: #FFFFFF; font-size:10px;; font-weight: bold}
A.azzurro:hover {text-decoration:none; color:#598AA3; font-size:10px;; background-color: #FFFFFF}
A.beige:visited {text-decoration:none; color: #FFFFFF; font-size:10px;; font-weight: bold}
A.beige:hover {text-decoration:none; color:#C5AF7D; font-size:10px;; background-color: #FFFFFF}
A.verde:visited {text-decoration:none; color: #FFFFFF; font-size:10px;; font-weight: bold}
A.verde:hover {text-decoration:none; color:#35962B; font-size:10px;; background-color: #FFFFFF}
A.rosso:visited {text-decoration:none; color: #FFFFFF; font-size:10px;; font-weight: bold}
A.rosso:hover {text-decoration:none; color:#ED0011; font-size:10px;; background-color: #FFFFFF}
A.arancio:visited {text-decoration:none; color: #FFFFFF; font-size:10px;; font-weight: bold}
A.arancio:hover {text-decoration:none; color:#F48E00; font-size:10px;; background-color: #FFFFFF}
A.blu:visited {text-decoration:none; color: #FFFFFF; font-size:10px;; font-weight: bold}
A.blu:hover {text-decoration:none; color:#004E9E; font-size:10px;; background-color: #FFFFFF}
A.giallo:visited {text-decoration:none; color: #FFFFFF; font-size:10px;; font-weight: bold}
A.giallo:hover {text-decoration:none; color:#FFBA00; font-size:10px;; background-color: #FFFFFF}
A.verdino:visited {text-decoration:none; color: #FFFFFF; font-size:10px;; font-weight: bold}
A.verdino:hover {text-decoration:none; color:#A5BE00; font-size:10px;; background-color: #FFFFFF}

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size:10px;
	margin: 0px;	
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;	
}

/* style per i link delle Bread Crums */

a.bread:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none}
a.bread:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none}
a.bread:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline}

.form_fieldset {  border: 1px #2E4767 solid}

/* style testi */
.testo1 {font-size:9px; color:#000000;}
.testo2 {font-size:10px; color:#000000;}
.testo3 {font-size:11px; color:#000000;}
.testo4 {font-size:12px; color:#000000;}

/* style per voci menu */
.voci {font-size:10px; color:#cccccc;}
.voceazzurra {font-size:10px; color:#598AA3;}
.vocebeige {font-size:10px; color:#C5AF7D;}
.voceverde {font-size:10px; color:#35962B;}
.vocerossa {font-size:10px; color:#ED0011;}
.vocearancio {font-size:10px; color:#F48E00;}
.voceblu {font-size:10px; color:#004E9E;}
.vocegialla {font-size:10px; color:#FFBA00;}

/* style per titoli */
.titolo {font-size:11px; color:#000000; font-weight:bold;}
.titoloazzurro {font-size:11px; color:#598AA3; font-weight:bold;}
.titolobeige {font-size:11px; color:#C5AF7D; font-weight:bold;}
.titoloverde {font-size:11px; color:#35962B; font-weight:bold;}
.titolorosso {font-size:11px; color:#ED0011; font-weight:bold;}
.titoloarancio {font-size:11px; color:#F48E00; font-weight:bold;}
.titoloblu {font-size:11px; color:#004E9E; font-weight:bold;}
.titologiallo {font-size:11px; color:#FFBA00; font-weight:bold;}
.titoloverdino {font-size:11px; color:#A5BE00; font-weight:bold;}

/* style per gli elementi delle form */
.form_testo_rosso {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F5F5F5; border: 0px none}
.form_bott_rosso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #808080; border: ridge; border-width: 1px thin thin 1px; border-color: #d7d2d2 #A39797 #A39797 #d7d2d2; line-height: normal; color: #F5F5F5}
.form_testo_giallo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F7ECCC; border: 0px none }
.form_bott_giallo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFBA00; border: ridge; border-width: 1px thin thin 1px; border-color: #FFD555 #BB8C00 #BB8C00 #FFD555; line-height: normal }
.form_testo_azzurro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #DDE5E9; border: 0px none }
.form_bott_azzurro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #7592A1; border: ridge; border-width: 1px thin thin 1px; border-color: #86AEAE #4A6F6F #4A6F6F #86AEAE; line-height: normal }
.form_testo_arancio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F6E4CC; border: 0px none }
.form_bott_arancio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #DC9B40; border: ridge; border-width: 1px thin thin 1px; border-color: #E2AE64 #B96F00 #B96F00 #E2AE64; line-height: normal }
.form_testo_beige { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #EEEAE2; border: 0px none }
.form_bott_beige { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #C5AF7D; border: ridge; border-width: 1px thin thin 1px; border-color: #DACCAD #8E7740 #8E7740 #DACCAD; line-height: normal }
.form_testo_verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #D7E6D5; border: 0px none }
.form_bott_verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #3F9B36; border: ridge; border-width: 1px thin thin 1px; border-color: #6CB165 #339933 #339933 #6CB165; line-height: normal }
.form_testo_verdino { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #E8ECCC; border: 0px none }
.form_bott_verdino { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #A9B940; border: ridge; border-width: 1px thin thin 1px; border-color: #C1CF68 #246F24 #246F24 #C1CF68; line-height: normal }
.form_testo_blu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CCD9E7; border: 0px none }
.form_bott_blu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #4071A4; border: ridge; border-width: 1px thin thin 1px; border-color: #648CB5 #00356A #00356A #648CB5; line-height: normal }
.form_bott_sond { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-color: #F48E00; border: ridge; border-width: 1px thin thin 1px; border-color: #FFE1AE #B06A00 #B06A00 #FFE1AE; line-height: normal }

/* style per i titoli-link delle pagine */
A.titolo_arancio:link { text-decoration:none; color:#F48E00; font-size:10px; ; font-weight: bold}
A.titolo_arancio:visited { text-decoration:none; color:#F48E00; font-size:10px; ; font-weight: bold}
A.titolo_arancio:hover { text-decoration:underline; color:#F48E00; font-size:10px; ; font-weight: bold }
A.titolo_verde:link { text-decoration:none; color:#35962B; font-size:10px; ; font-weight: bold}
A.titolo_verde:visited { text-decoration:none; color:#35962B; font-size:10px; ; font-weight: bold}
A.titolo_verde:hover { text-decoration:underline; color:#35962B; font-size:10px; ; font-weight: bold}
A.titolo_azzurro:link { text-decoration:none; color:#598AA3; font-size:10px; ; font-weight: bold}
A.titolo_azzurro:visited { text-decoration:none; color:#598AA3; font-size:10px; ; font-weight: bold}
A.titolo_azzurro:hover { text-decoration:underline; color:#598AA3; font-size:10px; ; font-weight: bold }
A.titolo_beige:link { text-decoration:none; color:#C5AF7D; font-size:10px; ; font-weight: bold}
A.titolo_beige:visited { text-decoration:none; color:#C5AF7D; font-size:10px; ; font-weight: bold}
A.titolo_beige:hover { text-decoration:underline; color:#C5AF7D; font-size:10px; ; font-weight: bold}
A.titolo_rosso:link { text-decoration:none; color:#ED0011; font-size:10px; ; font-weight: bold}
A.titolo_rosso:visited { text-decoration:none; color:#ED0011; font-size:10px; ; font-weight: bold}
A.titolo_rosso:hover { text-decoration:underline; color:#ED0011; font-size:10px; ; font-weight: bold }
A.titolo_blu:link { text-decoration:none; color:#004E9E; font-size:10px; ; font-weight: bold}
A.titolo_blu:visited { text-decoration:none; color:#004E9E; font-size:10px; ; font-weight: bold}
A.titolo_blu:hover { text-decoration:underline; color:#004E9E; font-size:10px; ; font-weight: bold }
A.titolo_giallo:link { text-decoration:none; color:#FFBA00; font-size:10px; ; font-weight: bold}
A.titolo_giallo:visited { text-decoration:none; color:#FFBA00; font-size:10px; ; font-weight: bold}
A.titolo_giallo:hover { text-decoration:underline; color:#FFBA00; font-size:10px; ; font-weight: bold }
A.titolo_verdino:link { text-decoration:none; color:#A5BE00; font-size:11px; ; font-weight: bold}
A.titolo_verdino:visited { text-decoration:none; color:#A5BE00; font-size:11px; ; font-weight: bold}
A.titolo_verdino:hover { text-decoration:underline; color:#A5BE00; font-size:11px; ; font-weight: bold }


/* style per il testo dell'oggetto paragrafo */

.testo_par { font-size:10px; color:#000000; ; font-family: Verdana, Arial, Helvetica, sans-serif}
.testo_par_g { font-size:11px; color:#000000; ; font-family: Verdana, Arial, Helvetica, sans-serif ; text-align: justify}
.testo_par_l { font-size:11px; color:#000000; ; font-family: Verdana, Arial, Helvetica, sans-serif ; text-align: left}
.testo_par_r { font-size:11px; color:#000000; ; font-family: Verdana, Arial, Helvetica, sans-serif ; text-align: right}
.testo_par_c { font-size:11px; color:#000000; ; font-family: Verdana, Arial, Helvetica, sans-serif ; text-align: center}

/* style per il testo dei bread crumbs */

.bread_crumbs { font-size:11px; color:#666666; ; font-family: Verdana, Arial, Helvetica, sans-serif} 

A.arancio:link { text-decoration:none; color: #FFFFFF; font-size:10px; ; font-weight: bold}
form_bott_lilla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #DFD0F7; border: ridge; border-width: 1px thin thin 1px; border-color: #E2DAEE #927CB5 #927CB5 #E2DAEE; line-height: normal }
.form_testo_lilla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #EEEAF3; border: 0px none }
.titololilla { font-size:11px; color:#B2A1D0; font-weight:bold; }
.vocelilla { font-size:10px; color:#B2A1D0; }
A.lilla:link { text-decoration:none; color: #FFFFFF; font-size:10px; ; font-weight: bold}
A.lilla:visited { text-decoration:none; color: #FFFFFF; font-size:10px; ; font-weight: bold}
A.lilla:hover { text-decoration:none; color:#B2A1D0; font-size:10px; ; background-color: #FFFFFF}
A.titolo_lilla:hover { text-decoration:underline; color:#B2A1D0; font-size:10px; ; font-weight: bold }
A.titolo_lilla:link { text-decoration:none; color:#B2A1D0; font-size:10px; ; font-weight: bold }
A.titolo_lilla:visited { text-decoration:none; color:#B2A1D0; font-size:10px; ; font-weight: bold }


A.blu:link { font-weight: bold }

A.blu:link { text-decoration:none; color: #FFFFFF; font-size:10px; } 

A.beige:link { font-weight: bold }

A.beige:link { text-decoration:none; color: #FFFFFF; font-size:10px; } 

A.verde:link { font-weight: bold }

A.verde:link { text-decoration:none; color: #FFFFFF; font-size:10px; } 

A.rosso:link { font-weight: bold }

A.rosso:link { text-decoration:none; color: #FFFFFF; font-size:10px; } 

/* style per link voci menu */
A.azzurro:link { font-weight: bold }

/* style per link voci menu */
A.azzurro:link { text-decoration:none; color: #FFFFFF; font-size:10px; } 

A.giallo:link { font-weight: bold }

A.giallo:link { text-decoration:none; color: #FFFFFF; font-size:10px; } 

A.verdino:link { font-weight: bold }

A.verdino:link { text-decoration:none; color: #FFFFFF; font-size:10px; } .form_bott_lilla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #BEB1D2; border: ridge; border-width: 1px thin thin 1px; border-color: #CBC1DB #655B75 #655B75 #CBC1DB; line-height: normal }

/* per la fotogallery */

#Foto_Gallery {
	width:100%;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:center;
}
#Foto_Gallery_Img {
	width:82px;
	height:82px;
	margin: 8px;
	padding: 2px;
	border: 1px outset;
	text-align:center;
	background-color:#EEEEEE;
}
#Foto_Gallery_Img a:hover{
	border: 1px solid #4E3A1F;
	width:80px;
	height:80px;
}
#Foto_Gallery_Text {
	width:80px;
	height:auto;
	margin-left: 11px;
	margin-right: 11px;
	padding: 0px;
	text-align:center;
}
#Foto_Gallery_Block {
	float:left;
}