body {
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size:11px;
color:#000000;
background-color:#ffffff;
margin:13px 0px 0px 0px;
padding:0px;
background-image:url(img/bg-body.jpg);
background-repeat:repeat-x;
}
.campo {
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size:10px;
color:#000000;
background-color:#ffffff;
}
.pulsante {
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size:10px;
color:#000000;
padding:0px 3px 0px 3px;
}
#struttura {
width:780px;
float:left;
position:relative;
}
#header {
width:768px;
height:113px;
float:left;
position:relative;
background-image:url(img/up-main.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-left:12px;
}
#headerup {
width:748px;
height:7px;
float:left;
position:relative;
background-image:url(img/bg-header-up.gif);
font-size:0px;
line-height:0px;
}
#headerdw {
width:748px;
height:85px;
float:left;
position:relative;
background-image:url(img/bg-header.jpg);
font-size:0px;
line-height:0px;
}
#main {
width:780px;
float:left;
position:relative;
background-image:url(img/bg-main.gif);
background-repeat:repeat-y;
}
#mainsx {
width:12px;
float:left;
position:relative;
}
#maindx {
width:20px;
float:left;
position:relative;
}
#mainmid {
width:748px;
float:left;
position:relative;
background-color:#FFFFFF;
}
#stringalabel {
width:748px;
height:38px;
position:relative;
float:left;
background-image:url(img/spigolo-stringalabels.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
#stringalabel ul {
margin:0px;
padding:0px;
position:relative;
float:left;
}
#stringalabel li {
margin:0px;
list-style-type:none;
position:relative;
float:left;
}
#percorsonav a {
color:#505050;
background-color:#ffffff;
text-decoration:none;
padding:0px 5px 0px 7px;
}
#percorsonav a:hover {
color:#888888;
background-color:#ffffff;
text-decoration:underline;
}
#cntcore {
width:740px;
position:relative;
float:left;
margin:4px 0px 4px 0px;
padding:0px 4px 0px 4px;
background-image:url(img/bg-cntcore.gif);
}
#cntcoreint {
width:740px;
position:relative;
float:left;
margin:4px 0px 4px 0px;
padding:0px 4px 0px 4px;
background-image:url(img/bg-cntcoreint.gif);
}
#colonna1 {
width:196px;
height:516px;
position:relative;
float:left;
margin-right:1px;
background-image:url(img/img-colonna1home.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#colonna1int {
width:196px;
position:relative;
float:left;
margin-right:1px;
padding:0px 0px 0px 0px;
}
#ul-menusx {
width:196px;
margin:0px;
padding:7px 0px 0px 0px;
line-height:12px;
font-size:11px;
position:relative;
float:left;
z-index:100;
font-weight:normal;
color:#cc0000;
}
#ul-menusx li {
margin:0px 0px 5px 6px;
padding:9px 0px 0px 34px;
list-style-type:none;
width:156px;
height:24px;
background-image:url(img/pulsante-h2.gif);
color:#236370;
}
#ul-menusx li a {
color:#236370;
text-decoration:none;
}
#ul-menusx li a:hover {
color:#236370;
text-decoration:underline;
}

#colonna2 {
width:169px;
position:relative;
float:left;
margin-right:1px;
padding:4px 5px 0px 5px;
}
.titsezione {
color:#505050;
}
#upboxricerca {
width:169px;
height:12px;
position:relative;
float:left;
font-size:0px;
line-height:0px;
background-image:url(img/up-box-ricerca.gif);
margin-top:7px;
}
#boxricerca {
width:169px;
position:relative;
float:left;
background-image:url(img/bg-boxricerca.gif);
color:#ffffff;
}
#boxricerca ul {
padding:0px;
margin:6px 10px 0px 12px;
list-style-type:none;
}
#boxricerca li {
margin-bottom:5px;
list-style-type:none;
}
#boxricerca li a {
font-size:11px;
color:#dddddd;
background-image:url(img/quad-li-ricercamini.gif);
background-repeat:no-repeat;
background-position:center left;
padding:0px 0px 0px 20px;
text-decoration:underline;
}
#boxricerca li a:hover {
font-size:11px;
color:#ffffff;
text-decoration:none;
}

