.body {scrollbar-face-color: #XXXXXX; scrollbar-highlight-color: #XXXXXX; scrollbar-shadow-color: #XXXXXX; scrollbar-3dlight-color: #XXXXXX; scrollbar-arrow-color: #XXXXXX; scrollbar-track-color: #XXXXXX; scrollbar-darkshadow-color: #XXXXXX; }



.bordo {
	border: 1px solid #ffffff;
}

.freccia {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	text-decoration: none;
	letter-spacing: 0px;
	font-weight: bold;	
}

.freccia a:link,  .freccia a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	text-decoration: none;
	letter-spacing: 0px;
	font-weight: bold;	
}

.freccia a:hover,  .freccia a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #BC0A29;
	letter-spacing: 0px;
	text-decoration: none;
	font-weight: bold;	
}


.testocontatti {
	font-size : 14px;
	color : #FFA718;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-left : 5px;
	padding-right : 5px;
	padding-bottom: 3px;*/
	font-weight: bold;
	text-decoration:none;
	line-height:25px;
}

.testocontatti a:link,  .testocontatti a:visited {
	font-size : 14px;
	color : #FFA718;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-left : 5px;
	padding-right : 5px;
	padding-bottom: 3px;*/
	font-weight: bold;
	text-decoration:none;
	line-height:25px;
}

.testocontatti a:hover,  .testocontatti a:active {
	font-size : 14px;
	color : #55A0FF;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-left : 5px;
	padding-right : 5px;
	padding-bottom: 3px;*/
	font-weight: bold;
	text-decoration:underline;
	line-height:25px;
}


.numeri {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #999999;
	text-decoration: none;
	letter-spacing: 0px;
	font-weight: bold;	
}

.numeri a:link,  .numeri a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #999999;
	text-decoration: none;
	letter-spacing: 0px;
	font-weight: bold;	
}

.numeri a:hover,  .numeri a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #2D72D1;
	letter-spacing: 0px;
	text-decoration: none;
	font-weight: bold;	
}


.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration: none;
	line-height:20px;
	letter-spacing: 0,8px;
}

.testo a:link,  .testo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #017038;
	text-decoration: none;
	line-height:20px;
	letter-spacing: 0,8px;
}

.testo a:hover,  .testo a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #72AD5B;
	text-decoration: none;
	line-height:20px;
	letter-spacing: 0,8px;
}



.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	text-decoration: none;
	/*letter-spacing: 1px;*/
}

.credits a:link,  .credits a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	text-decoration: none;
	font-weight:bold;
	/*letter-spacing: 1px;*/
}

.credits a:hover,  .credits a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #C42720;
	text-decoration: none;
	font-weight:bold;
	/*letter-spacing: 1px;*/
}




.pulsante {
	font-family: Candara;
	font-size : 12px;
	color : #C52720;
	text-decoration: none;
	/*letter-spacing: 1px;*/
}

.pulsante a:link,  .pulsante a:visited {
	font-family: Candara;
	font-size : 12px;
	color : #ffffff;
	text-decoration: none;
	/*letter-spacing: 1px;*/
}

.pulsante a:hover,  .pulsante a:active {
	font-family: Candara;
	font-size : 12px;
	color : #C52720;
	text-decoration: none;
	/*letter-spacing: 1px;*/
}



.elenco_case {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration: none;
	padding-bottom:5px;
	/*letter-spacing: 1px;*/
}

.elenco_case a:link,  .elenco_case a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration: none;
	padding-bottom:5px;
	/*letter-spacing: 1px;*/
}

.elenco_case a:hover,  .elenco_case a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration: underline;
	padding-bottom:5px;
	/*letter-spacing: 1px;*/
}


.avanti_indietro {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #00723C;
	text-decoration: none;
	font-weight:bold;
	/*letter-spacing: 1px;*/
}

.avanti_indietro a:link,  .avanti_indietro a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #00723C;
	text-decoration: none;
	font-weight:bold;
	/*letter-spacing: 1px;*/
}

.avanti_indietro a:hover,  .avanti_indietro a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #B2100F;
	text-decoration: none;
	font-weight:bold;
	/*letter-spacing: 1px;*/
}





.avanti_indietro_rosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #B2100F;
	text-decoration: none;
	font-weight:bold;
	/*letter-spacing: 1px;*/
}

