/* CSS Document */

/* =0 Reset 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
@import url('reset.css');    

/* =1 Global 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
/*
1.1em = 11px
1.2em = 12px
1.3em = 13px
1.4em = 14px
1.5em = 15px
1.6em = 16px
1.7em = 17px
1.8em = 18px
*/
body {background:#B9A88C url(/Img/back_body.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:62.5%;} /* 10px */

/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
a{color:#000000;text-decoration:none;}
a:hover{color:#6A020A;text-decoration:none;}

/* =3 Headings 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

#parte_alta{
	height:230px;
}

/*Language*/
#container_language{height:60px;text-align:right;bottom:0;}
#language{float:left;margin-top:80px;border:solid 0px #FFFFFF;padding-left:390px;}
#navtop li {float:left; list-style:none; padding-left:10px;color:#FFFFFF;}
#navtop li a{color:#FFF;font-size:10px; text-decoration:none; }
#navtop li a:hover{ color:#FFF; font-size:10px; text-decoration:none; }
#navtop .on a{ color:#FFF; font-size:10px; text-decoration:underline; }


#logo{
	float:left;
	padding-left:20px;
	margin-top:55px;	
}

#menu{
	float:left;
	padding-left:40px;
	width:630px;
	height:225px;
	overflow:hidden;
}

#navcontainer{
	width: 100%;
	float: left;
	margin-top:0;
}

//****************************/
		ul#navlist {border:0px solid #FFFF00; height:125px;}
		
		ul#navlist li{
			float: left;
			margin-right:3px;	
			line-height:125px;
			margin-top:3px;
			display:block;
			position:relative;
			height:125px;
		}
		
		
		ul#navlist li a{
			background:none;
			color: #fff;	
			text-decoration: none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			padding-top:55px;
			padding-bottom:55px;
			padding-left:12px;
			padding-right:12px;
			
		}
		
		
		ul#navlist li a:hover {height:125px; background:#A52D2F; }
		ul#navlist li a .line_right {background:none; width:5px; height:125px; position:absolute; top:0; right:0}
		ul#navlist li a .line_bottom {background:#6A020A; width:100%; height:5px; position:absolute; bottom:0; right:0}
		ul#navlist li a .line_left {background:none; width:5px; height:125px; position:absolute; top:0; left:0}
		
		/* HOVER */
		ul#navlist li a:hover .line_right {background: url(/Img/B_right.jpg) no-repeat; width:5px; height:125px; position:absolute; top:0; right:0}
		ul#navlist li a:hover .line_bottom {background:#A52D2F url(/Img/B_bottom.jpg) no-repeat; height:3px; position:absolute; bottom:0; right:0; }
		ul#navlist li a:hover .line_left {background:url(/Img/B_left.jpg) no-repeat; width:5px; height:125px; position:absolute; top:0; left:0}

		/* CURRENT */
		ul#navlist li #current {height:125px; background:#A52D2F; }
		ul#navlist li #current .line_right {background:#A52D2F url(/Img/B_right.jpg) no-repeat; width:5px; height:125px; position:absolute; top:0; right:0}
		ul#navlist li #current .line_bottom {background:#A52D2F url(/Img/B_bottom.jpg) no-repeat; height:3px; position:absolute; bottom:0; right:0; }
		ul#navlist li #current .line_left {background:#A52D2F url(/Img/B_left.jpg) no-repeat; width:5px; height:125px; position:absolute; top:0; left:0}
		
ul#navlist li.pulsante_0 a:hover{
	position:relative;
	color: #fff;	
	padding:53px 8px 48px 5px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	background:#A52D2F url(/Img/back_li_menu_pulante_0.jpg);
}


ul#navlist li.pulsante_1 a:hover{
	position:relative;
	color: #fff;
	padding:53px 8px 48px 5px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	background:#A52D2F url(/Img/back_li_menu_pulante_1.jpg);
}

