.invisibile { 
left : -10000px; 
position : absolute; 
top : -10000px; 
} 


img, form, h1, h2{ 
border : 0 none; 
margin : 0; 
padding : 0; 
}

textarea { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size :12px; 
}

body { 
background : #737b7e; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size :12px; 
margin : 0; 
padding : 0; 
text-align:center;
} 

#container{
width : 998px; 
margin : auto; 
margin-top:9px;
background-color:#ffffff;
text-align:left;
}


#percorso { 
padding:10px 24px;
font-size : 11px; 
color : #505050;
} 

#percorso a { 
color : #92BF5B; 
text-decoration : underline;  
} 


#percorso a:hover, #percorso a:focus, #percorso a:active{ 
text-decoration:none;
color:#31799F;
} 



#header { 
background-image : url(../media/236/header.jpg); 
background-repeat : no-repeat; 
background-position: 100% 0;
height:87px;
} 
 
#header .logo
{ 
padding:19px;
float:left;
margin-right:105px;
} 

#menu_orizzontale
{
color: #4d4b4b;
font-size : 11px; 
padding-top:38px;
}

ul#menu_a_2livelli{
float: left;
margin: 0;
padding: 0;
/*border-top: 1px solid #EDEDED;*/
border-bottom: 1px solid #EDEDED;
border-left: 1px solid #EDEDED;
list-style:none;
}
ul#menu_a_2livelli li ul li{
list-style:none;
margin:0;
padding:0;
}
ul#menu_a_2livelli li{
float:left;
margin: 0;
padding: 0;
border-right: 1px solid #EDEDED;
color:#4d4b4b;
}
ul#menu_a_2livelli a:link,
ul#menu_a_2livelli a:visited{
display: block;
padding: 4px 10px;
color: #4d4b4b;
text-decoration: none;
}
ul#menu_a_2livelli a:hover,
ul#menu_a_2livelli a:focus,
ul#menu_a_2livelli a:active{
background-color: #D8E6EE;
color: #4d4b4b;
text-decoration: none;
}
ul#menu_a_2livelli li ul{
display: none;
}
ul#menu_a_2livelli li:hover ul{
display: block;
position: absolute;
z-index:1;
width:130px;
padding: 0;
margin: 0 0 0 -1px;
border:1px solid #C9C9C9;
background-color: #ffffff;
}
ul#menu_a_2livelli li li {
border-bottom:1px solid #C9C9C9;
width: 130px;
}







#content { 
padding-left:24px;
padding-right:24px;
text-align : left; 
margin-bottom : 1.5em; 
min-height : 300px; 
line-height:16px;
} 




#content h1{
color:#3675A0;
font-size:14px;
background-color:#F4F4F4;
padding:4px;
border:#E7E7E7 1px solid;
border-left:#92BF5B 10px solid;
margin:0;
margin-bottom:10px;
}

#content h2{
color:#92BF5B;
font-size:12px;
}

#content .testo_menu { 
color : #000000; 
border-left:#D8D9DB 1px solid;
margin-left:228px;
padding-left:10px;
} 

#content .testo { 
color : #000000; 
} 
#content .testo a, #content .testo_menu a { 
color : #3675A0; 
text-decoration:underline;
} 
#content .testo a:hover, #content .testo a:focus, #content .testo a:active, #content .testo_menu a:hover, #content .testo_menu a:focus, #content .testo_menu a:active{ 
text-decoration:none;
color:#92BF5B;
} 


 #content .sinistra{ 
color : #000000; 
float:left;
width:228px;
}

#content .sinistra .selezionato{ 
background-color:#ECF0DF;
}

 #content .sinistra a:hover{ 
background-color:#D7E8C2;
}

 #content .sinistra ul{ 
margin:0;
padding:0;
margin-left:45px;
margin-right:30px;
list-style-type:none; 
}


 #content .sinistra li{ 
}

 #content .sinistra li a{ 
color:#92BF5B; 
text-decoration:none;
display:block;
padding:5px;
}


#footer { 
clear : both; 
font-size : 11px; 
background-image : url(../media/241/footer.jpg); 
background-repeat : no-repeat; 
background-position: 100% 0;
text-align:center;
height:45px;
padding-top:24px;
} 

#footer p{ 
margin:0;
padding:0;
} 


#w3c { 
clear : both; 
font-size : 11px; 
text-align:center;
color:#ffffff;
padding:8px;

} 
#w3c a{ 
color:#ffffff;
text-decoration:none;
} 

#w3c img{ 
vertical-align:middle;
} 

.lista { 
margin:0;
padding:0;
list-style : none; 
}

.lista a{ 
color:#3675A0;
}
.lista a:hover
{ 
text-decoration:none;
color:#92BF5B;
} 


.lista li{ 
border-bottom:#92BF5B 1px dotted;
padding:10px;

}



.listanews { 
margin:0;
padding:0;
list-style : none; 
}