.avanti_indietro_rosso a:link,  .avanti_indietro_rosso a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #B2100F;
	text-decoration: none;
	font-weight:bold;
	/*letter-spacing: 1px;*/
}

.avanti_indietro_rosso a:hover,  .avanti_indietro_rosso a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #00723C;
	text-decoration: none;
	font-weight:bold;
	/*letter-spacing: 1px;*/
}




.pulsantiera_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
	letter-spacing: 1px;
	color : #1C0A82;
	font-weight:bold;
	text-decoration: none;
	padding-top: 12px;
	padding-left: 3px;
	padding-right:3px;
}

.pulsantiera_bottom a:link,  .pulsantiera_bottom a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #1C0A82;
	letter-spacing: 1px;
	font-weight:bold;
	text-decoration: none;
	padding-top: 12px;
	padding-left: 3px;
	padding-right:3px;
}

.pulsantiera_bottom a:hover,  .pulsantiera_bottom a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #1C0A82;
	letter-spacing: 1px;
	font-weight:bold;
	text-decoration: underline;
	padding-top: 12px;
	padding-left: 3px;
	padding-right:3px;

}


.testogrigio {
	font-family: "Century Gothic";
	font-size : 14px;
	color : #666666;
	text-decoration: none;
	line-height:25px;
	/*font-weight:bold;
	letter-spacing: 1px;*/
}

.testogrigio a:link,  .testogrigio a:visited {
	font-family: "Century Gothic";
	font-size : 14px;
	color : #00733D;
	text-decoration: none;
	line-height:25px;
	/*font-weight:bold;
	letter-spacing: 1px;*/
}

.testogrigio a:hover,  .testogrigio a:active {
	font-family: "Century Gothic";
	font-size : 14px;
	color : #00733D;
	text-decoration: underline;
	line-height:25px;
	/*font-weight:bold;
	letter-spacing: 1px;*/
}


.testogrigio2 {
	font-family: "Century Gothic";
	font-size : 11px;
	color : #8F8F8F;
	text-decoration: none;
	/*font-weight:bold;
	letter-spacing: 1px;*/
}

.testogrigio2 a:link,  .testogrigio2 a:visited {
	font-family: "Century Gothic";
	font-size : 11px;
	color : #00733D;
	text-decoration: none;
	/*font-weight:bold;
	letter-spacing: 1px;*/
}

.testogrigio2 a:hover,  .testogrigio2 a:active {
	font-family: "Century Gothic";
	font-size : 11px;
	color : #00733D;
	text-decoration: underline;
	/*font-weight:bold;
	letter-spacing: 1px;*/
}


.testogrigio {
	font-family: "Candara";
	font-size : 11px;
	color : #ffffff;
	text-decoration: none;
	font-weight:bold;
	/*letter-spacing: 1px;*/
}

.testogrigio a:link,  .testogrigio a:visited {
	font-family: "Candara";
	font-size : 11px;
	color : #333333;
	text-decoration: none;
	font-weight:bold;
	/*letter-spacing: 1px;*/
}

.testogrigio a:hover,  .testogrigio a:active {
	font-family: "Candara";
	font-size : 11px;
	color : #ffffff;
	text-decoration: none;
	font-weight:bold;
	/*letter-spacing: 1px;*/
}



.testobianco {
	font-size : 12px;
	color : #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-left : 5px;
	padding-right : 5px;
	padding-top : 12px;
	padding-bottom: 12px;*/
	line-height:18px;
	font-weight: none;
	text-decoration:none;
	letter-spacing:0px;
}

.testobianco a:link,  .testobianco a:visited {
	font-size : 12px;
	color : #A8CA69;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-left : 5px;
	padding-right : 5px;
	padding-top : 12px;
	padding-bottom: 12px;*/
	line-height:18px;
	font-weight: none;
	text-decoration:none;
	letter-spacing:0px;
}

.testobianco a:hover,  .testobianco a:active {
	font-size : 12px;
	color : #A8CA69;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-left : 5px;
	padding-right :5px;
	padding-top : 12px;
	padding-bottom: 12px;*/
	line-height:18px;
	font-weight: none;
	text-decoration:underline;
	letter-spacing:0px;
}


.testobb {
	font-size : 11px;
	color : #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-left : 5px;
	padding-right : 5px;
	padding-top : 12px;
	padding-bottom: 12px;*/
	line-height:18px;
	font-weight: none;
	text-decoration:none;
	letter-spacing:0,8px;
}

