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

body{ background:#e7c262 url(../img/bg.png) repeat-x; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; margin:0 auto;}
a{ color:#702e32; 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;
}
#all2{ background:url(../img/bg_2.png) no-repeat; margin:0 auto; width:950px; }
#all{ background:url(../img/bg_container.png) repeat-y; margin:0 auto; width:950px; 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 bottom; border-bottom:none; position:relative; margin:0 auto; height: 100px;}
#logo{ background:url(../img/logo.png) no-repeat bottom; width:800px; height:100px;}
#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{ position:relative; width:918px; background:#ffffff; border: solid 2px #d1d1d1; position:relative; margin:0 auto; min-height: 565px;height: auto !important; height: 565px;}
#contenuto{ margin:0; margin-left:264px; background:#fff; position:relative; width:652px; min-height: 429px;height: auto !important; height: 429px;}
#contenuto ul{ margin:20px;}
#contenuto p{ margin:10px;}
#contenuto h1{ font-size:16px; color:#702e32;}


#menu{ font-variant:small-caps; background:#742a3d; height:30px; margin:2px;}

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

#menu #home{ border-left: solid 1px #ffffff;}
 #menu .sel{ color:#FC0;}

#pannello_offerte_c{  position:absolute; top:134px; left:2px; background:url(../img/bg_pannello.png) repeat-x; width:260px; height:200px;}
#pannello_offerte{ width:260px; height:160px;}

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

#pannello_news{  position:absolute; top:336px; left:2px; background:url(../img/bg_pannello.png) repeat-x; width:260px; height:80px;}
#pannello_news ul{ position:absolute; bottom:0;list-style:none; margin:0; padding:0; }
#pannello_news li{ padding:0px; min-height: 40px;height: auto !important; height: 30px; line-height:15px;text-align:center; width:260px; margin:0px; display:inline; display:none;}
#pannello_news a{ margin:10px; text-align:center; color:#FFFFFF; font-size:14px; text-decoration:none;}
#pannello_news p{ margin:0;}



#pannello_booking{ position:absolute; top:418px; left:2px; background:url(../img/bg_pannello.png) repeat-x; width:260px; height:145px;}
.pannello_titolo { background:url(../img/bg_pannello_titolo.png) repeat-x;  margin:0; padding:0; height:40px}
.pannello_titolo h2{ background:url(../img/bg_pannello_titolo.png) repeat-x;  margin:0; padding:0; color:#ffffff; line-height:20px; font-size:14px; text-align:center}

#booking{ text-align:right; width:200px; margin:0 auto}
 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;}


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




#footer{ clear:both; margin:0 auto; padding-top:10px; width:950px; height:35px; text-align:center; background:url(../img/bg_footer.png) no-repeat; color:#333333; font-size:12px;}
#footer b{ color:#702e32}

#rag_soc{  margin:0 auto; padding-left:20px; width:950px; color:#333333; font-size:9px;}
#rag_soc2{ float:left;  margin:0; padding-left:20px; width:400px; color:#333333; font-size:9px;}
#credits{ float:right; text-align:right;  margin:0; padding-right:20px; width:400px; color:#333333; font-size:9px;}


#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:0 20px 0 0; 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: 650px;
	}
	#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; }
