
.linkimg {

	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	
}

a.linkimg:link, a.linkimg:active, a.linkimg:visited, a.linkimg:hover {
	
	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}


a:link, a:active, a:visited {
	
	background: transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #999999;	
	padding: 0px 0px 0px 0px;
}

a:hover {

	background: transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #cccccc;
	padding: 0px 0px 0px 0px;
	
}

a.linkarancio:link, a.linkarancio:active, a.linkarancio:visited {
	
	background: transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FD7201;	
	padding: 0px 0px 0px 0px;
}

a.linkarancio:hover {

	background: transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #cccccc;
	padding: 0px 0px 0px 0px;
	
}

a.menu_alto:link, a.menu_alto:active, a.menu_alto:visited {
	
	margin: 10px;
	background-color: #ccc;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 22px;
	text-align: center;
	color: #eeeeee;
	padding: 0px 20px 0px 20px;	
	
}



a.menu_alto:hover {

	background-color: #993333;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 22px;
	color: #eeeeee;
	padding: 0px 0px 0px 0px;

}

a.torna_su:link, a.torna_su:active, a.torna_su:visited {
	
	background: transparent;
	text-decoration: none;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999;
	padding: 0px 0px 2px 3px;	
	
}

a.torna_su:hover {

	background-color: #666666;
	text-decoration: none;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #cccccc;
	padding: 0px 0px 2px 3px;

}


a.mail:link, a.mail:active, a.mail:visited {
	
	background: transparent;
	text-decoration: none;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	padding: 0px 0px 0px 0px;	
	
}

a.mail:hover {

	background-color: #999999;
	text-decoration: none;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	padding: 0px 0px 0px 0px;

}

a.area_ris:link, a.area_ris:active, a.area_ris:visited {
	
	background: transparent;
	text-decoration: none;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333;
	padding: 0px 0px 0px 2px;	
	
}

a.area_ris:hover {

	background-color: #333333;
	text-decoration: none;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #cccccc;
	padding: 0px 0px 0px 2px;

}




a.link_lingua:link, a.link_lingua:active, a.link_lingua:visited {
	
	background: transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #cccccc;	
	padding: 0px 0px 0px 0px;
}

a.link_lingua:hover {

	background: transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	
}

a.link_lingua_acc:link, a.link_lingua_acc:active, a.link_lingua_acc:visited, a.link_lingua:hover {
	
	background: transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}









.border {

border:0;

}

body {

margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #909398;
text-align: center;

}


#struttura {

margin: auto;
margin-top: 0px;
width: 770px;
min-height: 650px;
height: auto !important;
height: 650px;
background-color: #353A43;
text-align: left;
padding: 0 0 0 0;

}

#logo {

margin-top: 0px;
margin-left: 0px;
width: 220px;
min-height: 130px;
height: auto !important;
height: 130px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

#intestazione {

margin-top: -130px;
margin-left: 220px;
width: 550px;
min-height: 130px;
height: auto !important;
height: 130px;
background-image: url('immagini/sfondo_intestazione.jpg');
text-align: left;
padding: 0 0 0 0;

}

#banner_foto_home {

margin-top: -4px;
margin-left: 0px;
width: 770px;
min-height: 120px;
height: auto !important;
height: 120px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}


#menu_alto {

margin-top: -4px;
width: 770px;
min-height: 22px;
height: auto !important;
height: 22px;
background-image: url('immagini/sfondo_menu.jpg');
text-align: left;
padding: 0 0 0 0;

}


#colonna_sx {

margin-top: 0px;
margin-left: 0px;
width: 220px;
min-height: 250px;
height: auto !important;
height: 250px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

#contenitore_menu_sx {

margin-top: 25px;
width: 215px;
min-height: 247px;
height: auto !important;
height: 247px;
background: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #999;
text-align: left;
padding: 0 0 0 0;

}

#contenitore_form_prenota {

margin-top: 0px;
width: 215px;
min-height: 240px;
height: auto !important;
height: 247px;
background: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #999;
text-align: left;
padding: 0 0 0 0;

}

#titolo_prenota {

margin-top: 0px;
width: 185px;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
text-align: left;
padding: 15px 0 0 15px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 16px;
color: #CCCCCC;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #ffffff;

}

#prenota {

margin-top: 6px;
width: 200px;
min-height: 180px;
height: auto !important;
height: 180px;
background: transparent;
text-align: left;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #666;

}

#form_prenota {

margin-top: 0px;
width: 198px;
min-height: 140px;
height: auto !important;
height: 140px;
background: transparent;
text-align: left;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #666;
line-height: 15px;

}

#arrivo {

