body			{
			margin: 0px 0px;
			padding: 0px 0px;
			background-image: url(../images/background.gif);
			}

img			{
			border-style: none;
			}

#container_main		{
			margin: 0 0 0 260px;
			padding: 0px 0px;
			width: 768px;
			height: 120px;
			position: relative;
			}

/* top level -------------------------------------------------------------------------------------*/

#container_top_level	{
			margin: 20px 0px 15px 0px;
			padding: 0px 0px;
			width: 768px;
			height: 90px;
			color: #f7f7f7;
			background-color: #ffffff;
			border: 1px #e9e9e9 solid;
			}

#img_logo		{
			margin: 0px 0px 0px 0px;
			float: left;
			}

#container_top_level_h1	{
			margin: 11px 0px 0px 48px;
			float: left;
			width: 319px;
			color: #909090;
			background-color: #ffffff;
			font: 0.9em "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;
			font-weight: bold;
			line-height: 1.8em;
			}

#container_top_level_adv{
			margin: 18px 15px 0px 0px;
			padding: 0px 0px;
			float: right;
			}

/* centre level -------------------------------------------------------------------------------------*/

#container_centre_level	{
			margin: 0px 0px;
			padding: 0px 0px;
			width: 768px;
			color: #494949;
			background-color: #ffffff;
			border: 1px #e9e9e9 solid;
			}

#container_centre_level	{
			margin: 10px 10px 0px 0px;
			float: left;
			}

#left_nav		{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px;
			float: left;
			width: 160px;
			list-style-type: none;
			border-right: 1px #e9e9e9 solid;
			}

#left_nav li		{
			margin: 0px 0px;
			padding: 0px 0px;
			border-bottom: 1px #e9e9e9 solid;
			}

#left_nav a		{
			padding: 5px 5px 5px 20px;
			display: block;
			width: 135px;
			font: 0.8em "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;
			font-weight: bold;
			text-decoration: none;
			}

#left_nav a:link	{
			color: #993300;
			background: #ffffff;
			text-decoration: none;
			}

#left_nav a:visited	{
			color: #993300;
			background: #ffffff;
			text-decoration: none;
			}

#left_nav a:hover	{
			color: #ffffff;
			background: #bf4000;
			text-decoration: none;
			}

#left_nav a:active	{
			color: #993300;
			background: #ffffff;
			text-decoration: none;
			}

#left_nav_selected a:link	{
			color: #ffffff;
			background: #bf4000;
			text-decoration: none;
			}

#left_nav_selected a:visited	{
			color: #ffffff;
			background: #bf4000;
			text-decoration: none;
			}

#left_nav_selected a:hover	{
			color: #ffffff;
			background: #bf4000;
			text-decoration: none;
			}

#left_nav_selected a:active	{
			color: #ffffff;
			background: #bf4000;
			text-decoration: none;
			}

#img_top		{
			float: left;
			width: 607px;
			height: 202px;
			border-bottom: 1px #e9e9e9 solid;
			}

#container_centre_level_adv_top	{
			margin: 15px 0px -5px 0px;
			padding: 5px 0px 15px 20px;
			float: left;
			width: 768px;
			border-bottom: 1px #e9e9e9 solid;
			}

#container_centre_level_adv_bottom	{
			margin: -20px 0px 15px 15px;
			padding: 10px 0px 0px 0px;
			float: left;
			}

#central_list_block_left	{
			padding: 30px 0px 30px 20px;
			float: left;
			width: 345px;
			}

#central_list_block_left h2	{
			margin: 0px 0px 0px 0px;
			font: 0.8em "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;
			font-weight: bold;
			}

#central_list_block_left p 	{
			margin: 3px 0px 0px 0px;
			font: 0.8em Tahoma, Helvetica, Arial, Sans-serif;
			line-height: 1.6em;
			}

#central_list_block_left a	{
			display: block;
			}

#central_list_block_right	{
			padding: 30px 0px 30px 30px;
			float: left;
			width: 345px;
			}

