/* 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:#000000 url(/Img/bg_body.jpg) repeat-x; font-family:Tahoma, Geneva, sans-serif; text-align:center; font-size:62.5%;} /* 10px */

/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
a{color:#FFF;text-decoration:none;}
a:hover{color:#CECECE;text-decoration:none;}

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

/*Language*/
#container_language{padding-top:30px;text-align:right;float:right;padding-right:20px;}
#language{float:left;border:solid 0px #FFFFFF;}
#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:#600B0D; font-size:10px; text-decoration:none; }
#navtop .on a{ color:#FFF; font-size:10px; text-decoration:underline; }


/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#h1 {float:left; margin:0; padding:0; border:0px solid; padding-top:5px;padding-left:40px;}
#h1 li {border:0px solid; display:inline; padding:0; margin:0;}
#h1 li h1, h2, h3 {float:left; font-size:11px; line-height:11px; border:0px solid; margin:0 1px; padding:0 2px;}

#container_h1{margin:0 auto;padding-left:150px;height:20px;  background:#000000;border-bottom:solid 1px #CBCBCB;}
#header{background:none; height:300px; width:980px;text-align:left;}
#container_h1_logo{float:left;width:250px;border:solid 0px red;}
div#logo{position:relative;left:50px;width:150px; height:125px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Img/logo.png');cursor:pointer;}
div#logo img{width:150px; height:125px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#container{width:100%; position:absolute; top:200px; left:0px; height:300px;margin:0 auto;}
#container_menu{width:930px; height:300px; background:none; margin:0 auto;text-align:left;overflow:hidden;}

#contain{width:100%; height:auto; background:#000; float:left; position:absolute; top:485px; left:0; }
#content{background:#515151; width:900px; margin:0 auto;text-align:left;padding-left:30px;padding-top:80px;}

/*menu*/
#menu{float:left;}
#navcontainer{	
	float: left;
	margin-top:0;
}

ul#navlist {border:0px solid #FFFF00; height:130px;}

ul#navlist li{
	float: left;	
	margin-right:3px;
	line-height:200px;
	display:block;
	position:relative;
	height:130px;
}

ul#navlist li a{
	background:none;
	color: #fff;	
	text-decoration: none;
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
	padding-top:92px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	
}

ul#navlist li a:hover {height:130px; background:#600B0D; }
ul#navlist li a .line_right {background:none; width:5px; height:130px; position:absolute; top:0; right:0}
ul#navlist li a .line_bottom {background:none; width:100%; height:5px; position:absolute; bottom:0; right:0}

/* HOVER */
ul#navlist li a:hover .line_right {border-right:solid 2px #1B1B1B; width:5px; height:130px; position:absolute; top:0; right:0}
ul#navlist li a:hover .line_bottom {border-bottom:solid 2px #1B1B1B; height:3px; position:absolute; bottom:0; right:0; }

/* CURRENT */
ul#navlist li #current {height:130px; background:#600B0D; }
ul#navlist li #current .line_right {border-right:solid 2px #1B1B1B; width:5px; height:130px; position:absolute; top:0; right:0}
ul#navlist li #current .line_bottom {border-bottom:solid 2px #1B1B1B; height:3px; position:absolute; bottom:0; right:0; }

/*sottomenu*/
div#sottomenu{width:189px; height:318px; margin-left:20px;left:0px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Img/sottomenu.png');}
div#sottomenu img{width:189px; height:318px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#sub_menu a{display:block;font-family:Tahoma, Geneva, sans-serif;font-size:1.4em;color:#FFF;margin:0 0 15px 0;border-left:solid 2px #600B0D;padding-left:5px;}
#sub_menu a:hover{font-family:Tahoma, Geneva, sans-serif;font-size:1.4em;color:#FFF;border-left:solid 2px #FFFFFF;}
#sub_menu .menuon a{font-family:Tahoma, Geneva, sans-serif;font-size:1.4em;color:#FFF;border-left:solid 2px #FFFFFF;}

#content .title{font-family:"Times New Roman", Times, serif;font-size:2.4em;padding-bottom:5px;color:#CECECE;text-align:center;margin-left:10px;margin-right:10px;border-bottom:solid 2px #858888;}

