@charset "UTF-8";
/* CSS Document */
body{ margin:0; padding:0; background:url(../img/bg.jpg) repeat-x #8e1e15; font-family:Verdana, Geneva, sans-serif; font-size:12px}
#container{width:1000px; margin:0 auto; padding:0; background:url(../img/bg_container.jpg) no-repeat center top; min-height: 500px;height: auto !important;height: 500px;}
#k{ height:15px; text-align:right; width:1000px;}
#k h1{ font-size:10px; color:#ccc; font-weight:normal; line-height:15px; margin:0 25px 0 0; padding:0}
#left{ display:inline; float:left; width:220px; margin:0 5px 0 25px;}
#logo{ margin-left:62px; margin-top:0px} 
#lingue{ list-style:none; list-style-position:inside; margin:5px 25px 0 0; padding:0; height:15px; text-align:right;}
#lingue li{ display:inline; margin:0px; padding:0;}
#content{ display:inline; float:left; width:720px; margin:5px 20px 0 0; vertical-align:top; background:url(../img/bg_content.jpg) no-repeat center bottom #FFF;min-height: 500px;height: auto !important;height: 500px;}
#menu{ margin-bottom:20px }
#menu ul{ list-style:none; list-style-position:inside; margin:0 35px 0 0; padding:0;  font-size:16px; font-variant:small-caps; text-align:right; color:#FFF}
#menu li{ line-height:22px; text-shadow:#000 1px 1px;}
#menu a{ color:#FFF; text-decoration:none; font-weight:normal}
#menu a:hover{ color:#F90}
.sel{ font-weight:bold; color:#d4d4b3}

#footer{width:1000px; margin:0 auto; padding-top:25px; background:url(../img/bg_footer.jpg)  repeat-x center top; min-height: 80px;height: auto !important;height: 80px;}
#tel{ display:inline; float:left; width:200px; margin:0 20px 0 40px;}
.telefono{ color:#d4d4b3; font-size:22px;}
.email{ color:#ff9900; font-size:18px;}
#ind{ display:inline; float:left; width:200px; margin:0 40px 0 0; font-size:11px; color:#FFF}
#societa{  display:inline; float:right; width:400px; margin:0 40px; font-size:10px; color:#999}



#foto{ width:718px; background:#999; height:398px; border:solid 1px #fff; overflow:hidden; position:relative}
#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:710px;}



#pannello_booking {
	
	text-align:right;
	background:#ba7070;
	margin:0;
	padding:10px;
}
#pannello_booking h3 {font-family:"Times New Roman", Times, serif;
	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:300px;
	color:#333;
	font-size:10px;
	margin: 0;
	overflow:hidden;
	float:left;
	display:inline;
	list-style:none;
}
#pannello_offerte ul{list-style:none; list-style-position:inside;margin:0; padding:0;}

#pannello_offerte h2 {font-family:"Times New Roman", Times, serif;
	background:#dcd3d1; 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:#333;
	text-decoration:none;
	font-size:14px
}
#pannello_sconti {
	float:left;
	display:inline;
	width:210px;
	color:#333;
	font-size:10px;
	margin: 0;
	background:#e3d3cf;
}
#pannello_sconti h2 {font-family:"Times New Roman", Times, serif;
	background:#ccb5af; 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:12px
}
#pannello_sconti b {
	color:#900;
}
#pannello_news {
	float:left;
	width:210px;
	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;
}


.img{ display:inline; margin:5px; float:left; border:none;}



.jcarousel-skin-ie8 .jcarousel-container-horizontal {  width: 300px;padding:0;}
.jcarousel-skin-ie8 .jcarousel-clip-horizontal {    width:  300px;  height: 150px;}
.jcarousel-skin-ie8 .jcarousel-item { width: 280px;  height: 250px; margin:10px;}




.jcarousel-skin-ie7 .jcarousel-container {

}


.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 190px;
    height: 150px;
    padding: 10px;
}

.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width:  190px;
    height: 150px;
}




.jcarousel-skin-ie7 .jcarousel-item {
    width: 270px;
    height: 250px;
}





.jcarousel-skin-ie7 .jcarousel-clip-vertical .jcarousel-item {
    width: 190px;
    height: auto;
}




.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 7px;
}





.testo{ margin:10px;}
.testo h2{ font-size:16px; margin:0; padding:0; line-height:22px}
.testo ul{ list-style-type:circle}
.testo a{  margin:0; padding:0; line-height:22px; color:#999}

table{
	font-size:9px;
	}
#credits a{font-size:9px; text-decoration:none; color:#999;}
