/*stili per il layout fluido*/
html,body{
margin: 0;
padding: 0;
}
body{
background-color: #FDF5F4;
text-align: center;
}

div#Bigcontainer{
background-color: #FFFFFF;
background-position: center top; 
margin-left:auto;
margin-right:auto;
width: 950px; 
}

div#topmenu{
background-color: #FFFFFF;
background-position: center bottom;
text-align:center;
width: 950px; 
border-top: 10px solid #FFFFFF;
border-bottom: 10px solid #FFFFFF;
}


div#container{ 
background-color: #FFFFFF;
text-align:center;
border-right: 10px solid #FFFFFF;
border-left: 10px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}



/*stili specifici per il layout*/
div#navigation{
float: left;
width: 150px;
}

div#pubblicita{
float: right; 
width: 150px;\width:150px;w\idth:150px;
background-color:#FBE9E6;
}

div#inserimento{
margin-right:160px;
margin-left:160px;
}

.fotogallery{
margin-right:160px;
margin-left:160px;
}
.fotogallery p{
text-align:center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-decoration:none;
}
.fotogallery a:link{
text-align:justify;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-decoration:underline;
}
.fotogallery a:visited {
text-decoration:underline;
 }
.fotogallery a:hover,
.fotogallery a:active{
text-decoration:none;
 }

div#sottomenustrutture{
margin-right:160px;
margin-left:160px;
margin-top:5px;
margin-bottom:10px;
}

.FineMenu{
height:10px;
background:#FFFFFF;
}


div#MenuColorato{
width:150px;
border:0;
padding:0;
background-color:#FBE9E6;
}


.contenuti{
background:#FFFFFF;
margin-right:160px;
margin-left:160px;

border-right: 1px solid #E34D4A;
border-left: 1px solid #E34D4A;
border-top: 1px solid #E34D4A;
border-bottom: 1px solid #E34D4A;
text-align:justify;
margin-bottom: 10px;

padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
text-align:justify;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-decoration:none;
}
.contenuti a:link{
text-align:justify;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-decoration:underline;
 }
.contenuti a:visited {
text-decoration:underline;
 }
.contenuti a:hover,
.contenuti a:active{
text-decoration:none;
 }


.schedahotelimg{
float: left;
width: 100px;
height:100px;
}
.schedahoteldesc{
background:#FFFFFF;
height:100px;
margin-right:100px;
margin-left:100px;
border-top: 1px solid #E34D4A;

text-align:justify;
margin-bottom: 10px;
}
.schedahotelbook{
background:#FBE9E6;
border-right: 1px solid #E34D4A;
border-left: 1px solid #E34D4A;
border-top: 1px solid #E34D4A;
border-bottom: 1px solid #E34D4A;
float: right;
width: 100px;
height:100px;
}


h1{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #AE0000;
text-align: center;
font-weight: bold;
margin: 0;
padding-top:1px;
padding-bottom:1px;
}

.divtesto {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #361B0C;
text-align: justify;
padding:5px;
}

.BloccoSottomenu {
width:150px;
background-color:#FBE9E6;
border-right: 1px solid #E34D4A;
border-left: 1px solid #E34D4A;
border-bottom: 1px solid #E34D4A;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
text-align: left;
padding-right:0px;
padding-left:0px;
}

.BloccoSottomenuContenuti {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
text-align: left;
padding-right:4px;
padding-left:4px;
}
.BloccoSottomenuContenuti a:link, a:visited, a:hover, a:active{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
text-align: left;
padding-right:4px;
padding-left:4px;
}

.inserimento {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
text-align: center;
padding-left: 5px;
padding-right:5px;
border: #FFFFFF solid 10px;
}
.inserimento a:link, a:visited, a:hover, a:active{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
text-align: center;
padding:0;
border:0;
}

div#footer{
clear:both; 
padding: 0;
}


.titolipagine {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #AE0000;
text-align: center;
font-weight: bold;
margin: 0;
padding: 0px;
text-decoration:none;
}

.testi {
margin-right: 5px;
margin-left: 5px;
text-align:justify;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-decoration:none;
}
.testi a:link{
text-align:justify;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-decoration:none;
text-decoration:underline;
 }
.testi a:visited {
text-decoration:underline;
 }
.testi a:hover,
.testi a:active{
text-decoration:none;
 }

div#menuhotel{
background-color: #FFFFFF;
background-position: center top; 
margin-right:160px;
margin-left:160px;
}
.menuprenotazione{
min-height:26px;
background-color: #FDF5F4;
background-position: center top;
border-top:#E34D4A solid 1px;
border-bottom:#E34D4A dashed 1px ;
margin-top:5px;
margin-bottom:5px;
padding-top:2px;
}



