/*
========================================
= STILI GENERALI
========================================
*/
body
{
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	color: #000;
	font-size: 13px;
	margin: 0px;
}

/* NUOVE CLASSI PER NUOVA GRAFICA */

textarea {
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

.homePageBody
{
	background:transparent url('/vimages/default/IT/cloudsBackgroundHP~1246551398.gif') repeat-x scroll top center;
}

.bodyOthers
{
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	color: #000;
	font-size: 13px;
	margin: 0px;
	background:transparent url('/vimages/default/IT/cloudsBackgroundOthers~1246551398.gif') repeat-x scroll top center;
}

div#hpTop
{
	margin-top: 10px;
}

div#page
{
	width: 1000px;
	border-top: 0px;
	border-bottom: 0px;
	min-height: 600px;
}

div#page #hpBlockLeft
{
	width:680;
	min-height:600px;
}

div#page #hpBlockRight
{
	width:300;
	min-height:600px;
}


form
{
	margin: 0px;
	padding: 0px;
}

table,td
{
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 12px;
}

a, a:link, a:visited
{
	color: #12386b;
	text-decoration: none;
	cursor: pointer!important;
}

a:hover .red 
{	color:black;
}

img
{
	border: 0px;
	vertical-align:middle;
}


input, textarea, select, fieldset
{
	border: 1px solid #75b0e0;
	margin-top: 3px;
}

input.noBorder {
	border: none;
}


input.ricerca
{
	padding: 2px 0px;
}

input.home
{	font-size: 16px;
}

input.submit, .submit, .submitOver, a.link_button, a.link_button_fixed,a.link_button_ricerca,a.link_button_little,a.link_button_large
{
	text-align: center;
	width: 69px;
	height: 24px;
	border-style: outset !important;
	border-width: 1px!important;
	background-color: #12368B;
	background-image: url('');
	color: #D1EDFB;
	font-weight:bold;
	padding: 1px 9px 3px;
	vertical-align: baseline;
}

.submit:hover, a.link_button:hover, a.link_button_fixed:hover, a.link_button_ricerca:hover, a.link_button_little:hover, a.link_button_large:hover
{
	border-style: outset!important;
	border-width: 1px!important;
	background: #12368B;
	color: #D1EDFB;
}

.checkbox
{
	border:0px none;
	margin-top:-2px;
}

.forceLink {
	cursor: pointer !important;
}

.forceunderline {
	text-decoration: underline !important;
}

.black
{
	color: #000!important;
}

.blu
{
	color: #12368B;
}

.bluLightAlBG
{	background-color: #D1EDFB;
}

.gray
{	color: #5A5A5A;
}

a.gray
{	color: #5A5A5A;
}

a.gray:hover
{	color: #f4f4f4;
}

.red
{
	color: #990000!important;
}

.lightRed 
{
	color: #821c1c!important;
}

.dashed{
	border-bottom:1px dotted;
}

.darkBlue{
	color:#12386b!important;
}

.darkBlue .dashed{
	border-color:#12386b!important;
}

.red .dashed{
	border-color:#990000!important;
	color: #990000!important;
}

a.dashed:hover{
	border: 0px;
}

.textleft
{	text-align: left;
}

.textcenter
{	text-align: center;
}

.textright
{	text-align: right;
}

.divcenter
{
	margin-left: auto;
	margin-right: auto;
}

.blockleft
{	float: left;
}

.blockright
{	float: right;
	display:block;
}

.size4
{	font-size: 22px;
}

.size3
{	font-size: 18px;
}

.size2
{	font-size: 14px;
}

.size1
{	font-size: 11px;
}

.size17
{	font-size: 17px;
}

.bigtitle
{
	font-size: 15px;
	line-height: 19px;
}

.normFont
{
	font-size: 12px;
	margin-bottom: 3px;
}

.title
{	font-size: 15px;
}

.subtitle
{
	font-size: 14px;
	margin-bottom: 3px;
}

.small
{	font-size: 12px;
}

.xsmall
{	font-size: 11px;
}

.xxsmall
{	font-size: 10px;
}

.xxxsmall
{	font-size: 9px;
}

.bold
{	font-weight:bold;
}

.noBold{
	font-weight:normal;
}

.border
{
	border: 1px solid;
}

.borderTop
{	border-top: 1px solid;
}

.borderRight
{	border-right: 1px solid;
}

.borderBottom
{	border-bottom: 1px solid;
}

.borderLeft
{	border-left: 1px solid;
}

.borderStdLeft
{
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
}

.borderStdRight
{
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
}

.borderBlu
{	border-color: #9CF;
}

.borderBluchiaro
{	border: 1px solid #9CF;
}

.borderGrigiochiaro
{	border-color: #f0f0f0;
}

.borderGrigio
{	border-color: #c4c4c4;
}

.displayNone
{	display:none;
}

.helHide
{
	display:none;
	visibility:hidden;
}

.floatContainer
{	overflow: hidden;
}

.empty
{	clear: both;
}

br.emptyBR
{
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-size:1px;
}

.menu
{
	background: #D1EDFB;
	border-bottom: 1px solid #75b0e0;
	padding: 5px;
}

.padder
{	padding: 5px;
}

.padding{
	padding:10px;
}

.paddingTop{
	padding-top:10px;
}

.paddingLeft{
	padding-left:10px;
}

.paddingRight{
	padding-right:10px;
}

.paddingBottom{
	padding-bottom:10px;
}

.padderBig{
	padding:10px;
}

.paddingSmall{
	padding:5px;
}

.width100x100{
	width:100%;
}

.icon
{	margin-right: 3px;
}

.noMarginNoPadding
{
	margin: 0px;
	padding: 0px;
}

.divHalfWidth
{
	width: 665px;
}

/*
========================================
= stili specifici
========================================
*/

.marginTop
{
	margin-top: 10px;
}

.marginSmallLeft 
{
	margin-left: 5px;
}

.marginLeft 
{
	margin-left: 10px;
}

.marginLeftDopio
{
	margin-left: 20px;
}

.marginRight 
{
	margin-right: 10px;
}

.margin
{
	margin:10px;
}

.marginBottom
{
	margin-bottom: 10px;
}

.marginSmallTop
{
	margin-top: 5px;
}

.marginSmallLeft
{
	margin-left: 5px;
}

.marginSmallRight
{
	margin-right: 5px;
}

.marginSmallBottom
{
	margin-bottom: 5px;
}


#ek_atpr
{
	width: 994px;
	margin-right: auto;
	margin-left: auto;
}
.logoSpacer
{
	margin: 10px 0px 25px 0px;
}

.w660
{
	width: 660px;
}
#box_search
{
	padding: 30px;
}
.inputblock
{
	margin-right:0px;
}
.w330
{
	width: 330px;
}
.w175
{
	width: 175px;
}
.w185
{
	width: 185px;
}
.w204
{
	width: 204px;
}
.wMedium
{
	width: 186px;
}

/*
========================================
= tabs
========================================
*/
#tabs, #tabs ul, #tabs li
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	font-weight: bold;
	border-bottom:0px;
}

