/*
***************************************************************************
					 NOTA IMPORTANTE			   mcanever@fastbooking.net
***************************************************************************
Le modifiche per il restyling di colori e sfondo sono tutte ALLA FINE DEL 
FILE! (Per semplicità)

*/

/* =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:#40382E; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:62.5%;line-height:1.5em;} /* 10px */


/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	a {color:#999; text-decoration:none;}
	a:hover {color:#B3A364; text-decoration:none;}
	
	/* header */
	.logo a {display:block; height:85px; width:194px;}
	.menu li a {color:#999; text-decoration:none;}
	.menu li a:hover {color:#B3A364; text-decoration:underline;}
	.language li a {color:#999; text-decoration:none;}
	.language li a:hover {color:#FFF; text-decoration:underline;}
	#on a {color:#FFF; text-decoration:underline;}
	#menuon a {color:#B3A364; text-decoration:underline;}	
	/* content */
	.sottomenu li a {color:#999; text-decoration:none;}
	.sottomenu li a:hover {color:#B3A364; text-decoration:underline;}	
	#sottomenuon a {color:#B3A364; text-decoration:underline;}
	/* footer */
	#footer .menufooter li a {color:#999;}
	#footer .menufooter li a:hover {color:#B3A364;}
	#footer .menufooter li {display:inline; padding:0 3px; color:#666;}

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

/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	#header {height:85px;}
	.logo {width:194px; float:left; background:url(/Img/logo.gif) no-repeat; height:85px;border:0px solid #FFFFFF;}
	.container_h1_lang{float:right;width:764px;height:42px;border:solid 0px red;}
	h1 {height:42px;float:left;color:#666666;}	
	.language {height:42px;float:right;color:#FFFFFF;padding-right:10px;}	
	.menu {display:block; float:left; padding-top:25px;}
	.menu li {display:inline; font-size:1.3em; padding:0 3px; color:#666;}
	.sottomenu {display:block;}
	.sottomenu li {font-size:1.3em; padding:3px 0 0 0; color:#666;}
	.language {display:block;}
	.language li {display:inline; font-size:1.3em; padding:0 3px; color:#666;}
	
/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	#container {width:980px; margin:0 auto; text-align:center; border:0px solid #FFFFFF; background:url(../Img/back_shadow.jpg) repeat-y;}
	#content {width:960px; margin:0 auto; border:0px solid; background:#333333;}
	/*#bodycontent_home {height:420px;}*/
	#flash_home{width:960px; min-height:420px; height: auto !important; height: 420px; margin:0;}
	#bodycontent {width:960px;background:url(/Img/back_bodycontent.jpg) top left no-repeat;margin:5px 0 0 0; overflow:hidden;}
	#bodycontent_nologo{width:960px;background:url(/Img/back_bodycontent_nologo.jpg) top left no-repeat;margin:5px 0 0 0; overflow:hidden;}	
	#bodycontent_sx{float:left;width:195px; /*background:url(/Img/back_body_sx.jpg)top right no-repeat;*/color:#666666;padding:200px 0 0 0;}
	#bodycontent_cen{float:left;width:270px;color:#CCCCCC;padding:25px 10px 0 0;text-align:left;}
	#bodycontent_dx{float:left;width:480px;min-height:420px; height: auto !important; height: 420px;}
	#bodycontent_sx_cent{float:left;width:475px;color:#CCCCCC;min-height:420px; height: auto !important; height: 420px;text-align:left;}
	#offerta_dettaglio{float:left;width:765px;color:#666666;padding:0;min-height: 420px; height: auto !important; height: 420px;text-align:left;background-color:#FFFFFF;}	
	#flash_internalpage{width:480px;height:440px;}
	#map{float:right;width:480px;height:420px;}
	.title{color:#B3A364;font-size:2.5em;padding:20px 0 0 20px;line-height:0.9em;}
	.subtitle{color:#B3A364;font-size:1.2em;margin:10px 0 0 0;padding:0 0 0 20px;}
	.txt{padding:10px 20px 10px 20px;font-size:1.2em;margin-bottom:10px;}
	.back{margin:15px 0 0 0;padding:0 0 0 20px;}
	/* pagina links */
	#linkscol1{float:left;width:410px;text-align:left;color:#FFFFFF;}
	#linkscol2{float:left;width:250px;text-align:left;margin:15px 0 0 0;padding:0 0 10px 0;}
	#linkscol3{float:right;width:250px;text-align:left;margin:15px 0 0 0;}
	
/* =6 BookingForm 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	#bf {height:48px; background:#333333;text-align:left;color:#CCCCCC;border:solid 0px red;}
	#booking_title{float:left;font-size:2.0em;padding:0 0 0 15px;width:245px;border:solid 0px #FFF;height:23px;padding-top:15px;}
	.booking_select{margin-left:10px;float:left;}
	.booking_input{padding-left:20px;float:left;}
	form{padding:0px;margin:0px;}
	input{font-size:1.0em;}
	select{font-size:1.0em;}
	fieldset{float:left;padding-right:30px;}
	label{padding:0px;margin:0px;}
	.label_hidden{display:none;}
	.label_display{float:left;width:100px;}
	.btn_book{background: #666666 url(/Img/btn_prenota.jpg) no-repeat; border:0; cursor:pointer;border:0;color:#333333;width:61px;height:21px;padding-bottom:2px;font-size:12px;}
	.btn_cancel{background: #666666 url(/Img/btn_book.jpg) no-repeat; border:0; cursor:pointer;border:solid 1px #7B7B7B;color:#000;}
	.book_offer{background: #666666 url(/Img/btn_offers.gif) no-repeat; border:0; cursor:pointer;border:solid 1px #000000;color:##333333;}

#bodycontent_cen li{ list-style:disc;}
/* =7 Form 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	
/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
/*photogallery*/
#photogallery{float:left;width:765px;color:#CCCCCC;padding:0;min-height: 410px; height: auto !important; height: 410px;text-align:left;}
#slideshow {list-style:none; color:#fff; padding-left:0; margin-left:0;height:350px;}
#slideshow span {display:none;height:350px;}
#wrapper {width:742px; margin:50px auto; display:none; margin-left:0; padding-left:0; margin-top:0;height:300px;}
#wrapper * {margin:0; padding:0;}
#fullsize {position:relative; width:742px; height:300px;/*height:490px;*/ padding:2px;background:#000}
#image {/*width:742px;*/height:300px;}
#image img {position:absolute; z-index:25; /*width:auto;*/ width:740px;height:300px;}
.imgnav {position:absolute; width:25%; /*height:490px;*/height:300px; cursor:pointer; z-index:150;}
#imgprev {left:0; background:url(/images/left.gif) left center no-repeat;}
#imgnext {right:0; background:url(/images/right.gif) right center no-repeat;}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(/images/link.gif) center no-repeat;}
#thumbnails {margin-top:5px; width:735px; height:98px;margin-left:7px;z-index:200;}
#slideleft {float:left; width:20px; height:96px; background:url(/images/scroll-left.gif) center center no-repeat; background-color:#222;}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:96px; background:#222 url(/images/scroll-right.gif) center center no-repeat;margin-left:5px;margin-right:4px;}
#slideright:hover {background-color:#333;}
#slidearea {float:left; position:relative; width:675px; left:5px; height:95px; overflow:hidden;}
#slider {position:absolute; left:0; height:95px;}
#slider img {cursor:pointer; border:1px solid #715025; height:90px;}
.googlemap {float:right;}


/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer {width:980px; margin:0 auto; height:10px; }
#footer .shadow_footer {border:0px solid #FFFFFF; width:980px; margin:0 auto; height:11px; background:#40382E url(../Img/back_shadow_footer.jpg) top left no-repeat; }
#footer .content_footer {border:0px solid #FFFFFF; width:980px; margin:0 auto; background:#40382E;height:20px;text-align:left;}
#footer .menufooter {float:left; padding-left:10px;}
#footer .credits {float:right;padding-right:10px;color:#666;}
#idForm legend {display:none;}

/*AGGIUNTE DA MCANEVER - 10 Maggio 2010*/
#main_content_home {width: 920px; padding:0 20px 20px 20px; border-top: 1px solid #000; position:relative; display:block; overflow:auto;}
#content_home {float:left; width:640px;}
#content_home_dx {width: 260px; padding:20px 0 0 20px; float:left; text-align:left;}
.left_align {text-align:left; }
.align_justify {text-align:justify; color: #999999;}
.left_align {text-align:left;}
div.offer_preview {margin-bottom:20px; border-bottom: 1px dotted #000; overflow: hidden;}
.offer_preview b {font-size:15px; line-height:16px; color: #B3A364;}
.offer_preview p {font-size:13px; padding: 10px 0; overflow:hidden;}
.offer_preview a{font-size:16px; padding: 5px; display:block; border:1px solid #000; height:15px; overflow:hidden; width:150px; text-align:center;}

/* ******* RESTYLING COLORI E SFONDO! 05/07/2010 ****** */

a, #sottomenuon a{color: #777;}
a:hover, #sottomenuon a:hover {color: #B3A364;}
#main_content_home, #bodycontent, #bodycontent_nologo {background-color: #FFFCDB !important; background-image:none !important;}
.align_justify, .title, .subtitle, .offer_preview b, .offer_preview p, .txt, .sottomenu li a:link {color: #333 !important;} 
.subtitle {font-size:1.7em !important;}
.offer_preview a {color: #777;}
.offer_preview a:hover {color: #B3A364;}
#slideleft  {background:url("/images/scroll-left.gif") no-repeat scroll center center #FFF2B3; }
#slideright {background:url("/images/scroll-right.gif") no-repeat scroll center #FFF2B3; }
#fullsize {background-color: #FFFCDB;}
#content_home {width:920px !important;}
#offers_bar {width: 960px; height:190px; border-bottom: 1px dotted #333; margin: 0 0 15px 0; padding: 0; background-color: #FFFCDB;}
#offers_bar .offer_preview {position:relative; width: 240px; height:190px; float:left; text-align:left;}
#offers_bar .offer_preview a {width: 218px;}
#offers_bar .offer_preview .preview_logo a {width: 230px; height:90px; padding:10px 0 0 5px; margin:0; border:none;}
#offers_bar .offer_preview .ttl {height:40px; overflow:hidden}
#offers_bar .offer_preview .txt.text_justify {padding:5px;}
#main_content_home {border:none !important;}

