body {
margin:10px;
text-align:center;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
background-color:#09721d;
}
td {
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
}
a {
color:#09721d;
text-decoration:underline;
}
a:hover {
color:#b9ca48;
}

#boxes { 
position:relative;
width:960px;
margin:0px auto;
text-align:left;
background:#fff url(sfondo.gif) no-repeat left top;
padding-bottom:15px;
}
#copy {
width:960px;
text-align:left;
margin:0;
font-size:11px;
color:#FFFFFF;
}
h1 {
font:50px Arial, Helvetica, sans-serif;
font-variant:small-caps;
color:#09721d;
font-style:normal;
font-weight:normal;
margin:0 0 0 22px;
padding:22px 0 0 0;
z-index:15;
height:50px;
}
h2 {
color:#09721d;
font:18px Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0;
}
h3 {
color:#000;
font:15px Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0;
}
#foto {
width:705px;
height:165px;
z-index:1;
margin:0 0 15px 22px;
}

#Central {
width:705px;
margin:0 0 15px 22px;
}
#Central #nav {
float:left;
}
#Central #nav #menu {
padding:0 0 8px 0;
width:200px;
}
#Central #nav #menu a {
display:block;
color:#09721d;
text-decoration:none;
background-color:#b9ca48;
margin:0 0 7px 0;
line-height:28px;
padding-left:15px;
}
#Central #nav #menu a:hover {
color:#b9ca48;
background-color:#09721d;
}
#Central #GoogleBanner {
width:200px;
height:200px;
}
#Central #Contenuto {
width:494px;
line-height:18px;
float:left;
margin:0 0 15px 10px;
}

#Footer {
width:916px;
height:65px;
border:1px solid #09721d;
margin:0 0 0 22px;
font-size:11px;
clear:both;
}


#destra {
position:absolute;
top:72px;
right:22px;
width:200px;
}
#destra #meteo {
margin:15px 0;
text-align:center;
color:#FFFFFF;
border:1px solid #b9ca48;
}
#destra #meteo p {
margin:0;
line-height:25px;
font-weight:bold;
color:#FFFFFF;
background-color:#b9ca48;
}
#destra #googlemaps {
background-color:#b9ca48;
width:198px;
height:138px;
padding:1px;
}

#destra #hotels {
border:1px solid #09721d;
padding-bottom:3px;
} 
#destra #hotels hr {
margin:2px auto;
padding:0;
width:80%;
}
#destra #hotels h2 {
display:block;
background-color:#09721d;
line-height:25px;
text-align:center;
margin:0;
font-size:14px;
color:#b9ca48;
}
#destra #hotels a {
text-decoration:none;
color:#000000;
display:block;
text-align:center;
padding:2px 0;
line-height:15px;
}
#destra #hotels a:hover {
color:#09721d;
}

/******************************************************************************************* FINE ROMANTICHOTEL */


/******************************************************************************************* LASTMINUTE */
table#lastminute {
width:494px;
background-color:#09721D;
}
#lastminute td {
 font: 12px Verdana, Arial, Sans-serif;
 color: #000;
}
#lastminute td.data {
 font-size: 10px;
 font-style: italic;
 background-color: #B9CA48;
 text-align:left;
 width:60px;
 height:22px;
 }
#lastminute td.struttura {
 font-size: 10px;
 background-color: #B9CA48;
 text-align:left;
 width:180px;
 height:22px;
 }
#lastminute td.zona {
 font-size: 11px;
 font-style: italic;
 background-color: #B9CA48;
 text-align:left;
 width:160px;
 height:22px;
 }
#lastminute td.newsfoto {
 background-color: #ffffff;
 text-align:center;
 width:110px;
 height:87px;
 }
#lastminute td.newsfoto img {
display:block;
}
#lastminute td.news {
 background-color: #ffffff;
 text-align:center;
 vertical-align:middle;
 height:65px;
 } 
	
#lastminute A:LINK, #lastminute A:VISITED, #lastminute A:HOVER, #lastminute A:ACTIVE {
 color: #D20707;
 text-decoration: none;
 }

 
/******************************************************************************************* FINE LASTMINUTE */


/******************************************************************************************* HOTEL DEL MESE  */
.testo-hdm { /*commento */
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 }
.testo-hdm a:link, .testo-hdm a:visited, .testo-hdm a:hover, .testo-hdm a:active {
 color: #000000;
 text-decoration:none;
}

.testo-hdm a.link-hdm:link, .testo-hdm a.link-hdm:visited, .testo-hdm a.link-hdm:hover, .testo-hdm a.link-hdm:active { /*commento */
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 text-decoration: underline;
 }

.testo-hdm a.link-hdm:hover {
 color: #007CC5;
 text-decoration: underline;
 }
/******************************************************************************************* FINE HOTEL DEL MESE  */

.testo-hdm .link_urlaubstipp:LINK, .testo-hdm .link_urlaubstipp:VISITED, .testo-hdm .link_urlaubstipp:ACTIVE {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 color: #D81D04;
 text-decoration: none;
 line-height: 16px;
 }

.testo-hdm .link_urlaubstipp:HOVER { 
 color: #FF9999; 
 text-decoration: underline;
 line-height: 16px;
 }


#hdm_spazio { width:520px; background-color:#b9ca48; color:#FFFFFF; text-align:left; margin:0 auto; }
#hdm_box { font-size:16px; font-weight:bold; padding:0 10px; line-height:22px; }
#hdm_box_interno { background-color:#fff; font-size:11px; color:#000000; padding:20px 0; width:500px; position:relative; }

#hdm_box_interno #hdm_foto { position:absolute; top:20px; left:20px; width:130px; }
#hdm_box_interno #hdm_foto a { text-decoration:none;}
#hdm_box_interno #hdm_foto a img { border:1px solid #FFFFFF; display:block; }

#hdm_box_content { width:340px; margin:0; margin-left:150px; padding:0; color:#000000; line-height:14px; }
#hdm_box_content a { text-decoration:none; color:#000000; }
a#hdm_nomehotel { text-decoration:none; color:#3362a2; font-weight:bold; text-transform:uppercase; }
a#hdm_localita { text-decoration:none; color:#3362a2; font-weight:bold; }

#hdm_links { text-align:right; line-height:22px; margin:0; height:22px; font-size:12px; color:#FFFFFF; clear:left; }
#hdm_links a { text-decoration:none; color:#FFFFFF; font-weight:bold; }