margin-top: 0px;
width: 130px;
min-height: 40px;
height: auto !important;
height: 40px;
background: transparent;
text-align: left;
padding: 0 0 0 15px;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #cccccc;

}

#partenza {

margin-top: 0px;
width: 130px;
min-height: 50px;
height: auto !important;
height: 50px;
background: transparent;
text-align: left;
padding: 0 0 0 15px;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #cccccc;

}

#select_adulti {

margin-top: -90px;
margin-left: 146px;
width: 45px;
min-height: 40px;
height: auto !important;
height: 40px;
background: transparent;
text-align: left;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #cccccc;

}

#select_bambini {

margin-top: 0px;
margin-left: 146px;
width: 45px;
min-height: 50px;
height: auto !important;
height: 50px;
background: transparent;
text-align: left;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #cccccc;

}

#pulsante_form_prenota {

margin-top: 0px;
width: 180px;
min-height: 45px;
height: auto !important;
height: 45px;
background: transparent;
text-align: left;
padding: 0px 0px 0px 12px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 16px;
color: #ffffff;

}

#colonna_testo_home {

margin-top: -250px;
margin-left: 220px;
width: 550px;
min-height: 250px;
height: auto !important;
height: 250px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

#colonna_testo_pagina {

margin-top: -265px;
margin-left: 220px;
width: 550px;
min-height: 350px;
height: auto !important;
height: 350px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

#testo_home {

margin-top: 0px;
margin-left: 0px;
width: 445px;
min-height: 310px;
height: auto !important;
height: 310px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
background: transparent;
text-align: left;
padding: 20px 0 0 0;

}

#testo_pagine {

margin-top: 0px;
margin-left: 0px;
width: 445px;
min-height: 310px;
height: auto !important;
height: 310px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

#titolo_testo_pagine {

margin-top: 0px;
width: 428px;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
text-align: left;
padding: 30px 0 6px 0;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 16px;
color: #ddd;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #ffffff;

}


#testo_pagine_news_completa {

margin-top: 0px;
margin-left: 0px;
width: 520px;
min-height: 310px;
height: auto !important;
height: 310px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

#titolo_testo_pagine_news {

margin-top: 0px;
width: 520px;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
text-align: left;
padding: 13px 0 6px 0;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 16px;
color: #ddd;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #ffffff;

}

#contenuto_testo_pagine_news {

margin-top: -25px;
margin-left: 0px;
width: 520px;
min-height: 280px;
height: auto !important;
height: 280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
background: transparent;
text-align: left;
padding: 0 0 20px 0;

}

#contenuto_testo_pagine_news_completa {

margin-top: -33px;
margin-left: 0px;
width: 520px;
min-height: 280px;
height: auto !important;
height: 280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
background: transparent;
text-align: left;
padding: 0 0 20px 0;

}


#contenuto_testo_pagine {

margin-top: 0px;
margin-left: 0px;
width: 444px;
min-height: 280px;
height: auto !important;
height: 280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
background: transparent;
text-align: left;
padding: 0 0 20px 0;

}

#box_photogallery {

margin-top: 0px;
margin-left: 0px;
width: 444px;
min-height: 280px;
height: auto !important;
height: 280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
background: transparent;
text-align: center;
padding: 0 0 0 0;

}

#contenuto_testo_gallery {

margin-top: 0px;
margin-left: 0px;
width: 455px;
min-height: 720px;
height: auto !important;
height: 720px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
background: transparent;
text-align: left;
padding: 0 0 20px 0;

}

.contenitore_miniature_gallery {

float: left;
width: 101px;
min-height: 80px;
height: auto !important;
height: 80px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #cccccc;
padding: 0px 12px 0px 0px;
background: transparent;

}

.imag_virtual_gallery {

width: 100px;
min-height: 67px;
height: auto !important;
height: 67px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #cccccc;
padding: 0 0 0 0;
background: #ccc;
border: 0 0 0 0;

}

#contenitore_news {

margin-top: 0px;
margin-left: 0px;
width: 444px;
min-height: 230px;
height: auto !important;
height: 230px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ddd;
background: transparent;
text-align: left;
padding: 0 0 20px 0;

}