#central_list_block_right h2	{
			margin: 0px 0px 0px 0px;
			font: 0.8em "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;
			font-weight: bold;
			}

#central_list_block_right p 	{
			margin: 3px 0px 0px 0px;
			font: 0.8em Tahoma, Helvetica, Arial, Sans-serif;
			line-height: 1.6em;
			}

#central_list_block_right a	{
			display: block;
			}

.central_list_block_h2_links	{
			color: #993300;
			background-color: #ffffff; 
			text-decoration: none;
			}

.central_list_block_p_links	{
			display: block;
			color: #494949;
			background-color: #ffffff;
			text-decoration: none;
			}

.central_list_block_appartamenti	{
			margin-top: 0px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/appartamenti.jpg) top left no-repeat;
			}

.central_list_block_prezzi	{
			margin-top: 0px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/prezzi.jpg) top left no-repeat;
			}

.central_list_block_condizioni	{
			margin-top: 30px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/condizioni.jpg) top left no-repeat;
			}

.central_list_block_comearrivare	{
			margin-top: 30px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/comearrivare.jpg) top left no-repeat;
			}

.central_list_block_golfodiorosei	{
			margin-top: 30px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/golfodiorosei.jpg) top left no-repeat;
			}

.central_list_block_contattaci	{
			margin-top: 30px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/contattaci.jpg) top left no-repeat;
			}

/* centre level internal pages-------------------------------------------------------------------------------------*/

#central_list_left	{
			padding: 30px 0px 30px 20px;
			float: left;
			}

#central_list_left h2	{
			margin: 0px 0px -12px 0px;
			color: #993300;
			background-color: #ffffff; 
			font: 0.8em "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;
			font-weight: bold;
			}

.central_list_left_internal_h2	{
			padding: 20px 0px 7px 0px;
			color: #993300;
			background: #909090; 
			}

#central_list_left p 	{
			margin: 15px 0px 0px 0px;
			display: block;
			color: #494949;
			width: 305px; /*DO NOT REMOVE!!!*/
			background-color: #ffffff; 
			font: 0.8em Tahoma, Helvetica, Arial, Sans-serif;
			line-height: 1.6em;
			}

#central_list_left h3	{
			margin: 20px 0px 0px 0px;
			font: 0.8em Tahoma, Helvetica, Arial, Sans-serif;
			}

#central_list_left a:link	{
			color: #999999;
			text-decoration: none;
			background: #ffffff;
			}

#central_list_left a:visited	{
			color: #999999;
			text-decoration: none;
			background: #ffffff;
			}

#central_list_left a:hover	{
			color: #993300;
			text-decoration: none;
			background: #ffffff;
			border-bottom: 1px #993300 solid;
			}

#central_list_left a:active	{
			color: #999999;
			text-decoration: none;
			background: #ffffff;
			}

#central_list_right	{
			margin: 30px 0px 0px 30px;
			float: left;
			width: 305px;
			}

#central_list_right img	{
			margin: 0px 0px 0px 0px;
			float: right;
			clear: both;
			width: 303px;
			height: 202px;
			border: 1px #e9e9e9 solid;
			}

#central_list_right div {
			margin: 30px 0px 30px 0px;
			padding: 5px 10px;
			color: #666666;
			float: right;
			clear: both;
			width: 283px;
			font: 0.8em Tahoma, Helvetica, Arial, Sans-serif;
			line-height: 1.6em;
			background: #f9f9f9;
			border: 1px #e9e9e9 solid;
			}

#central_list_full_lenght	{
			padding: 30px 0px 30px 20px;
			float: left;
			width: 720px;
			}

#central_list_full_lenght h2	{
			margin: 0px 0px -12px 0px;
			color: #993300;
			background-color: #ffffff; 
			font: 0.8em "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;
			font-weight: bold;
			}

#central_list_full_lenght h3 	{
			margin: 15px 0px 0px 0px;
			color: #494949;
			background-color: #ffffff; 
			font: 0.8em Tahoma, Helvetica, Arial, Sans-serif;
			line-height: 1.6em;
			}

