.testo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.fascione {  border: 0px #6CAACC solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-style: italic; font-weight: bold; color: #FFFFFF; background-color: #6CAACC}

.tasto_menu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 
	height: 20px;
	background-color: #FFFFFF; 
	border: 1px #FFFFFF solid
; padding-left: 3px
}

.tasto_menu_sel { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333333; 
	background-color: #C2DDE8; 
	border: 1px #FFFFFF solid; height: 20px
; padding-left: 3px
}

.tasto_menu_hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #77858E; 
	border: 1px #FFFFFF solid; height: 20px
; padding-left: 3px
}

.tasto_menu A {  
	color: #000000; 
	text-decoration: none
}


.tasto_menu A:hover {  
	color: #000000
	text-decoration: none
}

.tasto_menu_sel A { 
	font-weight: bold; 
	color: #000000; 
	border-style: none 
	text-decoration; text-decoration: none: none
	}

.tasto_menu_sel A:hover { 
	font-weight: bold; 
	color: #000000; 
	border-style: none 
	text-decoration; text-decoration: none: none
	}

.tasto_menu_hover A {
	color: #FFFFFF; 
	text-decoration: none
}


.tasto_menu_hover A:hover {
	color: #FFFFFF; 
	text-decoration: none 
}


.box {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; border: 0px #009999 solid; color: #FFFFFF; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #77858E; text-align: center}

.titolo_box {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; border-color: black black #99CC00; background-image: url(../media/box_homepage/box_bg_title.gif); border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: center}

.box A {  color: #FFFFFF; text-decoration: none}

.box A:hover {  color: #FFFFFF; text-decoration: underline}


.box_grande {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; border: 0px #009999 solid; color: #000000; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #B7C5CD; text-align: center}

.titolo_box_grande {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; border-color: black black #99CC00; background-image: url(../media/box_homepage/box_grande_bg_title.gif); border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: center; top: 2px; clip:  rect(   )}

.box_grande A {  color: #000000; text-decoration: none}

.box_grande A:hover {  color: #000000; text-decoration: underline}

.box_news {
	border: 3px #B7C5CD double;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 10px;
}

.box_news_titolo {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 
	border-color: black black #B7C5CD;
; background-color: #D9E1E4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.box_news A {  color: #000000; text-decoration: none}

.box_news A:hover {  color: #000000; text-decoration: underline}


.box_news_data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:right;
	border-color: black black #B7C5CD;	
; background-color: #D9E1E4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.news_pdf A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-align: right;
}

.news_pdf A:hover {
	color: #99CC00;
}


A {  
	color: #000000;
}

A:hover {  
	color: #000000;
}
.catalogo_categorie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #77858E;
}

.catalogo_box_immagine {
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
; border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.catalogo_categorie .catalogo_box_immagine img {
	border: 4px solid #FFFFFF;
}
.catalogo_categorie a {
	color: #FFFFFF;
	text-decoration: none;
}
.catalogo_categorie a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.catalogo_elenco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #C2DBEA;
; font-size: 10px
}
.catalogo_immagine {
	border-right-style: dotted;
	border-right-color: #FFFFFF;
; border-color: black #FFFFFF black black; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px
}

.catalogo_testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
; text-decoration: none
}
.catalogo_titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
; color: #000000
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
; text-decoration: none
}
.catalogo_prodotto {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 5px solid #DAFC72;
}
.back {
	text-align: right;
}

.note_catalogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
}

.links_categoria {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: center;
	color: #000000; 
	border-bottom: 2px dotted #99CC00;
; border: 0px #B7C5CD solid; background-color: #D9E1E4; height: 23px
}

.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 7px;
}

.contatti {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
}


input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px #77858E solid; 
; background-color: #D9E1E4
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px #77858E solid; 
; background-color: #D9E1E4
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #99CC00; 
}

.pulsante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px #77858E solid; 
	background-color: #D9E1E4;
}

.note {  font-size: 9px; color: #000000; }

.gallery {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.gallery img {
	border-width:5px;
	border-color: #999999;
}

.gallery a:hover {
	color: #CCCCCC;
}

.img_border {
	border: 2px #FFFFFF solid;
}	

.img_border_verde {
	border: 8px solid #DAFC72;
}	

.rimando_a_sezione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #006600; 
	background-color:#FFFFFF;
	padding:4px;
}.td_menu_sx {  background-color: #000000}
.td_menu_dx { background-color: #77858E; border-color: black #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.bordo1up {  border-color: #000000 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.bordo1rightleft { border-color: #000000 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.titolo_sezione {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #D9E1E4; height: 23px; font-weight: bold; vertical-align: middle; line-height: 23px}
.img_news {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.box_dx_corpo {  background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border-color: #000000 black black #000000; clip:  rect(   ); border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.box_dx_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4A5358; font-weight: bold; height: 23px; padding-left: 9px}
.testosmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }
.bordo1 { border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.testolinknounderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ; text-decoration: none}
.testolinksmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; text-decoration: none }
.testobianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.bordo1bianco { border: 1px #FFFFFF solid}
.testograndecalendario { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000 }
.admin_aggiungi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #77858E; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; font-size: 12px; background-color: #ABB4BA}
.admin_aggiungi A {  color: #FFFFFF; text-decoration: none}
.admin_aggiungi A:hover {  color: #000000}
.admin_titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; ; text-decoration: none }
.admin_cella_mod { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; border-color: black #B7C5CD #000000; ; background-color: #D9E1E4; border-style: double; border-top-width: 0px; border-right-width: 3px; border-bottom-width: 0px; border-left-width: 3px; text-decoration: underline}
.admin_cella_elimina A {  color: #FF0000; text-decoration: underline}
.admin_cella_elimina A:hover {  color: #990000}
.calendario {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.cal_anno_sel {  font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; background-color: #77858E; background-image: url(../media/cal_angolo.gif)}
.cal_mese_sel {  font-size: 11px; color: #FFFFFF; background-color: #F82D7E; border-color: #FFFFFF F82D7E #FFFFFF #FFFFFF; font-weight: bold; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 2px}
.cal_mesi {  font-size: 11px; font-weight: normal; color: #666666; background-color: #B7C5CD; border-color: black #77858E #77858E black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.cal_anno_sel_mesi { font-size: 11px; font-wweight: bold; color: #FFFFFF; text-align: right; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 1px; background-color: #77858E }
.cal_eventi {  font-size: 11px; color: #000000}
.cal_pag { font-size: 11px; color: #F82D7E; background-color: #FFFFFF; border-color: #F82D7E F82D7E F82D7E; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 4px}
.cal_anno { font-size: 12px; font-weight: normal; color: #000000; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; background-image: url(../media/cal_angolo.gif)}
.giorno_num {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #FFFFFF; background-color: #77858E; height: 25px;}
.giorno_mese {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #77858E; font-style: italic; padding-left: 3px; border-color: black black #F82D7E; background-color: #EEEEEE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.cal_evento {  padding-top: 20px; padding-bottom: 20px}
.cal_evento_ore {  font-size: 10px; color: #77858E}
.hr {  border-color: black black #B7C5CD; border-style: double; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px}
.cal_files {  border-color: black black black #B7C5CD; font-size: 10px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.pulsante_elimina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px #77858E solid;
	background-color: #FF0000;
}