.miniatura_locandina {

margin-top: 0px;
margin-left: 0px;
width: 100px;
min-height: 85px;
height: auto !important;
height: 85px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ddd;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

.data_news {

margin-top: -85px;
margin-left: 110px;
width: 318px;
min-height: 10px;
height: auto !important;
height: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ddd;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

.titolo_news {

margin-top: 0px;
margin-left: 110px;
width: 318px;
min-height: 10px;
height: auto !important;
height: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ddd;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

.testo_news {

margin-top: 15px;
margin-left: 110px;
width: 318px;
min-height: 10px;
height: auto !important;
height: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ddd;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

.approfondisci {

margin-top: 0px;
margin-left: 110px;
width: 318px;
min-height: 10px;
height: auto !important;
height: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ddd;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

.miniatura {

width: 100px;
height: 80px;

}


#riepilogo_date {

margin-top: 10px;
margin-left: 0px;
width: 410px;
min-height: 75px;
height: auto !important;
height: 75px;
background: transparent;
text-align: left;
padding: 10px 0 0 30px;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #cccccc;
border-width: 1px 1px 1px 1px;
border-style: dashed;
border-color: #cccccc;

}


#lingue {

margin-top: 0px;
margin-left: 0px;
width: 150px;
min-height: 25px;
height: auto !important;
height: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ccc;
background: transparent;
text-align: left;
padding: 10px 0 0 0;

}

#top {

margin-top: -35px;
margin-left: 270px;
width: 250px;
min-height: 25px;
height: auto !important;
height: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ccc;
background: transparent;
text-align: right;
padding: 10px 0 0 0;

}

.titolo_evento {

margin-top: 10px;
margin-left: 0px;
width: 450px;
min-height: 25px;
height: auto !important;
height: 25px;
background: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ccc;
text-align: left;
padding: 0 0 0 0;
border: 0 0 0 0;

}

.locandina {

float: right;
padding: 0px 0px 0px 10px;

}

#contatti {

margin-top: -95px;
margin-left: 0px;
width: 210px;
min-height: 100px;
height: auto !important;
height: 100px;
background: transparent;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #999;
padding: 0 0 0 10px;

}


#footer {

margin: auto;
margin-top: 0px;
width: 770px;
min-height: 20px;
height: auto !important;
height: 20px;
background: transparent;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #333;
padding: 10px 0 0 0;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #ffffff;

}


.casella_giorni {

width: 60px;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #dddddd;
border : 0px solid Black;
text-align:right;
background: transparent;
padding: 0 0 2px 0;

}

.casella_adulti {

width: 15px;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #dddddd;
border : 0px solid Black;
text-align:right;
background: transparent;
padding: 0 0 2px 0;

}


.input {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
border : 2px solid Black;
text-align:right;
padding-right:50px;

}

.drop {

width: 40px;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #ffffff;
border : 0px solid Black;
text-align:right;
background-color: #666666;
padding: 0 0 0 0;

}

.drop_mese {

width: 80px;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #ffffff;
border : 0px solid Black;
text-align:right;
background-color: #666666;
padding: 0 0 0 0;

}

#form_dati {

margin-top: 15px;
width: 380px;
min-height: 170px;
height: auto !important;
height: 170px;
background: transparent;
text-align: right;
padding: 0 50px 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #cccccc;

}



.casella_testo {

width: 250px;
margin-top: 0px;
font-size:10pt;
font-family:verdana, arial,helvetica,sans-serif;
font-weight: bold;
border: 1px solid #999;
background-color: #353A43;
padding: 0px 0px 0px 0px;
color: #dddddd;

}

.area_testo {

width: 250px;
margin-top: 0px;
font-size:10pt;
font-family:verdana, arial,helvetica,sans-serif;
font-weight: bold;
border: 1px solid #999;
background-color: #353A43;
padding: 0px 0px 0px 0px;
color: #dddddd;

}

#pulsante_continua {

margin-top: 10px;
width: 440px;
min-height: 70px;
height: auto !important;
height: 70px;
background: transparent;
text-align: center;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #000;

}












#map {

margin-top: 20px;
margin-left: 2px;
width: 440px;
min-height: 368px;
height: auto !important;
height: 368px;
background-color: #353A43;
text-align: left;
padding: 0 0 0 0;

}

#fumetto {

width: 230px;
min-height: 40px;
height: auto !important;
height: 40px;
text-align: left;
line-height: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
padding: 0px 0px 0px 0px;
background-color: #ffffff;

}






#box_azienda {

margin-top: 0px;
margin-left: 0px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_azienda a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_azienda.jpg') 0 0 no-repeat;
text-decoration:none;
} 
#box_azienda a:hover, #box_azienda a:focus, #box_azienda a:active{
background-position: 0 -22px;
} 

#box_azienda a span{
position:relative;
z-index:-1;
} 

#box_azienda_acc {

margin-top: 0px;
margin-left: 0px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_azienda_acc a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_azienda.jpg') 0 0 no-repeat;
background-position: 0 -22px;
text-decoration:none;
} 
#box_azienda_acc a:hover, #box_azienda_acc a:focus, #box_azienda_acc a:active{
background-position: 0 -22px;
} 