ul#navlist li.pulsante_2 a:hover{
	position:relative;
	color: #fff;
	padding:53px 8px 48px 5px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	background:#A52D2F url(/Img/back_li_menu_pulante_1.jpg);
}

ul#navlist li.pulsante_3 a:hover{
	position:relative;
	color: #fff;
	padding:53px 8px 48px 5px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	background:#A52D2F url(/Img/back_li_menu_pulante_1.jpg);
}

ul#navlist li.pulsante_4 a:hover{
	position:relative;
	color: #fff;
	padding:53px 8px 48px 5px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	background:#A52D2F url(/Img/back_li_menu_pulante_1.jpg);
}

ul#navlist li.pulsante_5 a:hover{
	position:relative;
	color: #fff;
	padding:53px 8px 48px 5px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	background:#A52D2F url(/Img/back_li_menu_pulante_1.jpg);
}

ul#navlist li#active_pulsante_0{	
	background:#A52D2F url(/Img/back_li_menu_pulante_0.jpg);
	padding:54px 0 0 0;
	height:65px;
}

ul#navlist li#active_pulsante_1{	
	background:#A52D2F url(/Img/back_li_menu_pulante_1.jpg);
	padding:54px 0 0 0;
	height:65px;
}

ul#navlist li#active_pulsante_2{	
	background:#A52D2F url(/Img/back_li_menu_pulante_2.jpg);
	padding:54px 0 0 0;
	height:65px;
}

ul#navlist li#active_pulsante_3{	
	background:#A52D2F url(/Img/back_li_menu_pulante_3.jpg);
	padding:54px 0 0 0;
	height:65px;
}

ul#navlist li#active_pulsante_4{	
	background:#A52D2F url(/Img/back_li_menu_pulante_4.jpg);
	padding:54px 0 0 0;
	height:65px;
}

ul#navlist li#active_pulsante_5{	
	background:#A52D2F url(/Img/back_li_menu_pulante_5.jpg);
	padding:54px 0 0 0;
	height:65px;
}


/*Sottomenu*/
#sottomenu{text-align:left;position:absolute;z-index:10;left:65px;width:155px;height:305px;top:0px;background:url(/Img/back_sottomenu.jpg) no-repeat;padding-top:50px;}
#sub_menu a{display:block;font-family:Arial, Helvetica, sans-serif;font-size:1.3em;color:#660000;margin:0 0 20px 0;padding-left:25px;}
#sub_menu a:hover{font-family:Arial, Helvetica, sans-serif;font-size:1.3em;color:#FFF;}
#sub_menu .menuon a{font-family:Arial, Helvetica, sans-serif;font-size:1.3em;color:#FFF;}

/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#container{
	margin:0 auto;
	width:970px;
	overflow:hidden;	
}

#flash{	
	position:relative;
	width:960px;
	height:300px;
	float:left;
	background:url(/Img/bg_flash.jpg);
	border:solid 0px blue;
}

#flashcontent{height:300px;}

#content{
	width:960px;	
	clear:both;
	float:left;
	background:url(/Img/bg_content.jpg);
	oveflow:hidden;	
}

#content #testo{
	float:left;		
	margin-top:40px;	
	text-align:left;
	width:525px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	line-height:1.3em;
	color:#6A020A;
	padding-left:62px;
	padding-bottom:20px;
	padding-right:65px;
	border-right:solid 1px #F7D3B0;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#content #testo ul{
	padding-left:20px;
	list-style:disc;
}

#content #testo .contenuto_testo {width:525px;}
#content #testo .offerte_home {width:230px;float:left;}
#content #testo .offerte_home .titolo {}
#iso {width:525px;margin-bottom: -30px;}
#iso {width:525px;margin-bottom: -30px;}
#iso img{ display: block;margin-top: 310px;}

#content #bf{
	float:right;
	margin-top:30px;
	margin-right:-5px;
	width:280px;
	/*height:269px;	*/
	/*padding:10px 0 0 50px;*/
	background:url(/Img/back_bf.jpg) no-repeat;	
}

