/* 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:#7D827B; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; font-size:62.5%;line-height:1.5em;} /* 10px */
h1 {color:#CCCCCC; font-size:1.0em; padding:3px 0 3px 5px; background:#F7F4EE;}
#pm0 {padding:0; margin:0;}
.more {padding:5px; border:0px solid; float:left;}
.back {padding:5px; border:0px solid; float:left;}
.booknow {padding:5px; border:0px solid; float:right; margin-right:30px;}


/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	a {color:#999; text-decoration:none;}
	a:hover {color:#333; text-decoration:underline;}
	.language li a {text-decoration:none; color:#999; border:0px solid}
	.language li a:hover {text-decoration:underline; color:#333;}
	.vocimenu li a {font-family:"Times New Roman", Times, serif; font-size:1.8em; text-transform:capitalize; color:#666; text-decoration:none; }
	.vocimenu li a:hover {color:#999999;}
	.footer li a {font-size:1.1em; color:#333; text-decoration:none; text-transform:capitalize;}
	.footer li a:hover {color:#CCC; text-decoration:underline;}
	#on a {color:#C7932D; text-decoration:underline;}
	#menuon a {color:#C7932D; }
	.bf .BFoptions a {text-decoration:none; color:#333333}
	.bf .BFoptions a:hover {color:#666666; text-decoration:underline;}
	.more a {color:#666666; text-decoration:none; background:url(../Img/arrow-off.gif) top  left no-repeat; padding-left:15px; height:20px; display:block; padding-top:5px; font-size:1.2em;}
	.more a:hover {color:#CC9933; text-decoration:underline; background:url(../Img/arrow.gif) top  left no-repeat; padding-left:15px; height:20px; display:block; padding-top:5px}
	.back a {color:#666666; text-decoration:none; background:url(../Img/back-off.gif) top  left no-repeat; padding-left:15px; height:20px; display:block; padding-top:5px; font-size:1.2em;}
	.back a:hover {color:#CC9933; text-decoration:underline; background:url(../Img/back.gif) top  left no-repeat; padding-left:15px; height:20px; display:block; padding-top:5px}
	.sitemap li a {color:#999; text-decoration:none; padding:5px 0; font-size:1.2em;}
	.sitemap li a:hover {color:#333; text-decoration:underline; padding:5px 0; font-size:1.2em;}
	.booknow a {color:#666666; text-decoration:none;}
	.booknow a:hover {color:#333; text-decoration:underline;}
	.footer .on-footer a {color:#CCC; text-decoration:underline;}
	.TitleLink a {color:#333; font-weight:bold;}
	.descriptionlinks a {color:#999;}
	.faq a {font-size:1.2em;}
	
/* =3 Headings 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	.header {background:#F7F4EE; height:138px;}
	.logo {height:100px;}
	.vocimenu {float:left; border:0px solid; width:950px; display:block; padding-top:10px;}
	.vocimenu li {display:inline; padding:0 5px;}
	.language {float:right; border:0px solid; width:210px; display:block; text-align:right; margin-top: -4px; margin-right:10px;}
	.language li {display:inline; padding:0 3px; text-transform:uppercase; color:#999;}
/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
.container {width:980px; border:0px solid #333333; margin:0 auto; background:url(../Img/background.jpg) repeat-y;}
	.content {width:960px; margin:0 auto; border:0px solid; text-align:left; background:#7D827B;}
	.flash {padding-bottom:29px;}
	.flashcontent {height:320px; border-top:1px solid #C99F3D; border-bottom:1px solid #C99F3D; margin-top:29px;}
	.bodycontent {background:#F7F4EE; border-bottom:1px solid #F7F4EE; width:960px;}
	#content {float:left;}
#BoxHP {width:240px; float:left; background-color:#F7F4EE; border:0px solid}
	#BoxHP .title {background:#EEEAE0; padding:15px 0; text-align:left; border-bottom:1px solid #E2DDCC; padding-left:18px;}
	#BoxHP .title .cnt {width:221px; border-right:1px solid #E2DDCC; font-family:"Times New Roman", Times, serif; font-size:1.6em; color:#666666; height:18px;}
	#BoxHP .dotted {border-right:1px dotted #CCCCCC; margin-bottom:25px;}
	.image {width:205px; height:135px; border:0px solid #CCCCCC; margin-left:17px; margin-top:10px; margin-bottom:10px;}
	#BoxHP .txt {width:205px; margin-left:17px; font-size:1.1em; color:#666666;}
#title {font-family:"Times New Roman", Times, serif; font-size:3.5em; color:#DA9F29; padding:15px 0 15px 15px;}
#body {border-right:1px dotted #999999; width:480px; float:left; }
.listThumb {width:475px; float:right; border-left:0px dotted #999999}
	.subpage {font-size:1.3em; color:#A0845D; padding:10px 15px;}
	.bodypage {color:#666666; padding:0 15px; font-size:1.2em; margin-bottom:15px;}
.boxThumbnail {border:0px solid; width:205px; float:left; margin-left:15px; padding-bottom:15px;}
.scritta {padding-top:5px;}
.scritta a {color:#666666; text-decoration:none; font-size:1.2em;}
.scritta a:hover {color:#999; text-decoration:none;}

.photo {border:0px solid; margin:15px 15px 15px 15px; float:left; width:930px;}
.photo_list {border:0px solid; margin:15px 15px 15px 15px; float:left; width:665px;}
.thumb {float:left; margin-right:10px; margin-bottom:10px; border:1px solid #CCCCCC; padding:2px; width:150px; height:100px;}
.thumb img {width:150px; height:100px;}

.list {margin:15px; }
.list .items {border:1px solid #CCCCCC; margin-bottom:5px; padding:5px; clear:both; float:left; width:900px;}
.list .items .thumbnail {border:1px solid #ccc; padding:2px; width:205px; height:135px; float:left;}
.list .items .thumbnail img {width:205px; height:135px;}
.list .items .text {border:0px solid; width:680px; float:left;}
.list .items .text .title {padding:5px; font-size:1.4em; color:#000000; font-weight:bold;}
.list .items .text .subtitle {padding:5px; font-size:1.2em;}

.lista {clear:both; margin-top:25px; float:left; width:960px;}

/* =6 BookingForm 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	.bf {height:60px; background:url(../Img/bf.jpg) repeat-x; }
	.bf .BFscritta {float:left; border:0px solid; width:200px; font-family:"Times New Roman", Times, serif; font-size:2.0em; color:#333333; margin-top:24px; text-align:center;}
	.bf .BFform {float:left; margin-top:10px;}
	.bf .BFform select,input {font-size:1em;}
	.bf .BFtitoli {padding:3px 5px 0 0;color:#000000; padding-bottom:2px;}
	.bf .BFoptions {float:left;margin-left:20px;color:#000000; border:0px solid; margin-top:20px; margin-right:10px;}
	.bf .btn_booking {background:url(../Img/btn_booking.jpg) no-repeat; border:0; cursor:pointer;}
	.bf .btn_booking_CNL {background:url(../Img/btn_booking_CNL.jpg) no-repeat; border:0; cursor:pointer;}

/* =7 Form 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	.form {margin:0 15px; border:0px solid; width:400px; float:left; font-size:1.1em;}
	.LinkForm {font-size:1.1em;}
	.listlinks {border:0px solid; width:450px; float:right;}
	
	
/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
.googlemap {border:1px solid #CCCCCC; width:200px; height:135px; float:right; margin-right:15px;}
.contacts {border:1px solid #CCCCCC; padding:10px; text-align:center; width:500px; margin-left:250px;}
.marginbottom {margin-bottom:15px;}
.faq {margin:0 15px; margin-bottom:15px;}
.sitemap {margin-left:30px;}

/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.IMG_footer {display:block; width:980px; border:0px solid #333333; margin:0 auto; text-align:left; background:url(../Img/footer.jpg) top no-repeat; height:13px;}
.footer {width:960px; border:0px solid; margin:0 auto; height:15px; text-align:left; padding-bottom:15px;}
.footer ul {float:left; width:670px;}
.footer li {display:inline; color:#333; padding:0 2px;}
.footer .credits {float:right; width:285px; font-size:1.1em; color:#333333; text-align:right;}