#central_list_full_lenght p	{
			margin: 15px 0px 0px 0px;
			color: #494949;
			background-color: #ffffff; 
			font: 0.8em Tahoma, Helvetica, Arial, Sans-serif;
			line-height: 1.6em;
			}

#central_list_full_lenght a:link	{
			color: #999999;
			text-decoration: none;
			background: #ffffff;
			}

#central_list_full_lenght a:visited	{
			color: #999999;
			text-decoration: none;
			background: #ffffff;
			}

#central_list_full_lenght a:hover	{
			color: #993300;
			text-decoration: none;
			background: #ffffff;
			border-bottom: 1px #993300 solid;
			}

#central_list_full_lenght a:active	{
			color: #999999;
			text-decoration: none;
			background: #ffffff;
			}

.central_list_appartamenti	{
			margin-top: 0px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/appartamenti.jpg) top left no-repeat;
			}

.central_list_prezzi	{
			margin-top: 0px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/prezzi.jpg) top left no-repeat;
			}

.central_list_condizioni	{
			margin-top: 0px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/condizioni.jpg) top left no-repeat;
			}

.central_list_comearrivare	{
			margin-top: 0px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/comearrivare.jpg) top left no-repeat;
			}

.central_list_golfodiorosei	{
			margin-top: 0px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/golfodiorosei.jpg) top left no-repeat;
			}

.central_list_contattaci	{
			margin-top: 0px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/contattaci.jpg) top left no-repeat;
			}

.central_list_links	{
			margin-top: 0px;
			padding-left: 80px;
			color: #494949;
			background: #ffffff url(../images/links.jpg) top left no-repeat;
			}

.central_list_links_h3 	{
			padding: 30px 0px 0px 0px;
			}

#central_list_prezzi_table	{
			margin: -10px 0px 0px 0px;
			padding: 0px 30px 30px 100px;
			display: block;
			float: left;
			width: 640px;
			}

#catalogo_prezzi 	{
			width: 100%;
			border-top: 1px solid #e5e5e5;
			border-left: 1px solid #e5e5e5;
			border-bottom: 1px solid #e5e5e5;
			}

#catalogo_prezzi thead td{
			padding: 10px 10px;
			color: #494949;
			font: 0.8em Tahoma, Helvetica, Arial, Sans-serif;
			text-align: left;
			background-color: #f7f2d9;
			border-right: 1px solid #e5e5e5;
			border-bottom: none;
			}

#catalogo_prezzi th, td	{
			padding: 10px 10px;
			font: 0.8em Tahoma, Helvetica, Arial, Sans-serif;
			border-right: 1px solid #e5e5e5;
			}

#central_list_contact_form	{
			margin: 0px 0px;
			padding: 15px 0px 0px 80px;
			float: left;
			color: #494949;
			font: 0.8em Tahoma, Helvetica, Arial, Sans-serif;
			background: #ffffff;
			}

#central_list_contact_form fieldset	{
			margin: 0px 0px;
			padding: 0px 0px;
			border: none;
			}

#central_list_contact_form div {
			margin: 5px 0px 5px 0px;
			}

#central_list_contact_form select {
			margin: 0px 0px 15px 0px;
			padding: 3px 3px;
			width: 344px;
			color: #494949;
			font: 1em Tahoma, Helvetica, Arial, Sans-serif;
			background-color: #f7f2d9;
			border: 1px #e5e5e5 solid;
			}

#central_list_contact_form textarea {
			margin: 0px 0px 15px 0px;
			padding: 3px 3px;
			width: 336px;
			height: 150px;
			color: #494949;
			font: 1em Tahoma, Helvetica, Arial, Sans-serif;
			background-color: #f7f2d9;
			border: 1px #e5e5e5 solid;
			}