.testobb a:link,  .testobb a:visited {
	font-size : 11px;
	color : #A8CA69;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-left : 5px;
	padding-right : 5px;
	padding-top : 12px;
	padding-bottom: 12px;*/
	line-height:18px;
	font-weight: none;
	text-decoration:none;
	letter-spacing:0,8px;
}

.testobb a:hover,  .testobb a:active {
	font-size : 11px;
	color : #A8CA69;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-left : 5px;
	padding-right :5px;
	padding-top : 12px;
	padding-bottom: 12px;*/
	line-height:18px;
	font-weight: none;
	text-decoration:underline;
	letter-spacing:0,8px;
}


.testoservizi {
	font-size : 12px;
	color : #666666;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-left : 5px;
	padding-right : 5px;
	padding-top : 12px;
	padding-bottom: 12px;*/
	line-height:25px;
	font-weight: none;
	text-decoration:none;
	letter-spacing:0,8px;
}

.testoservizi a:link,  .testoservizi a:visited {
	font-size : 12px;
	color : #666666;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-left : 5px;
	padding-right : 5px;
	padding-top : 12px;
	padding-bottom: 12px;*/
	line-height:25px;
	font-weight: none;
	text-decoration:none;
	letter-spacing:0,8px;
}

.testoservizi a:hover,  .testoservizi a:active {
	font-size : 12px;
	color : #666666;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-left : 5px;
	padding-right :5px;
	padding-top : 12px;
	padding-bottom: 12px;*/
	line-height:25px;
	font-weight: none;
	text-decoration:underline;
	letter-spacing:0,8px;
}


.prodotti {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	text-decoration: none;
	letter-spacing: 0px;
}

.prodotti a:link,  .prodotti a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	text-decoration: none;
	letter-spacing: 0px;
}

.prodotti a:hover,  .prodotti a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #BC0A29;
	letter-spacing: 0px;
}

.testo input {
	font-family: Verdana, Arial, sans-serif;
 	font-size: 11px;
	color: #666666;
	height: 18px;
	border: 1px solid #c2c2c2;
}

.testo textarea {
	font-family: Verdana, Arial, sans-serif;
 	font-size: 10px;
	color: #333333;
	border: 1px solid #c2c2c2;
}

.top {
	background-image: url(images/sfondo.gif);
	background-repeat : repeat-x;
}

.menu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 23px;
	color : #083658;
	/*font-weight : bold;*/
}

.menu a:link,  .menu a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 23px;
	/*font-weight : bold;*/
	color : #083658;
	text-decoration : none;
}

.menu a:hover,  .menu a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 23px;
	/*font-weight : bold;*/
	color : Silver;
	text-decoration : none;
}

.indown {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FF8400;
	text-decoration : none;
}

.indown a:link,  .indown a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FF8400;
	text-decoration : none;
}

.indown a:hover,  .indown a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : underline;
}

.banner {
	background-color : #ffffff;
	padding-bottom : 2px;
	padding-top : 2px;
	border-left : 1px dashed Silver;
}

.testopiccolo {
	font-size : 10px;
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-top: 4px;
	/*padding-left:10px;
	padding-right:10px;*/
	padding-bottom:10px;
	letter-spacing: 0,8px;
}

.testopiccolo a:link, .testopiccolo a:visited {
	font-size : 10px;
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-top: 4px;
	/*padding-left:10px;
	padding-right:10px;*/
	padding-bottom:10px;
	letter-spacing: 0,8px;
}

.testopiccolo a:hover, .testopiccolo a:active  {
	font-size : 10px;
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 4px;
	/*padding-left:10px;
	padding-right:10px;*/
	padding-bottom:10px;
	letter-spacing: 0,8px;
}


.txt_piccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration: none;
	font-weight:none;
	line-height:18px;
	padding-right: 20px;
	padding-left:20px;
}

.txt_piccolo a:link,  .txt_piccolo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration: none;
	font-weight:none;
	line-height:18px;
	padding-right: 20px;
	padding-left:20px;
}

.txt_piccolo a:hover,  .txt_piccolo a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFA718;
	text-decoration: none;
	font-weight:none;
	line-height:18px;
	padding-right: 20px;
	padding-left:20px;
}


.txt_mappa {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #999999;
	text-decoration: none;
	/*padding-right: 5px;*/
}