#tabs a
{
	position: relative;
	border: 1px solid #9CF;
	border-bottom:0px;
	padding: 3px 6px;
	margin: 0px 3px;
	

}

#tabs a:hover, #tabs .selected
{
	color: #000;
	border-bottom: 1px solid #D1EDFB!important;
	background: #D1EDFB!important;
}

#tabs a:visited
{
	color: #000;
}

#tab_annunci a
{
	color: #5A5A5A;
	font-weight:bold;
	display:block;
	width:auto;
	float:left; /* added by phiw */
	text-decoration:none;
	background: #D1EDFB;
	padding: 3px 15px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #aaa;
	margin: 0px 3px;
}

/* hide from IE Mac \*/
#tab_annunci A
{
	float:left;
}

/* end hide */
#tab_annunci A:hover, #tab_annunci A:active, #tab_annunci .here_annunci, #tab_annunci:hover
{
	background-color: #12368B;
	color: White;
}

/*
========================================
= fine tabs
========================================
*/

.partner
{
	padding: 3px;

}
.citta
{
	width: 16%;
}
/*
========================================
=
========================================
*/
#leftblock a
{
	color: #5A5A5A;
	font-size: 10px;
}
.error
{
	background: url('/vimages/default/IT/ico-segnala~1248970976.png') no-repeat;
	padding-left: 20px;
	color: #990000;
	margin: 10px 10px;
}
#help_search
{
	float: left;
	margin: 10px 0px;
}
.agency
{
	border-top: 4px solid #12368B;
	border-collapse: collapse;
}
.order
{
	background-color: #D1EDFB;
	border-bottom: 1px solid #75b0e0;
	height: 30px;
}
.divScomparsa
{
	margin-top:9px;
	border:1px solid #cacaca;
	height:1px;
	overflow: hidden;
}
.tableScomparsa
{
	border-collapse: collapse;
	margin: 2px;

}
.trScomparsa
{
	border-collapse: collapse;
	background-color:#D1EDFB;
	height: 20px;

}


.box_laterali_azzurri
{
	width: 170px;
	background: #FFF;
	margin-bottom: 5px;
	border-left: 0px;
}

.titolo_box_azzurro
{
	background:#D1EDFB;
	color: #5A5A5A;
	font-weight:bold;
	font-size:12px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	
}



.testo_box_laterale
{
	padding:10px;
	text-align:left;
	font-size:10px;
	color:#5A5A5A;
	background-color:inherit;
}
.testo_box_laterale a, .testo_box_laterale a:visited
{
	display:block;
	color:#5A5A5A;
}

a.link_blu, a.link_blu:visited
{
	color:#12368B!important;
}.text_green
{
	color:green;
}
/*
========================================
= Classi per gli annunci Google
========================================
*/
.google_adv_link
{
	cursor:pointer!important;
	color:#12368B!important;
	text-decoration: underline!important;
}

.google_adv_link:hover
{
	text-decoration: none!important;
}
.google_adv_link_bottom:hover{
	text-decoration:underline;	
}

.google_adv_link_bottom{
	text-decoration:none;
}