.central_list_contact_form_input {
			margin: 0px 0px 15px 0px;
			padding: 3px 3px;
			width: 336px;
			color: #494949;
			font: 1em Tahoma, Helvetica, Arial, Sans-serif;
			background-color: #f7f2d9;
			border: 1px #e5e5e5 solid;
			}

.central_list_contact_form_submit {
			margin: 10px 0px 0px 0px;
			padding: 3px 3px;
			float: left;
			width: 344px;
			cursor: pointer;
			color: #494949;
			font: 1em Tahoma, Helvetica, Arial, Sans-serif;
			background-color: #f7f2d9;
			border: 1px #e5e5e5 solid;
			}

.central_list_contact_form_p {
			padding: 15px 0px 5px 0px;
			width: 668px;
			}

#mappa_interattiva	{
			margin-top: 21px;
			width: 636px;
			height: 428px;
			border: 1px #999999 solid;
			}

#interactive_map	{
			margin-top: 21px;
			width: 636px;
			height: 428px;
			border: 1px #999999 solid;
			}

#gnu_copyright		{
			padding: 20px 0px 0px 0px;
			float: left;
			width: 640px;
			}

#gnu_copyright p	{
			margin: 0px 0px 0px 0px;
			color: #494949;
			font: 0.7em Tahoma, Helvetica, Arial, Sans-serif;
			line-height: 1.8em;
			background: #ffffff;
			}

#central_list_golfodiorosei_adv	{
			margin:  15px 0px 10px 20px;
			float: right;
			}

/* centre level foto-------------------------------------------------------------------------------------*/

#central_list_left_foto	{
			margin: 30px 30px 0px 0px;
			float: left;
			width: 345px;
			}

#central_list_left_foto img	{
			margin: 0px 0px 30px 0px;
			float: right;
			clear: both;
			width: 303px;
			height: 202px;
			border: 1px #e9e9e9 solid;
			}

#central_list_right_foto	{
			margin: 30px 0px 0px 30px;
			float: right;
			width: 345px;
			}

#central_list_right_foto img	{
			margin: 0px 0px 30px 0px;
			float: left;
			clear: both;
			width: 303px;
			height: 202px;
			border: 1px #e9e9e9 solid;
			}

/* bottom level -------------------------------------------------------------------------------------*/

#container_bottom_level_adv_bot	{
			margin: 25px 0px 0px 0px;
			padding: 20px 0px 0px 20px;
			width: 748px;
			height: 110px;
			float: left;
			border: 1px #e9e9e9 solid;
			background: #ffffff;
			}

#container_bottom_level	{
			margin: 25px 0px 0px 0px;
			padding: 0px 0px;
			width: 768px;
			height: 60px;
			float: left;
			color: #666666;
			font: 0.8em Tahoma, Helvetica, Arial, Sans-serif;
			border: 1px #e9e9e9 solid;
			background: #ffffff url(../images/lecasebianche_bottom_logo.jpg) 650px -35px no-repeat;
			}

#container_bottom_level a:link	{
			color: #666666;
			text-decoration: none;
			background: #ffffff;
			}

#container_bottom_level a:visited	{
			color: #666666;
			text-decoration: none;
			background: #ffffff;
			}

#container_bottom_level a:hover	{
			color: #993300;
			text-decoration: none;
			background: #ffffff;
			}

#container_bottom_level a:active	{
			color: #666666;
			text-decoration: none;
			background: #ffffff;
			}

#container_bottom_level_copyright	{
			margin: 10px 0px 10px 10px;
			}

.container_bottom_level_copyright_span	{
			position: relative;
			top: -1px;
			left: 0px;
			}

#container_bottom_level_copyright a:link	{
			margin: 0px 0px 0px 20px;
			color: #993300;
			text-decoration: none;
			background: #ffffff;
			border-bottom: 1px #993300 solid;
			}

#container_bottom_level_copyright a:visited	{
			margin: 0px 0px 0px 20px;
			color: #993300;
			text-decoration: none;
			background: #ffffff;
			border-bottom: 1px #993300 solid;
			}

