html, body{
    MARGIN: 0px;
    WIDTH: 100%;
    FONT-FAMILY: Arial,Helvetica,Sans-serif;
    BACKGROUND-COLOR: #7ea6cd
}

div#container{
	width:1024px; 
	margin: 0px auto; 
	text-align:left;
}

div#contenuto{
	width:1024px; 
	position:relative;
	margin: 0px auto; 
	text-align:center;
}

div#testata{
	width:100%;
	height:110px;
}	

div#logo
{
    PADDING-RIGHT: 18px;
    FLOAT: left;
}

div#box_login{	
	width:713px;
	height:45px;
	background:url('img/sf_login.png') no-repeat;
}

div#lingue{	
	width:80px;
	height:40px;
}

img{border:0px;margin:0px}

FORM
{
    MARGIN: 0px
}
INPUT
{
    MARGIN: -2px 0px;
    outline-style: none
}

/* Inizio menù in alto */
div#menu{
	PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 1024px;
    POSITION: relative;
    HEIGHT: 88px;
}

div#menuitems
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 31px;
    FLOAT: left;
    /*BACKGROUND-IMAGE: url('img/menu-bg.png');*/
    PADDING-BOTTOM: 0px;
    WIDTH: 842px;
    PADDING-TOP: 13px;
    /*BACKGROUND-REPEAT: no-repeat;*/
    HEIGHT: 60px;
	margin-top: 15px;
}

.menuitem
{
    FLOAT: left
}
.menudivider
{
    FLOAT: left;
    MARGIN: 0px 2px 0px 1px
}

.link_sito{
	color:#2b62a5;
	font-family: Verdana;
	font-size:12px;
}

a.link_sito{
	color:#2b62a5;
	font-family: Verdana;
	font-size:12px;
	text-decoration:none;
}

div.condizione{
	float:left;
	margin:0px 0px;
	width:300px;
	text-align:left;
}
div.condizione div.titolo2{
	position:relative;
	width:300px;
	height:27px;
	background:url('img/icon-moreoptions_off1.png') no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding:5px 0px 5px 30px;
	cursor:pointer;
}
div.condizione div.titolo3{
	position:relative;
	width:300px;
	height:27px;
	background:url('img/icon-moreoptions_on1.png') no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding:5px 0px 5px 30px;
	cursor:pointer;
}
div.condizione div.titolo4{
	position:relative;
	width:200px;
	color:#ffffff;
	font-size:9px;
	text-align:left;
	padding:5px 0px 5px 30px;
	cursor:pointer;
}

div.condizione div.contenuto {
	position:relative;
	width:300px;
	padding:2px 0px;
	text-align:justify;
}

DIV#headerWrapper DIV#topmenu DIV#logo
{
    PADDING-RIGHT: 18px;
    FLOAT: left;
    PADDING-TOP: 5px
}

#headerWrapper DIV.menuitem A
{
    Z-INDEX: 3;
    LEFT: 0px;
    WIDTH: 200px;
    POSITION: absolute;
    HEIGHT: 34px;
}

#headerWrapper DIV#hoverBuy
{
    WIDTH: 80px;
	margin-left:22px;
	border-bottom:1px solid #ffffff;
	/*background: url('img/sf-compra_off.jpg') no-repeat;*/
}

#headerWrapper DIV#hoverSell
{
    WIDTH: 63px;
	margin-left:22px;
	border-bottom:1px solid #ffffff;
	/*background: url('img/sf-compra_off.jpg') no-repeat;*/
}

#headerWrapper DIV#hoverRent
{
    WIDTH: 95px;
	margin-left:22px;
	border-bottom:1px solid #ffffff;
	/*background: url('img/sf-compra_off.jpg') no-repeat;*/
}

#headerWrapper DIV#hoverAgenzie
{
    WIDTH: 63px;
	margin-left:24px;
	border-bottom:1px solid #ffffff;
	/*background: url('img/sf-compra_off.jpg') no-repeat;*/
}

#headerWrapper DIV#hoverVetrina
{
    WIDTH: 117px;
	margin-left:22px;
	border-bottom:1px solid #ffffff;
	/*background: url('img/sf-vetrina_off.jpg') no-repeat;*/
}

#headerWrapper DIV#hoverRegidtrati
{
    WIDTH: 200px;
	background: url('img/sf-compra_off.jpg') no-repeat;
}

#headerWrapper #menuitems DIV.menuitem
{
    Z-INDEX: 2;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 28px;
}
#headerWrapper #menuitems DIV.menuitem DIV
{
    Z-INDEX: 2;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 28px;
}
#headerWrapper #menuitems DIV.menuitem
{
    POSITION: relative;
}
#headerWrapper #menuitems DIV.menuitem DIV
{
    DISPLAY: none;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}

a.menu_compra{
	color:#ffffff;
	font-family: Verdana;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	padding-top:10px;
	/*background: url('img/sf-compra_off.jpg') no-repeat;*/
}

a.menu_compra:hover{
	/*background: url('img/sf-compra_on.jpg') no-repeat;*/
}

a.menu_vendi{
	color:#ffffff;
	font-family: Verdana;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	padding-top:10px;
	/*background: url('img/sf-compra_off.jpg') no-repeat;*/
}

a.menu_vendi:hover{
	/*background: url('img/sf-compra_on.jpg') no-repeat;*/
}