.txt_mappa a:link,  .txt_mappa a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #999999;
	text-decoration: none;
	/*padding-right: 5px;*/
}

.txt_mappa a:hover,  .txt_mappa a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	/*padding-right: 5px;*/
	text-decoration:underline;
}

.h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #000066;
	text-decoration : none;
}


.blu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
}

.blu a:link,  .blu a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

.blu a:hover,  .blu a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : Silver;
	text-decoration : none;
}

.online {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 29px;
	font-weight : bold;
	color : White;
	background-image : url(images/top4.jpg);
	background-position : left;
	background-repeat : no-repeat;
}

.bottom {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : White;
}

.bottom a:link,  .bottom a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

.bottom a:hover,  .bottom a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : Silver;
	text-decoration : none;
}

.sfondo {
	background-image: url(images/top2.jpg);
	background-repeat : no-repeat;
}

.scheda {
	font-size : 13px;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	padding-right : 10px;
	background-color : White;
	padding-bottom : 5px;
	padding-left : 7px;
	padding-top : 5px;
}

.titolo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #017038;
	text-decoration : none;
	/*padding-right:4px;
	padding-bottom: -2px;*/
}

.titolo a:link,  .titolo a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #017038;
	text-decoration : none;
	/*padding-right:4px;
	letter-spacing: 1px;*/
}

.titolo a:hover,  .titolo a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #017038;
	text-decoration : none;
	/*padding-right:4px;
	letter-spacing: 1px;*/
}

.img {
	padding-bottom : 9px;
	padding-right : 5px;
	padding-top : 9px;
}

.sponsor {
	background-color : #ffffff;
}

.baseline {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	color : #333333;
}

.baseline a:link,  .baseline a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	color : #000066;
	text-decoration : none;
}

.baseline a:hover,  .baseline a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	color : Silver;
	text-decoration : none;
}

.m2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : White;
	background-color : #000066;
	padding-left : 7px;
}

.m3 a:link, .m3 a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : 000066;
	padding-left : 7px;
	text-decoration : none;
}

.m3 a:hover, .m3 a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000066;
	padding-left : 7px;
	text-decoration : none;
}

.rosso {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bolder;
	color : #800000;
	font-style : italic;
}

.grigio {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
}

.txt {
	/*background-color: #ffffff;*/
	font-size : 10px;
	color : #073659;
	font-family : Arial, Helvetica, sans-serif;
	/*letter-spacing: 1px;*/
	padding-left : 3px;
	padding-right : 3px;
	border:none;
	/*padding-top : 5px;
	padding-bottom : 15px;*/
}

.txt a:link,  .txt a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #073659;
	text-decoration : none;
	/*letter-spacing: 1px;*/
	padding-left : 3px;
	padding-right : 3px;
}

.txt a:hover,  .txt a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #281C8A;
	text-decoration : underline;
	/*letter-spacing: 1px;*/
	padding-left : 3px;
	padding-right : 3px;
}



.txt_grande {
	font-size : 12px;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 3px;
	padding-right : 3px;
	border:none;
}

.txt_grande a:link,  .txt_grande a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #1C0A82;
	text-decoration : none;
	padding-left : 3px;
	padding-right : 3px;
}

.txt_grande a:hover,  .txt_grande a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #1C0A82;
	text-decoration : underline;
	padding-left : 3px;
	padding-right : 3px;
}


.link {
	font-size : 14px;
	color : #999999;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	padding-top:7px;
	padding-bottom:7px;
	border:none;
}

.link a:link,  .link a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #999999;
	text-decoration : none;
	padding-top:7px;
	padding-bottom:7px;
}

.link a:hover,  .link a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #1C0A82;
	text-decoration : underline;
	padding-top:7px;
	padding-bottom:7px;
}



.enter {
	/*background-color: #ffffff;*/
	font-size : 11px;
	color : #17087F;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*letter-spacing: 1px;*/
	padding-left : 3px;
	padding-right : 3px;
	border:none;
	/*padding-top : 5px;
	padding-bottom : 15px;*/
}

.enter a:link,  .enter a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #17087F;
	font-weight:bold;
	text-decoration : none;
	/*letter-spacing: 1px;*/
	padding-left : 3px;
	padding-right : 3px;
}

.enter a:hover,  .enter a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #2D72D1;
	font-weight:bold;
	text-decoration : underline;
	/*letter-spacing: 1px;*/
	padding-left : 3px;
	padding-right : 3px;
}