.testimenustrutture {
background-image:url(/addon/menu/simbolomenuhotel_CX.gif);
background-position: center;
text-align:center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: bolder;
text-decoration:none;
}
.testimenustrutture a:link{
background-image:url(/addon/menu/simbolomenuhotel_CX.gif);
background-position: center;
text-align:center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: bolder;
text-decoration: underline;
 }
.testimenustrutture a:visited {
color: #AE0000;
text-decoration: underline;
 }
.testimenustrutture a:hover{
color: #AE0000;
text-decoration:none;
 }
.testimenustrutture a:active{
color: #AE0000;
text-decoration:underline;
 }



.testimenuhotel {
padding-right:5px;
padding-left:5px;
text-align:center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-decoration:none;
}
.testi a:link{
padding-right:5px;
padding-left:5px;
text-align:center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-decoration:underline;
 }
.testi a:visited {
text-decoration:underline;
 }
.testi a:hover,
.testi a:active{
text-decoration:none;
 }


.testimenuhotel {
padding-right:5px;
padding-left:5px;
text-align:center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-decoration:none;
}
.testimenuhotel a:link{
text-align:justify;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-decoration:none;
text-decoration:underline;
 }
.testimenuhotel a:visited {
text-decoration:underline;
 }
.testimenuhotel a:hover,
.testimenuhotel a:active{
text-decoration:none;
 }

 
 .testiAccommodation,
 .testiAccommodation a {
text-align:justify;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-decoration:none;
border:0;
padding-right:0px;
padding-left:0px;
}
.testiAccommodation a:link{
text-decoration:underline;
 }
.testiAccommodation a:visited,
.testiAccommodation a:hover,
.testiAccommodation a:active{
text-decoration:none;
 }



.testimoduli {
padding:2px;
border:1px #B20000;
margin:0;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #AE0000;
font-weight: normal;
text-align:left;
}
.testimoduliVERDI {
padding:2px;
border:1px #364D17;
margin:0;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #364D17;
font-weight: normal;
text-align:left;
}

.testimoduliinterni {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-align:left;
}


/* ---------------  MENU DI NAVIGAZIONE --------------*/
.menuNavigazione {
background-color:#FBE9E6;
border-right: 1px solid #E34D4A;
border-left: 1px solid #E34D4A;
border-bottom: 1px solid #E34D4A;
margin:0;
padding-right:0px;
padding-left:0px;
list-style: none;
}

.menuNavigazioneVoce {
display:block; 
height:auto;
line-height: auto;
font-family: Tahoma, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal; 
text-align:left;
padding-left:4px;
padding-right:4px;
} 
.menuNavigazioneVoce a:link {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal; 
text-align:left;
text-decoration:underline; 
} 
.menuNavigazioneVoce a:visited {
text-decoration:underline; 
} 
.menuNavigazioneVoce a:hover,
.menuNavigazioneVoce a:focus  {
text-decoration:none;
} 
.menuNavigazioneVoce a:active {
text-decoration:none;
}

.menuNavigazioneSottovoce {
display:block;
height:auto;
line-height: auto;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
padding-left:8px;
padding-right:4px;
padding-top:0;
padding-bottom:0;
margin:0;
border:0;
text-align:left;
text-decoration:none; 
}
.menuNavigazioneSottovoce a:link {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #AE0000;
font-weight: normal;
text-align:left;
text-decoration:none; 
}  
.menuNavigazioneSottovoce a:visited {
text-decoration:none; 
} 
.menuNavigazioneSottovoce a:hover,
.menuNavigazioneSottovoce a:focus  {
text-decoration:underline;
} 
.menuNavigazioneSottovoce a:active {
text-decoration:none;
}

/* ---------------  MENU DI VERDE --------------*/
.menuNavigazioneVerde {
background-color:#D0E8AE;
border-right: 1px solid #86BB40;
border-left: 1px solid #86BB40;
border-bottom: 1px solid #86BB40;
margin:0;
padding-right:0px;
padding-left:0px;
list-style:none;
}

.menuNavigazioneVoceVerde {
display:block; 
height:auto;
line-height: auto;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #364D17;
text-align:left;
text-decoration:none;  
padding-left:4px;
padding-right:4px;
} 
.menuNavigazioneVoceVerde a:link {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #364D17;
text-align:left;
text-decoration:none;  
padding-left:4px;
padding-right:4px;
text-decoration:underline; 
} 
.menuNavigazioneVoceVerde a:visited {
text-decoration:underline; 
color: #364D17;
} 
.menuNavigazioneVoceVerde a:hover,
.menuNavigazioneVoceVerde a:focus  {
text-decoration:none;
color: #364D17;
} 
.menuNavigazioneVoceVerde a:active {
text-decoration:none;
color: #364D17;
}