.google_adv_text_link
{
	color:#12368B;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.google_adv_text_link_alt
{
	text-decoration:underline!important;
	color:#12368B;
	font-family:Arial;
	font-size:12px;
}

.google_adv_text_link_alt:hover
{	text-decoration:none!important;
}
.google_adv_text
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
.google_adv_url
{
	color:#12368B;
	font-family:Arial;
	font-size:10px;
}

.google_adv_title
{
	text-decoration:underline!important;
	font-size:11px!important;
	font-weight:bold;
	color:#5A5A5A!important;
}

.google_adv_title:hover
{
	text-decoration:none!important;
}

/* ===================================*/


span.thumb_vetrina
{
	display:block;
	width:100px;
	height:75px;
	border:1px solid #d6d6d6;
}
#timeline
{
	margin:0;
	border:0;
	float:left;
	padding:10px 0px 10px 10px;
	padding: 0;
	position: relative;
	overflow: hidden;
	float: left;
}
#display
{
	overflow: hidden;
}

#timeline_
{
	margin:0;
	border:0;
	float:left;
	padding:10px 0px 10px 10px;
	padding: 0;
	position: relative;
	overflow: hidden;
	float: left;
}
#display_
{
	overflow: hidden;
}


h1
{
	font-family: Arial,Helvetica,Tahoma,Verdana;
	font-size:15px;
	text-decoration: none;
	text-indent: inherit;
	word-spacing: normal;
	line-height: normal;
	text-align: left;
	text-transform: none;
	letter-spacing: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	display: inline;
}

h1.dettaglio
{
	font-size:18px;
	line-height:25px;
	font-weight:bold;
}

div.logoTabs
{
	margin-top: 10px;
}
div.tabsHeader
{
	margin-left: 15px!important;
	margin-top:22px!important;
}
div.tabsFooter
{
	padding-bottom: 8px;
	margin-top: -4px;
}
.falseOption
{
	height: 20px;
	margin-bottom: -25px;
	padding-right: 20px;
	padding-top: 5px;
	position: relative;
	z-index: 3;
}

.titleExtra
{
	padding: 4px;
}
.titleImage
{
	margin-top: -4px;
	vertical-align: middle;
}

.divWidthData_A
{
	width: 186px;
}
.divWidthData_B
{
	width: 100px;
}
.zoneCheckbox
{
	margin-top: 2px;
	margin-right: 5px;
}

.iconsDettaglio
{
	margin-bottom: -3px;
	margin-left: 5px;
}

/* PULSANTI ESTERNI */

a.link_button,
a.link_button_fixed,
a.link_button_ricerca,
a.link_button_little,
a.link_button_large,
a.link_button:visited,
a.link_button_fixed:visited,
a.link_button_ricerca:visited,
a.link_button_little:visited,
a.link_button_large:visited{
	padding: 4px 9px;
	line-height: 30px;
}

#results_adv
{
	overflow: hidden;
}

#searchBox #advancedSearch label
{
	font-size: 12px;
 	display: block;
	float: left;
	padding-left: 18px;
	width: 112px;
	
}

#searchBox #advancedSearch #checkbox .height17
{
 	line-height: 18px;
	height: 22px;
}



.noWrap {
	white-space: nowrap;
}

.adsDetailImage
{
	border: 1px solid #CCC;
	width: 410px;
	height: 300px;
	margin-bottom: 9px;
	background-repeat: no-repeat;
	background-position: center;
}

.adsDetailThumbs
{
	float: left;
	border: 1px solid #CCC;
	width: 100;
	height: 75;
	padding: 1px;
	margin-top: 1px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}


// New classes

.menuSupElement
{
	color:white;
	float:left;
	margin-top:5px;
	border-top: 1px solid #9CF!important;
	border-right: 1px solid #9CF!important;
	border-left: 1px solid #9CF!important;
}

.menuSupElement a, .menuSupElement div
{
	color:white;
	float:left;
	padding:7px;
	position:relative;
	display:block;
	background:url('/vimages/default/IT/fondoMenuSup~1246551398.gif');
	font-size:15px;
}

.menuSupElement a:visited{
	color:white;
}

#menuSup{
	margin-bottom: -2px;
}

#menuSup .selected{
	color: #000;
	border-top: 1px solid #75b0e0 !important;
	background: #D1EDFB!important;
	font-size:15px;
	float:left;
}

#menuSup .menuSupElement a:hover{
	text-decoration: none;
}



.clear
{
	clear: both;
}

.backgroundGrillio
{
	background: #f4f4f4!important;
}

#menuSup .menuBorder{
	float:left;
	width:10px; 
	height:34px;
	position:relative;
}

#menuSup .right
{	
	background:url('/vimages/default/IT/blu-centrale~1246551398.gif') repeat-x;
}

#menuSup .rightSelected
{
	background:url('/vimages/default/IT/azzurro-blu-dx~1250097296.gif') repeat-x;
}

#menuSup .leftSelected{
	background:url('/vimages/default/IT/azzurro-blu-sx~1246551398.gif') repeat-x;
}

#menuSup .leftSelectedInitial {
	background:url('/vimages/default/IT/azzurro-pieno-sx~1246551398.gif') repeat-x;
}

#menuSup .rightSelectedInitial {
	background:url('/vimages/default/IT/azzurro-pieno-dx~1250097296.gif') repeat-x;
}

#menuSup .leftInitial {
	background:url('/vimages/default/IT/blu-sx~1246551398.gif') repeat-x;
}

#menuSup .rightInitial {
	background:url('/vimages/default/IT/blu-dx~1250097296.gif') repeat-x;
}

.angoloDestraSuperior {
	background:url('/vimages/default/IT/angoloFormUpRight~1246551398.gif') no-repeat;
	height:4px;
	width: 4px;
}

.homePageSubmit {
	text-align: center;
	width: 147px;
	height: 40px;
	border-style: outset !important;
	border-width: 0px!important;
	background-color:transparent;
	background-image: url('/vimages/default/IT/pulsante_cerca~1246551398.png');
	color:white;
	font-weight:bold;
	padding: 1px 9px 3px;
	cursor: pointer !important;
}

.closeButton {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	margin: 0 auto;       /* required */
	clear: left;  
	width: 120px;
	height: 34px;
	border-style: outset !important;
	border-width: 0px!important;
	background-color:transparent;
	background-image: url('/vimages/default/IT/closeButton~1255684140.png');
	color:white;
	padding: 0;
	cursor: pointer !important;
}

.salvaRicercaSubmit{
	text-align: center;
	width: 121px;
	height: 23px;
	border-style: outset !important;
	border-width: 0px!important;
	background-color:transparent;
	background-image: url('/vimages/default/IT/salvaRicerca~1255684140.png');
	color:white;
	font-weight:bold;
	padding: 1px 9px 3px;
	cursor: pointer !important;
	margin-top:0px;

}


.InviaRichiestaSubmit
{
	text-align: center;
	width: 145px;
	height: 40px;
	border-style: outset !important;
	border-width: 0px!important;
	background-color:transparent;
	background-image: url('/vimages/default/IT/pulsante_invia_ricerca~1246551398.png');
	color:white;
	font-weight:bold;
	padding: 1px 9px 3px;
	cursor: pointer !important;
}

.inviaSubmit
{
	text-align: center;
	width: 120px;
	height: 34px;
	border-style: outset !important;
	border-width: 0px!important;
	background-color:transparent;
	background-image: url('/vimages/default/IT/pulsante_invia~1246551398.png');
	color:white;
	font-weight:bold;
	padding: 1px 9px 3px;
	cursor: pointer !important;
}