a.menu_affitta{
	color:#ffffff;
	font-family: Verdana;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	padding-top:10px;
	/*background: url('img/sf-compra_off.jpg') no-repeat;*/
}

a.menu_affitta:hover{
	/*background: url('img/sf-compra_on.jpg') no-repeat;*/
}

a.menu_agenzie{
	color:#ffffff;
	font-family: Verdana;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	padding-top:10px;
	/*background: url('img/sf-compra_off.jpg') no-repeat;*/
}

a.menu_agenzie:hover{
	/*background: url('img/sf-compra_on.jpg') no-repeat;*/
}

a.menu_vetrina{
	color:#ffffff;
	font-family: Verdana;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	padding-top:10px;
	/*background: url('img/sf-vetrina_off.jpg') no-repeat;*/
}

a.menu_vetrina:hover{
	/*background: url('img/sf-vetrina_on.jpg') no-repeat;*/
}

a.menu_vetrina_eng{
	color:#ffffff;
	font-family: Verdana;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	padding-top:10px;
	/*background: url('img/sf-vetrina_off.jpg') no-repeat;*/
}

a.menu_vetrina_eng:hover{
	/*background: url('img/sf-vetrina_on.jpg') no-repeat;*/
}

a.menu_registrati{
	color:#ffffff;
	font-family: Verdana;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	padding-top:10px;
	padding-left:30px;
	background: url('img/sf-compra_off.jpg') no-repeat;
}

a.menu_registrati:hover{
	background: url('img/sf-compra_on.jpg') no-repeat;
}

/* Testo BENVENUTI e sotto in home */
#welcometext IMG
{
    MARGIN-BOTTOM: 2px
}
#welcometext
{
    CLEAR: both;
    PADDING-LEFT: 177px;
    TEXT-ALIGN: left;
	height:80px;
}
.whitetext20
{
    FONT-SIZE: 20px;
    COLOR: white
}
.whitetext14
{
    FONT-SIZE: 14px;
    COLOR: white
}

.whitetext13
{
    FONT-SIZE: 13px;
    COLOR: white;
	font-family:Verdana;
}

.whitetext12
{
    FONT-SIZE: 12px;
    COLOR: white;
	font-family:Verdana;
}

a.whitetext12
{
    FONT-SIZE: 12px;
    COLOR: white;
	font-family:Verdana;
	text-decoration:none;
}

a.whitetext12:hover
{
	color:#3e4d68;
}

/* Box di ricerca in home */
#homesearch
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 160px;
    Z-INDEX: 100;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 20px;
    POSITION: relative;
    HEIGHT: 270px
}

#homesearchBG
{
    BACKGROUND-POSITION: 0px 0px;
    LEFT: 160px;
    BACKGROUND-IMAGE: url('img/search-bg.png');
    WIDTH: 710px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 42px;
    HEIGHT: 225px;
    BACKGROUND-COLOR: transparent
}

#homesearchImages
{
    Z-INDEX: 1;
    LEFT: 678px;
    POSITION: absolute
}

#homesearchTabs
{
    Z-INDEX: 1;
    LEFT: 180px;
    POSITION: absolute
}
DIV.homesearchTab
{
    FLOAT: left;
    CURSOR: pointer;
    MARGIN-RIGHT: 4px
}

/* Sezione della ricerca delle case in vendita in home */
.propertySearch
{
    Z-INDEX: 100;
    LEFT: -12px;
    POSITION: absolute;
    TOP: 36px
}

.propertyFormHomeWrapper #divCountryCombo .msDropDown
{
    BACKGROUND-IMAGE: none! important
}

.propertyFormHomeWrapper DIV#propertiesMoreOptions
{
    LEFT: 0px;
    MARGIN-LEFT: 385px;
    WIDTH: 98px
}

.propertyFormHomeWrapper DIV#propertiesMoreOptions DIV.moreOptionsMainWrapper
{
    MARGIN-LEFT: -381px
}

DIV.propertyFormHomeWrapper
{
    WIDTH: 487px;
    HEIGHT: 200px
}
DIV.propertyFormHomeWrapper DIV.propertyTopRow DIV.showResultsWrapper
{
    MARGIN-TOP: 2px;
    MARGIN-RIGHT: 8px;
    TEXT-ALIGN: left
}
DIV.propertyFormHomeWrapper DIV.propertyTopRow
{
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 540px;
}
DIV.propertyFormHomeWrapper DIV.propertyTopRow DIV.propertyLocation > INPUT
{
    MARGIN-TOP: 4px;
	margin-left: 7px;
    FONT-SIZE: 18px;
    FLOAT: left;
    WIDTH: 300px;
    COLOR: #8f8f8f;
	border:none;
    HEIGHT: 24px;
}

