@charset "UTF-8";
/* CSS Document */

/*
@name: _ext/css/layout.css
@desc: css home page
@author: Chiara Rostagno
@lastauthor: Chiara Rostagno
*/

html, body {margin:0; padding:0; background-image:url(../img/fondo_body.jpg); background-repeat:repeat-x; background-color:#fff7b7; font-family:Arial, Verdana, sans-serif; font-size:12px; text-align:justify;}

#striscia_top {text-align:center; margin:0; background-color:#CCCCCC; padding:2px;}

h1 {color:#000; font-size:10px; font-weight:100; margin:0; padding:0;}

#container {width:980px; margin:5px auto 0 auto;}

#sx {float:left; width:207px; height:415px; background-image:url(../img/fondo_menu_vert.jpg); background-repeat:no-repeat; margin-top:14px;}

#menu { width:131px; padding-top:174px; padding-left:65px;}

#menu1 a, #menu1 a:link, #menu1 a:visited {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_1.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:100; text-decoration:none;}
#menu1 a:hover, .qui1 {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_1.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:bold; text-decoration:underline;}

#menu2 a, #menu2 a:link, #menu2 a:visited {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_2.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:100; text-decoration:none;}
#menu2 a:hover, .qui2 {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_2.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:bold; text-decoration:underline;}

#menu3 a, #menu3 a:link, #menu3 a:visited {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_3.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:100; text-decoration:none;}
#menu3 a:hover, .qui3 {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_3.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:bold; text-decoration:underline;}

#menu4 a, #menu4 a:link, #menu4 a:visited {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_4.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:100; text-decoration:none;}
#menu4 a:hover, .qui4 {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_4.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:bold; text-decoration:underline;}

#menu5 a, #menu5 a:link, #menu5 a:visited {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_5.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:100; text-decoration:none;}
#menu5 a:hover, .qui5 {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_5.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:bold; text-decoration:underline;}

#menu6 a, #menu6 a:link, #menu6 a:visited {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_6.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:100; text-decoration:none;}
#menu6 a:hover, .qui6 {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_6.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:bold; text-decoration:underline;}

#menu7 a, #menu7 a:link, #menu7 a:visited {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_7.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:100; text-decoration:none;}
#menu7 a:hover, .qui7 {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_7.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:bold; text-decoration:underline;}

#menu8 a, #menu8 a:link, #menu8 a:visited {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_8.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:100; text-decoration:none;}
#menu8 a:hover, .qui8 {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_8.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:bold; text-decoration:underline;}

#menu9 a, #menu9 a:link, #menu9 a:visited {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_9.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:100; text-decoration:none;}
#menu9 a:hover, .qui9 {width:99px; height:20px; display:block; margin-bottom:1px; background-image:url(../img/fondo_menu_9.jpg); background-repeat:no-repeat; padding-top:3px; padding-left:32px; font-family:Trebuchet MS, Arial, Verdana, san-serif; font-size:13px; color:#892524; font-weight:bold; text-decoration:underline;}

#dx {float:right; width:767px;}

#logo {width:767px; height:44px; margin-top:13px;}

.icona {border:none;}

#flash {margin-top:-8px; width:764px; height:327px; padding-top:3px; padding-left:3px; background-color:#ffe537;}

#barra_menu_or {width:747px; height:30px; background-image:url(../img/fondo_menu_or.jpg); background-repeat:no-repeat; padding-top:6px; padding-left:20px;}

#menu_or {width:410px; float:left; }

#menu_or a, #menu_or a:link, #menu_or a:visited {padding:2px 20px 2px 20px; color:#962228; font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-weight:100; text-decoration:none; font-size:13px;}
#menu_or a:hover, .qui_or {padding:2px 20px 2px 20px; color:#962228; font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-weight:100; text-decoration:none; border-bottom:3px solid #962228; font-size:13px;}

#facebook {width:155px; float:left; margin-left:7px; margin-top:-3px;}

#facebook a, #facebook a:link, #facebook a:visited {color:#962228; font-size:11px; font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-weight:100; text-decoration:none;}
#facebook a:hover {color:#962228; font-size:11px; font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-weight:100; text-decoration:underline;}

#facebook img {vertical-align:middle;}

#lingue {float:left; width:100px; margin-left:40px; margin-top:3px;}

#close_float {clear:both; width:980px; height:1px;}

#top_content {clear:both; width:980px; background-image:url(../img/top_content.jpg); background-repeat:no-repeat; height:8px;}

#content {width:980px; background-image:url(../img/fondo_content_home1.jpg); background-repeat:repeat-y; height:auto !important;}

#img_lat {float:left; width:81px; height:146px; background-image:url(../img/agriturismo_firenze_9.jpg); background-repeat:no-repeat;}

#content_text {float:left; width:568px; padding-left:3px; padding-top:20px; background-image:url(../img/fondo_content_text.jpg); background-position:bottom right; background-repeat:no-repeat; line-height:1.5em; min-height:610px; height:auto !important; font-size:13px;}

#content_text_storia {float:left; width:568px; padding-left:3px; padding-top:20px; background-image:url(../img/fondo_content_text.jpg); background-position:bottom right; background-repeat:no-repeat; line-height:1.2em; min-height:610px; height:auto !important; font-size:13px;}

#content_text_int {float:left; width:450px; padding-left:3px; padding-top:20px;  line-height:1.2em; min-height:610px; height:auto !important; font-size:13px;}

#content_text_largo {float:left; width:800px; padding-left:3px; padding-top:20px;  line-height:1.3em; min-height:610px; height:auto !important; height:610px;font-size:13px;}

#content_text_largo_gallery {float:left; width:800px; padding-left:3px; padding-top:20px;  line-height:1.3em; font-size:13px; height:auto !important; min-height:550px;}

#content_text_largo_app {float:left; width:800px; padding-left:73px; padding-top:20px;  line-height:1.3em; min-height:610px; height:auto !important; height:610px;font-size:13px;background-image:url(../img/fondo_app.jpg); background-repeat:no-repeat; background-position:bottom left; margin-left:-70px; }

#content_text_piulargo {float:left; width:870px; padding-left:3px; padding-top:20px;  line-height:1.3em; min-height:610px; height:auto !important; height:610px;font-size:13px;}

.col{
	color: #9c4a21 !important;
	top:0px !important;
} 

#content_text_piulargo h2{
	position:relative;
	top:12px;
}

#col_cont_box {width:287px; float:right; margin:15px 15px 0 0; background-color:#fff; padding:5px;}

#box_eventi {width:287px; background-image:url(../img/fondo_box.jpg); background-repeat:repeat-y; font-size:11px;}

#eventi {width:242px; background-image:url(../img/fondo_box_eventi_top.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 35px; min-height:115px; height:auto !important; font-size:11px;}
#eventi_eng {width:242px; background-image:url(../img/fondo_box_eventi_top_eng.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 35px; min-height:115px; height:auto !important; font-size:11px;}
#eventi_deu {width:242px; background-image:url(../img/fondo_box_eventi_top_deu.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 35px; min-height:115px; height:auto !important; font-size:11px;}
#eventi_fra {width:242px; background-image:url(../img/fondo_box_eventi_top_fra.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 35px; min-height:115px; height:auto !important; font-size:11px;}

#eventi img, #eventi_eng img, #eventi_deu img, #eventi_fra img, #offerte img, #offerte_eng img, #offerte_deu img, #offerte_fra img{
	float:left;
	padding: 1px;
	border: 1px solid #9c4a21;
	margin-right:5px;
}