.listPageSubmit{
	text-align: center;
	width: 124px;
	height: 40px;
	border-style: outset !important;
	border-width: 0px!important;
	background-color:transparent;
	background-image: url('/vimages/default/IT/cercaList~1246551398.png');
	color:white;
	font-weight:bold;
	padding: 1px 9px 3px;
	cursor: pointer !important;
}

.forwardSubmit {
	text-align: center;
	width: 141px;
	height: 34px;
	border-style: outset !important;
	border-width: 0px!important;
	background-color:transparent;
	background-image: url('/vimages/default/IT/pulsante_avanti~1246551398.png');
	color:white;
	font-weight:bold;
	padding: 1px 9px 3px;
	cursor: pointer !important;
}

.signupSubmit {
	text-align: center;
	width: 120px;
	height: 34px;
	border-style: outset !important;
	border-width: 0px!important;
	background-color:transparent;
	background-image: url('/vimages/default/IT/pulsante_registrati~1246551398.png');
	color:white;
	font-weight:bold;
	padding: 1px 9px 3px;
	cursor: pointer !important;
}

.addNoteButton {
	text-align: center;
	width: 20px;
	height: 20px;
	border-style: outset !important;
	border-width: 0px!important;
	background-color:transparent;
	background-image: url('/vimages/default/IT/ico-puls-modifica-nota~1246551398.png');
	color:white;
	font-weight:bold;
	cursor: pointer !important;
}



.addNoteButton:hover{
	background-position: 0 -20px;
}


.bottomright{
	background:url('/vimages/default/IT/angoloForm2~1246551398.gif') no-repeat;
	height:4px;
	overflow:hidden;
	padding:0 !important;
	width:4px !important;
}

.bottomrightGray{
	background:url('/vimages/default/IT/rightBottomGrayCorner~1246551398.gif') no-repeat;
	height:4px;
	overflow:hidden;
	padding:0 !important;
	width:4px !important;
}

.bottomrightAzurro{
	background:url('/vimages/default/IT/angoloFormbottomRight2~1246551398.gif') no-repeat;
	height:4px;
	overflow:hidden;
	padding:0 !important;
	width:4px !important;
}


.bottomrightWhite{
	background:url('/vimages/default/IT/rightBottomWhiteCorner~1246551398.png') no-repeat;
	height:4px;
	overflow:hidden;
	padding:0 !important;
	width:4px !important;
}

.bottomrightAzzurroChiaro{
	background:url('/vimages/default/IT/rightBottomAzzurroChiaro~1246551398.png') no-repeat;
	height:4px;
	overflow:hidden;
	padding:0 !important;
	width:4px !important;
}

.bottomrightAzzurroChiaro2 {
	background:url('/vimages/default/IT/giu-dx-azzurroChiaro~1246551398.gif') no-repeat;
	height:4px;
	overflow:hidden;
	padding:0 !important;
	width:4px !important;
}

.bottomleft{
	background:url('/vimages/default/IT/angoloForm~1246551398.gif') no-repeat;
	height:4px;
	overflow:hidden;
	padding:0 !important;
	width:4px !important;
}

.bottomleftGray{
	background:url('/vimages/default/IT/leftBottomGrayCorner~1246551398.gif') no-repeat;
	height:4px;
	overflow:hidden;
	padding:0 !important;
	width:4px !important;
}

.bottomleftAzurro{
	background:url('/vimages/default/IT/angoloFormBottomLeft2~1246551398.gif') no-repeat;
	height:4px;
	overflow:hidden;
	padding:0 !important;
	width:4px !important;
}

.bottomleftAzzurroChiaro{
	background:url('/vimages/default/IT/leftBottomAzzurroChiaro~1246551398.png') no-repeat;
	height:4px;
	overflow:hidden;
	padding:0 !important;
	width:4px !important;
}

.bottomleftAzzurroChiaro2 {
	background:url('/vimages/default/IT/giu-sx-azzurroChiaro~1246551398.gif') no-repeat;
	height:4px;
	width:4px;
}

.bottomleftWhite{
	background:url('/vimages/default/IT/leftBottomWhiteCorner~1246551398.png') no-repeat;
	height:4px;
	overflow:hidden;
	padding:0 !important;
	width:4px !important;
}

.borderContentTop{
	background-color:#D1EDFB;
	border-top:1px solid #9CF;
	height:3px;
	overflow:hidden;
}

.borderContentTopAzzurro{
	background:url('/vimages/default/IT/background-azzurro-top~1246551398.png') repeat-x;
	height:4px;
	overflow:hidden;
	padding:0 !important;
}


.borderContentTopAzzurroChiaro{
	background:url('/vimages/default/IT/borderTopAzzurroChiaro~1246551398.png') repeat-x;
	height:4px;
	overflow:hidden;
	padding:0 !important;
}

.borderContentTopAzzurroChiaro2 {
	background-color: #ECF2F5;
	height:4px;
	overflow:hidden;
	padding:0 !important;
}

.borderContentTopGray{
	background:url('/vimages/default/IT/backgrond-gray-top~1246551398.png') repeat-x;
	height:4px;
	overflow:hidden;
	padding:0 !important;
}

.borderContentTopWhite{
	background:url('/vimages/default/IT/topWhite~1246551398.png') repeat-x;
	height:4px;
	overflow:hidden;
	padding:0 !important;
}

.borderContentBottomBlue ,.borderContentBottomAzurro  , .borderContentBottomGray{
	height:3px;
	overflow:hidden;
}

.borderContentBottomGray{
	background:url('/vimages/default/IT/background-gray-bottom~1246551398.png') repeat-x;
	height:4px;
	overflow:hidden;
	padding:0 !important;
}

.borderContentBottomBlue{
	background-color:#B4D6EF;
	border-bottom:1px solid #75b0e0;
}

.borderContentBottomAzurro{
	background-color:#D1EDFB;
	border-bottom:1px solid #75b0e0;
}

