@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #006;
	overflow-x: auto;
	overflow-y:auto;
}

.menu {
	background-color: #069;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.sfondo_bianco {
	background-color: #FFF;
	text-align: center;
}
.banda_news {
	background-image: url(img/banda_news.jpg);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.login {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #069;
}
.titoli {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.offerta {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #069;
}
.offerta_bold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069;
}
.bordo {
	border: 2px solid #069;
}
.footer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069;
}
.offerta_select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	width: 300px;
}
.offerta_prezzo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #069;
}

 /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

	#container1{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:700px;
		background:#fff;		
		margin-bottom:0px;
		margin-top:2px;
		}	
	#header{
		height:80px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:700px;
		height:276px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:100px;
		}	
	#nextBtn{ 
		left:700px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}												

/* // Easy Slider */


.banda_news a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.banda_news a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.banda_news a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.banda_news a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.banda_news a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FC3;
	text-decoration: none;
}
.bottone_prenota {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #069;
	font-weight: bold;
}
.dettaglio {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #069;
}
.titolo_dettaglio {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.prezzo_dettaglio {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.link a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.link a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.link a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.link a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.link a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #063;
	text-decoration: none;
}
.dettaglio_small {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #069;
}
.prezzo_dettaglio_small {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.titolo_dettaglio_small {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.bordo_basso {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #069;
}
.dettaglio_small a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #069;
	text-decoration: none;
}
.dettaglio_small a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #069;
	text-decoration: none;
}
.dettaglio_small a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #069;
	text-decoration: none;
}
.dettaglio_small a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #069;
	text-decoration: none;
}
.dettaglio_small a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09C;
	font-weight: bold;
	text-decoration: none;
}
.prenota {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #069;
	text-align: center;
}
.login a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.login a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.login a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.login a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}
.login a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #063;
	text-decoration: none;
}
.prenota a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #069;
	text-align: center;
	text-decoration: none;
}
.prenota a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #069;
	text-align: center;
	text-decoration: none;
}
.prenota a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #069;
	text-align: center;
	text-decoration: none;
}
.prenota a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #069;
	text-align: center;
	text-decoration: none;
}
.prenota a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #063;
	text-align: center;
	text-decoration: none;
}

#s1{
	position:relative;
	z-index:0;
	left:-20px;
	
}
div#container{width:850px;margin:0 auto;background: #006699;color:#fff}

.bordo_polaroid{
	padding: 10px;
	border-top: solid 1px #eee;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #bebebe;
	border-left: solid 1px #eee;
}

.menu {
	position:relative;
	z-index:9999999;

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 80%;
line-height: 1.5;
font-weight: bold;
text-align: left;

}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; text-align:center; color:#fff; border:1px solid #069; background:#069; line-height:22px; font-size:11px; overflow:hidden; padding: 0 15px;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {
	color:#fff;
	background-color: #063;
}
.menu ul li:hover ul {display:block; position:absolute; top:23px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#000066; color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#fff; color:#000066; width:120px; text-align:left; border:1px solid #069; margin:0px; padding: 0 0 0 15px;}
.menu ul li:hover ul li a:hover {background:#FC3; color:#000066; width:120px; text-align:left;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:136px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

#menu_selezione{
	position:relative;
	left:65px;
	z-index:9999999;
}.titoli_index {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #069;
}
.titoloni {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #063;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #069;
}
.titoletti {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #063;
	text-decoration: none;
	font-weight: bold;
}
.titoletti a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #069;
	text-decoration: none;
	font-weight: bold;
}
.titoletti a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #069;
	text-decoration: none;
	font-weight: bold;
}
.titoletti a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #069;
	text-decoration: none;
	font-weight: bold;
}
.titoletti a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #069;
	text-decoration: none;
	font-weight: bold;
}
.titoletti a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #063;
	text-decoration: none;
	font-weight: bold;
}
.sfondo_email {
	background-image: url(img/email_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.bordo_iframe {
	border: 1px solid #FFF;
}
.bordo_polaroid_gallery{
	padding: 4px;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	width:300px;
}.dettaglio_small_giustificato {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #069;
	text-align: justify;
}

