/* td { border: 1px solid black; } */

body {
	font-family:		Tahoma, Verdana, Arial, sans-serif;
	font-size:			11px;
	color:				#333333;
	margin:				0px;
	text-align:			center;
}

#testa {
	height: 225px;
	width: 764px;
	background-image: url("../ret/main_banner.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
/*
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 3px solid #EEA307;
	border-left: 1px none #999999;
*/
}
#testa_u {
	display: none;
}
#acc{
	display: none;
}
#corpo {
	width: 750px;
	border: 1px none #999999;
}

#separa {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding: 2px;
	margin: 1px;
	color:					#9fabb4;
/*	border: 1px solid #EEA307;*/
	width: 742px;
	height: 16px;
}

#menue {
	width: 180px;
	border: 1px none #999999;
	float: left;
	text-align: left;
	padding: 1px;
}
#menue ul {
	list-style:none;
	margin:0;
	padding:0;
	border: 1px none #999999;
}
#menue li {
	border: 1px none #999999;
	padding: 0px;
	margin: 1px;
}

#menue2 {
	width: 150px;
	border: 1px none #999999;
	float: left;
	text-align: left;
	padding: 1px;
}
#menue2 ul {
	list-style:none;
	margin:0;
	padding:0;
	border: 1px none #999999;
}
#menue2 li {
	border: 1px none #999999;
	padding: 0px;
	margin: 1px;
}

#menued {
	width: 197px;
	border: 1px none #999999;
	float: left;
	text-align: left;
	padding: 1px;
}
#menued ul {
	list-style:none;
	margin:0;
	padding:0;
	border: 1px none #999999;
}
#menued li {
	border: 1px none #999999;
	padding: 0px;
	margin: 1px;
}


#dentro {
	width: 555px;
	border: 1px none #999999;
	float: right;
	padding: 1px;
	height: 100%;
}
.mnsx {
	text-align: right;
}
.mnsx a {
	
	color: #666666;
	text-decoration: none;
	display: block;
	text-indent: 2px;
	/*
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	height: 16px;
	*/
}

/*
.mnsx a:hover {
	background-color: #DEDEDE;
	color: #003366;
	text-decoration: none;
	border: 1px solid #999999;
}

.ricerca {
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	width: 150px;
	padding: 25px 1px 1px;
	text-align: center;
	background-image: url(../graph/ricerca.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: bottom;
}
*/

.separam {
}
.separam a {
	color: #666666;
	text-decoration: none;
	border: 1px none #DDDDDD;
	text-indent: 2px;
	height: 16px;
}
.separam a:hover {
	color: #993300;
	text-decoration: none;
	border: 1px none #999999;
}
#separaup {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding: 2px;
	margin: 1px;
	width: 745px;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px none #CCCCCC;
	vertical-align: top;
	height: 18px;
}
#separaup_u {
	display: none;
}

.separaup {
	vertical-align: top;
}
.separaup a {
	color: #666666;
	text-decoration: none;
	border: 1px none #DDDDDD;
	text-indent: 2px;
	height: 16px;
	vertical-align: top;
}
.separaup a:hover {

	color: #993300;
	text-decoration: none;
	border: 1px none #999999;
}
#menueup {

	width: 280px;
	border: 1px none #999999;
	float: left;
	text-align: left;
	padding: 1px;
}
#dentroup {

	width: 455px;
	border: 1px none #999999;
	float: right;
	padding: 1px;
	height: 100%;
}

#utente {
	width: 420px;
	border: 1px none #999999;
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#lingue {
	width: 					305px;
	border: 				none;
	float: 					right;
	padding: 				0px;
	text-align: 			right;
	margin: 				0px 10px 0px 0px;
}

#lingue a
	{
	color:					#9fabb4;
	}

#fondobox_sx {
	width: 500px;
	border: 1px none #999999;
	float: left;
	text-align: left;
	padding: 1px 1px 1px 3px;
	margin: 0px;
}
#fondobox_dx{
	width: 215px;
	border: 1px none #999999;
	float: right;
	padding: 5px 3px 0px 0px;
	text-align: right;
	margin: 0px;
}


#col_centr {
	width: 390px;
	border: 1px none #999999;
	float: left;
	text-align: left;
	padding: 1px;
	height: 500px;
}


#col_dx {
	width: 150px;
	border: 1px none #999999;
	float: right;
	padding: 1px;
	text-align: right;
	margin: 0px;
}