#box_azienda_acc a span{
position:relative;
z-index:-1;
} 

#box_camere {

margin-top: -22px;
margin-left: 110px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_camere a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_camere.jpg') 0 0 no-repeat;
text-decoration:none;
} 
#box_camere a:hover, #box_camere a:focus, #box_camere a:active{
background-position: 0 -22px;
} 

#box_camere a span{
position:relative;
z-index:-1;
} 


#box_camere_acc {

margin-top: -22px;
margin-left: 110px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_camere_acc a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_camere.jpg') 0 0 no-repeat;
background-position: 0 -22px;
text-decoration:none;
} 
#box_camere_acc a:hover, #box_camere_acc a:focus, #box_camere_acc a:active{
background-position: 0 -22px;
} 

#box_camere_acc a span{
position:relative;
z-index:-1;
} 

#box_vino {

margin-top: -22px;
margin-left: 222px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_vino a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_vino.jpg') 0 0 no-repeat;
text-decoration:none;
} 
#box_vino a:hover, #box_vino a:focus, #vino a:active{
background-position: 0 -22px;
} 

#box_vino a span{
position:relative;
z-index:-1;
} 


#box_vino_acc {

margin-top: -22px;
margin-left: 222px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_vino_acc a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_vino.jpg') 0 0 no-repeat;
background-position: 0 -22px;
text-decoration:none;
} 

#box_vino_acc a:hover, #box_vino_acc a:focus, #box_vino_acc a:active{
background-position: 0 -22px;
} 

#box_vino_acc a span{
position:relative;
z-index:-1;
} 


#box_foto {

margin-top: -22px;
margin-left: 332px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_foto a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_foto.jpg') 0 0 no-repeat;
text-decoration:none;
} 
#box_foto a:hover, #box_foto a:focus, #box_foto a:active{
background-position: 0 -22px;
} 

#box_foto a span{
position:relative;
z-index:-1;
} 

#box_foto_acc {

margin-top: -22px;
margin-left: 332px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_foto_acc a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_foto.jpg') 0 0 no-repeat;
background-position: 0 -22px;
text-decoration:none;
} 
#box_foto_acc a:hover, #box_foto_acc a:focus, #box_foto_acc a:active{
background-position: 0 -22px;
} 

#box_foto_acc a span{
position:relative;
z-index:-1;
} 


#box_associazione {

margin-top: -22px;
margin-left: 443px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_associazione a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_aeta.jpg') 0 0 no-repeat;
text-decoration:none;
} 
#box_associazione a:hover, #box_associazione a:focus, #box_associazione a:active{
background-position: 0 -22px;
} 

#box_associazione a span{
position:relative;
z-index:-1;
} 

#box_dove {

margin-top: -22px;
margin-left: 552px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_dove a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_dove.jpg') 0 0 no-repeat;
text-decoration:none;
} 
#box_dove a:hover, #box_dove a:focus, #box_dove a:active{
background-position: 0 -22px;
} 

#box_dove a span{
position:relative;
z-index:-1;
} 

#box_dove_acc {

margin-top: -22px;
margin-left: 552px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_dove_acc a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_dove.jpg') 0 0 no-repeat;
background-position: 0 -22px;
text-decoration:none;
} 
#box_dove_acc a:hover, #box_dove_acc a:focus, #box_dove_acc a:active{
background-position: 0 -22px;
} 

#box_dove_acc a span{
position:relative;
z-index:-1;
} 

#box_news {

margin-top: -22px;
margin-left: 664px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_news a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_news.jpg') 0 0 no-repeat;
text-decoration:none;
} 
#box_news a:hover, #box_news a:focus, #box_news a:active{
background-position: 0 -22px;
} 

#box_news a span{
position:relative;
z-index:-1;
} 


#box_news_acc {

margin-top: -22px;
margin-left: 664px;
width: 105px;
text-align: center;
min-height: 22px;
height: auto !important;
height: 22px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 

#box_news_acc a{
display:block;
width: 105px;
height: 22px;
background:transparent url('menu_news.jpg') 0 0 no-repeat;
background-position: 0 -22px;
text-decoration:none;
} 
#box_news_acc a:hover, #box_news_acc a:focus, #box_news_acc a:active{
background-position: 0 -22px;
} 

#box_news_acc a span{
position:relative;
z-index:-1;
} 




#container_esterno {

position: relative; 
margin-top: 0px;
margin-left: -205px;
width: 650px; 
min-height: 150px;
height: auto !important;
height: 150px;
background: transparent;
border:0px solid #4a679f;
padding: 0 0 0 0;

}

#esterno {