.titolo_bf{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.6em;	
	padding-top:40px;
	padding-bottom:10px;
	color:#660000;
}

#content #area_clienti{
	clear:both;	
	margin-top:80px;
	text-align:left;	
}

.titolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.0em;
	line-height:2.0em;
	padding-bottom:20px;
	color:#A52D2F;
}

.box_offers{
	position:relative;	
	float:left;
	width:211px;
	height:151px;	
	margin-right:30px;
	margin-bottom:20px;	
	overflow:hidden;
}

.img_offers a{
	position:absolute;
	border:solid 3px #FFF;
}

.img_offers a:hover{
	position:absolute;
	border:solid 3px #A52D2F;
}

.text_offers{
	position:absolute;
	bottom:0;
	padding:0 0 0 15px;
}

.title_offers a{
	color: #6A020A;
	font-weight:bold;
}

.text_offers_list {position:absolute !important;bottom:0;padding:0 0 0 15px;}

/*gallery*/
#gallery .galleryimg{float:left;background-color:#F0CFB2;margin-right:20px;margin-bottom:15px;}
#gallery .galleryimg img{width:120px;height:120px;}
#gallery .galleryimg a{width:120px;height:120px;border:solid 3px #FFF;display:block;}
#gallery .galleryimg a:hover{width:120px;height:120px;border:solid 3px #A52D2F;display:block;}

.div_image {width:120px; height:100px; position:relative; float:left; margin:0 15px 20px 0;}
.div_image a {display:block; width:117px; height:97px; position:absolute; top:10px; left:10px;}
.div_image a:hover {border:3px solid #A52D2F; position:absolute; top:0px; left:0px;}


.btn_offer{float:right;background:url(/Img/btn_book_offers.jpg); width:80px;height:23px;border:none;font-size:1.0em;color:#373535;cursor:pointer;}

/*Links*/
.linkcol1{float:left;width:280px;}
.linkcol2{float:right;}

/* =6 BookingForm 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
.btn_option_cancel{background:none;border:none;font-size:1.0em;color:#FFFFFF;}
.btn_book{background:url(/Img/btn_book.jpg);width:80px;height:23px;border:none;font-size:1.0em;color:#373535;cursor:pointer;}

/* =7 Form 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
.ClearAll{clear:both;}
legend{display:none;}
label{color:#FFFFFF;}
.hidden{display:none;}

/* back_transp */
.back_transp {
clear:both;
width:205px;
height:65px;
position:relative;
left:3px;
top:120px;
z-index:100;
/*background-image:url(/Img/sfondo_offerta.png);*/
display:none;

/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Img/sfondo_offerta.png');*/
}

.back_transp a {
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Img/sfondo_offerta.png');*/
	background:url(/Img/sfondo_offerta.png);
	width:200px;
	height:34px;
	padding-left:5px;
	display:block;
	cursor:pointer;
}


/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer{
	width:100%;
	text-align:center;
	padding-top:55px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	background:#6A020A url(/Img/back_footer.jpg) repeat-x;
}

#footer_menu{margin:0 auto;width:730px;border-top:solid 1px #B9A88C;padding-top:10px;}
#footer_menu a {color:#B9A88C; text-decoration:none;padding:0 5px 0 5px;}
#footer_menu a:hover {color:#B9A88C; text-decoration:underline;padding-right:5px;}
#footer_menu .menuon a{color:#B9A88C;text-decoration:underline;}
#footer_menu .menuoff a{color:#B9A88C;}


#footer_loghi{clear:both;margin:0 auto;width:530px;height:70px;}

#footer .credits {clear:both;color:#B9A88C; line-height:25px; font-size:1.1em;margin-top:20px;}

#iframe_events {width:550px;height:600px;overflow:hidden;}

#skypebutton  { float:right;padding:140px 100px 0 0;}