#col_dx ul {
	list-style:none;
	margin:0;
	padding:0;
	border: 1px none #999999;
}
#col_dx li {
	border: 1px none #999999;
	padding: 0px;
	margin: 1px;
}

.txt {
	text-align: justify;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}
.num_del {
	border: 1px solid #CCCCCC;
}
.sfdiv {
	background-color: #EEEEEE;
}
.sfdiv a{
	text-align: justify;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.sfdiv a:hover {
	text-align: justify;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
}
.txt a{
	text-align: justify;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.txt a:hover {
	text-align: justify;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
}

.separa {
	background-image: url(../graph/sfp.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #999999;
	vertical-align: top;
	text-align: left;
	height: 40px;
}
.separa a{
	text-align: justify;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.separa a:hover {
	text-align: justify;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
#access {
	float: left;
	width: 350px;
}
#titolo {
	float: right;
	width: 150px;
}
#separalinea {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	width: 553px;
}
#grigio {
	background-color: #EEEEEE;
	text-align: left;
	width: 100%;
}
.seppa {
	background-color: #FFFFFF;
	height: 10px;
	margin: 0px;
	padding: 5px 0px 0px;
	text-align: left;
	vertical-align: bottom;
}
#corpo_centro {
	width: 750px;
	border: 1px none #999999;
	height: 400px;
}

#pie 
	{
	height: 			55px;
	width: 				759px;
	background-color: 	#329efa;
	color:				#fff;
	padding:			4px;
	}

#pie a
	{
	color: 				#fff;
	}	
	