.linea {
	border-top : 1px dashed #000066;
}

.g2 {
	font-size : 3%;
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 7px;
	font-weight : bold;
}

table.news {
	border-bottom : 1px dashed #000066;
}
.news td {
	vertical-align: top;
}

.news h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #3775CA;
	padding-left: 20px;
}

.news p {
	font-size : 12px;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	text-align : justify;
	padding-right : 10px;
}

.news b {
	font-size : 12px;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
}

.title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 30px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	color : #800000;
}

.news {
	font-size : 10px;
	color : #5882CF;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	padding-top:7px;
	padding-bottom:7px;
	border:none;
}

.news a:link,  .news a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #5882CF;
	text-decoration : none;
	padding-top:7px;
	padding-bottom:7px;
}

.news a:hover,  .news a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #5882CF;
	text-decoration : underline;
	padding-top:7px;
	padding-bottom:7px;
}

.titolo_bianco {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #ffffff;
}

.titolo_bianco a:link,  .titolo_bianco a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

.titolo_bianco a:hover,  .titolo_bianco a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : Silver;
	text-decoration : none;
}


.celeste {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #559FFE;
}

.celeste a:link,  .celeste a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #559FFE;
	text-decoration : none;
}

.celeste a:hover,  .celeste a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #525E86;
	text-decoration : none;
}


.titolo_admin {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #017038;
}

.titolo_admin a:link,  .titolo_admin a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #017038;
	text-decoration : none;
}

.titolo_admin a:hover,  .titolo_admin a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : Silver;
	text-decoration : none;
}


.sfondo_dettaglio {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #073659;
	text-decoration : none;
	background-color: #9CB7C2;
	border-color: #9CB7C2;
	
}

.sentiero {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	text-decoration : none;
	background-color: #653426;
	line-height:20px;
	
}

.sentiero a:link,  .sentiero a:visited {
		font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	text-decoration : none;
	background-color: #653426;
		line-height:20px;
}

.sentiero a:hover,  .sentiero a:active {
		font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFA718;
	text-decoration : none;
	background-color: #653426;
		line-height:20px;
}


.testi {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	text-decoration : none;
	background-color: #653426;
	line-height:22px;
	
}

.testi a:link,  .testi a:visited {
		font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	text-decoration : none;
	background-color: #653426;
	line-height:22px;
}

.testi a:hover,  .testi a:active {
		font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #C52720;
	text-decoration : none;
	background-color: #653426;
	line-height:22px;
}



/*.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	text-decoration: none;
	letter-spacing: 1px;*/
}
.testo textarea {
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
	color: #ffffff;
	border: 0px solid #55A0FF;
	scrollbar-face-color: #653426; /*colore sfondo frecce e ascensore*/
	scrollbar-highlight-color: #653426; /* colore bordo sfondo frecce e colore bordo ascensore (in evidenza)*/
	scrollbar-shadow-color: #653426; /* colore bordo sfondo frecce e colore bordo ascensore (in evidenza)*/
	scrollbar-3dlight-color: #653426; 
	scrollbar-arrow-color: #55A0FF; /* colore frecce*/
	scrollbar-track-color: #653426; 
	scrollbar-darkshadow-color: #653426;
}



.genealogia {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #073659;
	text-decoration: none;
	background-color:#FFFF99;
	/*padding-right: 5px;*/
}

.genealogia a:link,  .genealogia a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #073659;
	text-decoration: none;
	background-color:#FFFF99;
	/*padding-right: 5px;*/
}

.genealogia a:hover,  .genealogia a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffff00;
	text-decoration: underline;
	background-color:#FFFF99;
	/*padding-right: 5px;*/
}


.genealogia_piccola {
	font-size : 11px;
	color : #073659;
	font-family : Arial, Helvetica, sans-serif;
	padding-bottom:2px;
	padding-top:2px;
	/*padding-left : 3px;
	padding-right : 3px;*/
	border:none;
}

.genealogia_piccola a:link,  .genealogia_piccola a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #073659;
	text-decoration : none;
	padding-bottom:2px;
	padding-top:2px;
	/*padding-left : 3px;
	padding-right : 3px;*/
}

.genealogia_piccola a:hover,  .genealogia_piccola a:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #281C8A;
	text-decoration : underline;
	padding-bottom:2px;
	padding-top:2px;
	/*padding-left : 3px;
	padding-right : 3px;*/
}