#container_bottom_level_copyright a:hover	{
			margin: 0px 0px 0px 20px;
			color: #993300;
			text-decoration: none;
			background: #ffffff;
			border-bottom: 0px #993300 solid;
			}

#container_bottom_level_copyright a:active	{
			margin: 0px 0px 0px 20px;
			color: #666666;
			text-decoration: none;
			background: #ffffff;
			border-bottom: 1px #666666 solid;
			}

#container_bottom_level_nav	{
			margin: 0px 0px 0px 10px;
			float: left;
			display: inline;
			}

#container_bottom_level_lang	{
			margin: 0px 0px;
			padding: 0px 0px;
			float: left;
			}

#container_bottom_level_lang_it_sel	{
			margin: 1px 0px 0px 10px;
			float: left;
			cursor: pointer;
			height: 16px;
			width: 16px;
			background: url(../images/italiano.jpg) no-repeat;
			}

#container_bottom_level_lang_it	{
			margin: 1px 0px 0px 10px;
			float: left;
			cursor: pointer;
			height: 16px;
			width: 16px;
			background: url(../images/italiano_gray.jpg) no-repeat;
			}

#container_bottom_level_lang_it:hover	{
			background: url(../images/italiano.jpg) no-repeat;
			}

#container_bottom_level_lang_en_sel	{
			margin: 1px 0px 0px 10px;
			float: left;
			cursor: pointer;
			height: 16px;
			width: 16px;
			background: url(../images/english.jpg) no-repeat;
			}

#container_bottom_level_lang_en	{
			margin: 1px 0px 0px 10px;
			float: left;
			cursor: pointer;
			height: 16px;
			width: 16px;
			background: url(../images/english_gray.jpg) no-repeat;
			}

#container_bottom_level_lang_en:hover	{
			background: url(../images/english.jpg) no-repeat;
			}

#container_bottom_level_it_shinystat	{
			position: relative;
			top: -49px;
			left: 379px;
			display: inline;
			}

#container_bottom_level_en_shinystat	{
			position: relative;
			top: -49px;
			left: 405px;
			display: inline;
			}
			
/* sidebar note -------------------------------------------------------------------------------------*/

#sidebar		{
  			margin: -121px 0 0 20px;
  			padding: 15px 10px;
  			position: fixed;
 	 		width: 175px;
			font: 0.8em Tahoma, Helvetica, Arial, Sans-serif;
			line-height: 1.6em;
			background-color: #ffffff;
			border: 1px #e9e9e9 solid;
			}

#sidebar h3		{
  			margin: -9px 0 0 0;
			color: #993300;
			font: 1.0em "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;
			font-weight: bold;
			}	
			
#sidebar ul		{
  			margin: 12px 0 0 0;
  			list-style:none;
			}
			
#sidebar ul li	{
  			margin: 0 0 0 -40px;
			font: 11px Tahoma, Helvetica, Arial, Sans-serif;
			line-height: 2.1em;
			}
			
li.available	{
			padding: 0px 0px 0px 22px;
			background: transparent url(../images/available.png) no-repeat 0px 4px;
			}
			
li.not-available	{
			padding: 0px 0px 0px 22px;
			background: transparent url(../images/not-available.png) no-repeat 0px 4px;
			}
			
li.suggestion	{
			padding: 0px 0px 0px 22px;
			background: transparent url(../images/suggestion.png) no-repeat 0px 4px;
			}

#sidebar ul li a:link	{
			color: #993300;
			text-decoration: none;
			background: #ffffff;
			border-bottom: 1px #993300 solid;
			}

#sidebar ul li a:visited	{
			color: #993300;
			text-decoration: none;
			background: #ffffff;
			border-bottom: 1px #993300 solid;
			}

#sidebar ul li a:hover	{
			color: #993300;
			text-decoration: none;
			background: #ffffff;
			border-bottom: 0px #993300 solid;
			}

#sidebar ul li a:active	{
			color: #666666;
			text-decoration: none;
			background: #ffffff;
			border-bottom: 1px #666666 solid;
			}