DIV.propertyFormHomeWrapper DIV.propertyTopRow DIV.propertyLocation
{
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-IMAGE: url('img/search-main-box.png');
    MARGIN: 0px 10px 0px 0px;
    WIDTH: 349px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 33px;
    BACKGROUND-COLOR: transparent
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url('img/searchbox-middle.png');
    WIDTH: 485px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 85px;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    WIDTH: 975px;
    HEIGHT: 85px;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow1
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url('img/searchbox-middle1.png');
    WIDTH: 485px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 85px;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow DIV.propertyPrice DIV.priceIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 59px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow DIV.propertyPrice
{
    WIDTH: 248px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center;	
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyPrice DIV.priceIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 59px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyPrice
{
    WIDTH: 248px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow DIV.propertyMetro DIV.metroIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 110px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow DIV.propertyMetro
{
    WIDTH: 110px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyMetro DIV.metroIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 110px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyMetro
{
    WIDTH: 160px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center;	
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow DIV.propertyRaggio DIV.raggioIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 78px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow DIV.propertyRaggio
{
    WIDTH: 110px;
    PADDING-TOP: 13px;
    TEXT-ALIGN: center;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyRaggio DIV.raggioIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 78px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyRaggio
{
    WIDTH: 153px;
    PADDING-TOP: 13px;
    TEXT-ALIGN: center;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyKeyword DIV.keywordIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 38px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	WIDTH: 170px;
	font-family:Verdana;
}
DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyKeyword
{
    WIDTH: 170px;
    PADDING-TOP: 13px;
    TEXT-ALIGN: center;
}
DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt INPUT.keywordInput
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 4px;
    BACKGROUND: url('img/int-keyword-textarea.gif') no-repeat 0px 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 120px;
    BORDER-TOP-STYLE: none;
    MARGIN-RIGHT: 18px;
    PADDING-TOP: 3px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 16px;
    BORDER-BOTTOM-STYLE: none;
	COLOR: #8f8f8f;
}

INPUT.keywordInput
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 4px;
    BACKGROUND: url('img/int-keyword-textarea.gif') no-repeat 0px 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 120px;
    BORDER-TOP-STYLE: none;
    MARGIN-RIGHT: 18px;
    PADDING-TOP: 3px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 16px;
    BORDER-BOTTOM-STYLE: none;
	COLOR: #8f8f8f;
}

INPUT.keywordInputInt
{
    PADDING-RIGHT: 3px;
	margin-top:3px;
    PADDING-LEFT: 4px;
    BACKGROUND: url('img/home-keyword-textarea.gif') no-repeat 0px 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 200px;
    BORDER-TOP-STYLE: none;
    MARGIN-RIGHT: 18px;
    PADDING-TOP: 3px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 16px;
    BORDER-BOTTOM-STYLE: none;
	COLOR: #8f8f8f;
}

INPUT.keywordInput_eng
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 4px;
    BACKGROUND: url('img/home-keyword-textarea.gif') no-repeat 0px 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 115px;
    BORDER-TOP-STYLE: none;
    MARGIN-RIGHT: 38px;
    PADDING-TOP: 3px;
	margin-top:3px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 16px;
    BORDER-BOTTOM-STYLE: none;
	COLOR: #8f8f8f;
}

INPUT.indirizzoInput
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 4px;
    BACKGROUND: url('img/home-indirizzo-textarea.gif') no-repeat 0px 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 200px;
    BORDER-TOP-STYLE: none;
    MARGIN-RIGHT: 18px;
    PADDING-TOP: 3px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 16px;
    BORDER-BOTTOM-STYLE: none;
	COLOR: #8f8f8f;
}

INPUT.mlsInput
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 4px;
    BACKGROUND: url('img/mls-textarea.gif') no-repeat 0px 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 87px;
    BORDER-TOP-STYLE: none;
    MARGIN-RIGHT: 18px;
    PADDING-TOP: 3px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 16px;
    BORDER-BOTTOM-STYLE: none;
	COLOR: #8f8f8f;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyLuxury DIV.luxuryIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	WIDTH: 85px;
	padding-left:5px;
	font-family:Verdana;
}
DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyLuxury
{
    WIDTH: 90px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyAgenzie DIV.agenzieIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 125px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyNome
{
    WIDTH: 200px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center;	
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyIndirizzo
{
    WIDTH: 160px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center;	
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyNome DIV.nomeIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 150px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyIndirizzo DIV.indirizzoIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 150px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow1 DIV.propertyAgenzie DIV.agenzieIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 125px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow1 DIV.propertyNome
{
    WIDTH: 200px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center;	
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow1 DIV.propertyNome DIV.nomeIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 200px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow1 DIV.propertyNome INPUT.keywordInput
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 4px;
    BACKGROUND: url('img/int-keyword-textarea.gif') no-repeat 0px 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 120px;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 3px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 16px;
    BORDER-BOTTOM-STYLE: none;
	COLOR: #8f8f8f;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRowInt DIV.propertyAgenzie
{
    WIDTH: 248px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center;	
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow1 DIV.propertyAgenzie
{
    WIDTH: 125px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center;	
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow1 DIV.propertyRaggio DIV.raggioIcon
{
    Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 78px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertyMiddleRow1 DIV.propertyRaggio
{
    WIDTH: 150px;
    PADDING-TOP: 13px;
    TEXT-ALIGN: center;
}

DIV.propertyFormHomeWrapper DIV.propertyTipologiaRow
{
    clear:both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url('img/searchbox-bottom.png');
    WIDTH: 480px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 24px;
}

DIV.propertyFormHomeWrapper DIV.propertyTipologiaRowInt
{
    float:left;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    WIDTH: 435px;
    PADDING-TOP: 6px;
    HEIGHT: 24px;
}

DIV.propertyFormHomeWrapper DIV.propertyBottomRow SPAN#luxurySettingsText
{
    PADDING-LEFT: 8px;
    TEXT-ALIGN: left
}
DIV.propertyFormHomeWrapper DIV.propertyBottomRow DIV#luxurySettingsWrapper
{
    MARGIN-TOP: 4px;
    WIDTH: 0px
}
DIV.propertyFormHomeWrapper DIV.propertyBottomRow DIV#showOpenHouseWrapper
{
    MARGIN-TOP: 4px;
    WIDTH: 0px
}
DIV.propertyFormHomeWrapper DIV.propertyBottomRow INPUT.keywordInput
{
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 4px;
    BACKGROUND: url('img/home-keyword-textarea.gif') no-repeat 0px 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 115px;
    BORDER-TOP-STYLE: none;
    MARGIN-RIGHT: 12px;
    PADDING-TOP: 3px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 16px;
    BORDER-BOTTOM-STYLE: none;
	COLOR: #8f8f8f;
}
DIV.propertyFormHomeWrapper DIV.propertyBottomRow SPAN#showOpenHouseText
{
    PADDING-RIGHT: 16px;
    PADDING-LEFT: 8px;
    FLOAT: left;
    TEXT-ALIGN: left
}
DIV.propertyFormHomeWrapper DIV.propertyBottomRow SPAN.keywordText
{
    PADDING-RIGHT: 5px;
    PADDING-TOP: 6px
}
DIV.propertyFormHomeWrapper DIV.propertyBottomRow
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    FLOAT: left;
    BACKGROUND-IMAGE: url('img/searchbox-bottom1.png');
    PADDING-BOTTOM: 0px;
    WIDTH: 486px;
    PADDING-TOP: 8px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 43px
}

DIV.propertyFormHomeWrapper DIV.propertyBottomRow SPAN.luxurySettingsText
{
    PADDING-LEFT: 8px;
    TEXT-ALIGN: left
}
DIV.propertyFormHomeWrapper DIV.propertyBottomRow DIV.luxurySettingsWrapper
{
	WIDTH: 25px;
	height:13px;
	margin:0px;
	padding:0px;
}

#propertiesMoreOptions
{
    DISPLAY: none;
    Z-INDEX: 999;
    LEFT: 4px;
    WIDTH: 479px;
    POSITION: absolute;
    TOP: 212px;
    HEIGHT: 300px;
	background:url('img/moreoptions-bg.png') no-repeat;
}

#propertiesMoreOptions1
{
    DISPLAY: none;
    Z-INDEX: 999;
    LEFT: 4px;
    WIDTH: 479px;
    POSITION: absolute;
    TOP: 212px;
    HEIGHT: 300px;
	background:url('img/moreoptions-bg.png') no-repeat;
}

#propertiesMoreOptionsInt
{
    DISPLAY: none;
    Z-INDEX: 999;
    LEFT: 463px;
    WIDTH: 479px;
    POSITION: absolute;
    TOP: 158px;
    HEIGHT: 300px;
	background:url('img/moreoptions-bg.png') no-repeat;
}

#propertiesMoreOptionsInt1
{
    DISPLAY: none;
    Z-INDEX: 999;
    LEFT: 463px;
    WIDTH: 479px;
    POSITION: absolute;
    TOP: 158px;
    HEIGHT: 300px;
	background:url('img/moreoptions-bg.png') no-repeat;
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper
{
	LEFT: 2px; 
	TOP: 5px; 
	width:475px;
	height:235px;
	position:absolute;
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper SPAN.MLSSpan
{
    PADDING-RIGHT: 5px;
    FLOAT: left;
    PADDING-TOP: 10px;
	padding-left:5px;
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.MLSWrapper INPUT
{
    WIDTH: 76px;
	margin-top:2px;
}
DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.MLSWrapper
{
    MARGIN-TOP: 5px;
    WIDTH: 76px;
    MARGIN-RIGHT: 10px
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.moreOptionsSmallBoxWrapper DIV.showFirstCheck
{
    MARGIN-TOP: 5px;
    WIDTH: 10px;
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.moreOptionsSmallBoxWrapper SPAN.spanNewlyListed
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.moreOptionsSmallBoxWrapper DIV.virtualToursWrapper
{
    MARGIN-TOP: 5px;
    WIDTH: 10px
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.moreOptionsSmallBoxWrapper DIV.virtualToursSpan
{
    PADDING-LEFT: 8px;
    PADDING-TOP: 5px
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.moreOptionsSmallBoxWrapper IMG.imageSmallDivider
{
    MARGIN-LEFT: 8px;
    MARGIN-RIGHT: 8px
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.moreOptionsSmallBoxWrapper SPAN.spanShowFirst
{
    PADDING-TOP: 5px
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.moreOptionsSmallBoxWrapper DIV.newlyListedWrapper
{
    WIDTH: 63px;
    MARGIN-RIGHT: 18px;
	padding-top:3px;
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.moreOptionsSmallBoxWrapper
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 60px;
    BACKGROUND-IMAGE: url('img/moreoptions-smallbox.png');
    PADDING-BOTTOM: 0px;
    WIDTH: 295px;
    PADDING-TOP: 6px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 37px;
	float:left;
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.propertyTypesCheckGroup
{
    WIDTH: 190px;
    TEXT-ALIGN: left;
	margin-left:10px;
	padding-top:10px;
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.propertyTypesCheckGroup DIV.checkGroupOptions
{
    WIDTH: 190px;
	height: 40px;
}

DIV.checkGroupSpanWrapper
{
    width:160px;
	text-align:left;
	
}

DIV.checkGroupCheckWrapper
{
    FLOAT: left;
    WIDTH: 15px
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.specialMarketsCheckGroup .checkGroupOptions
{
    WIDTH: 145px;
	height: 30px;
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.specialMarketsCheckGroup
{
    WIDTH: 115px;
    TEXT-ALIGN: left;
	padding-top:10px;
	margin-left:20px;
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.amenitiesCheckGroup
{
    WIDTH: 120px;
    TEXT-ALIGN: left;
	padding-top:40px;
	margin-left:20px;
}

DIV.moreOptionsComponent DIV.moreOptionsMainWrapper DIV.amenitiesCheckGroup DIV.checkGroupOptions
{
    WIDTH: 140px;
	height: 30px;
}

DIV.checkGroupSpanWrapper1
{
    width:125px;
	text-align:left;
}

DIV.checkGroupSpanWrapper2
{
    width:125px;
	text-align:left;
}

.moreOptionsTitle
{
    HEIGHT: 20px;
}

#apri_opzioni{
	background: url('img/sf_opzioni_off.png') no-repeat;
	width:99px;
	height:26px;
	padding-top:14px;
	text-align:left;
	padding-left:5px;
}

#chiudi_opzioni{
	DISPLAY: none;
	background: url('img/sf_opzioni_on.png') no-repeat 2px 1px;
	width:99px;
	height:38px;
	padding-top:14px;
	text-align:left;
	padding-left:5px;
}

#apri_opzioni1{
	background: url('img/sf_opzioni_off.png') no-repeat;
	width:99px;
	height:26px;
	padding-top:14px;
	text-align:left;
	padding-left:5px;
}

#chiudi_opzioni1{
	DISPLAY: none;
	background: url('img/sf_opzioni_on.png') no-repeat 2px 1px;
	width:99px;
	height:38px;
	padding-top:14px;
	text-align:left;
	padding-left:5px;
}

#apri_opzioni_int{
	background: url('img/icon-moreoptions_off.png') no-repeat 25px 15px;
	width:104px;
	height:2px;
	padding-top:40px;
	padding-left:20px;
	text-align:left;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

#chiudi_opzioni_int{
	DISPLAY: none;
	background: url('img/icon-moreoptions_on.png') no-repeat 2px 0px;
	width:98px;
	height:59px;
	padding-top:40px;
	padding-left:20px;
	text-align:left;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

#apri_opzioni_int1{
	background: url('img/icon-moreoptions_off.png') no-repeat 25px 15px;
	width:104px;
	height:2px;
	padding-top:40px;
	padding-left:20px;
	text-align:left;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

#chiudi_opzioni_int1{
	DISPLAY: none;
	background: url('img/icon-moreoptions_on.png') no-repeat 2px 0px;
	width:98px;
	height:59px;
	padding-top:40px;
	padding-left:20px;
	text-align:left;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
}

DIV.propertyFormHomeWrapper DIV.propertiesMoreOptionsBtn
{
    MARGIN-TOP: -8px;
	margin-left: 5px;
    FLOAT: left;
    WIDTH: 104px;
    CURSOR: pointer;
    HEIGHT: 52px;
}

DIV.propertyFormHomeWrapper DIV.propertiesMoreOptionsBtnInt
{
    FLOAT: left;
    WIDTH: 118px;
    CURSOR: pointer;
    HEIGHT: 99px;
}

.extradark14
{
    FONT-SIZE: 14px;
    COLOR: #44413f;
}

.extradark12
{
    FONT-SIZE: 12px;
    COLOR: #44413f;
}

.extradark11
{
    FONT-SIZE: 11px;
    COLOR: #44413f;
	font-family:Verdana;
}

a.extradark11
{
    FONT-SIZE: 11px;
    COLOR: #44413f;
	font-family:Verdana;
	text-decoration:none;
}

a.extradark11:hover
{
    COLOR: #fd9c0f;
}

.extradark10
{
    FONT-SIZE: 10px;
    COLOR: #44413f;
	font-family:Verdana;
}

.darkgray10
{
    FONT-SIZE: 10px;
    COLOR: #3e4d68;
	font-family:Verdana;
}

.darkgray11
{
    FONT-SIZE: 11px;
    COLOR: #3e4d68;
	font-family:Verdana;
}

.darkgray20
{
    FONT-SIZE: 20px;
    COLOR: #3e4d68;
	font-family:Verdana;
}

.graytext12
{
    FONT-SIZE: 12px;
    COLOR: #6b6b6b;
	font-family:Verdana;
}

.graytext11
{
    FONT-SIZE: 11px;
    COLOR: #6b6b6b;
	font-family:Verdana;
}

.graytext10
{
    FONT-SIZE: 10px;
    COLOR: #6b6b6b;
	font-family:Verdana;
}

.whitetext10
{
    font-family:Verdana;
	FONT-SIZE: 10px;
    COLOR: white
}

.torna
{
    font-family:Verdana;
	FONT-SIZE: 11px;
    COLOR: white;
	border:none;
	background:none;
	cursor:pointer;
}

.column
{
    FLOAT: left
}

/* Box di ricerca interno */
#intsearch
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: 100;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 20px;
    POSITION: relative;
    HEIGHT: 223px
}

#intsearchBG
{
    BACKGROUND-POSITION: 0px 0px;
    LEFT: 10px;
    BACKGROUND-IMAGE: url('img/searchbox-bg.png');
    WIDTH: 963px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 42px;
    HEIGHT: 182px;
    BACKGROUND-COLOR: transparent
}

#intsearchTabs
{
    Z-INDEX: 1;
    LEFT: 30px;
    POSITION: absolute
}
DIV.intsearchTab
{
    FLOAT: left;
    CURSOR: pointer;
    MARGIN-RIGHT: 4px
}

DIV#salvati{
	position:absolute;
	top: 20px;
	left: 790px;
	width:180px;
	height:20px;
}

/* Risultati della ricerca immobili */
.propertyResultsWrapper .mainContentWrapper
{
    LEFT: 0px;
}

.propertyWrapper
{
    BACKGROUND: no-repeat 0px 0px;
    MARGIN-BOTTOM: 40px;
    PADDING-BOTTOM: 20px;
    WIDTH: 990px;
}

.propertyWrapper DIV.tabnavWrapper
{
    FLOAT: left;
    MARGIN: 0;
    WIDTH: 990px;
}

.propertyWrapper DIV.leftWrapper
{
    FLOAT: left;
	width: 250px
}

.propertyWrapper DIV.leftWrapper1
{
    FLOAT: left;
	width: 350px
}

DIV#paginationTopWrapperInt{
	float:left;
	width: 700px;
	height:21px;
	padding-top:8px;
	text-align:left;
}

DIV#paginationBottomWrapperInt{
	width: 990px;
	height:65px;
	padding-top:7px;
}

.propertyWrapper DIV#paginationTopWrapper{
	float:left;
	width: 740px;
	height:21px;
	padding-top:7px;
	DISPLAY: none;
}

.propertyWrapper DIV#paginationBottomWrapper{
	width: 990px;
	height:65px;
	padding-top:7px;
	display: none;
}

.leftText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
	width:290px;
	text-align:left;
	height:38px;
	color:#44413f;
	padding-left:10px;
	padding-top:20px;
}

.leftTextInt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
	width:260px;
	text-align:left;
	height:21px;
	color:#44413f;
	padding-left:20px;
	padding-top:6px;
	float:left;
}

.risultati{
	width:980px;
	background-color: #ffffff;
	padding-top:20px;
	padding-left:10px;
}

.ordina{
	color:#7f7f7f;
	font-size:11px;
	font-weight:bold;
}

a.ordina{
	color:#fd9c0f;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.stampa{
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
	border:none;
	background:none;
	cursor:pointer;
	margin:0px;
	padding:0px;
	text-align:left;
}

.ordina_per{
	color:#a5a5a5;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	background:none;
	border:none;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
	margin:0;
}

.confronta{
	width:238px;
	height:25px;
	background:url('img/compare-selected.png') no-repeat;
	cursor:pointer;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	border:none;
}

a.contattaci{
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.sito_agenzia{
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
	height:33px;
	width:121px;
	padding-bottom:6px;
	background:url('img/contact.png') no-repeat 0px 0px;
	border:none;
	cursor:pointer;
}

.sito_agenzia1{
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-align:left;
	padding-left:3px;
	height:33px;
	width:117px;
	padding-bottom:6px;
	background:url('img/contact2.png') no-repeat 0px 0px;
	border:none;
	cursor:pointer;
}

.contattaci{
	width:116px;
	height:26px;
	background:url('img/contact.png') no-repeat 0px 0px;
	cursor:pointer;
	border:none;
	padding-top:7px;
	text-align:center;
}

.contattaci1{
	width:75px;
	height:26px;
	background:url('img/contact1.png') no-repeat 0px 0px;
	cursor:pointer;
	border:none;
	padding-top:7px;
	text-align:center;
}

DIV#ukIcon
{
	Z-INDEX: -1;
    WIDTH: 40px;
	height: 44px;
	background: url('img/uk_on.png') no-repeat;
	cursor:pointer;
}

DIV#itaIcon
{
	Z-INDEX: -1;
    WIDTH: 40px;
	height: 44px;
	background: url('img/ita_on.png') no-repeat;
	cursor:pointer;
}

DIV.sitoIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 56px;
	height: 16px;
	padding-top:8px;
	padding-left:30px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
	background: url('img/sito_off.png') no-repeat;
	cursor:pointer;
}

DIV.listaIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 56px;
	height: 16px;
	padding-top:8px;
	padding-left:30px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
	background: url('img/listing_off.png') no-repeat;
}

DIV.salvaIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 56px;
	height: 14px;
	padding-top:5px;
	padding-left:30px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
	background: url('img/menu-save_off.gif') no-repeat;
	cursor:pointer;
}

DIV.cancellaIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 56px;
	height: 21px;
	padding-top:5px;
	padding-left:30px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
	background: url('img/trash_off.png') no-repeat;
	cursor:pointer;
}

DIV.condividiIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 56px;
	height: 16px;
	padding-top:5px;
	padding-left:30px;
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
	background: url('img/menu-share_off.gif') no-repeat;
	cursor:pointer;
}

DIV.stampaIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 56px;
	height: 15px;
	padding-top:5px;
	padding-left:30px;
	background: url('img/menu-print_off.gif') no-repeat;
	cursor:pointer;
}

DIV.pdfIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 35px;
	height: 18px;
	padding-top:8px;
	padding-left:30px;
	background: url('img/menu-pdf_off.png') no-repeat;
	cursor:pointer;
}

DIV.videoIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 56px;
	height: 15px;
	padding-top:5px;
	padding-left:45px;
	background: url('img/menu-video_off.gif') no-repeat;
	cursor:pointer;
}

DIV.planimetriaIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 115px;
	height: 15px;
	padding-top:5px;
	padding-left:25px;
	background: url('img/planimetria_off.gif') no-repeat;
	cursor:pointer;
}