.borderContentBottomAzzurroChiaro{
	background-color:;
}

.borderContentBottomAzzurroChiaro2 {
	background-color: #ECF2F5;
}


.borderContentBottomWhite{
	background:url('/vimages/default/IT/bottomWhite~1246551398.png') repeat-x;
}

.topleft{
	background-color:#D1EDFB;
	border-left:1px solid #75b0e0;
	height:4px;
	width:3px;
}

.topleftGray{
	background:url('/vimages/default/IT/cornerGrigio-top-left~1246551398.png') no-repeat;
	height:4px;
	width:4px;
}

.topleftAzzurro{
	background:url('/vimages/default/IT/angoloFormUpLeft~1246551398.gif') no-repeat;
	height:4px;
	width:4px;
}

.topleftWhite{
	background:url('/vimages/default/IT/leftTopWhiteCorner~1246551398.png') no-repeat;
	height:4px;
	width:4px;
}

.topleftAzzurroChiaro{
	background:url('/vimages/default/IT/leftTopAzzurroChiaro~1246551398.png') no-repeat;
	height:4px;
	width:4px;
}

.topleftAzzurroChiaro2 {
	background:url('/vimages/default/IT/su-sx-azzurroChiaro~1246551398.gif') no-repeat;
	height:4px;
	width:4px;
}

.topright{
	background:url('/vimages/default/IT/angoloFormUpRight~1246551398.gif') no-repeat;
	height:4px;
	overflow:hidden;
	padding:0 !important;
	width:4px !important;
}

.toprightAzzurro{
	background:url('/vimages/default/IT/angoloFormUpRight~1246551398.gif') no-repeat;
	height:4px;
	width:4px;
}

.toprightGray{
	background:url('/vimages/default/IT/cornerGrigio-top-right~1246551398.png') no-repeat;
	height:4px;
	width:4px;
}

.toprightWhite{
	background:url('/vimages/default/IT/rightTopWhiteCorner~1246551398.png') no-repeat;
	height:4px;
	width:4px;
}

.toprightAzzurroChiaro{
	background:url('/vimages/default/IT/rightTopAzzurroChiaro~1246551398.png') no-repeat;
	height:4px;
	width:4px;
}

.toprightAzzurroChiaro2 {
	background:url('/vimages/default/IT/su-dx-azzurroChiaro~1246551398.gif') no-repeat;
	height:4px;
	width:4px;
}


.borderLateralRightBlue ,.borderLateralLeftBlue,.borderLateralRightGray,.borderLateralLeftGray
{
	width:3px;
	height: 100%;
	overflow:hidden;
}

.borderLateralRightBlue 
{
	background:url('/vimages/default/IT/formSfondo~1246551398.gif') repeat-x;
	border-right:1px solid #75b0e0;
	background-color:#B4D6EF;
}

.borderLateralLeftBlue
{
	background:url('/vimages/default/IT/formSfondo~1246551398.gif') repeat-x;
	background-color:#B4D6EF;
	border-left:1px solid #75b0e0;
}

.borderLateralAzurroChiaro
{
	width:4px;
	background:url('/vimages/default/IT/borderLateralAzzurroChiaro~1246551398.png') repeat-y;
}

.borderLateralAzzurroChiaro2 {
	width : 4px;
	background :  #ECF2F5;
}

.borderLateralLeftGraySfumato{
	background:url('/vimages/default/IT/LeftGraySfumato~1246551398.png') no-repeat bottom;
	background-color: white;
	width:4px;
}

.borderLateralLeftGraySfumatoTop{
	background:url('/vimages/default/IT/backgroundGray~1246551398.gif') no-repeat top;
	border-left:1px solid #c4c4c4;
	background-color: white;
}

.borderLateralRightGraySfumato{
	background:url('/vimages/default/IT/rightGraySfumato~1246551398.png') no-repeat bottom;
	background-color:white;
	width:4px;
}

.borderLateralRightGraySfumatoTop{
	background:url('/vimages/default/IT/rightGraySfumato~1246551398.png') no-repeat top;
	background-color:white;
}

.borderLateralRightGray{
	background:url('/vimages/default/IT/background-gray-right~1246551398.png') repeat-y;
	width:4px;
}

.borderLateralLeftGray{
	background:url('/vimages/default/IT/background-gray-left~1246551398.png') repeat-y;
	width:4px;
}

.borderLateralRightAzzurro 
{
	background:url('/vimages/default/IT/background-azzurro-right~1246551398.png') repeat-y;

}

.borderLateralLeftAzzurro
{
	background:url('/vimages/default/IT/background-azzurro-left~1246551398.png') repeat-y;

}

.borderLateralLeftWhite
{
	background:url('/vimages/default/IT/leftWhite~1246551398.png') repeat-y;

}

.borderLateralRightWhite
{
	background:url('/vimages/default/IT/rightWhite~1246551398.png') repeat-y;

}

.contentGray{
	background:#f0f0f0;
}

.contentAzzurro{
	background:#D1EDFB;
}

.contentAzzurroSfumato{
	background:url('/vimages/default/IT/formSfondo~1246551398.gif') repeat-x;
	background-color:#b4d6ef;
}

.contentAzzurroChiaro2 {
	background: #ECF2F5;
}

.contentAzzurroChiaro{
	background:#f6fcff;
}

#menuHomeRight .menuBorder{
	float:left;
	width:10px; 
	height:34px;
	position:relative;
}

#menuHomeRight .right
{	
	background:url('/vimages/default/IT/blu-centrale~1246551398.gif') repeat-x;
}

#menuHomeRight .rightSelected
{
	
	background:url('/vimages/default/IT/azzurro-blu-dx~1250097296.gif') repeat-x;
}

#menuHomeRight .leftSelected{
	background:url('/vimages/default/IT/azzurro-blu-sx~1246551398.gif') repeat-x;
}