#dwboxricerca {
width:169px;
height:13px;
position:relative;
float:left;
font-size:0px;
line-height:0px;
background-image:url(img/dw-box-ricerca.gif);
}
#ricavanzata {
display:none;
width:146px;
margin:5px 0px 0px 0px;
}
#ricavanzata li {
margin:0px 0px 5px 0px;
padding:0px;
}
#colonna3 {
width:116px;
position:relative;
float:left;
margin-right:1px;
padding:4px 5px 0px 5px;
}
#colonna4 {
width:226px;
position:relative;
float:left;
padding:4px 5px 0px 5px;
}
#boxroma {
width:226px;
height:104px;
position:relative;
float:left;
background-image:url(img/cartolina-roma.jpg);
}
#boxroma ul {
width:222px;
margin:4px 0px 0px 4px;
padding:0px;
}
#boxroma li {
margin:0px;
padding:0px;
color:#7B7B7B;
font-size:10px;
list-style-type:none;
height:18px;
}
#boxroma a {
color:#7B7B7B;
text-decoration:none;
}
#boxroma a:hover {
color:#555555;
text-decoration:underline;
}
#boxroma li img {
margin-left:5px;
}
#boxaltrecitta {
width:226px;
float:left;
position:relative;
background-image:url(img/bg-boxaltrecitta.gif);
}
.boxcittamini {
width:113px;
position:relative;
float:left;
background-image:url(img/bordo-dotted-boxcitta.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-top:8px;
padding-bottom:2px;
}
.boxcittamini ul {
margin:4px 0px 0px 5px;
padding:0px;
}
.boxcittamini li {
margin:0px;
padding:0px;
color:#7B7B7B;
font-size:10px;
list-style-type:none;
height:18px;
}
.boxcittamini a {
color:#7B7B7B;
text-decoration:none;
}
.boxcittamini a:hover {
color:#555555;
text-decoration:underline;
}
.boxcittamini li img {
margin-left:5px;
}








#footer {
width:780px;
height:120px;
position:relative;
float:left;
margin-bottom:20px;
}
#footersx {
width:30px;
height:120px;
position:relative;
float:left;
background-image:url(img/bg-footer-sx.gif);
}
#footerdx {
width:38px;
height:120px;
position:relative;
float:left;
background-image:url(img/bg-footer-dx.gif);
}
#footermid {
width:712px;
height:98px;
position:relative;
float:left;
text-align:center;
background-image:url(img/bg-footer.gif);
color:#04829B;
background-color:#ffffff;
padding-top:22px;
}
#footermid a {
color:#04829B;
text-decoration:none;
margin:0px 6px 0px 6px;
}
#footermid a:hover {
color:#04829B;
text-decoration:underline;
}
#boxlogo {
width:130px;
height:67px;
position:absolute;
top:20px;
left:41px;
z-index:200;
}
#accessoveloce {
width:206px;
height:14px;
position:absolute;
top:34px;
left:507px;
z-index:220;
}
#accessoveloce ul {
margin:0px;
padding:0px;
}
#accessoveloce li {
font-size:10px;
list-style-type:none;
background-repeat:no-repeat;
position:relative;
float:left;
}
#accessoveloce li a {
color:#04829B;
text-decoration:none;
}
#accessoveloce li a:hover {
color:#04829B;
text-decoration:underline;
}
#langbar {
width:222px;
height:11px;
position:absolute;
top:80px;
left:502px;
line-height:0px;
font-size:0px;
z-index:300;
}
#langbar img {
margin-right:3px;
border:0px;
}
#sceltalocalita {
width:169px;
position:relative;
float:left;
margin-top:6px;
}
#sceltalocalita ul {
margin:0px;
padding:0px;
}
#sceltalocalita li {
list-style-type:none;
}
.pulslocalita {
background-image:url(img/bg-pulslocalita.gif);
height:20px;
width:135px;
padding:4px 0px 0px 30px;
}
.pulslocalita a {
color:#7B7B7B;
text-decoration:none;
}
.pulslocalita a:hover {
color:#373737;
text-decoration:none;
}
.menusxint {
margin:0px;
padding:0px;
line-height:12px;
}
.menusxint li {
margin:0px 0px 5px 6px;
padding:9px 0px 0px 12px;
list-style-type:none;
width:178px;
height:24px;
background-image:url(img/pulsante-h2int.gif);
color:#236370;
}
.menusxint a {
color:#236370;
text-decoration:none;
}
.menusxint a:hover {
color:#236370;
text-decoration:none;
}
#spostaboxricerca {
postion:relative;
float:left;
padding:0px 0px 10px 10px;
margin-top:488px;
}
.nomericercalabel {
width:521px;
height:26px;
background-image:url(img/stringa-labels-int.jpg);
color:#ffffff;
font-size:12px;
font-weight:bold;
padding:7px 0px 0px 20px;
}
.boxonestruttura {
width:516px;
position:relative;
float:left;
background-image:url(img/bg-boxstruttura.gif);
background-repeat:repeat-y;
background-position:right;
margin-bottom:10px;
}
.boxonestruttura p {
position:relative;
float:left;
padding:10px;
margin:0px;
text-align:justify;
}