#eventi_bottom {width:242px; background-image:url(../img/fondo_box_eventi_bottom.jpg); background-position:top left; background-repeat:no-repeat; padding:0 10px 5px 35px; text-align:right; height:25px;}

#eventi_bottom a, #eventi_bottom a:link, #eventi_bottom a:visited {color:#942328; text-decoration:none;}
#eventi_bottom a:hover {color:#942328; text-decoration:underline;}

#box_offerte {width:287px; background-image:url(../img/fondo_box.jpg); background-repeat:repeat-y; margin-top:6px; font-size:11px;}

#offerte {width:242px; background-image:url(../img/fondo_box_offerte_top.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 35px; min-height:115px; height:115px; height:auto !important; font-size:11px; text-align:justify;}
#offerte_eng {width:242px; background-image:url(../img/fondo_box_offerte_top_eng.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 35px; min-height:115px; height:115px; height:auto !important; font-size:11px; text-align:justify;}
#offerte_deu {width:242px; background-image:url(../img/fondo_box_offerte_top_deu.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 35px; min-height:115px; height:115px; height:auto !important; font-size:11px; text-align:justify;}
#offerte_fra {width:242px; background-image:url(../img/fondo_box_offerte_top_fra.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 35px; min-height:115px; height:115px; height:auto !important; font-size:11px; text-align:justify;}

#offerte_bottom {width:242px; background-image:url(../img/fondo_box_offerte_bottom.jpg); background-position:top left; background-repeat:no-repeat; padding:0 10px 5px 35px; text-align:right; height:25px;}

