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

body{ background:#01665b url(../img/bg.png) repeat-x; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; margin:0 auto;}
a{ color:#6970a4; outline:none}
a:hover { color:#999999;}
#loading{
background:  url(../img/loading.gif) #ffffff no-repeat  center;
top:0;
position:absolute;
width:100%;
height:800px;
z-index:200;
}
#all{ display:none }
#key{ width:920px; font-size:10px; position:relative; margin:0 auto; height: 15px;}
#header{ width:918px; background:#FFFFFF url(../img/bg_header.png) repeat-x top; border: solid 1px #01665b; border-bottom:none; position:relative; margin:0 auto; height: 78px;}
#logo{ background:url(../img/logo.png) no-repeat center; width:920px; height:70px;}
#logo h1{ position:absolute; top:-100px;}

#lingue{ position:absolute; right:10px; top:0px;}
#lingue ul{ list-style:none; display:inline; float:left;}
#lingue li{ list-style:none; display:inline; float:left; margin:0 2px;}



#container{ width:918px; background:#FFFFFF; border: solid 1px #01665b; border-top:none; position:relative; margin:0 auto; min-height: 480px;height: auto !important; height: 480px;}
#contenuto{ margin:5px;}
#contenuto ul{ margin:20px;}
#contenuto p{ margin:10px;}

#menu{ font-variant:small-caps; background:url(../img/bg_menu.png) no-repeat; height:50px;}

#menu ul{ text-align:center;list-style:none; margin:0; padding:0; }
#menu li{ padding:10px; line-height:35px; margin:0px; display:inline;  border-right: solid 1px #7cb4a7;}
#menu a{ color:#FFFFFF; font-size:12px; text-decoration:none;}
#menu a:hover{ color:#a6de68; }

#menu #home{ border-left: solid 1px #7cb4a7;}
 #menu .sel{ color:#a6de68;}

#home_up{ display:none; position:relative; height:240px; border-bottom:solid 3px #568e5c; background:url(../img/bg_home_up.png) repeat-x bottom}
#offerte_home{ display:none; position:absolute; bottom:0; left:1px; width:238px; height:240px;}
#offerte li{ display:none}
#news_home{ display:none;  position:absolute; bottom:0; left:240px; width:199px; height:240px;}
#news li{ display:none}


#offerte_home ul{ position:absolute; bottom:0;list-style:none; margin:0; padding:0; }
#offerte_home li{ padding:0px; min-height: 40px;height: auto !important; height: 30px; line-height:15px;text-align:center; width:238px; margin:0px; display:inline; display:none; background:#79b23b;}
#offerte_home a{ margin:10px; text-align:center; color:#FFFFFF; font-size:14px; text-decoration:none;}
#offerte_home p{ margin:0;}

#news_home ul{ position:absolute; bottom:0;list-style:none; margin:0; padding:0; }
#news_home li{ padding:0px; min-height: 40px;height: auto !important; height: 30px; line-height:15px;text-align:center; width:199px; margin:0px; display:inline; display:none; background:#318d73;}
#news_home a{ margin:10px; text-align:center; color:#FFFFFF; font-size:14px; text-decoration:none;}
#news_home p{ margin:0;}




#foto_home{  display:none; position:absolute; bottom:0; left:440px; width:477px; height:240px;}
#testo_home b{  font-size:16px}
#testo_home{ z-index:10;  position:absolute; bottom:0px; padding:0px; color:#ffffff; padding: 0 5px; background:#103430; left:440px; width:467px;}
#testo_home ul{list-style:none; margin:0; padding:0; }
#testo_home li{ display:none;  margin:0px; }


#booking_home{ background:url(../img/bg_booking_home.png) no-repeat; width:240px; height:140px;}


#booking_home h2{ margin:0; padding:0; color:#ffffff; line-height:20px; font-size:14px; text-align:center}
#pannello_booking{ text-align:right; margin:0px 10px; padding:4px; line-height:30px;}
#pannello_booking2{ text-align:center; margin:10px 0; padding:4px; line-height:30px; background:#b6d5ce; width:910px;}

 input,textarea,select,button { padding:2px;color: #312E64; font-size:10px; border:solid 1px #cccccc }
	.but{ background:#f0f0f0; width:130px; margin:4px 0 0 0;}


#personalizza_soggiorno{position:absolute; top:293px; left:240px; width:200px; height:140px; background:url(../img/bg_personalizza_soggiorno.jpg) no-repeat;}
#personalizza_soggiorno h2{ position:absolute; bottom:5px; left:5px;  padding:0px 2px; text-align:center;  margin:0; color:#FFFFFF; font-size:12px; }



#sconti{position:absolute; top:293px; left:440px; width:282px; height:140px; background:url(../img/bg_sconti.jpg) no-repeat;}
#sconti h2{ position:absolute; bottom:5px;  padding:0px 2px; width:282px; text-align:center;  margin:0; color:#FFFFFF; font-size:14px; }
#sconti ul{ position:absolute; top:20px; left:70px; list-style:none; margin:0; padding:0; }
#sconti li{ padding:0px; text-align:left; margin:0px; display:inline; display:none;}
#sconti a{ text-decoration:none; color:#666666; font-size:16px}
#sconti b{ text-decoration:none; color:#FF0000}



#hotel_partner{position:absolute; top:294px; left:721px;}



#footer{ clear:both;width:820px; text-align:center; border-top:dotted 1px #cccccc; color:#999999; font-size:10px; padding:10px; margin: 10px 40px;}
#footer b{ color:#01665b}



#convenzione_aziende fieldset{ border:none; background:#f0f2f5; margin:20px 0; width:300px; float:left; display:inline;}

.clear{ clear:both}
.offerte_elenco div{clear:both; margin:20px;}
.offerte_elenco ul, .offerte_elenco li{ list-style:none;}
.offerte_elenco a{ color:#79b23b; font-weight:bold; font-size:14px; text-decoration:none;}
.offerte_elenco img{ margin:0 10px 10px 0; float:left}

.left{ margin:5px 10px; width:430px;display:inline; float:left;}
.left img{ margin:0 10px 10px 0; float:left}
.left testo{ display:inline; float:left}

#link_foto{display:none}
#foto{width:480px; height:400px; float:left; display:inline;}
#immagini{position:relative;}
#SlideShow{position:absolute; z-index:0; overflow:hidden;}
#slide{position:absolute; z-index:0;  overflow:hidden;}
#stop{position:absolute; z-index:110; bottom:10px; left:10px;}


#gallery {
		width: 900px;
	}
	#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 #b6d5ce;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
