@charset "UTF-8";
/* CSS Document */

body{ margin:0; padding:0; background:#e1dfd9; font-family:Verdana, Geneva, sans-serif; font-size:12px}
a{ color:#c93; text-decoration:none}
a:hover{ color:#f00; text-decoration:underline}
#k{ margin:0 auto; width:980px;}
#k h2{ margin:0; padding:0; font-weight:normal; color:#999; font-size:10px; line-height:15px;}
#container{ margin:0 auto; width:980px;background: url(../img/bg_container.png) no-repeat left top #a89e97; border: 4px double #ffffff;}
#up{ height:80px; margin:0; padding:0; position:relative}
#lingue{ position:absolute; left:10px; top:0; background:#e1dfd9; font-size:10px; list-style:none; list-style-position:inside; margin:0;padding:0; text-align:right}
#lingue li{  margin:3px;}
#lingue a{ text-decoration:none; font-size:10px; text-shadow:1px 1px #fff; color:#300}
#lingue a:hover{ color:#FC9}

#logo{ position:absolute; left:250px; top:15px}
#left{ width:200px;float:left; display:inline; margin:0 0 10px 0; padding:0}
#menu{ list-style:none; list-style-position:inside; margin:0 10px 0 0; padding:0; text-align:right}
#menu li{ line-height:24px; font-size:16px;}
#menu a{ text-decoration:none; font-size:16px; text-shadow:1px 1px #000; color:#FFF}
#menu a:hover{ color:#FC9}

#corpo{ width:770px; float:left; display:inline; margin:0; padding:0; background:#fff;min-height: 640px;height: auto !important;height: 640px;}


#footer{ height:140px; border-top: solid 10px #c7bfba; margin:0 0 10px 0; padding:0}
#footer #indirizzi{ float:left; display:inline; margin:0 10px}
#footer #tel{ color:#534a43;font-size:14px; }
#footer #tel span{ color:#c8c4b8}
#footer #tel strong{ color:#fff; font-size:16px; font-weight:normal}
#footer #email{ color:#534a43;font-size:12px;}
#footer #email a{ color:#e8ca00; font-size:14px; font-weight:normal; text-decoration:none}
#footer #address{ float:left; display:inline; font-size:10px; color:#666; width:200px; margin:0;}
#footer #address strong{color:#fff;}
#footer #gds{ float:left; display:inline; font-size:10px; color:#666; width:150px; margin:5px;}
#footer #gds strong{color:#fff;}

#footer #loghi{ float:right; display:inline; text-align:right}
#footer #loghi div{ float:left; display:inline;}

#pannello_booking {
	position:absolute;
	top:529px;
	text-align:right;
	background:#e0ded8;
	height:210px;
	margin:0;
	padding:0;
}
#pannello_booking h3 {
	background:#c8c4b8; line-height:24px; font-size:16px; font-variant:small-caps; font-weight:normal;
	text-align:left; padding:0 0 0 5px; margin:0;
}
#pannello_booking #form {
	width:180px; margin:0 10px;
	background:#e0ded8;
	padding:0;
}
input, textarea, select, button {
	padding:2px;
	margin:1px;
	color: #312E64;
	font-size:12px;
	border:solid 1px #cccccc
}



#pannello_offerte {
	width:365px;
	color:#333;
	font-size:10px;
	margin: 0;
	overflow:hidden;
	float:left;
	display:inline;
}
#pannello_offerte ul{list-style:none; list-style-position:inside;margin:0; padding:0;}
#pannello_offerte li{margin-left:10px;}
#pannello_offerte img{margin:10px 10px 10px 0; float:left}
#pannello_offerte h2 {
	background:#d3cecb; line-height:24px; font-size:16px; font-variant:small-caps; font-weight:normal;
	text-align:left; padding:0 0 0 5px; margin:0;
}


#pannello_offerte a {
	color:#c00;
	text-decoration:none;
	font-size:14px;
	font-weight:bolder;
}