DIV.virtualIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 110px;
	height: 15px;
	padding-top:5px;
	padding-left:30px;
	background: url('img/virtual_off.gif') no-repeat;
	cursor:pointer;
}

DIV.visualIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 110px;
	height: 15px;
	padding-top:5px;
	padding-left:30px;
	background: url('img/visual_off.gif') no-repeat;
	cursor:pointer;
}

a.stampa{
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
	text-decoration:none;
}

DIV.condividi{
	width: 125px;
	height:60px;
	background-color:#ffffff;
	border:1px solid #f0f0f0;
	DISPLAY: none;
	POSITION: absolute;
	top: 43px;
	left:40px;
}

DIV.condividi_news{
	width: 125px;
	height:60px;
	background-color:#f0eeef;
	border:1px solid #f0f0f0;
	DISPLAY: none;
	POSITION: absolute;
	top: 30px;
	left:10px;
}

DIV.condividi_dett{
	width: 125px;
	height:60px;
	background-color:#ffffff;
	border:1px solid #f0f0f0;
	DISPLAY: none;
	POSITION: absolute;
	top: 33px;
	left:40px;
}

DIV.condividi_dett1{
	width: 125px;
	height:60px;
	background-color:#ffffff;
	border:1px solid #f0f0f0;
	DISPLAY: none;
	POSITION: absolute;
	top: 33px;
	left:18px;
}

