body {font-family: Verdana,Arial,sans-serif; margin: 0; padding: 0px 0 10px 0; text-align:center; color:#000; background:#EFDEC2;}
img { border:0; }
hr  {display:none;}
h1  { margin:0; }
h2  { margin-top:5px; margin-bottom:0; font-size: 1.2em; }
h3  { font-size: 1.1em;margin-top:0;}
input, select {font-size: 1em;}

.width {width:980px;margin:0 auto;text-align:left;}
.menu_lang {margin:75px 0 0 25px; }

#lineHead1 {height:160px;background:#c4932c; text-align:right;}
#lineHead2 {border-bottom:1px solid #7d7465;position:absolute;top:0;left:50%;margin-left:-490px;background: url('/img/scritte-in-trasparenza.png');width:  980px; height: 160px;}

#container {height:1%;overflow:auto;}
#containerSx {width:200px;float:left;clear:both;border:0px solid #000;}
#containerCx {padding:0 10px 100px 10px;width:555px;float:left;border:0px solid red;background:#FFF1D4;}
#containerRx {width:200px;float:right;border:0px solid green;background:#EFDEC2;padding-left:5px;}

#formSearch {background:url('/img/sf-search.png') no-repeat;}
#formSearch input[type=text] {background:transparent;border:0px solid #000;font-size:12px;width:145px;}
#formSearch input[type=submit] {background:transparent;border:0px solid #000;font-size:12px;width:45px;}

#bottSearchAdvance>a {font-size: 70%;font-weight:bold;padding:4px 0 4px 0 ;display:block;width:197px;color:#FFF;text-decoration:none;text-align:center;background:url('/img/search-advance.png') no-repeat;margin-bottom:10px;}
#bottSearch>a {font-size: 70%;font-weight:bold;padding:4px 0 4px 0 ;display:block;width:197px;color:#FFF;text-decoration:none;text-align:center;background:url('/img/search-advance.png') no-repeat;margin-bottom:10px;}
#bottLastMinute>a {font-size: 70%;font-weight:bold;padding:4px 0 4px 0 ;display:block;width:197px;color:#FFF;text-decoration:none;text-align:center;background:url('/img/bott-last-minute.png') no-repeat;margin-bottom:10px;}
#skype {}
#socialNetwork {}

/*-------------------------- Sub Menu_Page ----------------------------------------*/
#menu_page { margin-top:0px;font-size: 70%;  width:200px; padding-bottom:1px; padding:0; border:0px solid #000;}
#menu_page ul{ border-top:0px solid #FFFFFF; list-style-type:none; margin:0; padding:0; border:0px solid #000;}
#menu_page ul li{margin-bottom:5px; padding:0;  border-right:1px solid #c4932c; background:#efdec2; text-align:left; line-height:14px;}
#menu_page ul li a{ background:#c4932c; color:#fff; font-weight:bold; text-decoration: none; background:#c4932c; display: block; margin-top:0px;padding:5px 4px 5px 10px;  -height:1px; //explorer}
/*url('/img/sf-menu.png') no-repeat center right*/
#menu_page ul li a:hover, #menu_page ul li a:focus{ background:#90a74f; color:#fff; }
#menu_page ul li ul{ list-style-type:none; margin:0; margin-top:10px;}
#menu_page ul li ul li{ text-align:left; line-height:14px; border:0; color: red; }
#menu_page ul li ul li a{ background:#efdec2 url('/img/sf-submenu.png') no-repeat center left; color:#000000; font-weight:normal; text-decoration: none; display: block; height:100%; padding:4px 5px 5px 11px; margin:0px 0px 0px 10px;  -height:1px; //explorer}
#menu_page ul li ul li a:hover, #menu_page ul li ul li a:focus{ background:#efdec2 url('/img/sf-submenu-on.png') no-repeat center left; color:#000; text-decoration: underline;}
/*************** BARRA PATH **************/
#path { display:block; clear:both; padding:0px 0 0 210px; color:#c4932c; font-size:70%; height:36px; border:0px solid #000; }
#path span{ color:#000; }
#path a { color:#c4932c; text-decoration: none; }
#path a:hover{ text-decoration: underline; }
/*-------------------------- Sub Menu ----------------------------------------*/
.menu_sub { margin:30px 0 30px 0;font-size: 70%;  width:200px; border:0px solid #000;}
.menu_sub ul{  list-style-type:none; margin:0; padding:0; }
.menu_sub ul li{margin-bottom:5px; padding:0;  text-align:left; line-height:14px;}
.menu_sub ul li a{ color:#000; display: block; margin-top:0px;padding:4px; }
/***********************  next_prev ***********************/
.next_prev {
text-align:center;
color:#FFF;
font-size:80%;
background:#C4932C url('/img/sf-prev-next.png') no-repeat top left;
text-align:center;
padding:4px 40px 4px 40px ;
font-family: courier, monospace;
overflow:auto;
height:1%;
}
.next_prev a {color:#FFF;font-weight:normal;margin:3px;}
.next_prev a.num {background:#BA6000;text-decoration:none;}
/*.next_prev div {float:left;width:20px;
margin:5px;
}*/


h1.titoloList {
    min-height:140px;
    padding-top:5px;
    line-height:25px;
    font-weight:normal;
    color:#7c4a0a;
    font-size:90%;
    background:url('/img/logo-Tuscany-Accommodations.png') no-repeat top right;
    margin-bottom:20px;
}

h1.titoloView {
    min-height:18px;
    padding-top:6px;
    padding-left:25px;
    font-weight:bold;
    color:#7c4a0a;
    font-size:70%;
    background:#C4932C url('/img/sf-prev-next.png') no-repeat top left;
    margin-bottom:20px;
    color:#FFF;
}

h1.titoloPage2 {
    text-align:center;
    font-size: 1.2em;
    margin:20px 10px 10px 10px;
}

.infoCorta {
    color:#cc3433;
    /*display:block;*/
    width:100%;
    padding:2px;
}
.descrFoot {
    clear:both;
    font-size:70%;
    color:#666;
    text-align:center;
}
.tmp {
    position:absolute;
	top:35px;
	font-size: 0.6em;
	background:#fff;
	margin-left:-180px;
	width:720px;
}

select, .input-text, input[type=text] {
	border: 1px solid #505050;
	background:#FFF1D4;
	width:18em;
	padding:2px;
	font-size: 100%;
	font-family: Verdana,Arial,sans-serif;
}
.input-submit {
	border: 1px solid #505050;
	background:#EFDEC2;
	padding:2px;
	font-family: Verdana,Arial,sans-serif;
}
a.head {
	position:absolute;
	top:100px;
	height:60px;
	width:480px;
    border: 0px solid #505050;
    color:#C4932C;
}
div.hr {
	clear:left;
	display:block;
	padding:3px 0 0 0;
	margin:0;
	background:url('/img/hr.gif') repeat-x;
}
.segue { 
    color:red; 
}
.img_right {
	float:right;
	padding-left:20px;
}
.img_left {
	float:left;
	margin-right:20px;
}
.img_list {
    /*
    border-left:1px solid #d0c5ad;
    border-bottom:1px solid #746e60;
    padding:0 0 1px 1px;
    margin-right:5px;
    background: #423e37;
    */
    border:1px solid #AC9450;
    padding:1px;
    background: #EFEEEF;
}

.name_compl {
    /*font-size:95%;*/
    margin-top:0px;
    border-bottom:1px solid #ba6000;
    color:#ba6000;
    font-size:110%;
}
.name_compl a {
    color:#ba6000;
    text-decoration:none;
}
.titleObj { 
    font-size:80%;
    text-align:center;
    color:#666;
    font-weight:bold;
    margin:10px;
}
.testoHome {
    font-size:70%;
    color:#000;
    text-align:justify;
}
.error {
	color:red;
}
div.clear {
	clear:left;
	clear:right;
	display:block;
	margin:0 0 50px 0;
}
.contatore {
    padding-top:2px;
    width:780px;
    text-align:right;
    margin:0 auto;
    font-size:80%;
}


/***********************  Piede ***********************/
.foot {clear:left;text-align:center;padding:10px;font-size: 70%;line-height:1.5em;border-top:1px dotted #C4932C;color:#666;}
.foot a{color:#444;}
.foot a:hover{color:#000;}
.foot_link {clear:left;text-align:center;padding:10px;font-size: 70%;line-height:1.5em;color:#666;}
.foot_link a{color:#444;}
.foot_link a:hover{color:#000;}
/***********************  Colonne ***********************/
.colon {
    clear:left;
	clear:right;
	display:block;
	margin:10px 0 10px 0;
	min-height: 11.8em;
	height: auto !important;
	font-size: 70%;
    padding-bottom:2px;
}
.colonCx { 
    /*clear:left;
    float:left;*/
    
    /*margin-left:0.1em;*/
    text-align:justify;
    min-height: 10em;
	height: auto !important;
	height: 10em;
	margin-bottom:20px;
	padding-top:5px;

	/*border-right:1px solid #C4932C;*/
    /*border:1px dashed #C4932C;*/
}
.listaFoto {float:left;width:170px;}
.listaNome {float:left;width:382px;}
.listaDati {float:left;width:140px;}
.divPrezzi {float:right;width:220px;height:60px;}
.divPrezzi>div {border:1px solid #C4932C;border-top:0;background:#EFEEEF;padding:5px;overflow:auto;}
.divPrezzi .divPrezzoGarantito {font-weight:bold;border:0;margin-bottom:-1px;background: url('/img/best-price.png') no-repeat;color:#FFF;font-size:100%;text-align:center;}
.divPrezziDescr {float:left;width:150px;color:#C17320;border:0px solid #C4932C;}
.divPrezziPrezzo {float:right;width:50px;color:#000;text-align:right;border:0px solid #C4932C;}

.divLastMinute {clear:both;padding:5px 10px 8px 5px;font-weight:bold;background:url('/img/last-minute.png') no-repeat;margin-bottom:10px;color:#fff;text-align:right;font-size:100%;border-bottom:1px solid #A8D6E7;}
.listaLastMinute {text-align:center;padding:15px 5px 0px 5px;}
.listaLastMinute span.prezzoPieno {text-decoration:line-through;}

.listaDescr {clear:both;padding-top:5px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #C4932C;overflow:hidden;}
a.reviews {
    /*color:#5C7410;*/
    color:#D13D01;
    text-decoration:none;
    font-weight:bold;
    font-size:120%;
    line-height: 10px;
}
a.reviewsMenu {
    color:#5C7410;
    text-decoration:none;
    font-weight:bold;
    line-height: 10px;
}
a.reviews:hover, a.reviewsMenu:hover {
    text-decoration:underline;
}
a.infoLunga {
    color:#FFF;
    width:220px;
    padding-top:4px;
    font-weight:bold;
    background: url('/img/request-info.png') no-repeat;
    font-size:100%;
    text-align:center;
    height:40px;
    display:block;
    text-decoration:none;
    /*float:right;*/
    margin-top:5px;
    margin-bottom:10px;  
}
a.infoLunga:hover {
    text-decoration:underline;
}
/*
.galleriaFoto {clear:both;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #EFDEC2;overflow:hidden;}
.galleriaFoto .titolo {display:block;color:#D13D01;margin-bottom:10px;font-size:120%;}
.galleriaFoto .listaFotoPiccole {width:168px;border:0px solid #000;float:left;}
.galleriaFoto .listaFotoPiccole img {padding:0 1px 1px 0px; background:#ededed; margin:0 2px 2px 2px;border-right:1px solid #666;border-bottom:1px solid #666;}
.galleriaFoto .fotoGrande {margin-left:5px;text-align:right;width:290px;height:300px;border:0px solid #000;float:left;}
.galleriaFoto .fotoGrande img{max-width:375px;padding:2px;border:1px solid #666;}
*/
.galleriaFoto {clear:both;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #EFDEC2;overflow:hidden;}
.galleriaFoto .titolo {display:block;color:#D13D01;margin-bottom:10px;font-size:120%;}
.galleriaFoto .listaFotoPiccole {border:0px solid #000;}
.galleriaFoto .listaFotoPiccole img {padding:0 1px 1px 0px; background:#ededed; margin:0 2px 2px 2px;border-right:1px solid #666;border-bottom:1px solid #666;}
.galleriaFoto .fotoGrande {margin-left:0px;text-align:center;height:315px;border:0px solid #000;}
.galleriaFoto .fotoGrande img{max-height:400px;padding:2px;border:1px solid #666;}

.prezzi {clear:both;text-align:left;color:#CF2C3F;width:300px;color:#000;float:left;padding-right:10px;border-right:1px solid #EFDEC2;margin-bottom:15px;}
.prezzi .titolo {display:block;color:#D13D01;margin-bottom:10px;font-size:120%;}
.prezzi table {width:300px;background-color:#C6CCA6;margin-top:10px;margin-bottom:10px;}
.prezzi .tr1 {background-color:#EEEEEE;color:#000;}
.prezzi .tr2 {background-color:#D0D8C0;color:#000;}
.prezzi th {width:250px;}
.prezzi td {width:50px;}
.prezzi .tr1 th {border-right:1px solid #D0D8C0;}
.prezzi .tr2 th {border-right:1px solid #EEEEEE;}

.servizi {float:right;width:233px;margin-bottom:15px;border-left:1px solid #EFDEC2;padding-left:10px;}
.servizi div {border:1px solid #D0D8C0;padding:5px;line-height:150%;}
.servizi .titolo {display:block;color:#D13D01;margin-bottom:10px;font-size:120%;}

.guestBook {clear:both;margin-bottom:15px;border-left:1px solid #EFDEC2;}
.guestBook div {border:1px solid #D0D8C0;padding:5px;line-height:150%;background:#fff;}
.guestBook .titolo {display:block;color:#D13D01;margin-bottom:10px;font-size:120%;}


#stars {float:right;width:205px;border:1px solid #C4932C;padding:5px;background-color:#EFEEEF;margin:0 0 10px 10px;}

#carRentals {margin-top:30px;color:#fff;text-align:center;width:164px;border:1px solid #C4932C;padding:5px;background:#FFF1D4;}
#carRentals .titolo {display:block;color:#D13D01;margin-bottom:10px;font-size:80%;}
#carRentals img {display:block;width:164px;margin-bottom:5px;z-index:1;}


#complessiMigliori {margin-top:20px;color:#fff;text-align:center;width:164px;border:1px solid #C4932C;padding:5px;background:#FFF1D4;}
#complessiMigliori .titolo {display:block;color:#D13D01;margin-bottom:10px;font-size:80%;}
#complessiMigliori .foto img {display:block;width:160px;height:120px;margin-bottom:5px;z-index:1;}
#complessiMigliori .linkNome .name_compl {font-size:70%;border:0;}
#complessiMigliori .linkNome .name_compl a {color:#fff;}
#complessiMigliori .linkNome {}
#complessiMigliori .prezzo {font-size:80%;color:#fff;}
#complessiMigliori .sfondo {font-size:80%;color:#fff;margin-top:-128px;}
#complessiMigliori .extraData  {z-index:10;color:#fff;margin-top:-110px;height:110px;width:150px;padding-left:5px;}

.banner {margin-top:0px;color:#fff;text-align:center;width:164px;border:1px outset #FFF1D4;padding:5px;background:#C4932C;font-size:75%;}
.banner .titolo {display:block;color:#FFF;margin-bottom:10px;}
.banner .foto img {display:block;width:160px;height:120px;margin-bottom:5px;z-index:1;}
.banner .linkNome .name_compl {font-size:70%;border:0;}
.banner .linkNome .name_compl a {color:#fff;}
.banner .linkNome {}
.banner .prezzo {font-size:80%;color:#fff;}
.banner .sfondo {font-size:80%;color:#fff;margin-top:-128px;}
.banner .extraData  {z-index:10;color:#fff;margin-top:-110px;height:110px;width:150px;padding-left:5px;}






#complessiUltimiInseriti {margin-top:0px;color:#fff;text-align:center;width:164px;border:1px solid #C4932C;padding:5px;background:#FFF1D4;}
#complessiUltimiInseriti .titolo {display:block;color:#D13D01;margin-bottom:10px;font-size:80%;}
#complessiUltimiInseriti .foto img {display:block;width:160px;height:120px;margin-bottom:5px;z-index:1;}
#complessiUltimiInseriti .linkNome .name_compl {font-size:70%;border:0;}
#complessiUltimiInseriti .linkNome .name_compl a {color:#fff;}
#complessiUltimiInseriti .linkNome {}
#complessiUltimiInseriti .prezzo {font-size:80%;color:#fff;}
#complessiUltimiInseriti .sfondo {font-size:80%;color:#fff;margin-top:-128px;}
#complessiUltimiInseriti .extraData  {z-index:10;color:#fff;margin-top:-110px;height:110px;width:150px;padding-left:5px;}
.hidden {visibility:hidden;}
/*#complessiMigliori img {width:195px;}*/

.mappa {clear:both;padding-top:15px;border-top:1px solid #EFDEC2;height:400px;}
/*.mappa div {margin-top:15px;border:1px solid #D0D8C0;height:400px;}*/
.mappa .titolo {display:block;color:#D13D01;margin-bottom:10px;font-size:120%;}

.distanze {clear:both;padding-top:15px;border-top:1px solid #EFDEC2;margin-bottom:15px;}
.distanze .titolo {display:block;color:#D13D01;margin-bottom:10px;font-size:120%;}

.listaImmobili  {clear:both;margin-top:15px;padding-top:15px;border-top:1px solid #EFDEC2; }
.listaImmobili .titolo {display:block;color:#D13D01;margin-bottom:10px;font-size:120%;}
.listaImmobili>div {clear:both;border:1px solid #EFDEC2;padding:5px;margin:auto;margin-bottom:50px;overflow:auto;background:#efebe3;}

.colonSx { 
    clear:left;
    float:left;
    width:49%;
    text-align:justify;
    min-height: 10em;
	height: auto !important;
	height: 10em;
	margin-bottom:20px;
	padding-top:5px;

	border-right:1px solid #C4932C;
    border-top:1px solid #C4932C;
}
.colonDx { 
    float:left;
    text-align:justify;
    width:50%;
    margin-left:2px;
    min-height: 10em;
	height: auto !important;
	height: 10em;
	margin-bottom:20px;
	padding-top:5px;
    border-top:1px solid #C4932C;
}


.error {text-align:center;padding:10px;color:#fff;font-weight:bold;margin:30px;border:1px solid #ed9200;background:#d50d17;}
.info {background:#FFF;font-size:90%;border:1px solid #000; padding:10px;text-align:center;}

