	body{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.footer{
		background-image:url(img/bg_footer_02.gif);
		background-repeat:no-repeat;
		height:58px;
		vertical-align:middle;
		text-align:center;
		font-size:10px;
		color:#FFFFFF;
	}
	
	.linkBianco{
		text-decoration:underline;
		color:#FFFFFF;
		font-size:10px;
	}
	
	.linkBianco:hover{
		text-decoration:none;
		color:#333333;
	}
	
	
	.link{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color:#3261a5;
	}
	
	
	
	.link:hover{
		color:#FFCC00;
	}
	
	
	.date a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color:#3261a5;
	}
	
	.date a:hover{
		color:#FFCC00;
	}
	
	
	.link2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color:#3261a5;
		font-weight: bold;
	}
	
	.link2:hover{
		color:#FF0000;
		font-weight: bold;
	}
	
	.link3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color:#3261a5;
	}
	
	.link3:hover{
		text-decoration:underline;
	}
	
	.linkMini{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color:#3261a5;
		font-size:10px;
	}
	
	.linkMini:hover{
		text-decoration:underline;
	}
	

	.anni{
		margin: 25px 0 10px 0;
	
	}
	
	.anni li{
		padding:0px 8px 0px 8px;
		display:inline-block;
	}
	
	.pagine{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-decoration: none;
		color:#3261a5;
	}
	
	.pagine:hover{
		text-decoration:underline;
		color:#000000;
	}
	
	.etichettaBox{
		background-image:url(img/bg_menu_base.gif); 
		background-repeat:no-repeat;
		width:139px;
		height:21px;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		padding-left:25px;
		padding-top:2px;
		vertical-align:top;
	}
	
	.contenutoBox{
		border-left:  solid 2px #FFC400;
		border-right: solid 2px #FFC400;
		border-bottom:solid 2px #FFC400;
		padding:5px 5px 5px 5px;
		text-align:justify;
		font-size:11px;
	}

	.sezioneAngoloSx{
		background-image:url(img/angolo_sx_01.gif);
		background-repeat:no-repeat;
		width:32px;
		height:21px;
	}

	.sezioneAngoloDx{
		background-image:url(img/angolo_dx_01.gif);
		background-repeat:no-repeat;
		width:17px;
		height:21px;
	}

	.sezioneCentro{
		background-image:url(img/bg_menu_centro_01.gif);
		background-repeat:repeat-x;
		height:21px;
		width:579px;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
	}
	
	.sezioneContenitore{
		border-bottom:2px solid #FFC400;
		border-left:  2px solid #FFC400;
		border-right: 2px solid #FFC400;
		padding:25px 25px 40px 25px;
}
	
	
	
	
	.fontMini{
		font-size:10px;
	}
	
	.fontmini{
		font-size:10px;
	}
	
	
	.menu li{
		list-style-image:url(img/freccia.gif);
		padding: 0px 5px 5px 2px;
	}
	
	.selezionato{
		background-color:#006699;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	.lettera{
		width:10px;
		height:10px;
		vertical-align:middle;
		text-align:center;
	}
	
	
	.legenda td{
		text-align:center;
		font-size:10px;
		text-transform:uppercase;
		background:#f0f0f0;
		height:20px;
		vertical-align:middle;
	}
	
	
	.listaIscritti td{
		
	}


	

	
	.evidenza{
		background:#FFFF99;
	}
	
	.form{
		border:solid 1px #3261a5;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		padding: 2px 3px 2px 3px;
	}
	
	
	.voci{
		border: dashed 1px #CCCCCC;
		width:150px;
		vertical-align:text-bottom;
		padding: 3px 5px 3px 5px;
		text-align:left;
		font-size:10px;
		text-transform:uppercase;
		color:#333333;
	}
	
	
	
	.bordoTratteggiato{
		border: dashed 1px #CCCCCC;
		vertical-align:text-bottom;
		padding: 3px 5px 3px 5px;
		text-align:left;
		font-size:10px;
		color:#333333;
	}
	


	.titolo{
		border: dashed 1px #CCCCCC;
		vertical-align:text-bottom;
		padding: 3px 5px 3px 5px;
		text-align:left;
		font-size:11px;
		text-transform:uppercase;
		color:#333333;
	}
	
	.titoletto{
		vertical-align:text-bottom;
		padding: 3px 5px 3px 5px;
		text-align:left;
		font-size:10px;
		text-transform:uppercase;
		font-weight:bold;
		color:#333333;
	}
	
	.titoletto2{
		vertical-align:text-bottom;
		padding: 3px 5px 3px 5px;
		text-align:right;
		font-size:10px;
		text-transform:uppercase;
		font-weight:bold;
		color:#333333;
	}
	
	
	.testo{
		vertical-align:text-top;
		padding: 0px 5px 3px 5px;
		text-align:left;
		font-size:12px;
		color:#333333;
	}

	.titolo2{
		vertical-align:text-bottom;
		padding: 3px 5px 0px 5px;
		text-align:left;
		font-size:12px;
		text-transform:uppercase;
		color:#555555;
	}
	
	
	.titolo12{
		padding: 3px 5px 3px 5px;
		text-align:left;
		font-size:12px;
		text-transform:uppercase;
		color:#333333;
		font-weight:bold;
	}

	.paddingGrande{
		padding: 5px 0px 3px 35px;
		text-align:left;
		font-size:12px;
		color:#333333;
	}
	
	
	.formBtn{
		border:solid 1px #3261a5;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:3px 5px 3px 5px;
	}
	
	
	.formBtn:hover{
		border:solid 1px #000;
		background:#666;
		color:#ffd700;
	}
	
	.elimina{
		color:#FF0000;
		text-decoration:none;
		font-size:10px;
		text-transform:uppercase;
	}
	
	.elimina:hover{
		text-decoration:underline;
	}
	
	
	.bordoGrigio{
		border: dotted 1px #f1f1f1;
	}
	
	
	.nomeGuestBook{
		background-color:#eeeeff;
		width:110px;
		padding: 3px 3px 3px 3px;
		text-transform:uppercase;
		font-weight:bold;
		font-size:10px;
	}
	
	/*news*/
	
	.boxNews{
		width:520px;
		border: solid 1px #dadada;
		padding: 5px 5px 5px 5px;

	}
	
	.titoloNews{
		font-size:10px;
		text-transform:uppercase;
	}
	
	.testoNews{
		font-size:10px;
		text-align:justify;
	}
	
	.fotoNews{
		float:left;
		width:70px;
		text-align:center;
		padding: 4px 5px 5px 2px;
	}
	
	.controlliNews{
		float:right;
		width:105px;
		height:20px;
		text-align:center;
		padding-top:3px;
	}
	
	.separa {
		width: 100%;
		margin: 0px;
		padding: 0px;
		clear: both;
		height: 10px;
	}
	
	
	
	
	img{
		border:none;
	 }
	