#pie-separa {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding: 2px;
	margin: 1px;
	width: 745px;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;
	vertical-align: top;
	height: 18px;
	text-align: left;
}
.links {
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	width: 150px;
	padding: 25px 1px 1px;
	text-align: left;
	background-image: url(../graph/links.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.access {

	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	width: 176px;
	padding: 3px 1px 1px;
	text-align: right;
	/*
	background-image: url('../graph/access.gif');
	background-repeat: no-repeat;
	background-position: left top;
	*/
	vertical-align: top;
}

.access a{
	color: #993300;
	border: none;
	display: inline;

}
.access a:hover {
	color: #993300;
	text-decoration: underline;
	background-image: none;
	border: none;
	background-color: #EEEEEE;
}

.verdino 
	{
	color:					#2f9bf9;	
	}
	
.rosso {color: #CD174D}

form {
	margin: 0px;
	padding: 0px;
	display: inline;
}
.grig {
color: #999999
}
.campo {
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	text-align: right;
}
.campo a{
	color: #FF9900;
	text-decoration: none;
}
.campo a:hover{
	color: #FF9933;
	text-decoration: underline;
}
.campos {
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	font-weight: normal;
	text-align: right;
}
.campos a{
	color: #FF9900;
	text-decoration: none;
}
.campos a:hover{
	color: #FF9933;
	text-decoration: underline;
}
#testa_swf {

	height: 117px;
	width: 750px;
	border: 1px none #999999;
}
#stesta {
	height: 20px;
	width: 750px;
	border: 1px solid #EEA307;
	background-color: #F7C74B;
	text-align: right;
}
.text {

	text-align: center;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}
.text a{
	color: #E2971A;
	font-weight: bold;
	text-decoration: none;
}
.text a:hover{
	color: #E2971A;
	font-weight: bold;
	text-decoration: underline;
}

.text_ara {
	text-align: center;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF6600;
}
.text_ara a{
	color: #F7C74B;
	font-weight: bold;
	text-decoration: none;
}
.text_ara a:hover{
	color: #E2971A;
	font-weight: bold;
	text-decoration: underline;
}

.icons img{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #CCCCCC;
	margin-right: 1px;
}
.bordofoto {
	border: 1px solid #666666;
	color: #666666;
}
.camposx {
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	font-weight: normal;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #030303;
	vertical-align: top;
}
.isola {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF9900;
	letter-spacing: 0px;
	font-weight: bold;
}

.cale 
	{
	background-color: #f6b505;
	font-weight: normal;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	vertical-align: top;
	}
	
.cale a 
	{
	color: #666666;
	}

.cale td
	{
	text-align:			left;
	padding:			2px;
	}
		
.cale a:hover 
	{
	color: #FF9900;
	}
	
.camposx_ricerca {
	background-color: #F7C74B;
	border: 1px solid #FFFFFF;
	 
	text-align: left;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif
	font-size: 9px;
	color: #030303;
	text-indent: 2px;
}
.camposx_ricerca_bordeax {
	background-color: #B20135;
	border: 1px solid #FFFFFF;
	 
	text-align: left;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif
	font-size: 9px;
	color: #FFFFFF;
	text-indent: 2px;
}
.consep {
	background-image: url(../build/sep.gif);
	background-repeat: repeat-x;
}
.camposx_a {

	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-indent: 5px;
}
/*
.sf_eolie {
	background-image: url(../graph/sf_cerca.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
*/
.cale_rosso {


	background-color: #CC3300;
	border: 1px solid #DDDDDD;
	font-weight: normal;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: top;
}
.cale_verde {



	background-color: #00CC33;
	border: 1px solid #DDDDDD;
	font-weight: normal;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
}
.cale_giallo {




	background-color: #FFCC00;
	border: 1px solid #DDDDDD;
	font-weight: normal;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
}
.camposx_butt {
	border: 1px solid #EEA307;
	font-weight: bold;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-indent: 5px;
	background-image: url(../graph/sf_button.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
}

.camposx_mani {

	border: 1px solid #EEA307;
	font-weight: bold;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-indent: 5px;
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
}
#access2 {

	float: left;
	width: 310px;
}
.access2 
	{
	/*
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	background-image:		url(../graph/access.gif);
	background-repeat:		no-repeat;
	background-position:	left top;
	*/
	margin:					0px;
	width:					153px;
	padding:				3px 1px 1px;
	text-align:				right;
	vertical-align:			top;
	color:					#fff;
	}

	

.access2 a
	{
	color: #fff;
	border: none;
	display: inline;
	}
	
.access2 a:hover 
	{
	color: #fff;
	text-decoration: underline;
	background-image: none;
	border: none;
	/*
	background-color: #fff;
	*/
	}

.newsletter {
	background-color: #EEEEEE;
	width: 150px;
	padding: 3px 1px 1px;
	text-align: right;
	vertical-align: top;
}


.sf_last {
}
.Stile1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}.titol_sm {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	display: block;
	border: 1px solid #666666;
}
.bordd {
	border: 1px solid #999999;
}
.ti {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
.campopre {

	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	font-weight: normal;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align: bottom;
}
.linea_r {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 5px;
	background-color: #EDB323;
}
.consepara {
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 3px;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EFEFEF;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
}
.conseparavert {

	background-repeat: repeat-x;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EFEFEF;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
}
.GARANZIE {
	background-image: url(../build/bollino.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.consepadvert {
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
}

.buone_mani 
	{
	height:				93px;
	width:				153px;
	background-image:	url("../ret/buone_mani.gif");
	background-repeat:	no-repeat;
	text-align: 		left;
	padding:			2px 0 0 2em;
	vertical-align: 	bottom;
	}

.buone_mani a
	{
	color:			#de0008;
	}
	
.txt_normale {
	text-align: justify;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.meteo 
	{
	margin:				1em 0 0 0;
	padding:			0 0 0 1em;
	height: 			165px;
	width: 				193px;
	background-image: 	url("../ret/infometeo.gif");
	background-repeat: 	no-repeat;
	text-align: 		center;
	vertical-align: 	bottom;
	}
	
#menue_pag {

	width: 180px;
	border: 1px none #999999;
	float: left;
	text-align: left;
	padding: 1px;
}


ul#pages 
	{
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	margin:					0px;
	padding:				0px 0px 0px 4px;
	width:					600px;
	height:					2em;
	}
	
div#navigator
	{
	background:				#8cd3ff url("../ret/sfondo_menu.jpg") repeat-y;
	width:					759px;
	margin-left:			2px;
	}
	
	
ul#pages li.home
	{
	border-left:			none;
	}
	
ul#pages li 
	{
	background-color:		transparent;
	border-left:			1px solid #fff;
	display:				block;
	float:					left;
	line-height:			1em;
	padding:				0px 1em;
	font-weight:			bold;
	margin:					0.5em 0px;
	}
	
ul#pages li a
	{
	
	color:					#fff;	
	text-decoration:		none;
	}	
	
ul#pages li a:hover
	{
	color:					#fff;
	text-decoration:		underline;
	}	
	
#ricerca,
#pie,
#pie-separa,
#pie-links
	{
    float:	left;
	}	

img#last_minute
	{
	background-color:		#b0c810;
	margin:					1em 0px;
	padding:				0px 0px 0pt 10px;
	}
	
.check
	{
	text-align:				right;
	color: 					#fff;
	background-color:		#63b6f9;
	width:					153px;
	}
	
.check span
	{
	display:				block;
	padding:				4px;
	font-weight:			bold;
	}
	
.access2 input
	{
	padding:				0px;
	margin:					2px;
	}
	
.access2 input.pulsante
	{
	margin:					0px;
	width:					7em;
	font-size:				10px;
	}	

ul#vetrinaimmobiliare li a,
ul#informazioni li a,
ul#parliamodi li a
	{
	padding:				0px;
	margin:					0px;
	}
	
ul#vetrinaimmobiliare h1
	{
	color:					#12aaf9;	
	}		
		
ul#informazioni h1
	{
	color:					#a8c00b;	
	}		
	
ul#parliamodi h1
	{
	color:					#c7035b;	
	}		
	
div#newsletter h1,	
div#menued ul h1
	{
	text-align:				left;
	font-size:				11px;
	font-weight:			bold;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	border:					none;
	padding:				0;
	margin:					0;
	}	
	
ul#vetrinaimmobiliare li
	{
	background:				#8bd4ff url("../ret/sfondo_vetrinaimmobiliare.jpg") repeat-y;
	}
	
ul#informazioni li
	{
	background:				#bcd428 url("../ret/sfondo_informazioni.jpg") repeat-y;
	}
	
ul#parliamodi li
	{
	background:				#dd106b url("../ret/sfondo_parliamodi.jpg") repeat-y;
	}
	
div#menued ul li
	{
	padding:				2px 1em;
	}	
	
div#menued ul li a
	{
	color:					#fff;
	}
	
div#menued ul li a:hover
	{
	text-decoration:		underline;
	}
	
div#desc_pannelloricerca
	{
	color:					#6b6b6b;
	padding:				5px;
	}


h1#titl_pannelloricerca
	{
	text-align:				center;
	font-size:				20px;
	font-weight:			bold;
	text-transform:			uppercase;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	border:					none;
	padding:				0;
	margin:					0;
	color:					#f6b505;
	}	
	
h1#titl_submenu
	{
	text-align:				left;
	font-size:				20px;
	font-weight:			bold;
	text-transform:			uppercase;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	border:					none;
	padding:				0 0 0 30px;
	margin:					0;
	color:					#f6b505;
	}	
	
h1#titl_trovavetrina,
h1#titl_risultatiricerca
	{
	text-align:				left;
	font-size:				20px;
	font-weight:			bold;
	text-transform:			uppercase;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	border:					none;
	padding:				10px 0 20px 10px;
	margin:					0;
	color:					#f6b505;
	}	
	
div#newsletter,
.etichettericerca
	{
	color:					#6b6b6b;
	}	
	
div#immaginecentrale
	{
	padding-top:			1em;
	}
	
td#colonnadestra,
td#colonnadestra td,
td#colonnadestra img
	{
	padding:				0px;
	margin:					0px;
	}
	
td#colonnadestra h1
	{
	width:					193px;
	}
	
div#newsletter h1
	{
	color:					#329efa;
	padding:				2px 1em 1em 1em;
	}		
	
td#skypeus a img
	{
	margin-top:				3em;
	}
	
.img_right
	{
	padding:				0px 0px 0px 2px;
	margin:					0px;
	}
	
ul#submenu
	{
	padding:				10px 0 0 30px;
	list-style:				none;
	}

ul#submenu li
	{
	font-weight:			bold;
	padding:				4px;
	font-size:				120%;
	}
	
ul#submenu li a
	{
	color:					#2f9bf9;	
	}	
	
td.contenuti
	{
	padding:				0 0.5em 0 1em;
	}
	
table#AccomodationsTable
	{
	padding:				3px 0;
	border-bottom:			1px solid #ccc;
	}
	
input.linkbutton
	{
	background:				none;
	border:					none;
	padding:				0px;
	margin:					2px;
	text-decoration:		underline;
	}

input.paginaselezionata
	{
	font-weight:			bold;
	}
	
td.checked_in 
	{
	background-color:		#63b6f9;
	color:					#fff;
	text-align:				left;
	padding:				3px;
	}

td.checked_in a
	{
	color:					#fff;
	}
	
td.checked_in ul
	{
	list-style:				none;
	}
	
td.checked_in li
	{
	margin-bottom:			2px;
	}
	
.testopagina
	{
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;		
	color:					#6B6B6B;
	padding:				10px 5px;
	font-weight:			normal;
	}