.boxstrutturasx {
width:456px;
position:relative;
float:left;
background-image:url(img/dw-boxstruttura.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.boxstrutturadx {
width:60px;
position:relative;
float:left;
}
.nomestrutturaric {
width:424px;
height:37px;
position:relative;
float:left;
background-image:url(img/bg-nomestrutturaric.gif);
background-repeat:no-repeat;
font-weight:bold;
color:#04829B;
padding:10px 0px 0px 32px;
}
.nomestrutturaric a {
font-weight:bold;
color:#04829B;
text-decoration:none;
}
.nomestrutturaric a:hover {
font-weight:bold;
color:#04829B;
text-decoration:underline;
}


.descstrutturaric {
width:424px;
position:relative;
float:left;
background-image:url(img/bg-descstrutturaric.gif);
background-repeat:no-repeat;
background-position:top;
padding:0px 16px 0px 16px;
}
.indirizzostruttura {
width:436px;
height:24px;
position:relative;
float:left;
color:#ffffff;
text-align:right;
padding:12px 10px 0px 10px;
}
.descstrutturaric img {
position:relative;
float:left;
padding:1px;
border:1px solid #505050;
margin:0px 8px 8px 0px;
width:24%;
}
#stringapaginazione {
padding:3px 7px 4px 7px;
float:right;
position:relative;
color:#aaaaaa;
font-size:10px;
border:1px dotted #cccccc;
}
#stringapaginazione a {
color:#F36523;
text-decoration:underline;
}
#stringapaginazione a:hover {
color:#F08F62;
text-decoration:none;
}

#sceltacitta {
width:250px;
position:relative;
float:left;
margin-top:6px;
}
#sceltacitta ul {
margin:0px;
padding:0px;
}
#sceltacitta li {
list-style-type:none;
}
.pulssceltacitta {
background-image:url(img/bg-pulssceltacitta.gif);
height:20px;
width:216px;
padding:4px 0px 0px 30px;
}
.pulssceltacitta a {
color:#7B7B7B;
text-decoration:none;
}
.pulssceltacitta a:hover {
color:#373737;
text-decoration:none;
}

.gruppolinks {
width:496px;
position:relative;
float:left;
margin-bottom:10px;
background-color:#f0f0f0;
padding:7px 10px 7px 10px;
color:#444444;
}
.gruppolinks b {
font-size:13px;
font-family:tahoma, verdana, arial, sans-serif;
color:#00AEEF;
}
.gruppolinks a {
text-decoration:none;
color:#6a6a6a;
}
.gruppolinks a:hover {
text-decoration:underline;
color:#00AEEF;
}
.nomesezioneazzurra {
width:521px;
height:26px;
background-image:url(img/stringa-labels-azzurra.jpg);
color:#ffffff;
font-size:12px;
font-weight:bold;
padding:7px 0px 0px 20px;
}
.hotellocation {
padding:1px 7px 1px 7px;
float:left;
position:relative;
color:#F36523;
font-size:11px;
border:1px dotted #aaaaaa;
margin:8px 0px 6px 0px;
font-weight:bold;
}
#percorsotampone {
width:740px;
height:23px;
position:relative;
float:left;
left:4px;
background-color:#ffffff;
padding-top:1px;
}
#colonne3e4 {
width:352px;
position:relative;
float:left;
padding:4px 5px 0px 5px;
}
#cntcoreunisci3e4 {
width:740px;
position:relative;
float:left;
margin:4px 0px 4px 0px;
padding:0px 4px 0px 4px;
background-image:url(img/bg-cntunisci3e4.gif);
}
.azzurro {
color:#0F9BD0;
}
.azzurro a {
color:#0F9BD0;
font-weight:bold;
border-bottom:0px;
text-decoration:none;
}
.azzurro a:hover {
color:#0687B8;
font-weight:bold;
border-bottom:1px dotted #D6D6D6;
text-decoration:none;
}
#colonna3 ul {
width:116px;
padding:0px;
margin:0px;
list-style-type:none;
position:relative;
float:left;
}
#colonna3 ul li {
width:116px;
padding:0px 0px 1px 0px;
margin:0px;
list-style-type:none;
position:relative;
float:left;
}
#colonna3 ul li a {
padding:0px 0px 0px 17px;
background:url(img/freccia-regione.gif) no-repeat 0px 5px;
color:#787878;
text-decoration:none;
}
#colonna3 ul li a:hover {
background:url(img/freccia-regione.gif) no-repeat -116px 5px;
color:#787878;
text-decoration:underline;
}
#txt-rol {
padding:10px 0px 0px 0px;
margin:0px;
position:relative;
float:left;
text-align:center;
color:#666666;
}
#txt-rol a {
color:#F26522;
text-decoration:underline;
}
#txt-rol a:hover {
color:#F26522;
text-decoration:none;
}
