body {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
text-align:center;
color:#000000;
margin:0px;
width:100%;
background-color:#EBEBEB;
}

a, a:hover, a:visited {
color:#000000;
text-decoration:none;
}

p {
font-size:11px;
line-height:15px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

img {
color:#333333;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
border:0px;
}

div#container {
position:relative;
clear:both;
width:920px;
margin:0px auto 0px auto;
padding:0px;
}

div#testatacontainer {
position:relative;
float:left;
width:920px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#testatacentrale {
position:relative;
float:left;
width:920px;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 0px;
text-align:center;
}

div#testatatop {
position:relative;
float:left;
width:645px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#cartoline {
position:relative;
float:left;
width:275px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#menualto {
position:relative;
float:left;
width:920px;
margin:-30px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#contentcontainer {
position:relative;
clear:both;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
width:900px;
}

div#pagina {
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:5px 20px 20px 20px;
background-color:#FFFFFF;
width:900px;
voice-family:"\"}\""; 
voice-family:inherit;
width:860px;
}

div#piedecontainer {
position:relative;
clear:both;
width:900px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

div#piede { 
position:relative;
float:left;
width:900px;
height:30px;
margin:15px auto 0px auto;
padding:0px 0px 0px 0px;
text-align:center;
background-color:#FFFFFF;
}

div#powered {
position:relative;
float:left;
width:900px;
height:30px;
text-align:center;
margin:10px auto 15px auto;
padding:0px 0px 0px 0px;
}

/* COLONNA SINISTRA */

div#colonnasx {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
background-color:#FFFFFF;
width:220px;
}

.boxsx {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
text-align:left;
background-color:#FFFFFF;
width:220px;
}

.boxsxgrigio {
position:relative;
float:left;
padding:10px 15px 10px 15px;
margin:0px 0px 0px 0px;
text-align:left;
background-color:#EBEBEB;
width:220px;
voice-family:"\"}\""; 
voice-family:inherit;
width:190px;
}

.menuluoghi {
position:relative;
float:left;
padding:0px 0px 2px 0px;
margin:0px;
width:210px;
text-align:left;
}

.thumbluoghi {
position:relative;
float:left;
padding:0px;
margin:0px;
width:50px;
height:40px;
}

.testoluoghi {
position:relative;
float:right;
padding:0px;
margin:0px;
width:150px;
height:40px;
text-align:left;
}

.titoloricerca {
position:relative;
float:left;
padding:8px 0px 3px 0px;
margin:0px;
width:190px;
text-align:left;
}

.camporicerca {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px;
width:190px;
height:18px;
text-align:left;
}

.checkricerca {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px;
text-align:left;
}

.testoricerca {
position:relative;
float:left;
padding:2px 0px 0px 5px;
margin:0px;
text-align:left;
}

.pulsantericerca {
position:relative;
float:left;
padding:15px 0px 5px 0px;
margin:0px;
width:190px;
text-align:left;
}


/* COLONNA CENTRALE */

.scroller_container_centrale {
position:relative;
float:left;
padding:0px 0px 0px 0px;;
margin:15px 0px 0px 0px;
text-align:left;
width:394px;
} 

.risultati_trovati_centrale {
position:relative;
float:left;
padding:0px 0px 0px 0px;;
margin:15px 0px 0px 0px;
text-align:left;
width:197px;
} 

.scrollerr_centrale {
position:relative;
float:right;
padding:0px 0px 0px 0px;;
margin:15px 0px 0px 0px;
text-align:right;
width:197px;
} 



div#colonnacentrale {
position:relative;
float:left;
padding:0px 20px 0px 10px;
margin:0px 0px 0px 0px;
text-align:left;
width:424px;
voice-family:"\"}\""; 
voice-family:inherit;
width:394px;
}

.boxcentrale {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
width:394px;
text-align:left;
}

.boxcentralegrigio {
position:relative;
float:left;
padding:10px 0px 10px 0px;
margin:15px 0px 0px 0px;
width:394px;
text-align:left;
background-color:#EBEBEB;
}

.thumbspercorso {
position:relative;
float:left;
padding:0px 10px 0px 10px;
margin:0px 0px 0px 0px;
width:167px;
voice-family:"\"}\""; 
voice-family:inherit;
width:147px;
}

.testopercorso {
position:relative;
float:left;
padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;
width:213px;
voice-family:"\"}\""; 
voice-family:inherit;
width:203px;
}


/* COLONNA DESTRA */

div#colonnadx {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
width:216px;
}

.boxdx {
position:relative;
float:left;
padding:0px 0px 0px 0px;;
margin:15px 0px 0px 0px;
text-align:left;
width:216px;
}

.boxdxintro {
position:relative;
float:left;
padding:0px 0px 0px 0px;;
margin:15px 0px 0px 0px;
text-align:left;
width:216px;
height:260px;
}

