body{
background-image:url(/images/NewBgCont.jpg);
background-repeat:repeat-y;
background-position:center;
text-align:center;
font-family: Trebuchet MS,Arial;
font-size: 12px;
color: #444444;
}

a:link { color: #333333; text-decoration: underline; }
a:visited { color: #666666; text-decoration: underline; }
a:hover { color: #333333; text-decoration: none; }
a:active { color: #333333; text-decoration: none; }

img{
border:none;
}

h1{
	border-bottom:#CCC dotted 1px;
	padding-bottom:3px;}

.clear{
clear:both;
}

#boxEsterno{
width:100%;
background-image:url(/images/NewBgAcqua.jpg); 
background-repeat:repeat-x;
background-position:center top;
text-align:center;
}

#BoxInterno{
margin-top:30px;
background-color:#FFFFFF;
width:953px;
margin:auto;}


#boxEsternoFooter{
background-image:url(/images/NewBgFooter.jpg);
background-repeat:no-repeat;
background-position:center top;
text-align:center;
background-color:#343434;
}

#BoxInternoFooter{
padding-top:60px;
width:953px;
margin:auto;
text-align:left;
}


#BoxHeader{
width:935px;
height:411px;
position:relative;
margin:9px;
}

#logo{
width:795px;
height:109px;
position:absolute;
top:0px;
left:140px;
z-index:10;
text-align:left;
}

#Mappatop{
width:319px;
height:324px;
position:absolute;
top:87px;
left:0px;
z-index:5;
}

#Banner{
width:733px;
height:290px;
position:absolute;
top:87px;
left:202px;
z-index:1;
}

#manuNavigazione{
width:935px;
height:33px;
position:absolute;
background-image:url(/images/NewBgMenuNavig.jpg);
background-repeat:no-repeat;
z-index:1;
top:376px;
left:0px;
}

.menu, .menu_sel{
	text-transform:uppercase;}
	

#ContentMenuNav{
width:669px;
float:right;
height:33px;}

#BoxContent{
margin:9px 9px 0px 9px;
}

#ColonnaSx{
float:left;
width:237px;
margin-right:px;
}

#ColonnaDx{
float:right;
width:678px;
text-align:left;
}

.ContenitoreEsterno{
border:1px solid #e3e6df;
margin:6px 0px;
padding:3px;
}

.ContenitoreEsternoSmall{

}

.ContenitoreEsternoBianco{
background-color:#FFFFFF;
border:1px solid #e3e6df;
margin:6px 0px;
padding:3px;
}

.bgGiallo{
background-color:#faedb6;
text-align:left;
}

.bgBlu{
background-color:#dcecf9;
text-align:left;
}

.bgGrigio{
background-color:#f2f2f2;
text-align:left;
}

.bgVerde{
background-color:#e7f2d4;
text-align:left;
}

.bgBianco{
background-color:#ffffff;
text-align:center;
}

.ContenitoreEsternoSmall{

border:1px solid #e3e6df;
margin:6px 0px;
width:212px;
float:left;
}

.ContenitoreEsternoSmall2{
border:1px solid #e3e6df;
margin:6px 0px;
width:212px;
float:right;
}

.space{
float:left;
width:18px;
height:1px;
}

.bgGrigioSmall{
background-color:#f2f2f2;
margin:3px;
text-align:left;
height:170px;
}

#dati{
background-image:url(/images/NewBgFootertop.jpg);
background-repeat:no-repeat;
background-position:center bottom;
height:160px;
}

.container{
padding:8px;
}

.titoloArancio{
height:22px;
background-image:url(/images/NewFrecciaArancio.png);
background-repeat:no-repeat;
background-position:left;
line-height:22px;
font-size:20px; 
color:#000000;
padding-left:30px;
}

.titoloBlu{
height:22px;
background-image:url(/images/NewFrecciaBlu.png);
background-repeat:no-repeat;
background-position:left;
line-height:22px;
font-size:20px; 
color:#000000;
padding-left:30px;
}

.titoloVerde{
height:22px;
background-image:url(/images/NewFrecciaVerde.png);
background-repeat:no-repeat;
background-position:left;
line-height:22px;
font-size:20px; 
color:#000000;
padding-left:30px;
}

.boxEstDestinazioni{
float:left;
width:154px;
height:189px;
border:1px solid #e3e6df;
background-color:#FFFFFF;
margin:10px 3px;
}

.boxEstDestinazioni div{
margin:8px 3px;
}

#boxQuick{
height:90px;
background-image:url(/images/NewbgQuick.jpg);
background-repeat:no-repeat;
padding-bottom:10px;
}

#paddingQuick{
padding:32px 0px 0px 10px;
}

#offerta{
background-color:#FFFFFF;
border:1px solid #cccccc;
}

#immagineOfferta{
margin:3px;
}

#titoloOfferta{
text-align:center;
}

.Evento{
border-bottom:1px dotted #cccccc;
padding:5px 0px;
}

.Evento img{
float:left;
margin-right:15px;
}

a.hotel_stars:link,a.hotel_stars:visited{
text-decoration:none;
color:#1194D0;
}
a.hotel_stars:hover,a.hotel_stars:focus,a.hotel_stars:active{
text-decoration:none;
color:#00852C;
}

a.elenco_al:link,a.elenco_al:visited{background:#fbe270;
font-weight:bold;
padding:2px;
border:#fff solid 1px;
display:block;
width:185px;
text-decoration:none;
height:23px;
}
a.elenco_al:hover,a.elenco_al:focus,a.elenco_al:active{background:#edcb31;
font-weight:bold;
padding:2px;
border:#fff solid 1px;
display:block;
width:185px;
text-decoration:none;
height:23px;
}
#contenuto_hotel {
margin:20px;
}



