@charset "UTF-8";
/* CSS Document */
body{ margin:0; padding:0; background: #50302e; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

#k{margin:0 auto; width:980px; text-align:right; }
#k h2{margin:38px 0 0 0; padding:0; font-size:12px; color:#CCC; font-weight:normal}
#k a{ color:#CCC; text-decoration:none}

#container{ margin:0 auto; width:980px; background: url(../img/bg_container.gif) repeat-y left #FFF; position:relative;}

#left{ width:270px; float:left; display:inline; position:relative;}
#logo{ width:235px; height:115px; margin-top:25px; background:url(../img/logo.png) no-repeat;}
#logo h1{ position:absolute; top:-200px; left:-200px;}

#menu{ list-style:none; list-style-position:inside; margin:10px 0 10px 50px; padding:0; width:180px; text-align:right; font-size:16px; color:#5c5c5c;}
#menu li{ line-height:27px; border-bottom:solid 1px #adadad; padding:0 10px 0 0}
#menu a{ font-size:16px; color:#5c5c5c; text-decoration:none }
#menu a:hover{color:#c3b375}
#menu .sel{ font-size:16px; color:#5c5c5c; font-weight:bold;border-bottom:solid 2px #e1d9ba; }


#lingue{ position:absolute; top:10px; left:560px; width:400px;list-style:none; text-align:right; list-style-position:inside;margin:0; padding:0;}
#lingue li{ display:inline;}

#booking_titolo{ font-family:Georgia, "Times New Roman", Times, serif; margin:20px 0 5px 50px; padding:0; color:#6e2d23; font-size:22px; font-style:italic;}
#pannello_booking{ background:url(../img/bg_booking.png) repeat-y #e8e0c1; width:180px; padding:10px 10px 10px 50px; font-size:12px;}

select{ font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:3px; margin:2px 0; border:solid 1px #999}
input{ font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:3px; border:solid 1px #999}
label{ margin:0 5px; width:100px; display:inline-block;}
.bottone{ width:180px; margin:2px 0;}

#sconti{ width:200px; height:50px; font-family:Georgia, "Times New Roman", Times, serif;line-height:25px; background:#958980; margin:2px 0 20px 40px; padding:0; list-style:none; list-style-position:inside;}
#sconti li{ margin:0 10px; }

#sconti a{ font-size:18px; color:#fff; text-decoration:none }
#sconti a:hover{color:#c3b375}


#right{ width:665px; display:inline; float:left; vertical-align:top; margin:50px 0 10px 0;}
.testo{ font-size:14px; line-height:18px;}
.testo ul{ line-height:25px;}
.testo li{ vertical-align:middle}
.testo li img{ vertical-align:middle}
.testo a{ color:#333; font-weight:bold; text-decoration:none;}
.testo a:hover{ color:#6e2d23;}
.testo h2{ font-family:Georgia, "Times New Roman", Times, serif; margin:20px 0; padding:0; color:#6e2d23; font-size:22px; font-style:italic;}

.clear{ clear:both}
.colonne2{ width:310px; margin:10px; float:left; font-size:14px; line-height:18px;}

.servizi { list-style:none; list-style-position:inside; margin:10px 0 0 0; padding:0px; float:left; display:inline;}
.servizi ul{ list-style:none; list-style-position:inside; margin:0px; padding:0px; float:left; display:inline;}
.servizi li{ list-style:none; list-style-position:inside; font-size:12px; border-bottom:solid 2px #ccc;  line-height:25px; padding:5px; margin:0 5px; float:left; display:inline; width:310px;}

#foto1{ position:relative; width:660px; height:350px;}

#foto{ position:absolute; width:470px; height:350px; overflow:hidden; margin:0;}

#didascalia1{  position:absolute; width:190px; height:350px; left:470px; bottom:0; background:#c3b375;}
#didascalia{  margin:0px; padding:10px; font-size:12px; line-height:18px; color:#000}
#didascalia h2{ font-family:Georgia, "Times New Roman", Times, serif; margin:20px 0; padding:0; color:#fff; font-size:22px; line-height:26px; font-style:italic;}


#foto ul{ display:none; z-index:10;}
#txt{ position:absolute; bottom:0px; right:10px; z-index:200;}
#SlideShow{position:absolute; z-index:0; overflow:hidden;}
#slide{position:absolute; z-index:0;  overflow:hidden;}


#offerte_titolo{ width:250px; font-family:Georgia, "Times New Roman", Times, serif; margin:20px 0 5px 0; padding:0; color:#6e2d23; font-size:22px; font-style:italic;}

#offerte{ width:390px; height:240px; margin:0; float:left;}
#offerte li{ width:390px; height:240px;}
#offerte a{ color:#c3b375;  font-size:18px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:none; font-weight:bold;}
#offerte .img{ width:170px; height:240px; float:left; display:inline; overflow:hidden; margin:0 20px 0 0;}
#offerte .desc{ color:#173e5b; margin:10px; text-align:justify; font-family:Verdana, Geneva, sans-serif; font-size:10px;}

.offerte .jcarousel-container-horizontal {  width: 390px;padding:0; margin:0;}
.offerte .jcarousel-clip-horizontal {    width:  390px;  height: 240px;}
.offerte .jcarousel-item { width: 390px;  height: 240px; margin:0;}



#news{ background:#e5e2d8; width:210px; height:285px; float:left; display:inline; margin:0 0 0 20px; padding:0 20px;}
#news_titolo{ font-family:Georgia, "Times New Roman", Times, serif; margin:20px 0 5px 0; padding:0; color:#b19d59; font-size:22px; font-style:italic;}

#news ul{ list-style:none; list-style-position:inside; margin:0; padding:0; color:#666; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
#news a{ color:#504747; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; text-decoration:none; font-weight:bold;}
#news li{ }

.news .jcarousel-container-vertical {
    width: 210px;
    height: 285px;
    padding:0;
	
}

.news .jcarousel-clip-vertical {
    width:  210px;
    height: 120px;
}




	
	#sconti_p ul{ list-style:none; margin:10px; padding:0;}
#sconti_p li{   line-height:20px;}
#sconti_p a{font-size:16px; color:#655748; text-decoration:none; }

	
	
.pagina_offerte{ width:670px; margin:0; padding:0; float:left; list-style:none; list-style-position:inside;}
.pagina_offerte ul{ width:670px; margin:0; padding:0; float:left; list-style:none; list-style-position:inside;}
.pagina_offerte li{ width:330px; height:240px;list-style:none; list-style-position:inside; float:left;}
.pagina_offerte a{ color:#c3b375;  font-size:18px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:none; font-weight:bold;}
.pagina_offerte .img{ width:170px; height:240px; float:left; display:inline; overflow:hidden; margin:0 10px 0 0;}
.pagina_offerte .desc{ color:#173e5b; margin:10px; text-align:justify; font-family:Verdana, Geneva, sans-serif; font-size:10px;}

#eventi ul{ list-style:none; margin:0; padding:0;}
#eventi li{ color:#655748; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#eventi a{ text-decoration:none;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#333}





#footer{ clear:both; position:relative; background:#e9e8e6; margin:0 auto; width:978px; height:220px;  border:solid 1px #e9e8e6;}
#hotel{ top:0; left:40px; position:absolute; width:180px;}
#hotel h1{ font-size:22px; color:#5c5c5c; margin:10px 0 0 0; padding:0; font-style:italic;}
#hotel h2{ font-size:14px; color:#5c5c5c; margin:2px 0; padding:0; font-style:italic;}
#hotel .tel{ font-size:18px; color:#50302e; margin:2px 0; padding:0;}
#hotel .email a{ font-size:16px; color:#50302e; margin:2px 0; padding:0;}
#hotel .ind{  color:#50302e; font-size:11px; margin:4px 0 15px 0; font-family:Verdana, Geneva, sans-serif;}


#napoli_lavoro{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#5c5c5c; text-shadow:#dfdfdf 1px 1px; font-size:24px; position:absolute; top:20px; left:260px; background:#d6cdad; padding:10px; margin:0 10px; width:280px;}
#napoli_lavoro a{ text-decoration:none; color:#5c5c5c;}
#napoli_lavoro span{ font-size:12px;}

#meteo{ position:absolute; top:120px; left:260px; padding:0 10px; margin:0 10px; width:180px;}
#meteo h2{ font-size:10px; color:#333; margin:0; padding:0;}
#meteo .day{ float:left; display:inline; margin:2px;}
#meteo .nome{  font-size:10px; color:#333}

#partner{ position:absolute; width:326px; top:20px; right:50px; padding:0; background:#FFF; border:solid 2px #c3b375; height:170px}

#rag{ clear:both; text-align:center; color:#FFF; font-size:10px; margin:5px; font-family:Verdana, Geneva, sans-serif}


#credits{  width:950px; text-align:center; color:#ccc; font-size:12px; }
#giagi{ text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; margin:10px;}
#giagi a{ text-decoration:none; color:#ccc;}







#elenco_gallery{ z-index:1;float:left; display:inline; margin:10px; padding:0; font-family: verdana, "Lucida Sans Unicode", "Lucida Grande", sans-serif }
#elenco_gallery ul{ text-align:right; font-variant:small-caps; font-size:14px; color:#FFFFFF; list-style:none; margin:0 10px 0 0; padding:0; width:180px;}
#elenco_gallery li{ border-top: solid 1px #dbd2c6; height:24px; list-style:none; text-align:center; width:190px; display:inline; float:left;}
#elenco_gallery a{ text-decoration:none; color:#600}
#elenco_gallery a:hover{ text-decoration:none; color:#993300}

#gallery {
		width: 660px;
		padding:20px 10px;
		font-size:12px; color:#0f476f; font-style:italic; line-height:18px; margin:0 10px 0 10px;
	}
	#gallery ul { list-style: none; margin:0; padding:0;}
	#gallery ul li { display: inline; }
	#gallery ul img {
		 width:120px;
		 height:120px;
		 vertical-align:middle;
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
	}
	#gallery ul a:hover img {
		border: 5px solid #0f476f;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
#gallery1 div{ float:left; display:inline; margin:10px;}
#gallery1 a{ text-decoration:none}