#menuHomeRight .leftSelectedInitial{
	
	background:url('/vimages/default/IT/azzurro-pieno-sx~1246551398.gif') repeat-x;
}
#menuHomeRight .rightSelectedInitial{
	
	background:url('/vimages/default/IT/azzurro-pieno-dx~1250097296.gif') repeat-x;
}

#menuHomeRight .leftInitial{
	
	background:url('/vimages/default/IT/blu-sx~1246551398.gif') repeat-x;
}

#menuHomeRight .rightInitial{
	background:url(/vimages/default/IT/blu-dx~1250097296.gif) repeat-x;
}


#menuHomeRight{
	margin-bottom: -2px;
}

#menuHomeRight .selected{
	color: #000;
	border-top: 1px solid #75b0e0 !important;
	background: #D1EDFB!important;
	font-size:15px;
}

#menuHomeRight a:hover{
	text-decoration: none;
}

.immobiliare{
	background:url('/vimages/default/IT/immobiliare~1246551398.gif') no-repeat ;
	height:33px;
	width:184;
	z-index:2;
	margin-top:-4px;
	position: relative;
}


.sfondoHome{
	width:100%;
	background:url('/vimages/default/IT/immobiliare_sfondo~1246551398.gif') repeat-x;
	height:4px;
	z-index:1;
}

.menuRightTittle{
	background-color:#D1EDFB;
	padding: 10 5 10 5;
	font-size:12px;
	padding-left: 5px;
}

.contentGraySfumato{
	background:url('/vimages/default/IT/backgroundGray~1246551398.gif') repeat-x bottom;
	background-color:white;
}

.contentGraySfumatoTop{
	background:url('/vimages/default/IT/backgroundGray~1246551398.gif') repeat-x top;
	background-color:white;
}

.backGroundBluSfumato{
	background: url('/vimages/default/IT/formSfondo~1246551398.gif') repeat-x;
	background-color:#B4D6EF;
}

#vetrina{
	width:100%;
	border: 0px;
	height:105px;
	padding: 0px 0px 0px 0px;
}

.titleCenter, .titleLeft, .titleRight{
	height:28px;
}

.titleLeft, .titleRight{
	width:15px;
}

.titleLeft {
	background:url('/vimages/default/IT/angolo-sx-top-vetrina~1246551398.gif') no-repeat;
	margin-left:2px;
}

.titleRight {
	background:url('/vimages/default/IT/angolo-dx-top-vetrina~1246551398.gif') no-repeat;
}

.titleCenter{
	background:url('/vimages/default/IT/fondo-top-vetrina~1246551398.gif') repeat-x;
	width:646px;
	line-height:28px;
	text-align:justify;
}



.form-text {
	/*background: white url('/vimages/default/IT/input_shadow~1246551398.gif') repeat-x;*/
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	padding:2 0 0 3;
	height:23px;
}

.form-login{
	font-family:Verdana,Arial,sans-serif;
	border:1px solid #75b0e0;
	font-size:13px;
	padding:3 0 0 3;
	height:25px;
	margin-top:3px;
	width:190px;
}


#searchBox .form-text{
	font-size:13px;
	padding: 0px;
}


#menuMid {
	float:left;
	margin-bottom:-1px;
	height:29px;
}

#menuMid .selected{
	float:left;
	background:white url('/vimages/default/IT/tag-cloud-label-selected-fondo~1246551398.gif') repeat-x;
}

.menuMidElement a
{
	padding:5px;
	position:relative;
	display:block;
	height:20px;
	float:left;
}

#menuMid a:hover{

}

.menuMidElement
{
	height:29px;
	float:left;
	background:white url('/vimages/default/IT/tag-cloud-label-fondo~1246551398.gif') repeat-x;
}

#menuMid .rightSelected {
	width:7px;
	height:29px;
	background:white url('/vimages/default/IT/tag-cloud-label-selected-dx~1246551398.gif') no-repeat;
}

#menuMid .leftSelected {
	width:7px;
	height:29px;
	background:white url('/vimages/default/IT/tag-cloud-label-selected-sx~1246551398.gif') repeat-x;
}

#menuMid .left {
	height:29px;
	width:7px;
	background:white url('/vimages/default/IT/tag-cloud-label-sx~1246551398.gif') repeat-x;
}

#menuMid .right{
	height:29px;
	width:7px;
	background:white url('/vimages/default/IT/tag-cloud-label-dx~1246551398.gif') repeat-x;
}

.menuMidContent{
	width:680px;
}

.divJustify{
	text-align:justify;
}
.separatoreSfumato{
	height:1px;
	width:685px;
	background: white url('/vimages/default/IT/tag-cloud-lineasfumata~1246551398.gif') repeat-x;
}

.publicaAnnuncioButton{
	background:url('') no-repeat;
	height:34;
	width:222;
	margin-top:20px;
	color:white;
	font-weight:bold;
}

#rafinaRicercaContent
{
	background:url('/vimages/default/IT/background-rafina-ricerca~1246551398.png') repeat-y;	
}

#rafinaRicercaTop
{
	background:url('/vimages/default/IT/top-raffina-ricerca~1246551398.gif') no-repeat;
	height:36;
	width:100%;
}

#rafinaRicercadown
{
	background:url('/vimages/default/IT/background-ragina-ricerca-down~1246551398.png') no-repeat;
}

#FiltraPerTipologiaTop
{
	background:url('/vimages/default/IT/top-raffina-ricerca2~1246551398.gif') no-repeat;
	height:36;
	width:100%;
}

#ComuniLimitrofiTop
{
	background:url('/vimages/default/IT/top-raffina-ricerca2~1246551398.gif') no-repeat;
	height:36;
	width:100%;
}

#ListAdsMenuMid
{
	height:24px;
	padding:5px 0px 2px 0px; 
	font-size:12px;
}

.boxTitle{
	height:32px;
	font-size:12px;
}