.close{
	width:15px;
	height:15px;
	margin-left:110px;
	cursor:pointer;
}

DIV.mappaIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 56px;
	height: 16px;
	padding-top:5px;
	padding-left:30px;
	background: url('img/menu-map_off.gif') no-repeat;
	cursor:pointer;
}

DIV.dettaglioIcon
{
	Z-INDEX: -1;
    MARGIN: 0px auto 3px;
    WIDTH: 56px;
	height: 16px;
	padding-top:5px;
	padding-left:30px;
	background: url('img/find_off.png') no-repeat;
	cursor:pointer;
}

a.mappa{
	color:#3e4d68;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
	text-decoration:none;
}

/* Box login */
#box_login
{
    width:308px;
	text-align:left;
	height: 94px;
	background:url('img/sf_boxlogin.png') no-repeat;
}

/* Footer */
#footer
{
    clear: both;
    BACKGROUND-IMAGE: url('img/footer-bg.gif');
    WIDTH: 1024px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 254px;
    TEXT-ALIGN: center;
	margin:0 auto
}

#footer_container
{
    width:100%;
	text-align:left;
	clear: both;
}

#footer_container_int
{
    width:100%;
	text-align:center;
	background-color:#6292bf;
	HEIGHT: 324px;
	clear: both;
}