#offerte_bottom a, #offerte_bottom a:link, #offerte_bottom a:visited {color:#942328; text-decoration:none;}
#offerte_bottom a:hover {color:#942328; text-decoration:underline;}

#box_contatti {width:287px; background-image:url(../img/fondo_box.jpg); background-repeat:repeat-y; margin-top:6px; font-size:11px;}

#contatti {width:242px; background-image:url(../img/fondo_box_contatti_top.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 35px; min-height:115px; height:auto !important; font-size:11px; line-height:0.8em;}
#contatti_eng {width:242px; background-image:url(../img/fondo_box_contatti_top_eng.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 35px; min-height:115px; height:auto !important; font-size:11px; line-height:1em;}
#contatti_deu {width:242px; background-image:url(../img/fondo_box_contatti_top_deu.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 35px; min-height:115px; height:auto !important; font-size:11px; line-height:1em;}
#contatti_fra {width:242px; background-image:url(../img/fondo_box_contatti_top_fra.jpg); background-position:top left; background-repeat:no-repeat; padding:10px 10px 10px 35px; min-height:115px; height:auto !important; font-size:11px; line-height:1em;}

#contatti_bottom {width:242px; background-image:url(../img/fondo_box_contatti_bottom.jpg); background-position:top left; background-repeat:no-repeat; padding:0 10px 5px 35px; text-align:left; height:25px;}

#contatti_bottom2 {background-image:url(../img/fondo_box_contatti_bottom.jpg); background-position:top left; background-repeat:no-repeat; padding:0 10px 5px 35px; text-align:left; height:25px;}

#contatti input {font-size:10px; line-height:0.8;}

.img_box {padding:2px; border:1px solid #c68158; float:left; margin-right:10px; margin-bottom:5px;}

#footer {clear:both; background-color:#9c4a21; width:940px; margin-left:13px; padding:7px; border-top:7px solid #fce012;}

#footer_contatti {width:600px; float:left; font-size:10px; color:#fff;}

#footer a, #footer a:link, #footer a:visited {font-size:10px; font-weight:bold; color:#fff; text-decoration:none;}
#footer a:hover {font-size:10px; font-weight:bold; color:#fff; text-decoration:none;}

#w3c {width:313px; float:right; font-size:10px; color:#fff; padding-left:7px; border-left:1px solid #d7b391;}

#url {width:980px; margin:100px auto 0 auto; font-size:10px; color:#000;}

#url a, #url a:link, #url a:visited {color:#000; text-decoration:none;}
#url a:hover {color:#000; font-weight:bold; text-decoration:none;}

#close_footer {width:940px; clear:both; height:1px;}

#bottom {width:980px; clear:both; height:7px; background-image:url(../img/fondo_bottom.jpg); background-repeat:no-repeat;}

.titolino {font-weight:bold; color:#942328;}

#titolo_int {width:870px; text-align:right; padding-bottom:4px; border-bottom:1px solid #c18950; font-size:16px; font-weight:bold; color:#832524; font-family:Bodoni SvtyTwo ITC TT-Bold, Georgia, Times New Roman, serif; float:left; margin-top:20px;}

#img_dx {float:right; width:350px; margin-top:40px; margin-right:40px;}

/* GUESTBOOK */
.scura{
 	background:#9c4a21;
	color:#fff;
}
 
 .chiara{
 	background:#ffbe3c;
	color: #000;
 }
 
 .chiara em{
 	color:#9c4a21;
 }
 
  .scura em{
 	color:#fee75b;
 }
 
 .scura{
 	margin:0 100px;
	padding:15px 10px;
 }
 
 .chiara{
 	margin:0 100px;
	padding:15px 10px;
 }
 
 .listalterna{
 	list-style-type:none;
	padding-left:10px;
 }
 
 label {
	display: block;
	float: left;
	text-align: right;
	width: 20%;
	margin-right:5px;
	white-space:nowrap;
	font-size:13px;
}

.bottone{
	background: url(../img/sfondo_bottone.jpg) right no-repeat;
	width:165px;
	height:20px;
	color: #9c4a21;
	margin-bottom:15px;
	border:none;
}

/* Classe che si applica ai messaggi di validit� */
.LV_valid {
color:#093;
}
/* Classe che si applica ai messaggi di non validit� */
.LV_invalid {
color:#C00;
}
/* Classe che si applica a tutti i messaggi di validazione */
.LV_validation_message{
font-weight:bold;
margin:0 0 0 5px;
}

textarea{
	/* toglie la barra laterale in ie */
	overflow:auto;
}
 
/* FINE GUESTBOOK */

/* MENU TIPOLOGIE PRODOTTI */
 
#menu_tipologie{
	text-align:center;
	width:840px;
}
 
#menu_tipologie li{
 	/*list-type-style:none;*/
	display:inline;
	padding:0 12px;
	line-height:200%;
}
 
 #menu_tipologie li a{
 	 color: #842428;
	 text-decoration:none;
	 white-space:nowrap;
	 font-weight:bold;
 }
 
  #menu_tipologie li a:hover{
	 text-decoration:none;
	 border-bottom:2px solid #842428;
 }
 
