/**********************************/
/* = GENERALE =================== */
/**********************************/
BODY{
	margin: 0px;
	background-color: #white;
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

A:link{color: #3399FF; text-decoration: none; font-weight: normal;}
A:active{color: #3399FF; text-decoration: none; font-weight: normal;}
A:visited{color: #3399FF; text-decoration: none; font-weight: normal;}
A:hover{color: #666666; text-decoration: underline; font-weight: normal;}

H1,H2,H3,H4,H5,H6{
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	font-weight: normal;
	margin: 0px; padding: 0px;
}

H1{font-size: 20px; font-weight: bold; color: #3399FF;}
H2{font-size: 13px; font-weight: bold;}
H3{font-size: 12px;}
H4{font-size: 11px;}
H5{font-size: 11px;}

/* H per la scheda cantiere */
H1.SchedaCantiere{font-size: 30px; font-weight: normal; color: #3399FF;}
H2.SchedaCantiere{font-size: 20px; font-weight: normal; color: #3399FF;}
/* H per la scheda cantiere */
H1.SchedaImmobile{font-size: 30px; font-weight: normal; color: #3399FF;}
H2.SchedaImmobile{font-size: 20px; font-weight: normal; color: #3399FF;}

.TitoloPaginaSx{
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 35px;
}

FORM{margin: 0px; padding: 0px;}

table{border-collapse:collapse;}


/**********************************/
/* = LAYOUT ===================== */
/**********************************/
/* DIV Contenitore di tutto */
.Container {
	width: 100%;
	height: 100%;
}
/* Sito � applicato al div che contiene il sito */
.Sito{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}
/***** INIZIO BLOCCO HEADER     =================== */
/* contenitore dell'header */
.Header{
	width: 100%;
	height: 132px;
	margin-left: auto;
	margin-right: auto;
}
.BandinaAlta{
	width: 100%;
	height: 12px;
	background-color: #E5E5E5;
	margin-bottom: 12px;
}
/* div che contiene il logo */
.HeaderLogo{
	float: left;
	width: 287px;
	height: 82px;
	margin-top: 15px;
	margin-left: 25px;
}
.HeaderBandierine{
	float: right;
	margin-top: 48px;
	margin-right: 16px;
}
.ChiamaOra{
	font-weight: bold;
	font-size: 12px;
	color: #159408;
}
.Numero{
	font-size: 18px;
	color: #159408;
}
/***** FINE BLOCCO HEADER     =================== */




/***** INIZIO BLOCCO INTERAZIONI     =================== */
.Interazioni{
	width: 100%;
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
}
.ContenitoreInterazioniSinistra{
	float: left;
	width: 267px;
}
.ContenitoreCercaNelSito{
	width: 267px;
	height: 95px;
	background-image: url(/Temi/Default/images/Sfondo_MenuLeft.gif);
	background-repeat: repeat-y;
}
.CercaNelSito{
	margin: 10px 10px 20px 50px;
}
.ContenitoreInterazioniCentro{
	float: left;
	width: 244px;
	margin: 0px 2px 0px 1px;
}
.CerchiCasa{
	height: 24px;
	padding: 23px 10px 21px 20px;
	color: #737373;
	font-size: 16px;
	background-color: #F1F1F1;
	vertical-align: middle;
}
/* formattazione INPUT TEXT*/
div.InputText_Wrapper{
	float: left;
	width: 143px;
	background: url(/Temi/Default/images/Input_Text_bg.gif) left top no-repeat;
}
div.InputText_Wrapper input {
	border: 0px;
	padding: 3px 5px;
	height: 13px;
	width: 133px;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.CerchiCasa_Invia{
	float: right;
}
/* formattazione SELECT */
.ContenitoreCampo{
	width: 210px;
	margin-top: 23px;
	margin-left: auto;
	margin-right: auto;
}
#txtsel_Zona, #txtsel_Tipologia, #txtsel_Vani{
	position: absolute;
	padding: 3px 15px 0px 5px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
div.InputSelect_Wrapper{
	width: 210px;
	height: 19px;
	background: url(/Temi/Default/images/Input_Select_bg.gif) left top no-repeat;
	overflow: hidden;
}
div.InputSelect_Wrapper select {
	width: 210px;
	height: 19px;
	border: 0px;
	background-color: transparent;
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
/* formattazione lin blocco Cerchi Casa */
P.CerchiCasa_Link A:link{color: #666666; font-size: 11px; font-weight: bold;}
P.CerchiCasa_Link A:active{color: #666666; font-size: 11px; font-weight: bold;}
P.CerchiCasa_Link A:visited{color: #666666; font-size: 11px; font-weight: bold;}
P.CerchiCasa_Link A:hover{color: #3399ff; font-size: 11px; font-weight: bold;}


.ContenitoreInterazioniDestra{
	float: right;
	width: 465px;
	height: 334px;
}
.CantiereGrande_ContenitoreImmagine{
	height: 307px;
}
.CantiereGrande_ContenitoreTitolo{
	height: 23px;
	padding-top: 9px;
	text-align: right;
}
/* formattazione TITOLO cantiere grande */
SPAN.CantiereGrande_Titolo{color: #207AF3; font-size: 14px; font-weight: bold;}
SPAN.CantiereGrande_Titolo A:link{color: #207AF3; font-size: 14px; font-weight: bold; text-decoration: none;}
SPAN.CantiereGrande_Titolo A:active{color: #207AF3; font-size: 14px; font-weight: bold; text-decoration: none;}
SPAN.CantiereGrande_Titolo A:visited{color: #207AF3; font-size: 14px; font-weight: bold; text-decoration: none;}
SPAN.CantiereGrande_Titolo A:hover{color: #207AF3; font-size: 14px; font-weight: bold; text-decoration: underline;}
/* formattazione INFO cantiere grande */
SPAN.CantiereGrande_info{color: #207AF3; font-size: 12px; font-weight: normal; margin: 0px 15px}
SPAN.CantiereGrande_info A:link{color: #207AF3; font-size: 12px; font-weight: normal; text-decoration: none;}
SPAN.CantiereGrande_info A:active{color: #207AF3; font-size: 12px; font-weight: normal; text-decoration: none;}
SPAN.CantiereGrande_info A:visited{color: #207AF3; font-size: 12px; font-weight: normal; text-decoration: none;}
SPAN.CantiereGrande_info A:hover{color: #207AF3; font-size: 12px; font-weight: normal; text-decoration: underline;}

/***** FINE BLOCCO INTERAZIONI     =================== */



/***** INIZIO BLOCCO CONTENUTO     =================== */
.Contenuto{
position: relative; /* togliere se si togli il titolo vetrina */
	width: auto;
	margin: 1px auto 1px auto;
	padding: 12px 0px 8px 0px;
	background-image: url(/Temi/Default/images/Sfondo_Contenuto.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.ContenutoStampaScheda{
	width: auto;
	margin: 1px auto 1px auto;
	padding: 12px 0px 8px 0px;
}
.MappaInterattiva{
position: absolute; bottom: 0px; /* togliere se si togli il titolo vetrina */
	float: left;
	margin-bottom: 0px; /* margin-bottom: -8px; */ /* rimettere se si togli il titolo vetrina */
	width: 514px;
	height: 258px;
	vertical-align: baseline;
	background-image: url(/dati/ContentManager/images/Mappa_Interattiva.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ContenitoreUltimiCantieri{
	margin-top: 0px; /*margin-top: -12px;*/ /* rimettere se si togli il titolo vetrina */
	margin-bottom: 0px; /*margin-bottom: -8px;*/ /* rimettere se si togli il titolo vetrina */
	float: right;
	width: 466px;
	height: 290px;/* height: 266px; */ /* rimettere se si togli il titolo vetrina */
	
}
.ContenitoreSingoloCantierePiccolo{
	float: left;
	width: 232px;
	height: 149px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	overflow: hidden;
}
.CantierePiccolo_ContenitoreImmagine{
position: relative;
	height: 125px;
	overflow: hidden;
}
/* formatto l'immagine */
.CantierePiccolo_ContenitoreImmagine IMG{
position: absolute;
	top: -5px;
}
.CantierePiccolo_ContenitoreTitolo{
	height: 24px;
	line-height: 24px;
	padding: 0px 5px;
	text-align: right;
	background-color: #2889F2;
}
/* formatto la freccina info */
.CantierePiccolo_ContenitoreTitolo IMG{
	vertical-align: middle;
}
/* formattazione TITOLO cantiere piccolo */
SPAN.CantierePiccolo_Titolo{color: #ffffff; font-size: 14px; font-weight: normal;}
SPAN.CantierePiccolo_Titolo A:link{color: #ffffff; font-size: 14px; font-weight: normal; text-decoration: none;}
SPAN.CantierePiccolo_Titolo A:active{color: #ffffff; font-size: 14px; font-weight: normal; text-decoration: none;}
SPAN.CantierePiccolo_Titolo A:visited{color: #ffffff; font-size: 14px; font-weight: normal; text-decoration: none;}
SPAN.CantierePiccolo_Titolo A:hover{color: #ffffff; font-size: 14px; font-weight: normal; text-decoration: underline;}
/* formattazione INFO cantiere piccolo */
SPAN.CantierePiccolo_info{color: #ffffff; font-size: 12px; font-weight: normal; margin: 0px 10px}
SPAN.CantierePiccolo_info A:link{color: #ffffff; font-size: 12px; font-weight: normal; text-decoration: none;}
SPAN.CantierePiccolo_info A:active{color: #ffffff; font-size: 12px; font-weight: normal; text-decoration: none;}
SPAN.CantierePiccolo_info A:visited{color: #ffffff; font-size: 12px; font-weight: normal; text-decoration: none;}
SPAN.CantierePiccolo_info A:hover{color: #ffffff; font-size: 12px; font-weight: normal; text-decoration: underline;}

/* formattazione paginazione */
.Paginazione{
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}
.PGSelectedPage{
	color: #3399FF;
	font-size: 14px;
}

DIV.Paginazione A:link{color: #666666; font-size:12px; text-decoration: none;}
DIV.Paginazione A:active{color: #666666; font-size:12px; text-decoration: none;}
DIV.Paginazione A:visited{color: #666666; font-size:12px; text-decoration: none;}
DIV.Paginazione A:hover{color: #666666; font-size:12px; text-decoration: underline;}

/* INIZIO paragrafo link SK cantieri */
.SKcantiereLink{
	padding: 20px;
	font-size: 11px;
}
P.SKcantiereLink A{
	display: block;
	margin-bottom: 5px;
	padding-left: 20px;
	background-image: url(/dati/ContentManager/images/Cantieri/Freccina_Info.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #3399FF; font-size: 12px; font-weight: bold; text-decoration: none;
}
P.SKcantiereLink A:hover{text-decoration: underline;}
/* FINE paragrafo link SK cantieri */
A.Torna{color: #3399FF; font-size: 12px; font-weight: bold; text-decoration: none;}
A.Torna:hover{text-decoration: underline;}
A.Consiglia{color: #3399FF; font-size: 12px; font-weight: bold; text-decoration: none;}
A.Consiglia:hover{text-decoration: underline;}


/* INIZIO blocco ALTRE IMMAGINI */
DIV.AltreImmagini IMG{
	float: left;
	margin: 0px 0px 1px 10px;
	width: 97px;
	height: 73px;
}
/* INIZIO blocco ALTRE IMMAGINI */

A.GuardaLaMappa{color: #3399FF; font-size: 12px; font-weight: bold; margin-left: 10px; text-decoration: none;}
A.GuardaLaMappa:hover{text-decoration: underline;}

/***** FINE BLOCCO CONTENUTO     =================== */


/***** INIZIO BLOCCO FOOTER     =================== */
.Footer{
	width: auto;
	padding: 5px;
	font-size: 11px;
	font-weight: normal;
	background-color: #E4E4E4;
}
DIV.Footer A:link{color: #6FCAF7; font-size: 12px; font-weight: bold; text-decoration: none;}
DIV.Footer A:active{color: #6FCAF7; font-size: 12px; font-weight: bold; text-decoration: none;}
DIV.Footer A:visited{color: #6FCAF7; font-size: 12px; font-weight: bold; text-decoration: none;}
DIV.Footer A:hover{color: #6FCAF7; font-size: 12px; font-weight: bold; text-decoration: underline;}
/***** FINE BLOCCO FOOTER     =================== */

/***** INIZIO BLOCCO CREDITS     =================== */
.Credits{
	width: auto;
	text-align: right;
}
/***** FINE BLOCCO CREDITS     =================== */

/**********************************/
/* = MENU     =================== */
/**********************************/
/***** INIZIO MENU TOP     =================== */
/* DIV contenitore del MenuTop */
.MenuTop{
	width: 100%;
	height: 28px;
	margin-left: auto;
	margin-right: auto;
	background-color: #909090;
}
/* ATTENZIONE: questa classe viene applicata al TD della voce se si � scelto in amministrazione
di usare la tabella automatica per il menu, altrimenti se � disattivata la classe viene applicata direttamante
all'elemento A */
.CE-VoceMenuMenuTopLivello1, .CE-VoceMenuMenuTopLivello1-Sel{
	color: #ffffff;
	font-size: 13px;
	border-right: 1px solid #5E5E5E;
}
/* classe per togliere il bordo sinistro alla prima voce del menu */
#CEMenuMenuTopVoce72,
#CEMenu16Voce106{
	border-left: 0px;
}
/* classe per togliere il bordo destro dall'ultima voce del menu */
.CE-VoceMenuMenuTopLivello1-LastPos{
	border-right: 0px;
}
A.CE-VoceMenuMenuTopLivello1:link, A.CE-VoceMenuMenuTopLivello1-Sel:link{color: #ffffff; text-decoration: none; font-weight: bold;}
A.CE-VoceMenuMenuTopLivello1:visited, A.CE-VoceMenuMenuTopLivello1-Sel:visited{color: #ffffff; text-decoration: none; font-weight: bold;}
A.CE-VoceMenuMenuTopLivello1:active, A.CE-VoceMenuMenuTopLivello1-Sel:active{color: #ffffff; text-decoration: none; font-weight: bold;}
A.CE-VoceMenuMenuTopLivello1:hover, A.CE-VoceMenuMenuTopLivello1-Sel:hover{color: #ffffff; text-decoration: underline; font-weight: bold;}

/* classe della TEBELLA usata se si imposta il menu con:
Calcola e imposta automaticamente la larghezza in percentuale delle celle delle voci di menu (se menu in tabella)
 */
.CEMenuMenuTopTabellaLivello1{
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
/* trasformo tutte le voci del menu in blocchi per farli sembrare dei bottoni
cos� non devo cliccare solo sul testo della voce ma anche nella sua area circostante */
table.CEMenuMenuTopTabellaLivello1 A{
	display: block;
	height: 21px;
	padding-top: 5px;
}
/* classi per formattare i link delle voci di menu se uso la tabella che
imposta automaticamente la larghezza delle voci */
TD.CE-VoceMenuMenuTopLivello1 A:link, TD.CE-VoceMenuMenuTopLivello1-Sel A:link{color: #ffffff; text-decoration: none; font-weight: bold;}
TD.CE-VoceMenuMenuTopLivello1 A:visited, TD.CE-VoceMenuMenuTopLivello1-Sel A:visited{color: #ffffff; text-decoration: none; font-weight: bold;}
TD.CE-VoceMenuMenuTopLivello1 A:active, TD.CE-VoceMenuMenuTopLivello1-Sel A:active{color: #ffffff; text-decoration: none; font-weight: bold;}
TD.CE-VoceMenuMenuTopLivello1 A:hover, TD.CE-VoceMenuMenuTopLivello1-Sel A:hover{color: #ffffff; text-decoration: underline; font-weight: bold;}

/* classe pe formattare la voce DOWNLOAD in maniera diversa dalle altre*/
#CEMenu13Voce75, #CEMenu13Voce75-Sel,
#CEMenu16Voce104, #CEMenu16Voce104-Sel{
	background-color: #F47A2D;
}

/* PROVE ROLLOVER 
TD#CEMenuMenuTopVoce72 A:hover{background-color: #207AF3;}
TD#CEMenuMenuTopVoce73 A:hover{background-color: #6FCAF7;}
TD#CEMenuMenuTopVoce74 A:hover{background-color: #E4E4E4;}
TD#CEMenuMenuTopVoce75 A:hover{background-color: #000000;}
TD#CEMenuMenuTopVoce76 A:hover{background-color: #F8E926;}
TD#CEMenuMenuTopVoce77 A:hover{background-color: #993324;}
TD#CEMenuMenuTopVoce78 A:hover{background-color: #EA6B20;}*/

/* classe per inserire il pallino nelle sottovoci della tendina */
/*.CE-VoceMenu5Livello2-tendina{
	background-image: url(/Temi/Home/images/FrecciaSottoTendina.gif);*/
	/*background-attachment: fixed;*/
/*	background-repeat: no-repeat;
	background-position: left center;
}*/


/***** FINE MENU TOP     =================== */
/***** INIZIO MENU LEFT     =================== */
.MenuLeft{
	width: 267px;
	padding: 20px 0px;
	background-image: url(/Temi/Default/images/Sfondo_MenuLeft.gif);
	background-repeat: repeat-y;
}
P.CE-VoceMenuMenuLeftLivello1, P.CE-VoceMenuMenuLeftLivello1-Sel{
	height: 27px;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #E6E6E6;
	background-image: url(/Temi/Default/images/Puntino_MenuLeft.gif);
	background-position: 33px 12px;
	background-repeat: no-repeat;

}
/* trasformo tutte le voci del menu in blocchi per farli sembrare dei bottoni
cos� non devo cliccare solo sul testo della voce ma anche nella sua area circostante */
P.CE-VoceMenuMenuLeftLivello1 A, P.CE-VoceMenuMenuLeftLivello1-Sel A{
	display: block;
	padding: 5px 5px 5px 55px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
/* classe per togliere il bordo sopra alla prima voce del menu */
#CEMenu15Voce89,
#CEMenu17Voce106{
	border-top: 0px;
}
/* classe per togliere il bordo sotto dall'ultima voce del menu */
P.CE-VoceMenuMenuLeftLivello1-LastPos{
	border-bottom: 0px;
}

P.CE-VoceMenuMenuLeftLivello1 A:link, P.CE-VoceMenuMenuLeftLivello1-Sel A:link{color: #666666; text-decoration: none; font-weight: bold;}
P.CE-VoceMenuMenuLeftLivello1 A:visited, P.CE-VoceMenuMenuLeftLivello1-Sel A:visited{color: #666666; text-decoration: none; font-weight: bold;}
P.CE-VoceMenuMenuLeftLivello1 A:active, P.CE-VoceMenuMenuLeftLivello1-Sel A:active{color: #666666; text-decoration: none; font-weight: bold;}
P.CE-VoceMenuMenuLeftLivello1 A:hover, P.CE-VoceMenuMenuLeftLivello1-Sel A:hover{color: #666666; text-decoration: underline; font-weight: bold;}

/* PROVE ROLLOVER 
P#CEMenu14Voce79 A:hover{background-color: #207AF3;}
P#CEMenu14Voce80 A:hover{background-color: #6FCAF7;}
P#CEMenu14Voce81 A:hover{background-color: #ffffff;}
P#CEMenu14Voce82 A:hover{background-color: #000000;}
P#CEMenu14Voce83 A:hover{background-color: #993324;}
P#CEMenu14Voce84 A:hover{background-color: #EA6B20;}*/

/***** FINE MENU LEFT      =================== */

/***** INIZIO MENU INVESTIMENTI     =================== */
DIV.MenuInvestimenti{
	margin: 30px 0px;
	text-align: center;
	clear: both;
}
.MenuInvestimenti A{
	border: 1px solid #cccccc;
	padding: 10px;
	margin: 0px 10px 0px 0px;
	display: block;
	float: left;
	background-color: #909090;
	color: white;
}
A.TornaSu{
	display: block;
	clear: both;
	border: 1px solid #cccccc;
	padding: 2px;
	text-align: right;
	background-color: #909090;
	color: white;
}
/***** INIZIO MENU INVESTIMENTI     =================== */

/***********************************************/
/* = MENU ADMIN e BOTTONI MODIFICA============ */
/***********************************************/
/* propriet� della tabella che contiene le voci del menu di amministrazione
NB: per funzionare il blocco del menu amministrazione deve essere settato per racchiudere le voci di menu in celle di tabelle
che calcolano automaticamente la larghezza */
.CEMenu1TabellaLivello1{
	width: 100%;
	margin: 0px auto 0px auto;
	text-align: center;
	background-color: #e5e5e5;
	background-image: url(/moduli/admin/skin/gradient2.png);
	background-repeat: repeat-x;
	border: 1px solid #bbbbbb;
}
/* classe usata per formatatre la cella delle voci dei menu */
TD.CE-VoceMenu1Livello1{
	padding: 5px;
}
/* classe usata per formatatre le voci dei menu */
TD.CE-VoceMenu1Livello1 A,  TD.CE-VoceMenu1Livello1-Sel A{
	display: block;
	float: left;
	width: 100%;
	color: #222222;
	/*background-color: grey;
	border: 1px outset #cccccc;*/
}
TD.CE-VoceMenu1Livello1 A:link, TD.CE-VoceMenu1Livello1-Sel A:link{color: #222222;}
TD.CE-VoceMenu1Livello1 A:visited, TD.CE-VoceMenu1Livello1-Sel A:visited{color: #222222;}
TD.CE-VoceMenu1Livello1 A:active, TD.CE-VoceMenu1Livello1-Sel A:active{color: #222222;}
TD.CE-VoceMenu1Livello1 A:hover, TD.CE-VoceMenu1Livello1-Sel A:hover{color: #222222;}
/* classe usata per nascondere il bottone modifica del menu di amministrazione */
#ContentManager-LinkModificaMenu1{
	display: none;
}
/* classe esata per formattare i bottoni di modifica */
#ContentManager-LinkModificaBlocco, #ContentManager-LinkModificaMenu5, #ContentManager-LinkModificaMenuMenuLeft, #ContentManager-LinkModificaMenuMenuTop{
	position: absolute;
	background-color: yellow;
	text-align: right;
}
#ContentManager-LinkModifica{
	background-color: white;
	text-align: right;
}