#pulsantePubblica
{
	text-align: center;
	width: 222px;
	height: 34px;
	border-style: outset !important;
	border-width: 0px!important;
	background-color:transparent;
	background: url('/vimages/default/IT/pulsante_pubblica~1246551398.png') no-repeat;
	color:white;
	font-weight:bold;
	margin-top:18px;
	cursor: pointer;
}

.footerBgWinter{
	background:transparent url('/vimages/default/IT/footerBackgroundInvernale~1264421739.gif') repeat-x scroll bottom center;
}

.footerBgSpring{
	background:transparent url('/vimages/default/IT/footerBackgroundEstivo~1264421739.gif') repeat-x scroll bottom center;
}

.footerBgSummer{
	background:transparent url('/vimages/default/IT/footerBackgroundEstivo~1264421739.gif') repeat-x scroll bottom center;
}

.footerBgAutunnale{
	background:transparent url('/vimages/default/IT/footerBackgroundAutunnale~1291995413.gif') repeat-x scroll bottom center;
}

#footerWinter, #footerSpring, #footerSummer,#footerAutunnale {
	position:relative;
	left:-50px;
	height: 260px;
}

#footerWinter
{
	background:transparent url('/vimages/default/IT/casettaInvernale~1301073259.png') no-repeat scroll 0 10px;
}

#footerSpring
{
	background:transparent url('/vimages/default/IT/casettaPrimaverile~1301073259.png') no-repeat scroll 0 10px;
}

#footerSummer
{
	background:transparent url('/vimages/default/IT/casettaEstiva~1305554210.png') no-repeat scroll 0 10px;
}

#footerAutumn
{
	background:transparent url('/vimages/default/IT/casettaAutunnale~1301073259.png') no-repeat scroll 0 10px;
}



#page {
	width: 629px;
}
.bookmarkedSearchItem {
	margin: 0 10 0 10;
	padding: 10px 0px;
	position:relative;
	width:580px;
}


.searchItemHeader {
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
	vertical-align: center;

}
.bookmarkDate {
	font-size: 11px;
	margin-right: 3px;
}
.label {
	display: inline;
	vertical-align: middle;
}
.image {
	display: inline;
	vertical-align: middle;
}
.bookmarkAction {
	margin-left: 25px;
	display: inline;
	cursor: pointer;
	vertical-align: middle;
}
.bookmarkedSearchesAction {
	vertical-align: middle;
	text-align: right;
}
.bookmarkedSearchesAction img {
	vertical-align: middle;
	margin-bottom: 6px;
}

.agencyInformation{
	float:left;
	margin: 10 0 10 10;
	padding:10px;
	background:white;
	border: 1px solid #f4f4f4;
	width:200px;
}

.agencyAdsInformation{
	float:left;
	padding: 20px;
	width:220px;
}

#footer .padderRight
{
	padding-right:40px;
}

.grigio
{
	color: #666666}

.footerSeparator {
	background:transparent url('/vimages/default/IT/separatore-verticale-footer~1246551398.gif') no-repeat scroll 0 10px;
	height:120px;
	width:2px;
	margin-right:20px;
}

#vetrinaDettaglioContentCenter{
	height:97px;
	width:339px;
	background:url('/vimages/default/IT/background-vetrina-dettaglio~1246551398.gif') repeat-x bottom;
}

#vetrinaDettaglioLeft{
	height:97px;
	width:18px;
	background:url('/vimages/default/IT/lato-sx-vetrina-dettaglio~1246551398.gif') no-repeat;
	
}

#vetrinaDettaglioRight{
	height:97px;
	width:18px;
	background:url('/vimages/default/IT/lato-dx-vetrina-dettaglio~1246551398.gif') no-repeat;
}

#topVetrinaDettaglio
{
	background:url('/vimages/default/IT/top-vetrina-dettaglio~1246551398.gif') no-repeat bottom;
	width:375px;
	height:25px;
	text-align:top;
	margin-bottom:-4px;
	width:100%;
}

.redball li {
	list-style-image: url('/vimages/default/IT/red-bullet~1246551398.png');
	vertical-align: middle;
	margin: 5px 0 5px -19px;
}
.redball li div {
	vertical-align: middle;
}

.bluecheck li {
	list-style-image: url('/vimages/default/IT/ico-spunta~1246551398.gif');
	vertical-align: middle;
	margin: 5px 0 5px -19px;
}
.bluecheck li div {
	vertical-align: middle;
}

.bluechecklittle li {
	list-style-image: url('/vimages/default/IT/ico-spunta-piccola~1246551398.gif');
	vertical-align: middle;
	margin: 0px 0 0px -19px;
}
.bluechecklittle li div {
	vertical-align: top;
}

.formSfumato
{
	background:url('/vimages/default/IT/sfumatura_lightbox~1246551398.gif') #b6d7f0 repeat-x top;
	/*width: 316px;*/
	padding: 10 10 10 10;
}


.registrazioneSubmit
{
	text-align: center;
	width: 147px;
	height: 40px;
	border-style: outset !important;
	border-width: 0px !important;
	background-color:transparent;
	background-image: url('/vimages/default/IT/pulsante_vuoto~1246551398.png');
	color:white;
	font-weight:bold;
	padding: 1px 9px 3px;
	font-size:15px;
	cursor: pointer !important;
}

td.publicationCenter {
	background:url('/vimages/default/IT/CenterNavbarPubblication~1246551398.png') repeat-x;
	border: 0px;
}

td.publicationLeft {
	background:url('/vimages/default/IT/BorderNavbarPubblicationLeft~1246551398.png') no-repeat;
	width: 4px;
	height: 73px;
}

td.publicationRight {
	background:url('/vimages/default/IT/BorderNavbarPubblicationRight~1246551398.png') no-repeat;
	width: 4px;
	height: 73px;
}

td.adsLimitReached {
	height: 53px;
}