#footer_int
{
    CLEAR: both;
    BACKGROUND-IMAGE: url('img/footer-bg.gif');
    WIDTH: 1024px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 254px;
    TEXT-ALIGN: center;
	margin:0 auto
}

#footerContent
{
    PADDING-LEFT: 40px;
    WIDTH: 935px;
}

#footerContent #footerContentColdwell
{
    MARGIN-BOTTOM: 18px;
}

#homepageBottomContainer
{
    CLEAR: both;
    MARGIN: 0px auto;
    WIDTH: 1024px;
    POSITION: relative;
    HEIGHT: 205px;
    TEXT-ALIGN: center
}

#homepageBottomBG
{
    LEFT: 0px;
    WIDTH: 1024px;
    POSITION: absolute;
    TOP: -30px;
    HEIGHT: 205px
}

#homepageBottom
{
    Z-INDEX: 1;
    MARGIN: 0px auto;
    WIDTH: 840px;
    POSITION: relative
}
DIV#homepageBottom
{
    MARGIN-LEFT: 106px
}
DIV#homepageBottom DIV.homepageSingleLink
{
    FLOAT: left;
    HEIGHT: 190px;
	margin-top:-15px;
}
DIV#homepageBottom .onLocation
{
    WIDTH: 250px;
	text-align:left;
	padding-left:30px;
}
DIV#homepageBottom .blueScape
{
    WIDTH: 240px;
	text-align:left;
	padding-left:30px;
}
DIV#homepageBottom .iphoneHomes
{
    WIDTH: 250px;
	text-align:left;
	padding-left:30px;
}