margin-top: 0px;
margin-left: 205px;
width: 440px;
min-height: 25px;
height: auto !important;
height: 25px;
background: transparent;
padding: 30px 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
text-align: left;

}

#miniature_esterno {

margin-top: 0px;
margin-left: 205px;
width: 440px;
min-height: 65px;
height: auto !important;
height: 65px;
background: transparent;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #333B75;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #999999;

}




#head{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #000;
min-height: 42px;
height: auto !important;
height: 42px;

}

#head h1{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}


a.galleriae span {

display: block; 
position: absolute;
width: 1px; 
height: 1px; 
margin-top: 0px; 
margin-left: 0px;
padding: 0px 0px 0px 0px;
overflow:hidden; 

}


a.galleriae, a.galleriae:visited {


display:block; 
margin-top: 0px;
margin-right: 5px;
color:#4a679f;
font-weight:bold;
text-decoration:none;
border-right: 0px solid #fff; 
border-bottom: 0px solid #fff; 
width: 42px; 
min-height: 42px;
height: auto !important;
height: 42px;
float:left; 
z-index:100;
padding: 0px 0px 0px 0px;

}



a.minie1 {background:url(immagini/foto_e1.jpg);}
a.minie2 {background:url(immagini/foto_e2.jpg);}
a.minie3 {background:url(immagini/foto_e3.jpg);}


a.galleriae:hover {
border:0px solid #000;
}

a.galleriae:hover img {
border:0px solid #000; 
position:relative; 
z-index:100;
}

a.galleriae:active img, a.galleriac1:focus img {
border:0px solid #000; 
position:relative; 
z-index:50;
}

a.galleriae:hover span {
display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;
}


a.galleriae:active span, a.galleriae:focus span {

display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;

}

.imagec1 {
display:block; 
position:absolute; 
width:400px; 
height:250px;
top:175px;
left:10px;
padding:0; 
}




#container_camera1 {

position: relative; 
margin-top: -18px;
margin-left: -205px;
width: 700px; 
min-height: 150px;
height: auto !important;
height: 150px;
background: transparent;
border:0px solid #4a679f;
padding: 0 0 0 0;

}

#testo_camera1 {

margin-top: 0px;
margin-left: 205px;
width: 455px;
min-height: 25px;
height: auto !important;
height: 25px;
background: transparent;
padding: 30px 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
text-align: left;

}

#miniature_camera1 {

margin-top: 0px;
margin-left: 205px;
width: 455px;
min-height: 65px;
height: auto !important;
height: 65px;
background: transparent;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #333B75;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #999999;

}





#head{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #000;
min-height: 42px;
height: auto !important;
height: 42px;

}

#head h1{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}


a.galleriac1 span {

display: block; 
position: absolute;
width: 1px; 
height: 1px; 
margin-top: 0px; 
margin-left: 0px;
padding: 0px 0px 0px 0px;
overflow:hidden; 

}


a.galleriac1, a.galleriac1:visited {


display:block; 
margin-top: 0px;
margin-right: 5px;
color:#4a679f;
font-weight:bold;
text-decoration:none;
border-right: 0px solid #fff; 
border-bottom: 0px solid #fff; 
width: 42px; 
min-height: 42px;
height: auto !important;
height: 42px;
float:left; 
z-index:100;
padding: 0px 0px 0px 0px;

}



a.minic1 {background:url(immagini/foto_c1.jpg);}
a.minic2 {background:url(immagini/foto_c2.jpg);}
a.minic3 {background:url(immagini/foto_c3.jpg);}
a.minic4 {background:url(immagini/foto_c4.jpg);}
a.minic5 {background:url(immagini/foto_c5.jpg);}


a.galleriac1:hover {
border:0px solid #000;
}

a.galleriac1:hover img {
border:0px solid #000; 
position:relative; 
z-index:100;
}

a.galleriac1:active img, a.galleriac1:focus img {
border:0px solid #000; 
position:relative; 
z-index:50;
}

a.galleriac1:hover span {
display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;
}


a.galleriac1:active span, a.galleriac1:focus span {

display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;

}

.imagec1 {
display:block; 
position:absolute; 
width:400px; 
height:250px;
top:175px;
left:10px;
padding:0; 
}



#container_camera2 {

position: relative; 
margin-top: -10px;
margin-left: -205px;
width: 700px; 
min-height: 150px;
height: auto !important;
height: 150px;
background: transparent;
border:0px solid #4a679f;
padding: 0 0 0 0;

}

#testo_camera2 {

margin-top: 0px;
margin-left: 205px;
width: 455px;
min-height: 25px;
height: auto !important;
height: 25px;
background: transparent;
padding: 30px 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
text-align: left;

}

