/* 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:#19222F; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; font-size:62.5%;color:#3D342D;} /* 10px */

/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
a{color:#666;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
.more a{color:#4FABA5;text-align:right;background:url(/Img/more.gif) center right no-repeat;padding:0 10px 0 0;margin:10px 0 0 0;}
.more a:hover{color:#4FABA5;text-align:right;background:url(/Img/more.gif) center right no-repeat;padding:0 10px 0 0;margin:10px 0 0 0;}
.back a{color:#4FABA5;text-align:right;background:url(/Img/back.gif) center left no-repeat;padding:0 0 0 10px;margin:10px 0 0 0;}
.back a:hover{color:#4FABA5;text-align:right;background:url(/Img/back.gif) center left no-repeat;padding:0 0 0 10px;margin:10px 0 0 0;}

/*menu*/
#menu li a { color:#258F81; font-weight:bold; text-decoration: none;}
#menu li a:hover { text-decoration:underline;}
#menu li#active a{ text-decoration:underline;}
#menu li#active a:hover{ text-decoration:underline;}

/*sitemap*/
#sitemap li a { color:#3D342D; font-weight:bold; text-decoration: none;}
#sitemap li a:hover { text-decoration:underline;}

/* =3 Headings 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#main{
	width:800px;
	background:#244755;
	margin:0 auto;
	overflow:hidden;
}

#container{
	width:770px;
	background:#FFF;
	margin:0 auto;
	overflow:hidden;
}

/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#intestazione{
	width:770px;
	background:#244755;
	margin:0 auto;
	height:22px;
	padding-top:8px;
	color:#FFFFFF;
}

/*H1*/
#container_h1{width:550px;float:left;}
#h1 {float:left; margin:0; padding:0; border:0px solid;color:#FFF;}
#h1 li {border:0px solid; display:inline; padding:0; margin:0;}
#h1 li h1, h2, h3 {float:left; font-size:1.1em; line-height:1.1em; border:0px solid; margin:0 1px; padding:0px 2px;}

#h1 a{float:left; margin:0; padding:0; border:0px solid;color:#FFF;}
#h1 li a{border:0px solid; display:inline; padding:0; margin:0;}
#h1 li h1, h2, h3 a{float:left; font-size:1.1em; line-height:1.1em; border:0px solid; margin:0 1px; padding:0px 2px;}

#language{float:right;}
/*#menu_dx{float:right;font-size:1.1em; line-height:1.1em;}*/

#flash{width:760px;height:225px;margin:0 auto;text-align:center;margin-top:5px;margin-bottom:5px;}

/*menu*/
#menu{width:760px;margin:0 auto;background:#FFF;border-bottom:dotted 1px #152138;margin-bottom:20px;text-align:left;}
#menu ul { list-style-type: none; color:#727E93;margin-top:12px;height:20px;}
#menu li { list-style-type: none; display:inline;padding:0 1px;font-size:1.1em;line-height:1.1em;color:#000;}

/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#contenuto{width:730px;margin:0 auto;margin-bottom:20px;overflow:hidden;text-align:left;}
#home_col_sx{float:left;width:305px;border-right:solid 1px #727E93;overflow:hidden;padding-right:10px;}
#home_col_dx{float:right;width:400px;overflow:hidden;}

.logo_offevent{float:left;width:105px;margin-bottom:10px;}
.text_offevent{float:left;width:280px;margin-bottom:10px;}

.title{font-family:"Trebuchet MS";font-size:2.5em;color:#4FABA5;padding-bottom:20px;}
.subtitle{padding-bottom:10px;font-weight:bold;}
.text{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:1.1em;line-height:1.4em;color:#3D342D;}

/*immagine con bordo*/
.immagine{width:285px;height:130px;border:solid 1px #748094;padding:5px;}
.immagine_offevent{width:80px;height:80px;border:solid 1px #748094;padding:5px;}
.immagine_listpage{width:80px;height:80px;border:solid 1px #748094;padding:5px;}

/*linea grigia*/
.linea_grigia{clear:both;height:1px;background:url(/Img/grigio.gif) repeat-x;}

/*gallery*/
#gallery{position:relative;z-index:100;padding-top:10px;}
#gallery .galleryimg img {width:88px;height:88px;}
#gallery .galleryimg a{float:left;width:88px;height:88px;margin-right:10px;margin-bottom:5px;border:solid 3px #244755}
#gallery .galleryimg a:hover{float:left;width:88px;height:88px;margin-right:10px;margin-bottom:5px;border:solid 3px #4FABA5}

/*room*/
#room{position:relative;z-index:100;padding-top:10px;overflow:hidden;margin-left:30px;}
#room .roomimg img {width:210px;height:130px;border:solid 1px #748094;}
#room .roomimg a{float:left;width:210px;height:130px;margin-right:20px;margin-bottom:15px;}
#room .roomimg a:hover{float:left;width:210px;height:130px;margin-right:20px;margin-bottom:15px;}

/*offerte-eventi*/
#events { border:solid 2px #9D9997;width:700px;overflow:hidden;}
#eventslogo { float:left;margin:4px 0 0 4px;height:85px;}
#eventscontenuto { float:left; width:500px;}
#eventsfreccia { float:right;width:34px;height:99px;}
#eventscontent { width:700px; }
#eventsback {}

/*links*/
#linkcol1{float:left;width:400px;font-size:0.9em;border:solid 0px red;}
#linkcol2{float:left;}
.TitleLink a {color:#3D342D; text-decoration:none;}
.TitleLink a:hover {color:#4FABA5; text-decoration:none;}
.descriptionlinks a {color:#3D342D; text-decoration:none;}
.descriptionlinks a:hover {color:#4FABA5; text-decoration:none;}

/* =6 BookingForm
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#bf{width:760px;height:40px;margin:0 auto;background:#D1ECEF;margin-bottom:5px;padding:5px 0 0 0;}
#bf .title{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:1.0em;color:#000;float:left;padding-top:17px;padding-right:20px;padding-left:15px;}

.btn_option_cancel{background:none;border:none;font-size:1.0em;color:#402E22;}
.btn_book{background:#4FABA5;border:none;font-size:1.1em;padding:5px;color:#000;}

/* =7 Form 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
legend{display:none;}
label{display:block;color:#402E22;text-align:left;padding-bottom:3px;}
label.hidden_label{display:none;}

/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
.ClearAll{clear:both;}
.hidden{display:block;visibility:hidden;padding-bottom:3px;}
.more{text-align:right;padding:0 10px 0 0;margin:10px 0 0 0;}
.back{padding:10px 10px 0 0;margin:10px 0 0 0;}

/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#menu_footer{width:760px;height:25px;margin:0 auto;margin-bottom:5px;background:#D1ECEF;padding-top:10px;text-align:left;}
#menu_footer ul { list-style-type: none; color:#727E93;}
#menu_footer li { list-style-type: none; display:inline;padding:0 3px;font-size:1.1em;line-height:1.1em;}

#menu_footer li a { color:#258F81; font-weight:bold; text-decoration: none;}
#menu_footer li a:hover { text-decoration:underline;}
#menu_footer li#active a{ text-decoration:underline;}
#menu_footer li#active a:hover{ text-decoration:underline;}

#footer_address{margin:10px 0;color:#FFFFFF;text-align:left;margin-left:15px;}