.listanews li{ 
border-bottom:#C5BCBD 1px solid;
padding:10px;
margin:10px;
}



.listanews li a:hover{ 
color:#525252;
text-decoration:underline;
}


.lista_immagini 
{ 
margin:0;
padding:0;
list-style-type:none;
}

.lista_immagini li
{ 
border-bottom:#C5BCBD 1px solid;
padding:5px;
margin:5px;
min-height:80px;
}

.lista_immagini li a
{ 
color:#3675A0; 
}

.lista_immagini li a:hover
{ 
color:#92BF5B; 
}


legend{ 
color:#003CB5;
}




#sinistra
{
background:url(../media/404/menu.gif) no-repeat;
height:188px;
padding-top:19px;
padding-left:70px;
}


/* MENU */
.menuNavigazione{
margin:0;
padding:0;
width:148px;
list-style:none;
}
.menuNavigazione li{
position:relative;
border-bottom:1px solid transparent;
}
/* SOTTO MENU */
.menuNavigazione ul{
list-style:none;
padding:0;
border-top:#C9C9C9 1px solid;
}
/* SOTTO MENU SENZA JS */
.menuNavigazione ul{

color:#818181;
}
/* SOTTO MENU CON JS:ON OFF */
.menuNavigazione ul.subMenu-off{
position:absolute;
visibility:hidden;
height:0;
overflow:hidden;
}
.menuNavigazione ul.subMenu-on{
margin:0;
width:148px;
position:absolute;
top:-1px;
left:147px;
}
/* COLLEGAMENTI */
.menuNavigazione a{
display:block;
text-decoration:none;
padding:5px;
color:#818181;
}
.menuNavigazione ul a{
border-right:1px solid #C9C9C9;
border-bottom:1px solid #C9C9C9;
border-left:1px solid #C9C9C9;
color:#4d4b4b;
background:#ffffff;
font-size:11px;
}
/* COLORI */
.menuNavigazione a:link,
.menuNavigazione a:visited{

color:#818181;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
background:#D8E6EE;
color:#4d4b4b;
}
/* VOCI CON SOTTO MENU */
.menuNavigazione.subMenu-on a.continua:link,
.menuNavigazione.subMenu-on a.continua:visited,
.menuNavigazione.subMenu-off a.continua:link,
.menuNavigazione.subMenu-off a.continua:visited{
background-image:url(../css/continua.gif);
background-position:right center;
background-repeat:no-repeat;
}





/* Tabelle risultati *****************************************************************************************/

.table_dati { 
font-size : 100%; 
width:95%;
margin:auto;
} 
.testata_menu_dati { 
color : #000000; 
font-weight : bold; 
background-color:#E4F0D7;
text-align:center;
} 
.testata_menu_dati a { 
color : #9c0000; 
text-decoration : none; 
} 
.dispari { 
background : #ECECEC; 
font-size:11px;
} 
.dispari a { 
color : #000000; 
text-decoration : underline; 
} 
.dispari a:hover { 
color : #2E7496; 
text-decoration : none; 
} 
.pari { 
background : #F3F3F3; 
font-size:11px;
} 
.pari a { 
color : #000000; 
text-decoration : underline; 
} 
.pari a:hover { 
color : #2E7496; 
text-decoration : none; 
} 
	
.piccolo
{
color:#454545;
font-size: 90%;
}

.piccolo a
{
color:#454545;
}

.home
{
width : 998px; 
line-height:15px;
border-top:#d8d9db 1px solid;
margin-top:2px;
margin-bottom:10px;
padding:0;
}


.home p
{
margin:0;
padding:0;
}

.home td
{
width:249px;
vertical-align:top;
font-size:11px;
}


.home .contenuto
{
padding:10px;
}


.home .titolo
{
text-align:center;
border-bottom:#d8d9db 1px solid;
background:url(../media/4596/sfondo_titoli_home.gif) repeat-x;
}


.home .facilities
{
font-size:9px;
text-align:center;
overflow:auto;
 height:410px !important;height /**/: 420px;
scrollbar-face-color:#CCDCE6;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#387A9E;
scrollbar-track-color:#ffffff;
line-height:12px;
margin:10px;
}

.home .facilities ol
{
list-style-type:none;
margin:0;
padding:0;
}

.home .facilities a
{
color:#000000;
text-decoration:none;
}

.home .normal a
{
color:#387a9e;
text-decoration:underline;
}

.home .facilities a:hover
{
color:#387A9E;
}

.home a:hover
{
text-decoration:none;
}


.news_home 
{ 
margin:0;
padding:0;
list-style-type:none;
}


.news_home li
{ 
height: auto;
min-height: 60px;
margin-bottom:10px;
}

















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/*
     FILE ARCHIVED ON 15:46:38 Sep 25, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:15:36 Apr 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 6.771
  load_resource: 123.787
  PetaboxLoader3.resolve: 74.118
  PetaboxLoader3.datanode: 36.105
*/