A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none}

body { margin-top:0px; margin-bottom:0px; font-family:arial; font-size:12px; color:#000000; text-decoration:none; background:url('images/sfondo.jpg'); background-attachment:fixed; background-repeat:no-repeat}

form { margin:0px; padding:0px; }



.clr {
	clear:both;
	height:11px
}
	






.button_pulsindex {
width: 130px;
height: 15px;
float:left;
}

.button_pulsindex a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulshome.png) no-repeat top left;
}

.button_pulsindex a:hover {
background-position: bottom left;
}




.button_pulscontatti {
width: 130px;
height: 15px;
float:left;
}

.button_pulscontatti a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulscontatti.png) no-repeat top left;
}

.button_pulscontatti a:hover {
background-position: bottom left;
}


.button_pulsnorme {
width: 250px;
height: 15px;
float:left;
}

.button_pulsnorme a {
display: block;
width: 250px;
height: 15px;
float:left;
background: url(images/pulsnorme.png) no-repeat top left;
}

.button_pulsnorme a:hover {
background-position: bottom left;
}








.button_pulsstoria {
width: 120px;
height: 15px;
float:left;
}

.button_pulsstoria a {
display: block;
width: 120px;
height: 15px;
float:left;
background: url(images/pulsstoria.gif) no-repeat top left;
}

.button_pulsstoria a:hover {
background-position: bottom left;
}


.button_pulsincarichi {
width: 130px;
height: 15px;
float:left;
}

.button_pulsincarichi a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsincarichi.gif) no-repeat top left;
}

.button_pulsincarichi a:hover {
background-position: bottom left;
}



.button_pulsnotizie {
width: 130px;
height: 15px;
float:left;
}

.button_pulsnotizie a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsnotizie.gif) no-repeat top left;
}

.button_pulsnotizie a:hover {
background-position: bottom left;
}


.button_pulsattivita {
width: 130px;
height: 15px;
float:left;
}

.button_pulsattivita a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsattivita.gif) no-repeat top left;
}

.button_pulsattivita a:hover {
background-position: bottom left;
}



.button_pulseventi {
width: 130px;
height: 15px;
float:left;
}

.button_pulseventi a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulseventi.gif) no-repeat top left;
}

.button_pulseventi a:hover {
background-position: bottom left;
}



.button_pulslettera {
width: 130px;
height: 15px;
float:left;
}

.button_pulslettera a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulslettera.gif) no-repeat top left;
}

.button_pulslettera a:hover {
background-position: bottom left;
}



.button_pulsruota {
width: 130px;
height: 15px;
float:left;
}

.button_pulsruota a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsruota.gif) no-repeat top left;
}

.button_pulsruota a:hover {
background-position: bottom left;
}



.button_pulssede {
width: 130px;
height: 15px;
float:left;
}

.button_pulssede a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulssede.gif) no-repeat top left;
}

.button_pulssede a:hover {
background-position: bottom left;
}


.button_pulsrotaract {
width: 130px;
height: 15px;
float:left;
}

.button_pulsrotaract a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsrotaract.gif) no-repeat top left;
}

.button_pulsrotaract a:hover {
background-position: bottom left;
}



.button_pulsinteract {
width: 130px;
height: 15px;
float:left;
}

.button_pulsinteract a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsinteract.gif) no-repeat top left;
}

.button_pulsinteract a:hover {
background-position: bottom left;
}


.button_pulsfellowship {
width: 130px;
height: 15px;
float:left;
}

.button_pulsfellowship a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsfellowship.gif) no-repeat top left;
}

.button_pulsfellowship a:hover {
background-position: bottom left;
}




.button_pulspaul {
width: 130px;
height: 15px;
float:left;
}

.button_pulspaul a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulspaul.gif) no-repeat top left;
}

.button_pulspaul a:hover {
background-position: bottom left;
}


.button_pulsfoundation {
width: 130px;
height: 15px;
float:left;
}

.button_pulsfoundation a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsfoundation.gif) no-repeat top left;
}

.button_pulsfoundation a:hover {
background-position: bottom left;
}






.button_pulspremio {
width: 135px;
height: 15px;
float:left;
}

.button_pulspremio a {
display: block;
width: 135px;
height: 15px;
float:left;
background: url(images/pulspremio.gif) no-repeat top left;
}