div.adPanel {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

div.adPanel:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

div.adPanelButton {
	margin-left: 25px;
}
div.adPanelButton:hover {
	color: #990000;
}

#createAgencySiteHeader {
	background:url('/vimages/default/IT/scatola~1246551398.jpg') no-repeat;
	width: 527px; 
	height: 245px;
	float: left;
	margin-right: 20px;
	margin-bottom: 43px;
	line-height: 1.6;
}

.rightAds {
	border-left: 1px solid #12368B;
	text-align: left;
	width: 180px;
	float: left;
	margin-top: 10px;
	padding-left: 10px;
	overflow: hidden;
}

.bottomAds {
	text-align: left;
	width: 500px;
	float: left;
	margin-left: 13px;
	margin-top: 10px;
	padding-left: 10px;
}

.ads {
	text-align: left;
	width: 180px;
	float: left;
	margin-left: 20px;
}

table.pubblicaAdsFrame {
	border-collapse: collapse;
	text-align: center;
	margin-left: 100px;
}
table.pubblicaAdsFrame tr{
	border-collapse: collapse;
}

table.pubblicaAdsFrame tr td{
	border-collapse: collapse;
}

.pubblicaAdsImgHeader {
	width: 500px;
	background:url('/vimages/default/IT/publicationAds/pubblicaAnnuncioTopBg~1246551397.png') repeat-x;
	text-align: center;
	font-weight: bold;
}

.pubblicaAdsImgHeaderLeft {
	width: 10px;
	height: 28px;
	background:url('/vimages/default/IT/publicationAds/pubblicaAnnuncioCornerLeftTop~1246551397.png') repeat-x;
	text-align: center;
	font-weight: bold;
}

.pubblicaAdsImgHeaderRight {
	width: 10px;
	height: 28px;
	background:url('/vimages/default/IT/publicationAds/pubblicaAnnuncioCornerRightTop~1246551397.png') repeat-x;
	text-align: center;
	font-weight: bold;
}

.pubblicaAdsImgCenterLeft {
	width: 10px;
	background:url('/vimages/default/IT/publicationAds/pubblicaAnnuncioTableLeft~1246551397.png') repeat-y;
}

.pubblicaAdsImgCenterRight {
	width: 10px;
	background:url('/vimages/default/IT/publicationAds/pubblicaAnnuncioTableRight~1246551397.png') repeat-y;
}

.pubblicaAdsImgFooterLeft {
	width: 10px;
	height: 32px;
	background:url('/vimages/default/IT/publicationAds/pubblicaAnnuncioCornerLeftBottom~1246551397.png') repeat-x;
	text-align: center;
	font-weight: bold;
}

.pubblicaAdsImgFooter {
	width: 500px;
	background:url('/vimages/default/IT/publicationAds/pubblicaAnnuncioBottomBg~1246551397.png') repeat-x;
	text-align: center;
	font-weight: bold;
}

.staticPage a {
	border-bottom:1px dotted;
}

.staticPage a:hover {	
	border-bottom: none;
}

.callToAction a {
	font-size: 11px;
}

.searchDataRow {
	margin-left: 5px;
	margin-bottom: 7px;
}

.zoneSelected{
	-moz-border-radius-bottomleft:2pt;
	-moz-border-radius-bottomright:2pt;
	-moz-border-radius-topleft:2pt;
	-moz-border-radius-topright:2pt;
	background-color:#f6fcff;
	line-height: 18px;
	padding:2px;
	margin-top:2px;
}

.zone
{
	-moz-border-radius-bottomleft:2pt;
	-moz-border-radius-bottomright:2pt;
	-moz-border-radius-topleft:2pt;
	-moz-border-radius-topright:2pt;
	background-color:'transparent';
	line-height: 18px;
	padding:2px;
	margin-top:2px;
}

.separator {
	border-top: 1px solid #cacaca; 
	width:100%;
}

#pulsanteFacebook
{
	text-align: center;
	width: 136px;
	height: 51px;
	border-style: outset !important;
	border-width: 0px!important;
	background-color:transparent;
	background: url('/vimages/default/IT/facebook-puls1~1246551398.gif') no-repeat;
	color:white;
	font-weight:bold;
	cursor: pointer;
}

#pulsanteFacebook:hover{
	background: url('/vimages/default/IT/facebook-puls2~1246551398.gif') no-repeat;
}

.confirmButton {
	background: url('/vimages/default/IT/ok~1279800841.png') left top no-repeat;
	height:34px;
	width: 151px;
	border: none;
}

.formError {
	color: #990000;
	font-weight: bold;
	font-size: 10px;
	visibility: hidden;
	line-height: 14px;
}

.separatoreRed{
	margin: 0px 10px;
	width:3px;
	height:23px;
	background:url('/vimages/default/IT/separatoreRed~1255684140.png') repeat-x;
	

}

.lottiTipology{
	width:130px;
	text-align:center;
}

.lottiSup{
	width:75px;
	text-align:center;
}

.lottiPrezzo{
	width:65px;
	text-align:center;
}
 .lottiPiano{
	width:160px;
	text-align:center;
}
  .lottiLocali{
	width:70px;
	text-align:center;
}
   .lottiBagni{
	width:70px;
	text-align:center;
}

.errorField {
	border: 1px solid #Db0000;
	background-color: #fde7e7;
}

#userDialog {
	background-color: #B6D7F0;
}

#userDialog_content {
	background-color: #B6D7F0;
}

.divInformation{
	background:transparent url('/vimages/default/trasnparenteBianca~1276081484.png') scroll top center;
}

.adsListAnchorTitle:hover {
	text-decoration: underline;
}

.adsListSeparator {
	background-position: bottom;
	background-repeat: no-repeat;
	height: 1px;
	background-image: url('/vimages/default/IT/listaAnnunci/separatore-lista~1246551397.gif');
}

div.immobiliareAD {
	background-image: url('/vimages/default/backgrounds/immobiliareBG~1321972798.png');
	margin-top: 15px;
	width: 610px;
	height: 150px;
}