#miniature_camera2 {

margin-top: 0px;
margin-left: 205px;
width: 455px;
min-height: 65px;
height: auto !important;
height: 65px;
background: transparent;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #333B75;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #999999;

}





#head{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #000;
min-height: 42px;
height: auto !important;
height: 42px;

}

#head h1{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}


a.galleriac2 span {

display: block; 
position: absolute;
width: 1px; 
height: 1px; 
margin-top: 0px; 
margin-left: 0px;
padding: 0px 0px 0px 0px;
overflow:hidden; 

}


a.galleriac2, a.galleriac2:visited {


display:block; 
margin-top: 0px;
margin-right: 5px;
color:#4a679f;
font-weight:bold;
text-decoration:none;
border-right: 0px solid #fff; 
border-bottom: 0px solid #fff; 
width: 42px; 
min-height: 42px;
height: auto !important;
height: 42px;
float:left; 
z-index:100;
padding: 0px 0px 0px 0px;

}



a.minic21 {background:url(immagini/foto_c21.jpg);}
a.minic22 {background:url(immagini/foto_c22.jpg);}
a.minic23 {background:url(immagini/foto_c23.jpg);}
a.minic24 {background:url(immagini/foto_c24.jpg);}


a.galleriac2:hover {
border:0px solid #000;
}

a.galleriac2:hover img {
border:0px solid #000; 
position:relative; 
z-index:100;
}

a.galleriac2:active img, a.galleriac2:focus img {
border:0px solid #000; 
position:relative; 
z-index:50;
}

a.galleriac2:hover span {
display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;
}


a.galleriac2:active span, a.galleriac2:focus span {

display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;

}

.imagec2 {
display:block; 
position:absolute; 
width:400px; 
height:250px;
top:175px;
left:10px;
padding:0; 
}

#container_camera3 {

position: relative; 
margin-top: -10px;
margin-left: -205px;
width: 700px; 
min-height: 150px;
height: auto !important;
height: 150px;
background: transparent;
border:0px solid #4a679f;
padding: 0 0 0 0;

}

#testo_camera3 {

margin-top: 0px;
margin-left: 205px;
width: 455px;
min-height: 25px;
height: auto !important;
height: 25px;
background: transparent;
padding: 30px 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
text-align: left;

}

#miniature_camera3 {

margin-top: 0px;
margin-left: 205px;
width: 455px;
min-height: 65px;
height: auto !important;
height: 65px;
background: transparent;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #333B75;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #999999;

}





#head{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #000;
min-height: 42px;
height: auto !important;
height: 42px;

}

#head h1{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}


a.galleriac3 span {

display: block; 
position: absolute;
width: 1px; 
height: 1px; 
margin-top: 0px; 
margin-left: 0px;
padding: 0px 0px 0px 0px;
overflow:hidden; 

}


a.galleriac3, a.galleriac3:visited {


display:block; 
margin-top: 0px;
margin-right: 5px;
color:#4a679f;
font-weight:bold;
text-decoration:none;
border-right: 0px solid #fff; 
border-bottom: 0px solid #fff; 
width: 42px; 
min-height: 42px;
height: auto !important;
height: 42px;
float:left; 
z-index:100;
padding: 0px 0px 0px 0px;

}



a.minic31 {background:url(immagini/foto_c31.jpg);}
a.minic32 {background:url(immagini/foto_c32.jpg);}
a.minic33 {background:url(immagini/foto_c33.jpg);}
a.minic34 {background:url(immagini/foto_c34.jpg);}
a.minic35 {background:url(immagini/foto_c35.jpg);}


a.galleriac3:hover {
border:0px solid #000;
}

a.galleriac3:hover img {
border:0px solid #000; 
position:relative; 
z-index:100;
}

a.galleriac3:active img, a.galleriac3:focus img {
border:0px solid #000; 
position:relative; 
z-index:50;
}

a.galleriac3:hover span {
display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;
}


a.galleriac3:active span, a.galleriac3:focus span {

display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;

}

.imagec3 {
display:block; 
position:absolute; 
width:400px; 
height:250px;
top:175px;
left:10px;
padding:0; 

}

#container_camera4 {

position: relative; 
margin-top: -10px;
margin-left: -205px;
width: 700px; 
min-height: 150px;
height: auto !important;
height: 150px;
background: transparent;
border:0px solid #4a679f;
padding: 0 0 0 0;

}

#testo_camera4 {

margin-top: 0px;
margin-left: 205px;
width: 455px;
min-height: 25px;
height: auto !important;
height: 25px;
background: transparent;
padding: 30px 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
text-align: left;

}

#miniature_camera4 {