.button_pulspremio a:hover {
background-position: bottom left;
}




.button_pulsclubs {
width: 130px;
height: 15px;
float:left;
}

.button_pulsclubs a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsclubs.gif) no-repeat top left;
}

.button_pulsclubs a:hover {
background-position: bottom left;
}



.button_pulscitta {
width: 130px;
height: 15px;
float:left;
}

.button_pulscitta a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulscitta.gif) no-repeat top left;
}

.button_pulscitta a:hover {
background-position: bottom left;
}


.button_pulsphotogallery {
width: 130px;
height: 15px;
float:left;
}

.button_pulsphotogallery a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsphotogallery.gif) no-repeat top left;
}

.button_pulsphotogallery a:hover {
background-position: bottom left;
}




.button_pulsvideogallery {
width: 130px;
height: 15px;
float:left;
}

.button_pulsvideogallery a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsvideogallery.gif) no-repeat top left;
}

.button_pulsvideogallery a:hover {
background-position: bottom left;
}


.button_pulsrassegna {
width: 130px;
height: 15px;
float:left;
}

.button_pulsrassegna a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsrassegna.gif) no-repeat top left;
}

.button_pulsrassegna a:hover {
background-position: bottom left;
}



.button_pulslink {
width: 130px;
height: 15px;
float:left;
}

.button_pulslink a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulslink.gif) no-repeat top left;
}

.button_pulslink a:hover {
background-position: bottom left;
}



.button_pulslettere {
width: 145px;
height: 15px;
float:left;
}

.button_pulslettere a {
display: block;
width: 145px;
height: 15px;
float:left;
background: url(images/pulslettere.gif) no-repeat top left;
}

.button_pulslettere a:hover {
background-position: bottom left;
}







.button_pulsamministrazione {
width: 130px;
height: 15px;
float:left;
}

.button_pulsamministrazione a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsamministrazione.gif) no-repeat top left;
}

.button_pulsamministrazione a:hover {
background-position: bottom left;
}




.button_pulsintro {
width: 130px;
height: 15px;
float:left;
}

.button_pulsintro a {
display: block;
width: 130px;
height: 15px;
float:left;
background: url(images/pulsintro.gif) no-repeat top left;
}

.button_pulsintro a:hover {
background-position: bottom left;
}









.button_pulsarea {
width: 54px;
height: 17px;
float:left;
}

.button_pulsarea a {
display: block;
width: 54px;
height: 17px;
float:left;
background: url(images/pulsarea.png) no-repeat top left;
}

.button_pulsarea a:hover {
background-position: bottom left;
}








.button_pulsconsiglio {
width: 100px;
height: 17px;
float:left;
}

.button_pulsconsiglio a {
display: block;
width: 100px;
height: 17px;
float:left;
background: url(images/pulsconsiglio.png) no-repeat top left;
}

.button_pulsconsiglio a:hover {
background-position: bottom left;
}







.button_pulspast {
width: 76px;
height: 17px;
float:left;
}

.button_pulspast a {
display: block;
width: 76px;
height: 17px;
float:left;
background: url(images/pulspast.png) no-repeat top left;
}

.button_pulspast a:hover {
background-position: bottom left;
}






.button_pulscommissioni {
width: 77px;
height: 17px;
float:left;
}

.button_pulscommissioni a {
display: block;
width: 77px;
height: 17px;
float:left;
background: url(images/pulscommissioni.png) no-repeat top left;
}

.button_pulscommissioni a:hover {
background-position: bottom left;
}







.button_pulsdownload {
width: 60px;
height: 17px;
float:left;
}

.button_pulsdownload a {
display: block;
width: 60px;
height: 17px;
float:left;
background: url(images/pulsdownload.png) no-repeat top left;
}

.button_pulsdownload a:hover {
background-position: bottom left;
}






.button_pulstv {
width: 44px;
height: 17px;
float:left;
}

.button_pulstv a {
display: block;
width: 44px;
height: 17px;
float:left;
background: url(images/pulstvweb.png) no-repeat top left;
}

.button_pulstv a:hover {
background-position: bottom left;
}















#slider-wrapper {
    width:899px;
    height:333px;
    margin:0 auto;
}

#slider {
	position:relative;
    width:899px;
    height:333px;
	background:url(loading.gif) no-repeat 50% 50%;
}


#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}