#pannello_sconti {
	float:left;
	display:inline;
	width:200px;
	color:#333;
	font-size:10px;
	margin: 0;
	background:#e0ded8;
}
#pannello_sconti h2 {
	background:#d3cecb; line-height:24px; font-size:16px; font-variant:small-caps; font-weight:normal;
	text-align:left; padding:0 0 0 5px; margin:0;
}
#pannello_sconti a {
	color:#333;
	text-decoration:none;
	font-size:14px;
	
}
#pannello_sconti b {
	color:#900;
}
#pannello_news {
	float:left;
	width:200px;
	margin: 0;
}
#pannello_news h2 {
		background:#d3cecb; line-height:24px; font-size:16px; font-variant:small-caps; font-weight:normal;
	text-align:left; padding:0 0 0 5px; margin:0;
}
#pannello_news a {
	color:#333;
	text-decoration:none;
	font-size:12px
}
#pannello_news b {
	color:#900;
}




#foto{ margin:5px; width:600px; height:420px; position:relative; overflow:hidden; float:left; display:inline}



#foto ul{ display:none; z-index:1;}
#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;}
#stop{position:absolute; z-index:300; bottom:2px; left:40px;}
#play{position:absolute; z-index:300; bottom:2px; left:10px;}
#didascalia{ z-index:100;  position:absolute; bottom:0px; font-size:10px; padding:5px; text-align:right; color:#ffffff;background:#333; right:0px; width:728px;}



#right_link{ margin:5px 0 0 0; width:160px; height:420px; float:left; display:inline;}

#right_link ul{ list-style:none; list-style-position:inside; margin:0 5px 0 0; padding:0; text-align:left}
#right_link li{ line-height:24px; font-size:16px; padding:0; margin:0; height:59px; margin-bottom:1px;}
#right_link a{ text-decoration:none; font-size:14px; margin:0 5px; padding:0px; text-shadow:1px 1px #000; color:#FFF; font-weight:bold}
#right_link a:hover{ color:#FC9}
#i0{ background:url(../foto/mostra_doltremare.jpg) no-repeat}
#i1{ background:url(../foto/citta_della_scienza.jpg) no-repeat}
#i2{ background:url(../foto/palapartenope.jpg) no-repeat}
#i3{ background:url(../foto/ristoranti.jpg) no-repeat}
#i4{ background:url(../foto/bagnoli_futura.jpg) no-repeat}
#i5{ background:url(../foto/divertimenti.jpg) no-repeat}
#i6{ background:url(../foto/benessere.jpg) no-repeat}

.testo{ margin:5px; text-align:justify}
#corpo h3{ margin:0; padding:0px;}
.margin5{ margin:5px;}
.colonne2{ margin:5px 0 5px 5px; width:370px; float:left; display:inline}


 #loading_form{ z-index:1000; height:100%; width:100%; background:url(../img/loading.gif) no-repeat center #e9ebf0;}
.campo_obbligatorio{ background:#FFCCCC; border:solid 1px #FF9999}
.form_disabled{ background:#dddddd; border:solid 1px #999999}
.float{ float:left;} 
 
#convenzione_aziende fieldset{ border: solid 1px #ccc; background:#ddd; margin:20px 0; float:left; width:720px; margin:10px;}
#convenzione_aziende label{ color:#000}
#back{ clear:both; background:#e1dfd9; text-align:center; padding:5px;}

table td{ background:#e1dfd9;}
table  th td{ background:#fff;}

.colonne2 ul{ margin:0; padding:0; list-style:none; list-style-position:inside}
.colonne2 h2{ margin:10px 0 0 0; padding:0;}

#gallery {
		width: 700px;
	}
	#gallery ul { list-style: none; }
	#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 #e0d2b6;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
#gallery1 div{ float:left; display:inline; margin:10px;}
#gallery1 a{ text-decoration:none}