margin-top: 0px;
margin-left: 205px;
width: 455px;
min-height: 65px;
height: auto !important;
height: 65px;
background: transparent;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #333B75;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #999999;

}





#head{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #000;
min-height: 42px;
height: auto !important;
height: 42px;

}

#head h1{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}


a.galleriac4 span {

display: block; 
position: absolute;
width: 1px; 
height: 1px; 
margin-top: 0px; 
margin-left: 0px;
padding: 0px 0px 0px 0px;
overflow:hidden; 

}


a.galleriac4, a.galleriac4:visited {


display:block; 
margin-top: 0px;
margin-right: 5px;
color:#4a679f;
font-weight:bold;
text-decoration:none;
border-right: 0px solid #fff; 
border-bottom: 0px solid #fff; 
width: 42px; 
min-height: 42px;
height: auto !important;
height: 42px;
float:left; 
z-index:100;
padding: 0px 0px 0px 0px;

}



a.minic41 {background:url(immagini/foto_c41.jpg);}
a.minic42 {background:url(immagini/foto_c42.jpg);}
a.minic43 {background:url(immagini/foto_c43.jpg);}
a.minic44 {background:url(immagini/foto_c44.jpg);}
a.minic45 {background:url(immagini/foto_c45.jpg);}


a.galleriac4:hover {
border:0px solid #000;
}

a.galleriac4:hover img {
border:0px solid #000; 
position:relative; 
z-index:100;
}

a.galleriac4:active img, a.galleriac4:focus img {
border:0px solid #000; 
position:relative; 
z-index:50;
}

a.galleriac4:hover span {
display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;
}


a.galleriac4:active span, a.galleriac4:focus span {

display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;

}

.imagec4 {
display:block; 
position:absolute; 
width:400px; 
height:250px;
top:175px;
left:10px;
padding:0; 
}



#container_camera5 {

position: relative; 
margin-top: -10px;
margin-left: -205px;
width: 700px; 
min-height: 150px;
height: auto !important;
height: 150px;
background: transparent;
border:0px solid #4a679f;
padding: 0 0 0 0;

}

#testo_camera5 {

margin-top: 0px;
margin-left: 205px;
width: 455px;
min-height: 25px;
height: auto !important;
height: 25px;
background: transparent;
padding: 30px 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
text-align: left;

}

#miniature_camera5 {

margin-top: 0px;
margin-left: 205px;
width: 455px;
min-height: 65px;
height: auto !important;
height: 65px;
background: transparent;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #333B75;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #999999;

}





#head{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #000;
min-height: 42px;
height: auto !important;
height: 42px;

}

#head h1{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}


a.galleriac5 span {

display: block; 
position: absolute;
width: 1px; 
height: 1px; 
margin-top: 0px; 
margin-left: 0px;
padding: 0px 0px 0px 0px;
overflow:hidden; 

}


a.galleriac5, a.galleriac5:visited {


display:block; 
margin-top: 0px;
margin-right: 5px;
color:#4a679f;
font-weight:bold;
text-decoration:none;
border-right: 0px solid #fff; 
border-bottom: 0px solid #fff; 
width: 42px; 
min-height: 42px;
height: auto !important;
height: 42px;
float:left; 
z-index:100;
padding: 0px 0px 0px 0px;

}



a.minic51 {background:url(immagini/foto_c51.jpg);}
a.minic52 {background:url(immagini/foto_c52.jpg);}
a.minic53 {background:url(immagini/foto_c53.jpg);}
a.minic54 {background:url(immagini/foto_c54.jpg);}


a.galleriac5:hover {
border:0px solid #000;
}

a.galleriac5:hover img {
border:0px solid #000; 
position:relative; 
z-index:100;
}

a.galleriac5:active img, a.galleriac5:focus img {
border:0px solid #000; 
position:relative; 
z-index:50;
}

a.galleriac5:hover span {
display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;
}


a.galleriac5:active span, a.galleriac5:focus span {

display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;

}

.imagec5 {
display:block; 
position:absolute; 
width:400px; 
height:250px;
top:175px;
left:10px;
padding:0; 
}



#container_camera6 {

position: relative; 
margin-top: -10px;
margin-left: -205px;
width: 700px; 
min-height: 150px;
height: auto !important;
height: 150px;
background: transparent;
border:0px solid #4a679f;
padding: 0 0 0 0;

}

#testo_camera6 {

margin-top: 0px;
margin-left: 205px;
width: 455px;
min-height: 25px;
height: auto !important;
height: 25px;
background: transparent;
padding: 30px 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20px;
color: #ddd;
text-align: left;

}

#miniature_camera6 {