/* ---------------  MENU DI CELESTE --------------*/
.menuNavigazioneCeleste {
background-color:#CDD9F6;
border-right: 1px solid #88A5EB;
border-left: 1px solid #88A5EB;
border-bottom: 1px solid #88A5EB;
margin:0;
padding-right:0px;
padding-left:0px;
list-style: none;
}

.menuNavigazioneVoceCeleste {
display:block; 
height:auto;
line-height: auto;
font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #183D8F;
font-weight: normal; 
padding-left:4px;
padding-right:4px;
} 
.menuNavigazioneVoceCeleste a:link {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #183D8F;
font-weight: normal; 
text-decoration:underline; 
} 

.menuNavigazioneVoceCeleste a:visited {
color: #183D8F;
text-decoration:underline; 
} 
.menuNavigazioneVoceCeleste a:hover,
.menuNavigazioneVoceCeleste a:focus  {
text-decoration:none;
} 
.menuNavigazioneVoceCeleste a:active {
text-decoration:none;
}

/* ---------------  MENU ARANCIO  --------------*/
.menuNavigazioneArancio {
background-color:#FFD5B9;
border-right: 1px solid #FF7E27;
border-left: 1px solid #FF7E27;
border-bottom: 1px solid #FF7E27;
margin:0;
padding-right:0px;
padding-left:0px;
list-style: none;
}

.menuNavigazioneVoceArancio {
display:block; 
height:auto;
line-height:auto;
font-family: Tahoma, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #8A3700;
font-weight: normal; 
text-align:left;
padding-left:4px;
padding-right:4px;
} 
.menuNavigazioneVoceArancio a:link {
font-family: Tahoma, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #8A3700;
font-weight: normal; 
text-align:left;
text-decoration:none;  
padding-left:4px;
padding-right:4px;
text-decoration:underline; 
} 
.menuNavigazioneVoceArancio a:visited {
text-decoration:underline; 
} 
.menuNavigazioneVoceArancio a:hover,
.menuNavigazioneVoceArancio a:focus  {
text-decoration:none;
} 
.menuNavigazioneVoceArancio a:active {
text-decoration:none;
}

/* ---------------  MENU VIOLA  --------------*/
.menuNavigazioneViola {
background-color:#FFDFF2;
border-right: 1px solid #FF74C8;
border-left: 1px solid #FF74C8;
border-bottom: 1px solid #FF74C8;
margin:0;
padding-right:0px;
padding-left:0px;
list-style: none;
}

.menuNavigazioneVoceViola {
display:block; 
height:auto;
line-height:auto;
font-family: Tahoma, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #870553;
font-weight: normal; 
text-align:left;
padding-left:4px;
padding-right:4px;
} 
.menuNavigazioneVoceViola a:link {
font-family: Tahoma, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #870553;
font-weight: normal; 
text-align:left;
text-decoration:none;  
padding-left:4px;
padding-right:4px;
text-decoration:underline; 
} 
.menuNavigazioneVoceViola a:visited {
text-decoration:underline; 
} 
.menuNavigazioneVoceViola a:hover,
.menuNavigazioneVoceViola a:focus  {
text-decoration:none;
} 
.menuNavigazioneVoceViola a:active {
text-decoration:none;
}

.links{ 
width: 930px; 
border-top:solid 3px #D90000;
margin:0;
padding-right:0px;
padding-left:0px;
}
.testilink,
.testilink a:link, 
.testilink a:visited{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #AE0000;
text-align: center;
text-decoration:none;
border:0;
padding-right:0px;
padding-left:0px;
}

.testilink a:hover,
.testilink a:focus  {
text-decoration: underline;
border:0;
margin:0;
} 
.testilink a:active {
text-decoration:none;
border:0;
margin:0;
}

div#bottommenusfondo{
text-align:center;
width: 100%;

border:0;
padding:0;
margin:0;
}
div#bottommenulink{
text-align:center;
width: 950px; 
margin:auto; 
}
.bottommenulink,
.bottommenulink a:link, 
.bottommenulink a:visited{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #AF6A44;
text-align: center;
text-decoration:none;
border:0;
margin:0;
padding:0;
}

.bottommenulink a:hover,
.bottommenulink a:focus  {
text-decoration: underline;
} 
.bottommenulink a:active {
text-decoration:none;
}

.iframe { 
width: 610px; 
height: 400px; 
overflow: scroll;
border: 0px solid #000;
padding: 0px;
}

.pulsanti {
padding-bottom:4px;
padding-top:4px;
}

.sistemazioni{
background:#FFFFFF;
margin-right:160px;
margin-left:160px;
text-align:justify;
}