A.footerlink
{
    FONT-SIZE: 12px;
	COLOR: white;
    MARGIN-RIGHT: 14px;
    TEXT-DECORATION: none
}
A.footerlink:active
{
    FONT-SIZE: 12px;
	COLOR: white;
    MARGIN-RIGHT: 14px;
    TEXT-DECORATION: none
}
A.footerlink:visited
{
    FONT-SIZE: 12px;
	COLOR: white;
    MARGIN-RIGHT: 14px;
    TEXT-DECORATION: none
}
A.footerlink:hover
{
    FONT-SIZE: 12px;
    COLOR: #282828;
    MARGIN-RIGHT: 14px;
    TEXT-DECORATION: underline
}
A.footerlink:hover:visited
{
    FONT-SIZE: 12px;
    COLOR: #282828;
    MARGIN-RIGHT: 14px;
    TEXT-DECORATION: underline
}

a.avanti
{
    FONT-SIZE: 11px;
    COLOR: #6b6b6b;
	text-decoration:none;
}

.avanti
{
    FONT-SIZE: 11px;
    COLOR: white;
	border:none;
	background:none;
	cursor:pointer;
}

.avanti_int
{
    FONT-SIZE: 11px;
    COLOR: #6b6b6b;
	border:none;
	background:none;
	cursor:pointer;
}

