/* 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: #977842 url(../Img/background.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-size:62.5%;margin:0px;padding:0px;} /* 10px */

td { display:table-cell;padding:0px;margin:0px;text-align:inherit;vertical-align:inherit;}
tr {display:table-row;vertical-align:inherit;}
table { border-collapse:separate;border-spacing:0px;text-indent:0px;}
tbody { display:table-row; vertical-align:inherit; }

/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	a {color:#AB864B; text-decoration:none;}
	a:hover {color:#AB864B; text-decoration:none;}
	
	.language li a {text-decoration:none; color:#FFF; border:0px solid}
	.language li a:hover {text-decoration:underline; color:#FFF;}
	.vocimenu li a {font-family:"Times New Roman", Times, serif; font-size:1.6em; text-transform:capitalize; color:#725123; text-decoration:none;}
	.vocimenu li a:hover {color:#987842;}
	
	.sottomenu li a {font-family:"Times New Roman", Times, serif; font-size:1.2em; text-transform:capitalize; color:#725123; text-decoration:none;}
	.sottomenu li a:hover {color:#987842;}
	
	.footer li a {font-size:1.1em; color:#000; text-decoration:none; text-transform:capitalize;}
	.footer li a:hover {color:#000; text-decoration:underline;}
	#on a {color:#FFF; text-decoration:underline;}

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

/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	/*.header {background:#F7F4EE; height:138px;}*/
	#header {height:40px;width:951px;}
	h1{float:left;width:700px;color:#FFFFFF;text-align:left;padding-top:15px;}
	.logo {height:118px; background:url(../Img/logo.gif) top center no-repeat;margin:10px 0 0 0;}
	.vocimenu {float:left; width:177px;text-align:center;display:block; color:#725123;margin:0 0 0 0;}
	.vocimenu li {padding:0 5px;border:0 solid #FFFFFF;}
	
	.sottomenu {width:177px;border:0px solid #FFFFFF;display:block; color:#725123;margin:10px 0 10px 0;}
	.sottomenu li {padding:5px 5px;}
	
	#menuon a {color:#987842;}

	.language {float:right; border:0px solid; width:220px; display:block; text-align:right; padding-top:15px; }
	.language li {display:inline; padding:0 4px; text-transform:uppercase; color:#FFF;}

/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	#container {width:951px; border:0px solid #333333; margin:0 auto;padding:0px;}	
	#content {width:951px; margin:0; border:2px solid #4A3516; text-align:left; background:#000 url(../Img/back_col_sx.jpg) repeat-y;padding:0 0 0 0px;}
	#colonna1{width:200px;float:left;color:#FFFFFF; background:url(../Img/marrone3.jpg);border-right:solid 2px #4A3516;text-align:center; }
	#contenuto_colonna1{width:176px;border:solid 1px #4A3516; margin:0 auto; margin-top:4px; margin-bottom:4px;}
	
	#colonna2_home {width:510px;float:left;padding:0px;margin:0px;background-color:#725123;}
	#contenuto_colonna2_home{width:510px;margin:0 auto;border:solid 1px #725123;}

	#contenuto_colonna2_home{position: relative; overflow: hidden;}
	/*#pop {position: absolute; top: 0; left: -508px; min-height: 745px;height: auto !important;height: 745px; z-index: 100; width: 100%; background-color: black; opacity: 0.8; color: white;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}*/
	
	#pop {position: absolute; top: 0; left: -508px; min-height: 748px;height: auto !important;height: 748px; z-index: 100; width: 100%; background:url(/Img/sfondo_offerte.png) repeat-y;}
	
	#colonna2_internalpage {width:747px;float:right;margin:0px;background-color:#000;padding:0px;}
	#contenuto_colonna2_internalpage{width:747px;border:solid 0px #725123; margin:0 auto;}
	
	#colonna3{width:235px;float:left;color:#FFFFFF;background-color:#000000;}
	#contenuto_colonna3{width:235px;border:solid 1px #725123; margin:0 auto;padding-left:2px;}
	
	#testo{padding:10px 0 0 10px;color:#725123;}
	#testo_homepage{color:#725123; border:solid 0px red;padding:0 0 20px 5px;}
	#testo_list_page{padding:10px 0 0 10px;color:#FFFFFF;}
	#testo_internalpage{padding:10px 10px 0 10px;color:#FFFFFF;font-size:1.2em}
	.title{font-size:1.9em;color:#725123;}
	.title_list_page{font-size:1.9em;color:#725123;padding-left:20px;padding-bottom:10px;}
	.subpage{font-size:1.4em;color:#725123;padding-top:10px;}
	.subpage_list_page{font-size:1.4em;color:#725123;padding-top:10px;padding-left:20px;}
	.bodypage{padding-top:10px; font-size:1.1em;line-height:1.5em;color:#725123}
	.bodypage_list_page{padding-top:10px;padding-left:20px;}
	#bodypage_offers{width:430px;border:solid 1px #4A3516; margin-right:5px;padding:15px;line-height:1.3em;margin-top:10px;background:url(/Img/sfondo_body_offerte.png) repeat-y;color:#C4A36F;}
	#close{position:absolute;left:460px;color:red;padding:5px 0 0 0;cursor:pointer;}
	.thumb_offerta{padding-left:25px;}	
	.txt_offerta{margin:5px 0 0 0;padding-left:25px;}
	#txt_rooms{float:left;width:340px;}
	#thumb_rooms{float:right;width:375px;border:solid 1px #4A3516;}
	.TitleLink a {color:#725123; font-weight:bold;}
	.descriptionlinks a {color:#FFF;}
	.faq a {font-size:1.2em;}
	#offer_content{padding:0 0 0 15px;color:#725123;}
	#flash {border:0px solid #FF0000; width:747px;}
	
/* =6 BookingForm 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	.bf {width:170; height:195px; background:url(../Img/bf.jpg) repeat-x; margin:0 0 0 3px;padding:0px;text-align:left;}
	.booking{font-size:1.0em;color:#725123;}
	.btn {background:url(/Img/btn_booking.jpg) no-repeat; border:0; cursor:pointer;margin-right:5px;color:#957540;font-size:1em;}

/* =7 Form 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
	.form {margin:0 15px; border:0px solid; width:350px; float:left; font-size:1.1em;}
	.LinkForm {font-size:1.1em;}
	.listlinks {border:0px solid; width:300px; float:right;}
	
/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.ClearAll{clear:both}
.popup {width:80px; height:10px; color:#FFFFFF; display:none; border:1px solid #FF0000; position:absolute; width:529px;}

/*photogallery*/
#slideshow {list-style:none; color:#fff; padding-left:0; margin-left:0;}
#slideshow span {display:none;}
#wrapper {width:742px; margin:50px auto; display:none; margin-left:0; padding-left:0; margin-top:0}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:742px; height:490px; padding:2px; /*border:1px solid #725123;*/ background:#000}
/*#information {position:absolute; bottom:0; width:742px; height:100px; background:#000; color:#fff; overflow:hidden; z-index:100; opacity:.7; filter:alpha(opacity=70);}
#information h3 {padding:4px 8px 3px; font-size:14px; width:742px;}
#information p {padding:0 8px 8px;}*/
#image {/*width:742px;*/}
#image img {position:absolute; z-index:25; width:auto; width:740px;}
.imgnav {position:absolute; width:25%; height:490px; 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:15px; width:735px; 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;/*margin-left:5px;*/ height:100px; overflow:hidden; border:0px solid #FFFFFF}
#slider {position:absolute; left:0; height:100px; }
#slider img {cursor:pointer; border:1px solid #715025; /*padding:2px;*/ height:90px;}
.googlemap {float:right;}

/*gallery*/
#gallery{position:relative;z-index:100;}
#gallery .galleryimg img {width:80px;height:80px;}
#gallery .galleryimg a{float:left;width:80px;height:80px;margin-right:10px;margin-bottom:10px;border:solid 3px #000}
#gallery .galleryimg a:hover{float:left;width:80px;height:80px;margin-right:10px;margin-bottom:10px;border:solid 3px #4A3516}

#slideshow_spa{width:720px;margin-top:40px;}
.image_spa {height:100px; width:150px; padding:10px; float:left; }

/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.footer {width:951px; border:0px solid; margin:0 auto; height:15px; text-align:left;}
.footer ul {float:left; width:670px;margin-top:10px;}
.footer li {display:inline; color:#000; padding:0 4px;}
.footer .credits {float:right; font-size:1.1em; color:#000; text-align:right;margin-top:10px;}