/* =-=-=-=-=-=-=-[Menu Four]-=-=-=-=-=-=-=- */	





#menu4 ul{
        list-style: none;
        margin: 0;
        padding: 0;
        }



#menu4 {
        border-style: none solid solid solid;
        border-color: #FFC400;
        border-size: 2px;
      
       }
#menu4 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
		  text-decoration: none;
		  font-size:90%;
        }

#menu4 li a:link, #menu4 li a:visited {
        color: #9E3C02;
        display: block;
        background: url(img/menu_bg.gif);
        padding: 8px 0 0 30px;
        }

#menu4 li a:hover, #menu4 li #current {
        color: #fff;
        background: url(img/menu_bg.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }

#menu4 li a:active {
        color: #fff;
        background: url(img/menu_bg.gif) 0 -64px;
        padding: 8px 0 0 30px;
        }





.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 1px solid #666666 ;
}
.highslide:hover img {
	border: 1px solid #ff6600;
}


.highslide-wrapper {
	background: white;
}

.highslide-image {
    border: 0px solid #FF0000;;
}

.highslide-image-blur {

}

.highslide-caption {
    display: none;
	border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}

.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,

a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}

a.highslide-credits:hover,

a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}



a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}



/* These must always be last */

.highslide-display-block {
    display: block;
}

.highslide-display-none {
   display: none;
}