.whitetext11
{
    FONT-SIZE: 11px;
    COLOR: white;
	font-family: Verdana;
}

a.whitetext11
{
    font-family: Verdana;
	FONT-SIZE: 11px;
    COLOR: white;
	text-decoration:none;
}

a.whitetext11:hover
{
	COLOR: #fd9c0f;
}

.whitetext13
{
    FONT-SIZE: 13px;
    COLOR: white;
	font-family: Verdana;
	line-height:10px;
}

.whitetext19
{
    FONT-SIZE: 19px;
    COLOR: white;
	font-family: Verdana;
}

.nero{
	COLOR: #282828;
	FONT-SIZE: 12px;
}

.diritti{
	COLOR: #282828;
	FONT-SIZE: 11px;
}


div.splitta1{
    float: left;
	padding: 0 0;
    width: 150px; 
	FONT-SIZE: 12px;
    COLOR: #6b6b6b;
	font-family:Verdana;
	line-height:15px;
	font-weight:bold;
}

div.splitta3{
    float: left;
	padding: 0 0;
    width: 130px; 
	FONT-SIZE: 12px;
    COLOR: #ffffff;
	font-family:Verdana;
	line-height:15px;
	font-weight:bold;
}

div.splitta2{
	width: 150px; 
    padding: 0 0;
	height: 19px;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	float: left;
}

.campo_input1{
	height: 17px;
	width: 150px;
	background-color:#fefefe;
	padding-top:2px;
	color:#44413f;
	font-family:verdana;
	font-weight:normal;
	font-size:12px;
	border: 1px solid #aeaeae;
	line-height: 12px;
}

.campo_input2{
	height: 17px;
	width: 150px;
	background-color:#fefefe;
	padding-top:2px;
	color:#44413f;
	font-family:verdana;
	font-weight:normal;
	font-size:12px;
	border: 1px solid #7a99c7;
	line-height: 12px;
}

.campitesto
{
	padding-top:0px;
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 220px;
    color:#8f8f8f;
	border: 1px solid #7a99c7;
    HEIGHT: 20px;
	font-family:Verdana;
}

.campitesto1
{
	padding-top:2px;
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 150px;
    color:#44413f;
	border: 1px solid #7a99c7;
    HEIGHT: 80px;
	font-family:Verdana;
}

.invia{
	color:#ffffff;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	background: url('img/send.png') no-repeat; 
	border: none;
	height: 31px;
	width: 71px;
	cursor: pointer;
	margin:0px;
	padding:0px;
	text-align:center;
}

.vai{
	color:#ffffff;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	background: url('img/sf_vai.png') no-repeat; 
	border: none;
	height: 19px;
	width: 53px;
	cursor: pointer;
	margin:0px;
	padding:0px;
	text-align:center;
}

.vai_1
{
    FONT-SIZE: 12px;
	COLOR: white;
    MARGIN-RIGHT: 14px;
    TEXT-DECORATION: none;
	border: none;
	background: none;
	cursor: pointer;
	text-align:left;
}

#list { width:200px; background:#eee; list-style:none; padding:0; }
#list li { padding:10px; }
#list li:hover { background:#555; color:#fff; cursor:pointer; cursor:hand; }

#container-2 {
	visibility: hidden;
}

#container-1 {
	visibility: hidden;
}

#container-3 {
	visibility: hidden;
}

/* Scorrimento news */
#homepageNewsFeed
{
    MARGIN: 10px auto 0px;
    WIDTH: 555px;
    HEIGHT: 94px;
    TEXT-ALIGN: center;
}
#newsfeedItem
{
    FLOAT: left;
    OVERFLOW: hidden;
    WIDTH: 420px;
    PADDING-TOP: 8px;
	padding-left:20px;
    HEIGHT: 31px;
    TEXT-ALIGN: left;
}
#newsItemContent
{
    WIDTH: 400px;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}

/* Scroller Box */
#scroller_container {
	position: relative;
	width: 400px;
	height: 60px;
	overflow: hidden;
}

#scroller {
	white-space: nowrap;
	color:#ffffff;
	font-family: Verdana;
	font-size:12px;
	text-decoration:none;
}

a.news{
	color:#ffffff;
	font-family: Verdana;
	font-size:12px;
	text-decoration:none;
}

a.news:hover{
	color:#fd9c0f;
}

#scroller p {
 padding: 0;
}
/* Scoller Box */