.bordo_grigio_chiaro{position:relative;width:95%;border-top:solid 2px #5A5A5A;border-bottom:solid 2px #5A5A5A;top:10px;margin-bottom:30px;margin-top:20px;}
.bordo_grigio_scuro{height:23px;width:350px;position:relative;border-top:solid 2px #858888;padding:5px 0 5px 0;text-align:left;}
.txt{width:860px;padding-bottom:50px;font-family:"Times New Roman", Times, serif;font-size:1.4em;line-height:1.4em;color:#CECECE;}

/*offerte*/
#colonna_dx{width:460px;float:right;position:relative;z-index:100;}
#colonna_sx{width:400px;}

.double_offers{clear:both;height:113px;margin-bottom:5px;border:solid 1px #000000;}
.single_offers{float:left;width:405px;height:116px;background-color:#600B0D;margin-right:30px;margin-bottom:5px;}
.img_offers{float:left;height:113;width:155px;}
.txt_offers{float:left;width:250px;height:113;background-color:#600B0D;padding-top:5px;}
.title_offers{font-family:Tahoma, Geneva, sans-serif;font-size:1.4em;padding-bottom:5px;color:#CECECE;}
.txt_offers{font-family:Tahoma, Geneva, sans-serif;font-size:1.2em;color:#909090;}
.btn_offer{background:url(/Img/book_offer.jpg) no-repeat;border:none;width:65px;height:24px;color:#FFFFFF;cursor:pointer;}

/*gallery*/
#gallery{position:relative;z-index:100;}
#gallery .galleryimg img {width:130px;height:100px;}
#gallery .galleryimg a{float:left;width:130px;height:100px;margin-right:10px;margin-bottom:10px;border:solid 3px #353535}
#gallery .galleryimg a:hover{float:left;width:130px;height:100px;margin-right:10px;margin-bottom:10px;border:solid 3px #600B0D}

/*Links*/
#linkcol1{float:left;width:500px;color:#CECECE;}
#linkcol2{float:left;border:solid 0px red;position:relative;z-index:1000;margin-top:10px;}
.TitleLink a {color:#CECECE; text-decoration:none;font-size:1.2em;line-height:1.3em;}
.TitleLink a:hover {color:#600B0D; text-decoration:none;}
.descriptionlinks a {color:#CECECE; text-decoration:none;font-size:1.2em;line-height:1.3em;}
.descriptionlinks a:hover {color:#600B0D; text-decoration:none;}

/* =6 BookingForm 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#container_header_bf{width:980px; margin:0 auto; background:none;}
#container_bf{background:none; height:auto; width:980px;}
div#bf{position:relative; height:100px; margin-top:149px; width:100%; z-index:100; background: url(../Img/bf_semiramide.png) no-repeat; }
div#bf img{height:100px; width:100%;}
/* 
div#bf{position:relative;left:1px;z-index:100; height:100px; margin-top:149px; width:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Img/bf_semiramide.png');}
div#bf img{height:100px; width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
*/
#bf .title{font-family:"Times New Roman", Times, serif;font-size:2.4em;color:#CECECE;clear:both;float:left;padding-top:12px;padding-right:20px;}
.btn_option_cancel{background:none;border:none;font-size:1.0em;color:#FFFFFF;}
.btn_book{background:url(/Img/book.jpg);width:65px;height:24px;border:none;font-size:1.0em;cursor:pointer;padding-bottom:3px;}
#bf select{font-size:1.0em;}
#bf input{font-size:1.0em;}

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

/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
.ClearAll{clear:both;}
legend{display:none;}
label{display:block;color:#838787;text-align:left;}
.hidden{display:block;visibility:hidden;}

.more_bordeaux{margin-top:30px;float:right;background:url(/Img/more_bordeaux.gif) top center no-repeat;width:65px;text-align:left;height:15px;}

/*.more_bordeaux{margin-top:30px;float:right;padding-right:20px;background:url(/Img/more_bordeaux.gif) top left no-repeat;width:65px;text-align:right;height:15px;}
.more_grigio{margin-top:50px;float:right;padding-right:20px;background:url(/Img/more_grigio.gif) top left no-repeat;width:65px;text-align:right;height:15px;}*/

/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer{background:url(/Img/bg_footer.jpg); width:100%; height:110px; font-family:Arial, Helvetica, sans-serif;font-size:1.1em;clear:both;color:#636767}

#footer a {color:#636767; text-decoration:none;padding:0 5px 0 5px;}
#footer a:hover {color:#FFF; text-decoration:none;padding-right:5px;}
#footer li{display:inline;}
#footer .menuon a{color:#FFF;text-decoration:none;}
#footer .menuoff a{color:#636767;}
#footer .menuoff a:hover{color:#FFF;text-decoration:none;}