/* 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:#243440;font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:62.5%;color:#FFFFFF;} /* 10px */
.ClearAll{clear:both;}
h4{font-family:"Times New Roman", Times, serif;font-size:1.4em;color:#FFFFFF;font-weight:normal;line-height:1.4em;}
label{}
.more{color:#FFFFFF;background:url(/Img/button_more.gif);width:100px;height:20px;text-align:center;padding:5px 0 0 0;margin:15px 0 0 0;}
.more a{color:#FFFFFF;text-decoration:none;}
.more a:hover{color:#324958;text-decoration:none;}

.back{color:#FFFFFF;background:url(/Img/button_more.gif);width:100px;height:20px;text-align:center;padding:5px 0 0 0;margin:15px 0 0 0;float:left;}
.back a{color:#FFFFFF;}
.back a:hover{color:#324958;}

.bookoffer{color:#FFFFFF;background:url(/Img/button_more.gif);width:100px;height:25px;border:none;padding:0 0 5px 0;margin:15px 0 0 0;font-size:0.8em;}

.hidden{display:none;}

/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
a{color:#002674;text-decoration:underline;}
a:hover{color:#ffffff;text-decoration:underline;}

#down #content #listitem #sottomenuitem a{color:#FFFFFF;}
#down #content #listitem #sottomenuitem a:hover{color:#FFFFFF;text-decoration:underline;}


/* footer */
.footer .link a {color:#666666; text-decoration:none;padding:0 5px 0 5px;background:url(/Img/dividi_vocifooter.gif) no-repeat center right;border:solid 0px red;}
.footer .link a:hover {color:#5C9ABA; text-decoration:none;padding-right:5px;background:url(/Img/dividi_vocifooter.gif) no-repeat center right;}
.footer .linklast a {color:#666666; text-decoration:none;padding:0 5px 0 5px;}
.footer .linklast a:hover {color:#5C9ABA; text-decoration:none;padding-right:5px;}
.link .menuon a{color:#5C9ABA;}
.linklast .menuoff a{color:#666;}
.footer .link {float:left;}
.footer .linklast {float:left;}

/* bf */
.btn_options a {color:#333333; text-decoration:none;}
.btn_options a:hover {color:#333333; text-decoration:underline;}

/* =3 Headings 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#navtop {}
#navtop li {float:left; list-style:none; padding-left:10px;}
#navtop li a{  color:#06c;background:#fff url(/Img/topnav_arrow.gif) no-repeat right;padding:0 14px 0 0; font-size:10px; text-decoration:none; }
#navtop li a:hover{ color:#000; background:#fff url(/Img/topnav_arrow.gif) no-repeat right;padding:0 14px 0 0; font-size:10px; text-decoration:none; }
#navtop .on a{ color:#000; background:#fff url(/Img/topnav_arrow.gif) no-repeat right;padding:0 14px 0 0; font-size:10px; text-decoration:none; }

/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#header{
	position:relative;
	width:960px;
	height:120px;
	margin:0px 10px 0 10px;
	background:#FFF url(/Img/shadow_header.jpg) no-repeat;
}

#header #sx{
	position:absolute;
	left:0px;
	top:0px;
	margin:0 0 0 15px;
	float:left;
	width:550px;
	height:120px;
	background:url(/Img/logo.gif) no-repeat;
	z-index:1;
}

#header #dx{
	position:absolute;
	left:470px;
	top:0px;
	width:410px;
	height:120px;
	text-align:left;
}

#header #language{
	position:absolute;
	left:400px;
	top:0px;
	width:550px;
	padding:25px 0 0 0;
	height:15px;
	text-align:left;
	border-bottom:solid 1px #DEDAD1;
	z-index:2;
}

#header #logo{
	position:absolute;
	right:10px;
	top:30px;
	width:398px;
	height:57px;
	background:url(/Img/logo_bestwestern.jpg) no-repeat right;
}

#header #menu{
	position:absolute;
	right:10px;
	top:87px;
	width:440px;
	height:30px;	
}

#mainnav { float:right; margin:11px 0 0 0; background:transparent; font-size:86%; letter-spacing:-1px; font-weight:bold; line-height:normal; display:inline; }
#mainnav ul { margin:0; padding:10px 10px 0 50px; list-style:none;}
#mainnav li { float:right; display:inline; margin-left:2px;  border:solid 0px green;}
#mainnav a { float:left; background:url("/Img/tableft.gif") no-repeat left top; margin:0; padding:0 0 0 10px; text-decoration:none;margin-bottom:2px;border:solid 0px green;}
#mainnav a span { float:left; display:block; background:url("/Img/tabright.gif") no-repeat right top; padding:5px 10px 4px 1px; color:#002674; margin-bottom:0;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainnav a span {float:none;}
/* End IE5-Mac hack */
#mainnav a:hover span, #mainnav a.selected span { color:#fff; border-bottom:2px solid #002674;margin-bottom:0; }
#mainnav a:hover, #mainnav a.selected { background-position:0% -23px; margin-bottom:0;}
#mainnav a:hover span, #mainnav a.selected span { background-position:100% -23px; margin-bottom:0;}

/*-----------------------------------------*/
/*---------------- VARIOUS ----------------*/
/*-----------------------------------------*/
.blueline {position:relative;display:block; margin:0 10px 0 10px; width:960px; background:#002674; height:25px; /*margin:0 0 5px 10px;*/}
.blueline span a{float:left;color:#FFFFFF;}
.blueline a{float:left;color:#FFFFFF;}
.blueline a:hover{float:left;color:#7AB9CB;text-decoration:underline;}
.selezionato a{float:left;color:#7AB9CB;text-decoration:underline;}
.selezionato a:hover{float:left;color:#7AB9CB;text-decoration:underline;}

/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#container{	
	width:980px;
	margin:0 auto;
	text-align:center;
	background:#243440 url(/Img/shadow_container.jpg) repeat-y;	
}

#flash{
	position:relative;
	width:960px;
	height:300px;
	padding-bottom:2px;
	margin:0 10px 0 10px;
	background-color:#243440;
	border-bottom:solid 1px #FFFFFF;
}

#down{
	position:relative;
	overflow:hidden;
	width:960px;
	margin:0 10px 0 10px;
	background:#6089A7 url(/Img/back_container.jpg) repeat-x;	
	border-top:solid 1px #F9F9F9;
	font-family:"Times New Roman", Times, serif;
	border:solid 0px red;
}

#down #content{	
	float:left;
	width:625px;		
	text-align:left;	
}

/*#down #content #unicacolonna{
	float:left;
	width:615px;
	text-align:left;
	margin:0 0 0 10px;
	border-top:dotted 1px #354055;
}

#down #content #colsx{
	float:left;
	width:300px;
	padding:10px 0 0 10px;	
	text-align:left;
	border-top:dotted 1px #354055;
}

#down #content #coldx{
	float:right;
	width:305px;
	padding:10px 0 0 10px;
	text-align:left;	
	border-top:dotted 1px #354055;
}*/

#down #content #unicacolonna{
	float:left;
	width:590px;
	text-align:left;
	margin:0 0 0 10px;
	padding:0 0 10px 0;
	border-top:dotted 1px #354055;
}

#down #content #colsx{
	float:left;
	width:300px;
	padding:10px 0 0 10px;	
	text-align:left;
	border-top:dotted 1px #354055;
}

#down #content #coldx{
	float:left;
	width:260px;
	padding:10px 0 10px 30px;
	margin-right:10px;
	text-align:left;	
	border-top:dotted 1px #354055;
}


#bftitle{
	float:left;
	padding:0 0 0 0;	

}

#down #bf{	
	float:right;
	width:335px;
	height:325px;
	background:url(../Img/back_bf.gif) no-repeat;	
	padding:10px 0 0 0;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
	color:#403111;
}

.primopianohomebox{
	float:left;
	width:290px;
	margin:60px 20px 0 0;
	padding:0 0 10px 10px;
	text-align:left;
}

.primopianohomebox img{	
	width:278px;
	height:109px;
	margin:10px 0 10px 0;
	border:solid 5px #324958;
}

.listimage{
	width:615px;
	margin:10px 0 0 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
}

/*pagina meeting: sottomenu con lista items*/
#down #content #listitem{
	float:left;
	width:200px;	
	padding:0 0 0 10px;
	text-align:left;		
}

#sottomenuitem {font-family:"Times New Roman", Times, serif;font-size:1.4em;color:#FFFFFF;line-height:1.4em;float:left;}
#sottomenuitem ul{width:180px;}
.voci_sottomenuitem li {color:#FFFFFF;height:20px;margin:0 0 0 10px;}
.voci_sottomenuitem li a {color:#FFFFFF;width:180px;display:block;padding-left:5px;}
.voci_sottomenuitem li a:hover {color:#FFFFFF;height:20px;text-decoration:underline;background-color:#426C98;}
#sottomenuitem .voci_sottomenuitem .selezionatosottomenu a {text-decoration:underline;background:url(/Img/doppia_freccia_sel.jpg) no-repeat center right;/*background-color:#293751;*/}
#sottomenuitem .voci_sottomenuitem .selezionatosottomenu a {text-decoration:underline;background-color:#426C98;}

/*EVENTI E OFFERTE*/
#down #content #detailitem{
	float:right;
	width:400px;
	padding:0 0 0 10px;
	text-align:left;
}

#down #content #offevent{
	float:left;
	width:600px;
	text-align:left;	
	margin:0 0 0 10px;
	padding:0 0 10px 0;	
	border-top:dotted 1px #354055;
}

.offeventlogo{float:left;width:150px;margin:10px 0 0 0;}
.offeventext{float:left;width:450px;color:#FFFFFF;font:"Times New Roman", Times, serif;font-size:1.4em;margin:10px 0 0 0;}
.offeventext .title a{color:#FFFFFF;text-decoration:none;}
.offeventext .title a:hover{color:#324958;text-decoration:none;}
.offeventext .title{font-size:1.4em;}
.offeventext .subtitle{font-size:1.3em;margin-bottom:10px;}
.offeventext .subtitle{font-size:1.2em;line-height:1.4em;}
.offeventext .text{line-height:1.4em;}

/*DOVE SIAMO*/
#map{width:290px; height:335px; border:1px solid #CCCCCC;font-size:1.3em;color:#000;}

/*SITEMAP*/
#sitemap{margin-top:20px;}
#sitemap li {color:#FFFFFF;margin-top:5px;font-size:1.3em;font-weight:bold;}
#sitemap li a {color:#FFFFFF;}
#sitemap li a:hover {color:#324958;text-decoration:underline;}

#sitemap .sottomenu a {color:#FFFFFF;font-size:1.0em;font-weight:normal;padding-left:10px;}
#sitemap .sottomenu a:hover {color:#324958;font-weight:normal;text-decoration:underline;}

/*LINKS*/
.TitleLink a {color:#FFF; text-decoration:none;font-size:1.2em;line-height:1.3em;}
.TitleLink a:hover {color:#324958; text-decoration:none;}
.descriptionlinks a {color:#FFF; text-decoration:none;font-size:1.2em;line-height:1.3em;}
.descriptionlinks a:hover {color:#324958; text-decoration:none;}

.indirizzo{
	float:left;
	width:300px;
	margin-top:50px;
	padding:10px 0 10px 10px;
	text-align:left;
	/*background:url(/Img/logo_divisore.jpg) no-repeat;*/
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
	line-height:1.4em;
	border-top:dotted 1px #354055;
}

div.divisore{	
	width:290px;
	height:40px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Img/logo_divisore.png');
}

div.divisore img{
	width:290px;
	height:40px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}



.indirizzo_text{	
	height:70px;
	border-right:dotted 1px #354055;
}

/*gallery*/
#gallery .galleryimg img{float:left;margin-right:10px;width:118px;height:77px;border:solid 6px #324958;margin-top:10px;}
#gallery .gallery_restaurantimg img{margin-top:10px;width:80px;height:40px;border:solid 2px #324958;}


#footer{
	width:980px;
	height:154px;
	margin:0 auto;
	padding:10px 0 0 0;
	color:#797979;
	font-family:"Times New Roman", Times, serif;
	font-size:1.3em;	
	background:#243440 url(/Img/back_footer.gif) no-repeat;
}

.button {background:url(/Img/button.gif);width:153px;height:20px;text-align:center;padding:5px 0 0 0;margin:10px 0 0 0;font-size:1.2em;}
.button_bf {background:url(/Img/button_bf.gif);width:153px;height:31px;border:none;margin:10px 0 10px 0;color:#FFFFFF;cursor:pointer;}

/* =6 BookingForm 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#bookingform {padding:0 0 0 40px;}
#bookingform span {float:left; width:210px; display:block; font-size:2.3em; color:#333333; padding-top:15px; padding-left:20px;}
#bookingform .bf {float:left; width:721px; height:53px;}
legend {display:none;}
.btn {border:1px solid #476E81; background:#5395B6; font-size:1em; width:60px;}
.btn_options {border:0px solid; width:70px; float:left; padding-top:25px;}
select, option, input {font-size:1em;}

.bftext {float: right; text-align: left; padding:60px;font-size:18px;font-family: Times New Roman, Arial, sans serif; color:#ffffff; font-style: italic;}



#content h1 {
	font-size:5em;
	padding:0 0 0 0;
	margin:20px 0 0 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:4.0em;
	font-style:italic;
	font-weight:normal;
}

#bftitle h1 {
	font-size:5em;
	padding:0 0 0 0;
	margin:20px 0 0 10px;  
	font-family:"Times New Roman", Times, serif;
	font-size:3.0em;
	font-style:italic;
	font-weight:normal;
}

.primopianohomebox h2 {
	font-size:4em;
	padding:0px;
	margin:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:2.0em;
	font-style:italic;
	font-weight:normal;
}

.listimage h3 {
	font-size:3em;
	padding:0px;
	margin:0 0 10px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:2.5em;
	font-style:italic;
	font-weight:normal;
}

.title_roomdetail {
	font-size:3.8em;
	padding:0px;
	margin:0 0 10px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:2.5em;
	font-style:italic;
	font-weight:normal;
}



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

/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