.newsbrevehome {
position:relative;
float:left;
padding:10px 0px 10px 0px;
margin:0px;
width:216px;
border-bottom:1px solid #C4DCD0;
}

.lingue {
position:relative;
float:left;
padding:5px 0px 2px 0px;
margin:0px 0px 5px 0px;
width:216px;
border-top:1px solid #C4DCD0;
border-bottom:1px solid #C4DCD0;
}

.scarica {
position:relative;
float:left;
padding:0px 10px 10px 10px;
margin:0px 0px 0px 0px;
text-align:left;
background-color:#D9E8E0;
width:216px;
voice-family:"\"}\""; 
voice-family:inherit;
width:196px;
}

.boxdxgrigio {
position:relative;
float:left;
padding:10px 10px 0px 10px;
margin:0px 0px 0px 0px;
text-align:left;
background-color:#EBEBEB;
width:216px;
voice-family:"\"}\""; 
voice-family:inherit;
width:196px;
}

.info {
position:relative;
float:left;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
text-align:left;
width:196px;
}

.gallery {
position:relative;
float:left;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
text-align:left;
width:108px;
}


/* PAGINA DOPPIA */

div#colonnadoppia {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
width:640px;
}

.mappa {
position:relative;
float:right;
padding:0px 0px 0px 0px;;
margin:15px 0px 0px 0px;
text-align:left;
width:630px;
} 

.scroller_container {
position:relative;
float:left;
padding:0px 0px 0px 0px;;
margin:15px 0px 0px 0px;
text-align:left;
width:630px;
} 

.risultati_trovati {
position:relative;
float:left;
padding:0px 0px 0px 0px;;
margin:15px 0px 0px 0px;
text-align:left;
width:315px;
} 

.scrollerr {
position:relative;
float:right;
padding:0px 0px 0px 0px;;
margin:15px 0px 0px 0px;
text-align:right;
width:315px;
} 

.testatamappa {
position:relative;
float:right;
padding:0px 0px 0px 10px;;
margin:0px 0px 0px 0px;
text-align:left;
height:40px;
background:url(/img_sito/grafica/testatamappa.jpg);
width:630px;
voice-family:"\"}\""; 
voice-family:inherit;
width:620px;
} 

.corpomappa {
position:relative;
float:right;
padding:0px 0px 0px 0px;;
margin:0px 0px 0px 0px;
text-align:left;
width:630px;
} 

.pagina {
position:relative;
float:right;
padding:0px 40px 0px 0px;;
margin:15px 0px 0px 0px;
text-align:left;
width:630px;
voice-family:"\"}\""; 
voice-family:inherit;
width:590px;
} 

.corpomappa_proposte {
position:relative;
float:right;
padding:10px 0px 0px 0px;;
margin:15px 0px 0px 0px;
text-align:left;
border-top:1px solid #CCCCCC;
width:590px;
} 


.spaziotesto {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
width:590px;
}

.spaziofotine {
position:relative;
float:left;
padding:10px 0px 10px 0px;
margin:15px 0px 0px 0px;
text-align:left;
width:590px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.fotine {
position:relative;
float:left;
padding:2px 2px 2px 2px;
margin:0px 5px 5px 0px;
text-align:left;
border:1px solid #EBEBEB;
}

.giorniproposte {
position:relative;
float:left;
padding:8px 10px 8px 10px;
margin:10px 0px 10px 0px;
text-align:left;
background:#EBEBEB;
width:590px;
voice-family:"\"}\""; 
voice-family:inherit;
width:570px;
}

.elenco {
position:relative;
float:left;
padding:0px 0px 0px 10px;
margin:15px 0px 0px 0px;
text-align:left;
border-left:2px solid #006633;
width:630px;
voice-family:"\"}\""; 
voice-family:inherit;
width:618px;
}

.elenco1 {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
text-align:left;
width:630px;

}
 
.titoloelenco {
position:relative;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
width:520px;
}

.infoelenco {
position:relative;
float:left;
padding:5px 10px 5px 10px;
margin:10px 0px 0px 0px;
text-align:left;
background:#EBEBEB;
width:535px;
voice-family:"\"}\""; 
voice-family:inherit;
width:515px;
}



/* MENU */

div#menualto ul
{
margin:0px;
padding:0px 0px 0px 0px;
list-style-type: none;
text-align:center;
}

div#menualto ul li { 
display: inline; 
}

div#menualto ul li a
{
font:16px/14px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
padding-left:18px;
padding-right:10px;
color:#666666;
background-image:url(/img_sito/grafica/quadratino.gif);
background-position:left;
background-repeat:no-repeat;
}

div#menualto.lingua ul li a
{
font:13px/14px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
padding-left:12px;
padding-right:4px;
color:#666666;
background-image:url(/img_sito/grafica/quadratino.gif);
background-position:left;
background-repeat:no-repeat;
}

