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

/*
@name: css/anticafonte.css
@desc: css generale
@author: Chiara Rostagno
@lastauthor: Chiara Rostagno
*/

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

#striscia_top {width:100%; text-align:center; margin-top:1px;}

h1 {font-size:11px; color:#a34f2c; margin:0; padding:0; font-weight:100;}
h2 {font-size:13px;}

#container {width:984px; margin:2px auto;}

#logo {float:left; width:428px; height:142px; margin-left:1px;}

#menu {width:554px; margin-top:60px; float:right; text-align:right; margin-right:1px;}

#menu1 {width:45px; height:60px; margin-top:-11px; text-align:center; float:left; background-image:url(img/fondo_menu_2.jpg); background-repeat:repeat-x;}
#menu2 {width:100px; height:60px; margin-top:-11px; text-align:center; float:left; background-image:url(img/fondo_menu_2.jpg); background-repeat:repeat-x;}
#menu3 {width:60px; height:60px; margin-top:-11px; text-align:center; float:left; background-image:url(img/fondo_menu_2.jpg); background-repeat:repeat-x;}
#menu4 {width:58px; height:60px; margin-top:-11px; text-align:center; float:left; background-image:url(img/fondo_menu_2.jpg); background-repeat:repeat-x;}
#menu5 {width:85px; height:60px; margin-top:-11px; text-align:center; float:left; background-image:url(img/fondo_menu_2.jpg); background-repeat:repeat-x;}
#menu6 {width:60px; height:60px; margin-top:-11px; text-align:center; float:left; background-image:url(img/fondo_menu_2.jpg); background-repeat:repeat-x;}
#menu7 {width:86px; height:60px; margin-top:-11px; text-align:center; float:left; background-image:url(img/fondo_menu_2.jpg); background-repeat:repeat-x;}
#menu8 {width:60px; height:60px; margin-top:-11px; text-align:center; float:left; background-image:url(img/fondo_menu_2.jpg); background-repeat:repeat-x;}

#menu a {background-image:url(img/fondo_menu_2.jpg); background-repeat:repeat-x; background-position:center center; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; padding-top:25px; display:block; height:35px;}
#menu a:link {background-image:url(img/fondo_menu_2.jpg); background-repeat:repeat-x; background-position:center center; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; padding-top:25px; display:block; height:35px;}
#menu a:visited {background-image:url(img/fondo_menu_2.jpg); background-repeat:repeat-x; background-position:center center; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; padding-top:25px; display:block; height:35px;}
#menu a:hover {background-image:url(img/fondo_menu_2_h.jpg); background-repeat:repeat-x; background-position:center center; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:13px; color:#fff; font-weight:bold; text-decoration:underline; padding-top:25px; display:block; height:35px;}

.qui {background-image:url(img/fondo_menu_2_h.jpg); background-repeat:repeat-x; background-position:center center; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:13px; color:#fff; font-weight:bold; text-decoration:underline; padding-top:25px; display:block; height:35px;}

#menu_lingua {padding:0; margin:0;}
#menu_lingua a {border:0; background-image:none; padding:0; margin:0;}
#menu_lingua a:link {border:0; background-image:none; padding:0; margin:0;}
#menu_lingua a:visited {border:0; background-image:none; padding:0; margin:0;}
#menu_lingua a:hover {border:0; background-image:none; padding:0; margin:0;}

#content {clear:both; width:984px; background-image:url(img/fondo_content.jpg); background-repeat:repeat-y; height:680px; min-height:680px; height:auto !important;}

#content_pr {clear:both; width:984px; background-image:url(img/fondo_content.jpg); background-repeat:repeat-y; height:500px; min-height:500px; height:auto !important;}

#flash {width:634px; height:282px; float:left; margin-left:10px; margin-top:10px;}

#contatti {float:right; width:310px; margin-right:10px; margin-top:10px;}

#header_contatti {background-image:url(img/header_contatti.jpg); background-repeat:no-repeat; padding-top:9px; width:260px; height:24px; font-size:13px; color:#fff; font-weight:bold; color:#fff; text-align:right; padding-right:50px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; letter-spacing:0.4em;}

#body_contatti {width:300px; padding:5px; background-color:#c49b77; background-image:url(img/footer_contatti.jpg); background-repeat:no-repeat; background-position:center bottom;font-size:11px;}

.divide {width:980px; height:10px; clear:both;}

#body_content {clear:both; width:984px; height:300px; min-height:300px; height:auto !important;} 

#last_minute {clear:both; float:left; margin-left:10px; margin-top:10px; width:263px;}

#header_last_minute {background-image:url(img/header_last.jpg);  background-repeat:no-repeat; padding-top:9px; width:223px; height:24px; font-size:13px; color:#fff; font-weight:bold; color:#fff; text-align:right; padding-right:40px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; letter-spacing:0.4em;}

#body_last_minute {width:253px; padding:5px; background-color:#c49b77; background-image:url(img/footer_last.jpg); background-repeat:no-repeat; background-position:center bottom; font-size:11px;}

#body_last_minute a {font-size:11px; color:#000; font-weight:bold; text-decoration:none;}
#body_last_minute a:link {font-size:11px; color:#000; font-weight:bold; text-decoration:none;}
#body_last_minute a:visited {font-size:11px; color:#000; font-weight:bold; text-decoration:none;}
#body_last_minute a:hover {font-size:11px; color:#fff; font-weight:bold; text-decoration:none;}

.img_last {padding:2px; border:1px solid #fff; margin:0px 4px 4px 0; float:left;}

#text_content {float:right; width:680px; margin-right:10px; padding:0px 10px 10px 10px; line-height:1.3em;}

#footer {width:984px; text-align:center; padding-top:7px; padding-bottom:7px; border-top:1px solid #fff; font-size:11px; clear:both; margin-top:5px;}

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

#w3c {width:984px; text-align:center; font-size:11px;}

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

input {border:1px solid #f9ffd7;}

textarea {border:1px solid #f9ffd7;}

#foto_alta {width:984px; text-align:center; height:195px;}

#menu_appartamenti {width:147px; height:405px; min-height:405px; height:auto !important; float:left; margin:20px 10px 0  10px; line-height:1.4em; background-image:url(img/fondo_menu_vert.jpg); background-repeat:repeat-x; background-position:left bottom;}

#menu_appartamenti a {font-size:12px; color:#983104; font-weight:bold; text-decoration:none;}
#menu_appartamenti a:link {font-size:12px; color:#983104; font-weight:bold; text-decoration:none;}
#menu_appartamenti a:hover {font-size:12px; color:#000; font-weight:bold; text-decoration:underline;}
#menu_appartamenti a:visited {font-size:12px; color:#983104; font-weight:bold; text-decoration:none;}

.qui_appartamenti {font-size:12px; color:#000; font-weight:bold; text-decoration:underline;}

#menu_appartamenti li {list-style-image:url(img/agriturismo_appartamenti_siena_9.jpg); line-height:2em;}

#content_appartamenti {float:right; width:802px; margin:10px 10px 0 0;}

#content_prezzi {width:954px; margin:10px 15px 0 15px;}

#titolo_int {width:802px; padding-bottom:5px; font-size:14px; color:#983104; font-weight:bold; background-image:url(img/barra_titolo.jpg); background-repeat:no-repeat; background-position:right bottom;}

#titolo_int_prezzi {width:954px; padding-bottom:5px; font-size:14px; color:#983104; font-weight:bold; background-image:url(img/barra_titolo.jpg); background-repeat:no-repeat; background-position:right bottom;}

#gallery_appartamenti {float:left; width:375px; height:379px; background-color:#c8b491; padding:5px; text-align:center; margin-top:5px;}

#mappa {width:375px; text-align:right; margin-top:4px;}

#mappa a {font-size:12px; color:#983104; font-weight:bold; text-decoration:none;}
#mappa a:link {font-size:12px; color:#983104; font-weight:bold; text-decoration:none;}
#mappa a:hover {font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
#mappa a:visited {font-size:12px; color:#983104; font-weight:bold; text-decoration:none;}

#descr_appartamenti {width:400px; float:right; margin-top:15px; line-height:1.5em;}

#tab_prezzi {width:400px; text-align:center; color:#ffecc2;}

.td_chiaro {
background-color:#c2987c; 
color:#983104; 
border-bottom:1px solid #d8c19b; 
text-align:center; 
padding:4px 2px 4px 2px;
}



#titolo_dove {padding-bottom:5px; padding-left:5px; font-size:14px; color:#983104; font-weight:bold; background-image:url(img/barra_titolo_dove.jpg); background-repeat:no-repeat; background-position:right bottom; margin:0 10px 10px 10px;}

#google {width:400px; float:left; margin-left:15px;}

#text_dove {float:right; width:525px; margin-right:15px;}

.img_last_minute {width:170px; background-color:#c8b491; padding:2px; border:1px solid #aa5d32; margin:0 0 12px 14px; float:left;}

.text_last_minute {float:right; width:725px; margin-right:15px;}

#form {float:left; width:625px; margin-left:15px;}

#box_contatti {float:right; width:278px; margin-right:15px; border:1px solid #aa5d32; padding:10px;}

a {font-size:12px; color:#983104; font-weight:bold; text-decoration:none;}
a:link {font-size:12px; color:#983104; font-weight:bold; text-decoration:none;}
a:visited {font-size:12px; color:#983104; font-weight:bold; text-decoration:none;}
a:hover {font-size:12px; color:#000; font-weight:bold; text-decoration:underline;}

/****** CALENDARIO ****/
/*
.calendar_standard,td.calendar_today
{
width:22px;
height:10px;
background-color:#FF3333;
color:#000;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding:1px;
}

.calendar_empty
{
width:22px;
height:10px;
background-color:#D6C2BA;
color:#000;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding:1px;
}




td.calendar_link, 
td.calendar_todayLinked{ 
width:22px;
height:10px;
background-color:#84ED7E;
color:#F49073;
font-size:9px;
text-align:center;
padding:1px;
font-family:Arial, Helvetica, sans-serif;
padding:1px;
}

td.calendar_link a:link, 
td.calendar_link a:visited, 
td.calendar_todayLinked a:link, 
td.calendar_todayLinked a:visited{
text-align:center;
background-color:#84ED7E;
color:#222222;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
display:block;

}
td.calendar_link a:hover,
td.calendar_todayLinked a:hover {
text-align:center;
color:#222222;
background-color:#5FDF39;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
display:block;

}

//ggiunge solo il bordo, il resto dello style lo prendono rispett. dallo style  per elementi non selezionati per elementi selezionati
td.calendar_today,
td.calendar_todayLinked{ 
border:1px solid #000;
font-weight:bold;
}


.calendar_weekDays{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
background-color:#aa5d32;
text-align:center;
padding:1px;
}


.calendar_heading{ 
background-color:#aa5d32;
color:#FFF;
font-size:12px;
text-align:center;
padding:1px;
}

.calendar_heading a:link,
.calendar_heading a:visited {
background-color:#aa5d32;
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
display:block;
}
.calendar_heading a:hover{
color:#222222;
background-color:#DDDDDD;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
display:block;

}



.calendar_move_months{ 
text-align:center;
float:left;
position:relative;
top:10px;
}

.calendar_move_months a:link,
.calendar_move_months a:visited {
height:60px;
width:20px;
color:#FFFFFF;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-size:25px;
font-weight:bolder;
display:block;
padding-top:22px;
background-image:url(./img/fondo_menu_vert.jpg);
background-position:bottom;
}
.calendar_move_months a:hover{
background-image:none;
background-color:#CC9966;
height:60px;
width:20px;
color:#555;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-size:25px;
font-weight:bolder;
display:block;
padding-top:22px;
}*/

/* stili strettamente relativi al form*/
.displayinputbox{
background-color:#DDD;
border:1px solid #AAA;
width:80px;
height:14px;
padding:4px;
float:left;
margin-right:20px;
color:#0000CC;
font-weight:bolder;
}

.mini_select{

border:1px solid #0066FF;
width:50px;
}

.selectInput{
background-color:#EEE;
border:1px solid #444;
}

.button{
border:1px solid #261606;
background-color:#EEE2CC;
color:#333333;

}


/****div che raggruppano gli input del form***/

/*div del form superiore*/
#period_box{
background-color:#FFCC66;padding:10px;
border:1px solid #FF9933;width:900px;
float:left;
}
#choose_ap_list{
background-color:#DDDDFF;
padding:20px;border:1px solid #0099FF;
float:left;
position:relative;text-align:left;
}
#choose_ap{
height:230px;
visibility:hidden;
float:left;
top:-35px;
left:360px;
position:relative;
}



/*div del form inferiore*/

#first_step_data{
padding:5px 10px 5px 10px;
border:2px solid #85B7F3; background-color:#EDF7FE; color:#000066;
display:none;
font-size:14px;
float:left;
margin:20px 5px 0px 0px;
width:270px;
text-align:left;
}

#frm_tb_prenotazioni_maintab{float:right;}
 
#g1{float:right; position:relative; width:300px; margin-right:10px; display:none;}
#g2{float:right; position:relative; width:300px;  display:none;}
#comm{float:right;  width:610px; position:relative; clear:right;display:none ;}  
.mini_txa{width:610px; height:50px}

#cc{float:right; width:610px; position:relative;clear:right; display:none}
/**#showUpPreview{float:left; width:220px;position:relative;margin-top:30px;text-align:center; display:none}*/
#frm_tb_prenotazioni_submittab{clear:right;float:right;display:none; width:610px;}

#cc h3, #g1 h3,#showUpPreview h3{color:#993300; font-size:15px; font-weight:bold;  height:12px;}




a.available_app {font-size:14px;font-weight:normal; color:#000066; text-decoration:none;}
a.available_app:link {font-size:14px;font-weight:normal; color:#000066; text-decoration:none;}
a.available_app:visited {font-size:14px;font-weight:normal; color:#000066; text-decoration:none;}
a.available_app:hover {font-size:14px;font-weight:normal; color:#000066; text-decoration:underline;}

/******* stili relativi alla tabella prezzi del singolo appartamento **************************/

.tabella_piccola_prezzi{
	width:400px;
	background-color:#aa5d32; 
	margin-left:0px;
}

.td_intestaz_tab_piccola_prezzi {
border-bottom:1px solid #d8c19b; 
text-align:center; 
padding-bottom:6px;
text-align:center;
font-weight:bolder;
color:#FFF;
background-color: rgb(170, 93, 50);
}

.td_tabella_piccola_prezzi {
background-color:#c2987c; 
color:#983104; 
border-bottom:1px solid #d8c19b; 
text-align:center; 
padding:4px 2px 4px 2px;
}


/******* stili relativi alla tabella generale dei prezzi **************************/


.tabella_grande_prezzi{
	width:900px;
	
}


.td_intestaz_tab_grande_prezzi {
text-align:center;color:#963105;
font-weight:bolder;
}

.td_tabella_grande_prezzi {
text-align:center;
border:1px solid #c2987c;
padding:5px 2px;
}


.contenitore_tabella_grande_prezzi{
width:900px;
margin-left:40px;
border:2px solid #aa5d32;  
clear:both;
}

.barra_periodi_stagionali_tabella_grande{
background-color:#F1DD96;
padding:2px 5px;
color:#996600;
font-weight:bold;
}



#menu_stagioni
{
float:left;
position:relative;
top:2px;
width:900px;
margin-left:40px;
}

.menu_stagioni_ON, .menu_stagioni_OFF{
float:left;
border:#aa5d32 solid 2px;
border-bottom:0px;
margin-left:10px;
width:80px;
height:25px;
text-align:center;padding-top:4px;
font-weight:bold;
}

.menu_stagioni_ON a:link, .menu_stagioni_OFF a:link{text-decoration:none; }

/*i pulsanti della stagione selezionata e non selezionata si diversificano solo per il colore di sfondo*/
.menu_stagioni_ON{background-color:#F1DD96;} 
.menu_stagioni_OFF{background-color:#aa5d32;}
/*------------------------------------------------------------------------------------------------*/

#titolo_dintorni {
font-size:14px; 
color:#983104; font-weight:bold; 
}

#testata_dintorni {
	width:955px;
	margin-top:5px;
	text-align:right;
	margin-left:5px;
	padding:10px;
	background-color:#983104;
	line-height:25px;
	font-style:italic;
	color:#db9f7b;
}

p.lista_dintorni {
line-height:16px;
font-size:12px; 
font-style:italic; 
color:#983104;
}
a.lista_dintorni {
font-weight:normal;
color:#983104; 
}

.divisione_dintorni {
width: 100%;
border-top: 1px solid white;
line-height:1px;
}

