/******    INIZIO PARTE GLOBALE     ****/
/*body {font-family:verdana, Arial, Helvetica, sans-serif;font-size:12px;background-color:#fbf9f3;}*/
body
{
font-size: 80%;
background-color:#fbf9f3;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family:verdana, Arial, Helvetica, sans-serif;
}

table, input, textarea
{
font-size: 100%;
}

a {color:#94420c;}
/******    FINE PARTE GLOBALE     ****/


hr {clear:both;border:0;border-top:1px solid #cdb664;border-bottom:1px solid #fbf9f3;margin:20px}
h1 {font-size:18px; color:#666; margin:0 0 10px 0;}
h2 {font-size:16px; color:#4e380f; margin:0 0 10px 0;}


#page {width:980px;margin:0px auto;border:1px solid #ddd;background-color:#fff;}
#header {border-bottom:1px solid #ddd;height:178px;}
#bar {}
#contentbar {border:0px solid #000;padding:0;margin:10px 0 0 10px;float:left; width:605px; //width:595px;}
#contentbarAll {border:0px solid #000;padding:0;margin:10px 0 0 10px; width:955px; //width:945px;}
#leftbar{float:right;width:350px;background:#fbf9f3;padding:5px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
#subbar{clear:both;padding:5px;height:1%;width:955px; //width:945px;}

/* allineamento immagini */
.img_right {float:right;;border:1px solid #c4932c;padding:1px;margin:0 0 20px 20px;display:block;}
.img_left {float:left;;border:1px solid #c4932c;padding:1px;margin:0 20px 20px 0;display:block;}
/***********************  next_prev ***********************/
.next_prev {text-align:center;color:#000;font-size:12px;font-weight:bold;}
.next_prev a {color:#9b001f;font-weight:normal;}
/* bootone info */
.maginfo {text-align:center;clear:both;}
.maginfo a{font-size:14px;padding:10px 30px 10px 30px;font-weight:bold;background:#f5eee4;border:3px solid #c98f6c;color:#666;}
.maginfo a:hover {border:3px solid #cdb664;color:#dc9c3a;}


/*--------------------------------------*/
/*		LOGO SITO           			*/
/*--------------------------------------*/
#logo {position:absolute;width:980px;z-index:5;}
#logo h1 {font-size:15px;text-align:center;margin-top:10px;width:350px;font-family:palatino, times, serif;}
#logo a {color:#fff;text-decoration: none;}
/*--------------------------------------*/
/*		BANDIERE LINGUA     			*/
/*--------------------------------------*/
#menu_lang {position:absolute; border:0px solid #000; padding:0px 0px 0px 300px; margin:0px; z-index:2; left:50%; top:164px; //top:167px;}
#menu_lang img {border:0px solid #fff;}
/*--------------------------------------*/
/* lista complessi consigliati			*/
/*--------------------------------------*/
#lista_consigliati {color:#333;font-size:11px;}
#lista_consigliati img.img_list {border:1px solid #c4932c;padding:3px;}
#lista_consigliati div.img_list {padding:0px 2px 2px 2px;margin:0 3px 3px 0;float:left;}
#lista_consigliati h2 { font-size:14px; color:#4e380f; margin:3px;padding:0px;}
//#lista_consigliati hr {clear:both;border:0;border-top:1px solid #cdb664;border-bottom:1px solid #fbf9f3;margin:0px;}
/*--------------------------------------*/
/* lista complessi consigliati3			*/
/*--------------------------------------*/
.lista_consigliati3 {color:#333;font-size:11px;float:left;width:304px;margin:10px 3px 30px 5px;}
.lista_consigliati3 div {margin:10px;padding:10px;}
.lista_consigliati3 .border {background:#fbf9f3;border:1px solid #c4932c;}
.lista_consigliati3 img.img_list {border:1px solid #c4932c;padding:3px;}
.lista_consigliati3 div.img_list {padding:0px 2px 2px 2px;margin:0 3px 3px 0;float:left;}
.lista_consigliati3 h2 { font-size:14px; color:#4e380f; margin:3px;padding:0px;}
.lista_consigliati3 hr {display:none;}
/*--------------------------------------*/
/* form ricerca complessi	      		*/
/*--------------------------------------*/
#search_form {background:#c98f6c;padding:10px;text-align:center;}
#search_form label {margin:10px;color:#fff;font-weight:bold;display:block;padding:0;}
#search_form select, .search_form input { font-size:12px;}
/*--------------------------------------*/
/* link ricerca complessi   			*/
/*--------------------------------------*/
#link_search {border:1px solid #c4932c;background:#fbf9f3;padding:10px;font-size:11px;line-height:16px;}
#link_search h3 {color:#4e380f;padding:15px 0 5px 0;margin:0;}
#link_search b {color:#666;}

.catalogazione_complesso {border:1px solid #c4932c;background:#fbf9f3;padding:10px;font-size:11px;line-height:16px;}
#altre_ricerche {border:1px solid #c4932c;background:#fbf9f3;padding:10px;font-size:11px;line-height:16px;}
#altre_ricerche h3 {color:#4e380f;padding:15px 0 5px 0;margin:0;}
/*#altre_ricerche b {color:#666;}*/

/*--------------------------------------*/
/*			      Contenitore			*/
/*--------------------------------------*/
/*
#contentbar h1.titoloPage {font-size:16px; color:#cdb664; margin:0px;}
#contentbar h1.titoloPage2 {font-size:16px; color:#c98f6c; margin:0px; }
#contentbar h2.name_compl { font-size:16px; color:#c98f6c; margin:0px;}
#contentbar h3.photoGallery {font-size:14px;text-align:center;color:#cdb664;margin:10px;}
#contentbar div.colon {clear:left;display:block;margin:0 10px 20px 7px;min-height: 11.8em;height: auto !important;padding-bottom:20px;width:540px;}
#contentbar div.list {clear:left;display:block;margin:0 10px 20px 7px;min-height: 11.8em;height: auto !important;padding-bottom:20px;width:540px;border-bottom:1px solid #c98f6c;}
#contentbar div.img_right {float:right;padding-left:20px;}
#contentbar div.img_left {float:left;margin-right:20px;}
#contentbar img.img_list {border:1px solid #c4932c;padding:3px;}
#contentbar div.img_list {border:1px solid #c4932c;padding:4px 2px 2px 2px;margin:3px;width:75px;text-align:center;float:left;}
#contentbar div.img_list img {border:0;}
#contentbar .colorImm-0 {background:#fbf9f3;border:1px solid #c98f6c;margin-bottom:20px;}
#contentbar .colorImm-1 {background:#fff;margin-bottom:20px;}
#contentbar .tabellaPrezzi h3 {font-size:14px;text-align:center;color:#cdb664;margin:10px;clear:both;}
#contentbar .tabellaPrezzi table {margin-bottom:10px;}
#contentbar .tabellaPrezzi tr.colorPrezzi-0 {background-color:#fbf9f3;}
#contentbar .tabellaPrezzi tr.colorPrezzi-1 {background-color:#fff;}
#contentbar .maginfo {}
#contentbar .titleObj {text-align:center;color:#666;font-weight:bold;}
#contentbar .testoHome {color:#666;text-align:justify;margin:0 15px 0 10px;}
*/
/*--------------------------------------*/
/*			      MENU PAGINE		    */
/*--------------------------------------*/
#menu_page {border-collapse:collapse;margin:0px;}
#menu_page table {width:980px;}
#menu_page tr, .menu_sub td{ border-collapse:collapse; }	
#menu_page td { border:1px solid #504116;}    
#menu_page td a{display:block;text-align:center;color:#FFFFFF;text-decoration: none;font-size: 12px;padding:6px;height:100%;font-weight:bold;}
#menu_page td.sub_menu_0 {background:#480000;}
#menu_page td.sub_menu_0 a:hover{ color:#cc9900;}
#menu_page td.sub_menu_1 {background:#cc9900;}
#menu_page td.sub_menu_1 a:hover{ color:#480000;}
/*--------------------------------------*/
/*			      BARRA PATH			*/
/*--------------------------------------*/
#path {display:block; clear:both; padding:5px 0 5px 10px; 
color:#666; font-size:11px; font-weight:normal; background:#fbf9f3;border-bottom:1px solid #ddd;}
#path span{ color:#666; }
#path a { color:#666; text-decoration: none; }
#path a:hover{color:#000; }
/*--------------------------------------*/
/*			 ULTIME RICERCHE			*/
/*--------------------------------------*/
#ultime_ricerche{border-top:1px solid #D5D0B8;line-height:2em;padding:5px 10px 20px 10px;color:#8D8A74;clear:both;background:#fbf9f3;overflow:auto;}
#ultime_ricerche a {color:#94420C;}
#ultime_ricerche a:hover {color:#c98f6c;text-decoration:underline}
#ultime_ricerche div {float:left;width:460px;padding:0 10px 0 0;background:#fbf9f3;}
/*--------------------------------------*/
/*			      FOOTER				*/
/*--------------------------------------*/
#footer{border-top:1px solid #D5D0B8;text-align:center;line-height:2em;padding-top:10px;color:#8D8A74;clear:both;}
#footer a {color:#c98f6c}
#footer a:hover {color:#94420C;text-decoration:underline}
/*--------------------------------------*/
/*			      FORM RICHIESTA  		*/
/*--------------------------------------*/
.input-text {border: 1px solid #c98f6c;background:#fbf9f3;padding:2px;}
.label-text {text-align:left;}
.label-text textarea {border: 1px solid #c98f6c;background:#fbf9f3;width:555px;padding:2px;}
.paragrafo-text {text-align:left; padding:20px 0 0 20px;}
.input-submit {border: 1px solid #fbf9f3;background:#c98f6c;padding:2px;color:#fbf9f3;}
/*--------------------------------------*/
/*			      FOTO GALLERY  		*/
/*--------------------------------------*/
.fotoGallery {text-align:center;}
.fotoGallery h3 {text-align:center;color:#000;margin:10px;}
.fotoGallery img {border:1px solid #c4932c;padding:1px;margin:2px}
/*--------------------------------------*/
/*			      PREZZI         		*/
/*--------------------------------------*/
.prezzi {text-align:center;}
.prezzi h3 {text-align:center;color:#000;margin:10px;}
.prezziDescr {text-align:left;color:#c98f6c;margin:10px;}
.prezzi table {margin:auto;background-color:#ddd;}
.prezzi tr.color1 {background-color:#fbf9f3;}
.prezzi tr.color2 {background-color:#fff;}
/*--------------------------------------*/
/*	bordo lista strutture nei complessi */
/*--------------------------------------*/
.listaStrutture {border:1px solid #ddd;padding:20px;margin:auto;margin-bottom:50px;background-color:#fbf9f3;}