div#menualto.lingua_eng ul li a
{
font:14px/14px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
padding-left:18px;
padding-right:10px;
color:#666666;
background-image:url(/img_sito/grafica/quadratino.gif);
background-position:left;
background-repeat:no-repeat;
}


div#menualto ul li a.leftnoborder {
padding-left:0px; 
background-image:none;
}

div#menualto ul li a.rightnoborder {
border:0px; 
padding-right:0px; 
}

div#menualto ul li a:visited {
color:#666666; 
text-decoration: none;
}

div#menualto ul li a:hover {
color:#A40044; 
text-decoration: none;
}

div#menualto #attivo a {
color:#A40044; 
}


/* FONT */

h1 {
font-family:"Arial Black", Verdana, Helvetica, sans-serif;
font-size:20px;
line-height:22px;
color:#006633;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
}

h1.bianco {
font-family:"Arial Black", Verdana, Helvetica, sans-serif;
font-size:20px;
line-height:40px;
color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
}

h2 {
font-family:"Arial Black", Verdana, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
color:#006633;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
}

h2 a, h2 a:visited, h2 a:hover {
color:#006633;
text-decoration:none;
}

h3 {
font-family:"Arial Black", Verdana, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#006633;
font-weight:normal;
padding:8px 10px 8px 10px;
margin:10px 0px 10px 0px;
text-align:left;
background:#EBEBEB;
width:590px;
voice-family:"\"}\""; 
voice-family:inherit;
width:570px;
}


h7 {
font-family:"Arial Black", Verdana, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#006633;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-style:normal;
font-weight:normal;s

}

h7 a, h7 a:visited, h7 a:hover {
color:#006633;
text-decoration:none;
}


.percorso_home {
font-family:"Arial Black", Verdana, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#006633;
font-weight:normal;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


.percorso_home a, .percorso_home a:visited, .percorso_home a:hover {
color:#006633;
text-decoration:none;
}

h3 a, h3 a:visited, h3 a:hover {
color:#006633;
text-decoration:none;
}

h4 {
font-family:"Arial Black", Verdana, Helvetica, sans-serif;
font-size:12px;
color:#006633;
line-height:16px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

h5 {
font-size:10px;
line-height:13px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.verdana10grigio {
font-size:10px;
line-height:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#333333;
}

.verdana10grigio a, .verdana10grigio a:visited {
color:#333333;
text-decoration:none;
}

.verdana10grigio a:hover {
color:#006633;
text-decoration:none;
}

.verdana11grigio {
font-size:11px;
line-height:15px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
letter-spacing:2px;
color:#333333;
}

.verdana11grigio a, .verdana11grigio a:visited, .verdana11grigio a:hover {
color:#333333;
text-decoration:none;
}

.verdana10nero {
font-size:10px;
line-height:13px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.verdana10nero a, .verdana10nero a:visited, .verdana10nero a:hover {
color:#000000;
text-decoration:none;
}

.verdana11nero {
font-size:11px;
line-height:15px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.verdana11nero a, .verdana11nero a:visited {
color:#000000;
text-decoration:none;
}

.verdana11nero a:hover {
color:#000000;
text-decoration:underline;
}

.verdana12nero {
font-size:12px;
line-height:18px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.verdana12nero a, .verdana12nero a:visited, .verdana12nero a:hover {
color:#000000;
text-decoration:none;
}

.verdana13nero {
font-size:13px;
line-height:18px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.verdana13nero a, .verdana13nero a:visited, .verdana13nero a:hover {
color:#000000;
text-decoration:none;
}

.verdana10verde {
font-size:10px;
color:#006633;
line-height:14px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.verdana10verde a, .verdana10verde a:visited, .verdana10verde a:hover {
color:#006633;
text-decoration:none;
}

.verdana12verde {
font-size:12px;
color:#006633;
line-height:16px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.verdana12verde a, .verdana12verde a:visited, .verdana12verde a:hover {
color:#006633;
text-decoration:none;
}


.testo {
font-size:11px;
line-height:15px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.titolo_percorso {
font-family:"Arial Black", Verdana, Helvetica, sans-serif;
font-size:20px;
line-height:22px;
color:#006633;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
}

.titolo_sezioni_scheda {
font-family:"Arial Black", Verdana, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
color:#006633;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
}

.titoli_proposte_con_sfondo {
font-family:"Arial Black", Verdana, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#006633;
font-weight:normal;
padding:8px 10px 8px 10px;
margin:10px 0px 10px 0px;
text-align:left;
background:#EBEBEB;
width:590px;
voice-family:"\"}\""; 
voice-family:inherit;
width:570px;
}

.titoli_informazioni {
font-family:"Arial Black", Verdana, Helvetica, sans-serif;
font-size:12px;
color:#006633;
line-height:16px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.testo_informazioni {
font-size:10px;
line-height:13px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}