margin-top: 0px;
margin-left: 205px;
width: 455px;
min-height: 65px;
height: auto !important;
height: 65px;
background: transparent;
padding: 0 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #333B75;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #999999;

}





#head{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #000;
min-height: 42px;
height: auto !important;
height: 42px;

}

#head h1{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}


a.galleriac6 span {

display: block; 
position: absolute;
width: 1px; 
height: 1px; 
margin-top: 0px; 
margin-left: 0px;
padding: 0px 0px 0px 0px;
overflow:hidden; 

}


a.galleriac6, a.galleriac6:visited {


display:block; 
margin-top: 0px;
margin-right: 5px;
color:#4a679f;
font-weight:bold;
text-decoration:none;
border-right: 0px solid #fff; 
border-bottom: 0px solid #fff; 
width: 42px; 
min-height: 42px;
height: auto !important;
height: 42px;
float:left; 
z-index:100;
padding: 0px 0px 0px 0px;

}



a.minic61 {background:url(immagini/foto_c61.jpg);}
a.minic62 {background:url(immagini/foto_c62.jpg);}
a.minic63 {background:url(immagini/foto_c63.jpg);}
a.minic64 {background:url(immagini/foto_c64.jpg);}


a.galleriac6:hover {
border:0px solid #000;
}

a.galleriac6:hover img {
border:0px solid #000; 
position:relative; 
z-index:100;
}

a.galleriac6:active img, a.galleriac6:focus img {
border:0px solid #000; 
position:relative; 
z-index:50;
}

a.galleriac6:hover span {
display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;
}


a.galleriac6:active span, a.galleriac6:focus span {

display:block; 
position:absolute; 
width:175px; 
min-height: 140px;
height: auto !important;
height: 140px;
margin-top: -98px;
left: 0px;
padding: 0;
background:transparent; 
z-index:100;

}

.imagec6 {
display:block; 
position:absolute; 
width:400px; 
height:250px;
top:175px;
left:10px;
padding:0; 
}






#box {

margin-top: 0px;
margin-left: 10px;
width: 170px;
text-align: center;
min-height: 30px;
height: auto !important;
height: 30px;
background: #eee;
padding:0;
position:relative;
z-index:10;

} 



#box a{
display:block;
margin-top: 0px;
width: 170px;
min-height: 30px;
height: auto !important;
height: 30px;
line-height: 30px;
text-align: left;
background:transparent url('../immagini/sfondo_menu_associazione.jpg') 0 0 no-repeat;
padding: 0px 0px 0px 10px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
} 
#box a:hover, #box a:focus, #box a:active{
background-position: 0 -30px;
} 

#box a span{
position:relative;
z-index:-1;
} 


#box2 {

margin-top: 0px;
margin-left: 10px;
width: 170px;
text-align: center;
min-height: 30px;
height: auto !important;
height: 30px;
background: #eee;
padding:0;
position:relative;
z-index:10;

} 



#box2 a{
display:block;
margin-top: 0px;
width: 170px;
min-height: 30px;
height: auto !important;
height: 30px;
line-height: 30px;
text-align: left;
background:transparent url('../immagini/sfondo_menu_associazione_acc.jpg') 0 0 no-repeat;
padding: 0px 0px 0px 10px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
} 
#box2 a:hover, #box2 a:focus, #box2 a:active{
background-position: 0 -30px;
} 

#box2 a span{
position:relative;
z-index:-1;
} 






#box_italiano {

margin-top: 0px;
margin-left: 390px;
width: 80px;
text-align: center;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
padding: 10px 0 0 0;
position:relative;
z-index:10;

} 



#box_italiano a{
display:block;
margin-top: 0px;
width: 80px;
min-height: 20px;
height: auto !important;
height: 20px;
line-height: 20px;
text-align: left;
background:transparent url('../immagini/sfondo_menu_italiano.jpg') 0 0 no-repeat;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
} 
#box_italiano a:hover, #box_italiano a:focus, #box_italiano a:active{
background-position: 0 -20px;
} 

#box_italiano a span{
position:relative;
z-index:-1;
} 


#box_inglese {

margin-top: -30px;
margin-left: 460px;
width: 70px;
text-align: center;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
padding:0;
position:relative;
z-index:10;

} 



#box_inglese a{
display:block;
margin-top: 0px;
width: 70px;
min-height: 20px;
height: auto !important;
height: 20px;
line-height: 20px;
text-align: left;
background:transparent url('../immagini/sfondo_menu_inglese.jpg') 0 0 no-repeat;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
} 
#box_inglese a:hover, #box_inglese a:focus, #box_inglese a:active{
background-position: 0 -20px;
} 

#box_inglese a span{
position:relative;
z-index:-1;
} 
































