@charset "UTF-8";
/* Hotel Cilento default CSS */

html{background:#e6feff url(../images/css-images/bg.gif) repeat top right}
*{margin:0;padding:0}
hr{display:none}
body{font-family:Tahoma, Geneva, sans-serif;font-size:62.5%;color:#036;text-align:center;margin:10px 0}
img{border:#036 1px solid}
a:hover img{border:1px solid #7bad51}
img.icon{float:none;border:none;vertical-align:middle;margin:0;padding:0}
#wrapper{width:960px;text-align:left;background:#fff;position:relative;z-index:1;margin:0 auto}
.gutter{padding:10px}
h1,h2,h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold}
h1,h2{text-transform:uppercase;text-align:center}
h1{font-size:1.8em;margin:10px 0}
h2{font-size:1.6em;margin:10px 0}
h3{font-size:1.4em;margin:5px 0}
h4{font-size:1.3em;font-weight:bold}
h5{font-size:1.2em;font-weight:bold;text-transform:none}
ul li ul,select{font-size:1em}
p{line-height:1.3;padding:5px 0}
ul{list-style:none}
#top{width:960px;overflow:hidden;background:#e7fcff url(../images/css-images/top-e-bottom-bg.gif) repeat top right}
#branding{width:960px;height:100px;overflow:hidden;background:url(../images/css-images/branding-bg.jpg) no-repeat top right}
#navigation{width:960px;overflow:hidden;background:#356aa0;color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:bold;text-transform:uppercase;border-top:1px solid #1a5189;border-bottom:1px solid #1a5189}
#content{width:960px;overflow:hidden;background:url(../images/css-images/content-bg.gif) repeat-y center top}
#secondary-menu,#utilities{width:200px}
#main-content{width:560px}
* html #utilities{margin-left:-3px}
.half-left,.half-right{width:262px;display:inline;overflow:hidden}
.clear{clear:both;height:0;overflow:hidden}
.content-floats{height:1%;overflow/**/:/**/hidden}
.float-sx{float:left;display:inline;padding-right:10px}
.float-dx{float:right;display:inline;padding-left:10px}
.float-sx.double-margin{padding-right:20px}
.float-dx.double-margin{padding-left:20px}
img.float-sx{display:block;margin-right:10px;padding:0}
img.float-dx{display:block;margin-left:10px;padding:0}
#footer{width:960px;clear:both;text-align:center;font-size:0.9em;margin:0 auto}
#top p{font-size:1em;float:left;display:inline;padding:5px 10px}
#top ul{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:bold;float:right;display:inline;list-style:none;padding:5px 10px}
#top li{float:left;margin-left:10px;padding-left:18px}
#top li a{float:left;display:block;color:#036}
#top li.italian{background:url(../images/css-images/it-flag.png) no-repeat center left}
#top li.english{background:url(../images/css-images/uk-flag.png) no-repeat center left}
#top li.germany{background:url(../images/css-images/germany-flag.png) no-repeat center left}
p#logo{text-transform:uppercase;font-weight:bold;position:relative;z-index:-1;margin:0;padding:0}
#navigation ul{list-style:none;margin:0 10px;padding:10px 0}
#navigation li{display:inline;margin:10px 5px}
#navigation a{height:0;color:#fff;text-decoration:none;padding:3px}
#navigation a:hover{color:#036;background:#fff}
#navigation li.active{background:#85d9f3;padding:3px}
#secondary-menu h3#ricerca{text-transform:uppercase;color:#fff;background:#a9db80 url(../images/css-images/ricerca-utility-bg.gif) no-repeat bottom left;margin-top:0;border-top:1px solid #7bad51;padding:5px 0 13px}
#secondary-menu form{height:1%;overflow/**/:/**/hidden;margin:0;padding:0}
#secondary-menu form p{padding-bottom:0}
#secondary-menu ul#search li{padding-top:5px}
#secondary-menu ul#search li label{font-weight:bold;font-size:1em}
#secondary-menu ul#search li select{background:#d0fcfe;width:180px;border:1px solid #cafdff;color:#036;padding:2px 0}
#secondary-menu ul#search li option{padding-left:2px;padding-right:2px}
#secondary-menu ul#search li input,#secondary-menu ul#search li button{color:#036;font-weight:bold;font-size:1.2em;border:none;background:transparent url(../images/css-images/cercabg.gif) no-repeat center right;float:right;margin-bottom:10px;text-decoration:underline;text-align:right;padding:5px 22px 5px 0}
#secondary-navigation ul{clear:both;margin-bottom:20px}
#secondary-navigation li h3{background:#5085bb url(../images/css-images/subnav-bg.gif) no-repeat bottom left;border-top:1px solid #1a5189;color:#fff;margin-top:20px;padding:5px 0 13px}
#secondary-navigation li ul li a{font-size:0.9em;color:#036;text-decoration:none;display:block;border-bottom:1px solid #a4d047;background:url(../images/css-images/bullet-subnav.gif) no-repeat 168px 50%;padding:3px;padding-right:13px;}
#secondary-navigation li ul li a:hover{background-color:#edf6da;font-weight:bold;font-size:0.8em}
.advertising h3{text-align:center;color:#fff;background:#85d9f3 url(../images/css-images/h3-sidebar-bg.png) no-repeat bottom left;margin-top:0;border-top:1px solid #089dcb;padding:5px 0 13px}
.advertising a{font-weight:bold;font-size:1.2em;padding-bottom:5px;display:block}
.advertising img{display:block;width:178px;margin-bottom:10px}
#main-content h1{background:#85d9f3 url(../images/css-images/h1bg.png) no-repeat bottom center;border-top:1px solid #089dcb;color:#fff;margin:0;padding:5px 0 15px}
#main-content h2{background:#85d9f3 url(../images/css-images/h2bg.png) no-repeat bottom left;border-top:1px solid #089dcb;color:#fff;margin-top:20px;padding:2px 0 12px}
#main-content h3{background:#edf6da url(../images/css-images/h3-main-bg.png) no-repeat bottom left;border-top:1px solid #a4d047;text-align:center;padding:2px 0 12px}
#main-content iframe{border:none;margin:10px 0 5px}
#main-content ul{padding:3px 0}
#main-content .offerte-box{background:#edf6da;border:5px solid #a4d047;height:1%;overflow/**/:/**/hidden;padding:5px}
#main-content .offerte-box dl{float:left;display:inline;width:260px;voice-family: "\"}\"";voice-family:inherit;width:250px;padding:0 5px}
html>body #main-content .offerte-box dl{width:250px}
#main-content .offerte-box dt{font-size:1.4em;font-weight:bold;background:url(../images/css-images/bullet-subnav.gif) no-repeat 0 0.7em;padding:5px 0 0 8px}
#main-content .offerte-box dd{font-size:1.2em;padding-bottom:5px}
#main-content .strutture-evidenza h3{background:#c00 url(../images/css-images/h3-strut-evid-home.gif) no-repeat bottom left;border-top:1px solid #980000}
#main-content .strutture-mese h3{background:#2b509a url(../images/css-images/h3-strut-mese-home.gif) no-repeat bottom left;border-top:1px solid #00236f}
#main-content dl.strutture-adv{width:124px;display:inline;overflow:hidden;position:relative}
#main-content dl.strutture-adv img{width:122px;height:100px;position:absolute;top:0}
#main-content dl.strutture-adv dt{font-size:1.2em;font-weight:bold;text-transform:uppercase;padding-bottom:5px;position:relative;margin-top:110px}
#main-content dl.strutture-adv dd{font-size:1.2em;padding-bottom:20px}
#main-content .strutture-evidenza dt{color:#c00}
#main-content .strutture-evidenza img{border-color:#c00}
ul#social-networks-box{position:relative;background:url(../images/css-images/socialnetworks.jpg) no-repeat top left;width:260px;height:50px}
ul#social-networks-box li{display:inline;position:absolute;background:none}
#main-content li#twitter{left:0}
#main-content li#friendfeed{left:55px}
#main-content li#youtube{left:125px}
#main-content li#facebook{left:195px}
#main-content li#twitter a,#main-content li#youtube a,#main-content li#friendfeed a,#main-content li#facebook a{display:block;overflow:hidden;height:60px;width:48px;letter-spacing:-9999px}
html>body #main-content li#twitter a,#main-content li#youtube a,#main-content li#friendfeed a,#main-content li#facebook a{text-indent:-9999px}
#main-content h3.first-category,#main-content h3.second-category{background:#edf6da;border:1px solid #a4d047;padding:3px 0}
#main-content h3.first-category{margin-bottom:0}
#main-content div.strutture-elenco-box{border:1px solid #a4d047;border-top:none;margin-bottom:10px;height:1%;overflow/**/:/**/hidden;padding:10px}
#main-content div.strutture-elenco-box img{width:78px;height:78px;margin-right:10px}
#main-content div.strutture-elenco-box ul{width:254px;margin-right:10px;padding:0}
#main-content div.strutture-elenco-box p{width:160px;clear:none}
#main-content p.struttura-btn a{color:#036;font-weight:bold;font-size:1.2em;background:transparent url(../images/css-images/visita-struttura-bg.gif) no-repeat center right;float:right;text-align:center;margin-bottom:10px;padding:5px 22px 5px 0}
#main-content div.strutture-elenco-box p.struttura-btn a{margin-bottom:0}
#main-content ul.altre-strutture-elenco-sx,#main-content ul.altre-strutture-elenco-dx{padding:0;overflow:hidden}
#main-content ul.altre-strutture-elenco-sx{float:left;width:302px}
#main-content ul.altre-strutture-elenco-dx{float:right;width:222px}
#main-content h2.modulo{background:#b2dc57 url(../images/css-images/h2-modulo-bg.png) no-repeat bottom left;border-top:1px solid #7bad51}
#main-content form{margin:10px 0}
#main-content form fieldset{border:none}
#main-content form fieldset label{display:block;padding:3px 0}
#main-content form textarea{overflow:auto;height:60px}
#main-content form fieldset input,#main-content form fieldset select,#main-content form textarea{background:#d0fcfe;border:1px solid #cafdff;color:#036;font-size:1.3em;font-family:Tahoma, Geneva, sans-serif;width:262px;voice-family: "\"}\"";voice-family:inherit;width:256px;margin:2px 0;padding:2px}
html>body #main-content form fieldset input,html>body #main-content form fieldset select{width:256px}
#main-content form fieldset.messaggio{clear:both;margin:5px 0}
#main-content form fieldset.messaggio textarea{height:80px;width:540px;voice-family: "\"}\"";voice-family:inherit;width:534px}
html>body #main-content form fieldset.messaggio textarea{width:534px}
#main-content form p{clear:both;padding-top:5px;font-size:1.1em}
#main-content form checkbox{padding:0}
#main-content input#invia,#main-content input.invia,#main-content button#invia,#main-content button.invia{color:#036;font-weight:bold;font-size:1.4em;border:none;background:transparent url(../images/css-images/cercabg.gif) no-repeat center right;float:right;margin-bottom:20px;text-decoration:underline;text-align:right;padding:5px 22px 5px 0}
form#form-newsletter input.email,form#form-newsletter input.nome{background:#d0fcfe;border:1px solid #cafdff;color:#036;font-size:1.3em;font-family:Tahoma, Geneva, sans-serif;width:auto;margin:2px 0;padding:2px}
form#form-newsletter input.invia,form#form-newsletter button.invia{float:none;margin:0 0 0 10px}
#main-content ul.photogallery{margin-bottom:10px;float:left;padding:0}
#main-content ul.photogallery li{float:left;display:inline;background:none;margin:5px 10px 5px 0;padding:0}
#main-content ul.photogallery li a img{float:left;display:block;width:171px;height:108px}
#main-content ul.photogallery li.last-photo{margin-right:0}
#main-content ul.tools-schede{text-align:center;padding:10px 0}
#main-content ul.tools-schede li{display:inline;background-position:center left;background-repeat:no-repeat;font-weight:bold;font-size:1.3em;margin:0;padding:0 10px 0 18px}
#main-content ul.tools-schede li#inserisci-scheda{background-image:url(../images/css-images/add.gif)}
#main-content ul.tools-schede li#cancella-scheda{background-image:url(../images/css-images/cancel.gif)}
#main-content ul.tools-schede li#leggi-schede{background-image:url(../images/css-images/clipboard.gif)}
#main-content div.contenitore-scheda{border-bottom:2px solid #608c03;height:1%;overflow/**/:/**/hidden;margin:10px 0}
#main-content ul.scheda{height:1%;overflow/**/:/**/hidden;padding:5px 0}
#main-content ul.scheda li{float:left;margin-right:20px}
#main-content ul.scheda li.descr{clear:both;float:none}
#main-content ul.scheda li p{font-size:1em;padding:2px 0}
#main-content ul.scheda li h4{font-size:1em;text-transform:none}
#main-content .contenitore-scheda input.invia,#main-content .contenitore-scheda button.invia{margin-bottom:10px}
#main-content ul.links-scheda{margin:20px  0 5px;padding:5px 0;font-weight:bold;border-top:1px solid #608c03;border-bottom:1px solid #608c03;text-align:center}
#main-content ul.links-scheda li{background:none;display:inline;margin:0;height:0;border-right:1px solid #608c03;padding:0 8px}
#main-content ul.links-scheda li.prima-voce{border-left:1px solid #608c0;}
#main-content ul.links-scheda li a{white-space:nowrap}
#utilities #links-localita{margin-bottom:20px;height:1%;overflow/**/:/**/hidden}
#utilities #links-localita ul li{padding:2px 0}
#utilities ul.tools{margin-bottom:20px}
#utilities ul.tools li a{color:#036;text-decoration:none;display:block;border-bottom:1px solid #a4d047;background:url(../images/css-images/bullet-subnav.gif) no-repeat 168px 50%;padding:3px}
#utilities ul.tools li a:hover{background-color:#edf6da;font-weight:bold;font-size:0.9em}
#footer div.info-sito{margin-top:10px}
#footer a{color:#036;font-weight:bold}
#footer div.elenchi-servizi{margin-bottom:10px;background:#e7fcff url(../images/css-images/top-e-bottom-bg.gif) repeat top right;border-top:1px solid #cafdff;text-align:left;height:1%;overflow/**/:/**/hidden;padding:10px}
#footer div.elenchi-servizi ul li a{color:#036;font-weight:normal}
#footer div.elenchi-servizi h3{color:#608c03;text-transform:uppercase;font-size:1.3em}
a,#main-content h4,#main-content div.strutture-elenco-box strong,#main-content ul.altre-strutture-elenco-sx strong,#main-content ul.altre-strutture-elenco-dx strong,#main-content ul.scheda li a,#utilities #links-localita ul li a:hover{color:#608c03}
a:hover,#main-content ul.scheda li a:hover{text-decoration:none}
h1,h2,h3,h4,p,#secondary-navigation ul{clear:both}
p,li,label,input,textarea,ul li h3{font-size:1.2em}
#secondary-menu,#main-content,#utilities,#main-content div.strutture-elenco-box img,#main-content div.strutture-elenco-box ul,#main-content div.strutture-elenco-box p{float:left;display:inline}
.half-left,#main-content dl.strutture-adv.sx,#utilities #links-localita ul.localita-left{float:left}
.half-right,#main-content dl.strutture-adv.dx,#utilities #links-localita ul.localita-right{float:right}
.center,#secondary-menu h3,.advertising{text-align:center}
#top p a,#main-content h3 a,#main-content ul li a,#main-content .offerte-box a,#utilities #links-localita ul li a{color:#036}
#secondary-menu ul#search li input:hover,#secondary-menu ul#search li button:hover,#main-content input#invia:hover,#main-content input.invia:hover,#main-content button#invia:hover,#main-content button.invia:hover{cursor:pointer;text-decoration:none}
#secondary-navigation li h3 a,#main-content .strutture-evidenza h3,#main-content .strutture-mese h3{color:#fff}
* html #secondary-navigation li,* html #utilities ul.tools li{display:inline}
* html #secondary-navigation li a,* html #utilities ul.tools li a{height:0}
#main-content ul li,#footer div.elenchi-servizi ul li{background:url(../images/css-images/bullet-subnav.gif) no-repeat 0 0.5em;padding:2px 0 2px 10px}
#main-content div.strutture-elenco-box ul li,#main-content ul.altre-strutture-elenco-sx li,#main-content ul.altre-strutture-elenco-dx li{background:none;padding:0}
#utilities #links-localita h3,#utilities h3#tools{text-transform:uppercase;text-align:center;color:#fff;background:#a9db80 url(../images/css-images/ricerca-utility-bg.gif) no-repeat bottom left;margin-top:0;border-top:1px solid #7bad51;padding:5px 0 13px}
#bottom-banner{
position:fixed;
bottom:0px;
height:40px;
width:100%;
z-index:999999;
}
#bottom-close{
position:fixed;
bottom:0px;
height:40px;
width:100px;
z-index:999999;
}
