body  { background-color:transparent;
margin:0; padding:0; color:#fff; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:12px;
}

img, div { behavior: url(iepngfix.htc) }

a {color:#ccc;}
a:link {color:#ccc;}
a:visited {color:#ccc;}
a:hover {color:#C8DB00; text-decoration:none;}

p {font-size:12px; line-height:150%; width:auto; text-align:left; padding-right:15px; margin:0 0 8px 0;}
p:last-child {margin-bottom:0;}
hr:last-child {display:none !important;}

h2 {margin:4px 0; font-weight:400; font-size:16px; padding:0;
}
.fleft {position:relative; float:left;}
.fright {position:relative; float:right;}
.fclear {position:relative; clear:both; height:1px; overflow:hidden; width:10px;}
.fclear hr {display:none; }
.acen {text-align: center;}
.adx {text-align: right;}
.asx {text-align: left;}
.mini {font-size:0.9em; margin:0;}



/*contenuto*/

#scroll-testi {height:320px; overflow:auto; width:338px;
position:relative; background-color:#000000; background:transparent; background-color:transparent;}
#testi hr {width:98%; display:block; height:1px; border:0;
color:#ccc; background-color:#ccc; text-align:left !important;
padding:0; margin:0 0 4px 0;}

#testi h2 {margin:4px 0; font-weight:400; font-size:16px; padding:0;
}
#testi p {margin:0px 10px 6px 0; font-weight:400; text-align:justify;
}



/*news*/
.news {position:relative; float:left; width:190px !important; padding:0; margin:5px 20px 0px 0px;}
.news a {color:#FFFFFF;}
.news a:hover {color:#7D7D7D;}
.news p {width:190px !important;  padding:5px 0px; margin:0; text-align:left; font-size:12px}
.news h3 {font-size:16px; margin:5px 0px 10px 0px; padding:0;}
.news h5 {font-size:13px; margin:20px 0 3px 0; padding:0;}
.tabella { border:none;}
.tabella td {font-size:12px; padding:0px 0px!important; margin:0px 0px!important; vertical-align:top;}body  { background-color:transparent; 
margin:0; padding:0; color:#fff; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:12px;
}



/*guestbook*/
.messaggio {font-size:11px; }
.firma {font-size:11px; font-style:italic; width:380px;}

/*offerte*/
.icona {border:3px solid; margin:0 14px 0 0;}
.descrizione {position:relative; padding:0; margin:0; line-height:150%; width:210px !important;}
.descrizionetit h3, descrizione h3 {margin:0 0 10px 0; padding:0; line-height:100%; font-size:13px; width:210px;}
.descrizione h3 {font-size:12px;}
.descrizionetit p { line-height:120%; width:210px !important; padding:0; margin:5px 0 !important;}
.descrizione p { line-height:120%; width:302px !important; padding:0; margin:5px 0 !important; text-align:justify;}
.descrizione a {text-decoration:none;}
.descrizione a:hover { color:#FFFFFF;}
.separatore {height:40px; width:100px; line-height:60px;}
.separatore hr {width:210px !important;}



/*colori hotels*/
.ghvc, .ghvc a:link, .ghvc a:visited, { color:#6C0000}
.ghvc a:hover { color:#FFFFFF;}
.ghvc-bg { border-color:#6C0000}
.ghvc-logo {line-height:58px; height:58px; width:98px; margin:11px 0 0 30px;}

.hsmn, .hsmn a:link, .hsmn a:visited { color:#625B0E}
.hsmn a:hover { color:#FFFFFF;}
.hsmn-bg { border-color:#625B0E;}
.hsmn-logo {line-height:58px; height:58px; width:65px; margin:11px 0 0 30px;}

.hlo, .hlo a:link, .hlo a:visited { color:#140402}
.hlo a:hover { color:#FFFFFF;}
.hlo-bg  { border-color:#140402}
.hlo-logo {line-height:58px; height:58px; width:98px; margin:11px 0 0 30px;}

.hb, .hb a:link, .hb a:visited { color:#6F8DB9;}
.hb a:hover { color:#FFFFFF;}
.hb-bg { border-color:#6F8DB9;}
.hb-logo {line-height:58px; height:58px; width:101px; margin:11px 0 0 30px;}

.hr23, .hr23 a:link, .hr23 a:visited  { color:#D02433}
.hr23 a:hover { color:#FFFFFF;}
.hr23-bg { border-color:#D02433}
.hr23-logo {line-height:58px; height:58px; width:87px; margin:11px 0 0 30px;}

.hu, .hu a:link, .hu a:visited   { color:#C8DB00}
.hu a:hover { color:#FFFFFF;}
.hu-bg { border-color:#C8DB00!important}
.hu-logo {line-height:58px; height:58px; width:74px; margin:11px 0 0 30px;}

.bianco, .bianco a:link, .bianco a:visited { color:#fff}
.bianco-bg { border-color:#fff;}