/* FINE MENU TIPOLOGIE PRODOTTI */

/* APPARTAMENTI */

#contentapp{
	float:left;
	width:400px;
	position:relative;
	left:-100px;
}

#contentapp p{
	font-size:12px;
}

#colsxapp{
	position:relative;
	left:-100px;
	float:left;
	width:200px;

}

#colsxapp ul li{
	list-style-type:none;
	padding-bottom:5px;
}

#colsxapp ul li a{
	color: #892524;
	text-decoration:none;
}

#colsxapp ul li a:hover{
	font-weight:bold;
	text-decoration:underline;
}

#img_dx img{
	border:4px solid #fff;
}

#coldxapp{
	position:relative;
	float:right;
	width:200px;
	
}

/* hack per explorer 6 */
* html #coldxapp{
	margin-top:75px;
}


#coldxprezzi{
	position:relative;
	float:right;
	width:300px;
}

#colsxprezzi{
	position:relative;
	float:left;
	width:400px;
}

#descrizione {font-size:11px; line-height:1.2em; margin-top:20px;}
#descrizione h1 {font-size:13px;}
#descrizione h2 {font-size:12px;}
#descrizione h4 {font-size:13px;}

#coldxprodotti{
	position:relative;
	float:right;
	width:380px;
	font-size:12px;
}

#colsxprodotti{
	position:relative;
	float:left;
	width:400px;
	font-size:12px;
}

.prodotti h2{
	text-transform:uppercase;
	background: #ce9d5a;
	color: #78291a;
	padding:1px 0 1px 5px;
	margin-left:-30px;
	font-size:12px;
}

.fotoprod{
	float:right;
	margin-left:10px;
	margin-bottom:20px;
	padding:2px;
	border:1px solid;
	border:1px solid #9c4a21;
}

.eventi img, .offerte img{
	float:left;
	margin-right:10px;
	padding:2px;
	border:1px solid #9c4a21 !important;
	width:115px;
}

.listaprodotti li{
	list-style-type:none;
	min-height:200px;
	height:auto !important;
	height:200px;
	font-size:12px;
}

#colsxprodotti h2 {padding-top:5px; padding-bottom:5px; margin-bottom:7px; font-size:12px;}
#coldxprodotti h2 {padding-top:5px; padding-bottom:5px; margin-bottom:7px; font-size:12px;}

.listaprodotti li p{
	position:relative;
	top:-30px;
	font-size:12px;
}

.simbolo{
	position:relative;
	left:-30px;
}

/* hack per explorer 6 */
* html #coldxapp{
	position:absolute;
	top:530px;
}

#coldxapp table,#coldxprezzi table{
	border:3px solid #fff;
	width:300px;
	position:relative;
	left:-50px;
	margin-bottom:20px;
	margin-top:10px;
}

#coldxapp table input,#coldxapp table textarea{
	border:1px solid #92ae75;
	vertical-align:top;
}

#coldxapp table td{
	padding: 0 5px;
}


.lab{
	border-bottom:1px solid #fff;
	color:#832524;
	vertical-align:middle;
}

.nobord{
	border:none !important;
}

.borditable, table.borditable tr td{
border:none;
padding:0;
	margin:-2px;
}

.prc{
	background:#fff;
	border-bottom:1px solid #ffe85c;
	font-weight:bold;
}

/* FINE APPARTAMENTI */

/* mappa google */
#map{
	float:right;
	 width: 480px;
	 height: 480px;
	 border: 5px solid #9c4a21;
	 margin-left:10px;
}

/* VARIE */

.offerte li{
	list-style-type:none;
	padding: 0 50px;
}

.separa{
	border-bottom:1px dashed #9c4a21;
	margin: 10px 0;
	padding:10px 0;
}

.center{
	text-align:center;
	margin:0 auto;
}

h2{
	color: #000;
	font-size:12px;
	padding-bottom:0;
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
}

.titolone{
	font-size:14px !important;
	color: #9c4a21 !important;
}

p,li{
	/*font-family:Tahoma, Verdana, san-serif;*/
}

.messaggio{
	width:700px;
	padding:5px;
	margin:20px auto;
	text-align:center;
	border:4px double #9c4a21;
	color:#9c4a21;
	font-size:150%;
}



.clearthis{
	clear:both;
}

.nota{
	display:none;
}

.formcenter{
	margin-left: 150px;
	margin-top:20px;
	width:400px;
}

.link_w{
	color:#9c4a21;
	text-decoration:none;
	font-weight:bold;
}

.link_w:hover{
	text-decoration:underline;
	font-weight:bold;
}

.listaprod{
	list-style-type:none;
	margin-top:30px;
	margin-left:0;
	padding-left:0;
}

.flleft{
	float:left;
	margin-right:10px;
}

.flright{
	float:right;
}
 
 .imgprod img{
 	padding:2px;
	border:2px solid #fff;
	margin-bottom:30px;
	float:right;
 }
 
 .offerte img{
 	padding:2px;
	border:2px solid #fff;
 }
 
 .prodotto{
 	width:520px;
	float:left;
	border:1px solid #fff;
	margin:0 30px 20px 30px;
	padding:10px 20px;
	background:#fff7b7;
 }

 .imgright{
 	float: right;
 }
 
 #mappa {
 	position:relative;
	top:-40px;
	right:-236px;
 }

 .tabellaprezzi{
	border-collapse:collapse;
	width:100%;
 }
 
 .tabellaprezzi th{
 	background: #ffce7c;
	color: #000;
	padding:3px 10px;
	text-align:center;
 }
 
 .intestazione{
 	color: #9c4a21 !important;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left !important;
	font-family:Times New Roman, serif;
 }
 
 .nomi{
 	text-align:left !important;
 	font-weight:bold;
 }
 
 .tabellaprezzi td{
 	background: transparent;
	/*color: #rrr;*/
	padding:3px 10px;
	text-align:center;
	border-bottom: 1px solid #c18950;
 }
 
 .alleft{
 	text-align:left !important;
 }

.menutab span{
	padding:20px 25px 0px 25px;
	width:135px;
	height:35px;
	position:relative;
	bottom:-1px;
} 

/* hack per explorer 6 */
* html .menutab span{
	bottom:0;
}

/* hack per explorer 7 */
*:first-child+html .menutab span{
	bottom:0;
}

.tab{
	background: url(../img/menutab_off.gif) center no-repeat;
}
 .tabsel{
 	background: url(../img/menutab_on.gif) center no-repeat;
 }
 
 .menutab{
 	margin-top:20px;
 }
 
 .menutab a{
	text-align:center;
 	color: #9c4a21;
	font-weight:bold;
	text-decoration:none;
 }
 
 .tabsel a{
 	text-decoration:none;
	color:#9c4a21;
 }
 
 /* GALLERY APPARTAMENTI */
.pikachoose{width:410px;height:320px;margin:0 auto 50px auto;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:6px;width:410px;height:180px;margin:0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #fff7b7;padding:2px;background:#fff9dc;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;left:2px;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:406px;height:280px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:20px;left:20px;height:246px;}
.pika_back_img{position:relative;top:18px;left:18px;height:246px;}
.pika_subdiv{position:relative;border:1px solid #fff7b7;background:#fff9dc;padding:2px;height:350px;width:410px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}

 /* FINE GALLERY APPARTAMENTI */

/* FOTOGALLERY */
.gallerycontainer{
position: relative;
height: 600px;
float:left;
margin-top:30px;
}

.thumbnail img{
border: 1px solid #fff7b7;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #9c4a21;
}

.thumbnail span{ 
position: absolute;
background-color:#fff7b7;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail1 { 
position: absolute;
background-color:#fff7b7;
padding: 5px;
left: 410px;
visibility: visible;
color: black;
text-decoration: none;
}

.thumbnail span img{
padding: 2px;
}

.thumbnail:hover span{
visibility: visible;
top: 20px;
left: 410px; /* offset orizzontale */
z-index: 50;
}

.sfondospan{
	position:absolute;
	z-index:10;
	left:410px;
	top:20px;
	background:#f00;
	width:400px;
	height:300px;
}

.spaziothumb{
	display:inline;
	width:155px;
	float:left;
}
/* FINE FOTOGALLERY */

.fotogallery_table{background-color:#fee75b;}
.fotogallery_td{ height: 100px; background-color:#e9cd12; text-align:center;width:150px;}

.img1 {border:2px solid #e9cd12;}

