/**********************************/
/* = 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: 14px; 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; margin-top: -10px;}
/* 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; margin-top: -10px;}

.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;}

.StampaDisplayNone{
display: none;
}
/**********************************/
/* = 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{
display: none;
	width: 100%;
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
}
.ContenitoreInterazioniSinistra{
	float: left;
	width: 267px;
}
.ContenitoreCercaNelSito{
	width: 267px;
	height: 108px;
	background-image: url(/Temi/Default/images/Sfondo_MenuLeft.gif);
	background-repeat: repeat-y;
}
.CercaNelSito{
	margin: 20px 10px 20px 50px;
}
.ContenitoreInterazioniCentro{
	float: left;
	width: 244px;
	margin: 0px 2px 0px 1px;
}
.CerchiCasa{
	height: 24px;
	padding: 19px 10px 21px 24px;
	color: #737373;
	font-size: 20px;
	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{
	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{
	float: left;
	margin-bottom: -8px;
	width: 514px;
	height: 258px;
	vertical-align: baseline;
}
.ContenitoreUltimiCantieri{
	margin-top: -12px;
	margin-bottom: -8px;
	float: right;
	width: 466px;
	height: 266px;
	
}
.ContenitoreSingoloCantierePiccolo{
	float: left;
	width: 232px;
	height: 135px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	overflow: hidden;
}
.CantierePiccolo_ContenitoreImmagine{
	height: 108px;
	overflow: hidden;
}
.CantierePiccolo_ContenitoreTitolo{
	height: 23px;
	padding-top: 4px;
	text-align: right;
	background-color: #2889F2;
}
/* formattazione TITOLO cantiere piccolo */
SPAN.CantierePiccolo_Titolo{color: #ffffff; font-size: 14px; font-weight: bold;}
SPAN.CantierePiccolo_Titolo A:link{color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none;}
SPAN.CantierePiccolo_Titolo A:active{color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none;}
SPAN.CantierePiccolo_Titolo A:visited{color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none;}
SPAN.CantierePiccolo_Titolo A:hover{color: #ffffff; font-size: 14px; font-weight: bold; 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{
display: none;
	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: #666666; margin-left: 10px; text-decoration: none;}
A.GuardaLaMappa:hover{color: #3366ff; text-decoration: underline;}

/***** FINE BLOCCO CONTENUTO     =================== */


/***** INIZIO BLOCCO FOOTER     =================== */
.Footer{
display: none;
	width: auto;
	padding: 10px 30px;
	font-size: 11px;
	font-weight: bold;
	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     =================== */
.Credits{
	display: none;
}

/**********************************/
/* = MENU     =================== */
/**********************************/
/***** INIZIO MENU TOP     =================== */
/* DIV contenitore del MenuTop */
.MenuTop{
display: none;
	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-VoceMenu13Livello1, .CE-VoceMenu13Livello1-Sel{
	color: #ffffff;
	font-size: 13px;
	border-right: 1px solid #5E5E5E;
}
/* classe per togliere il bordo sinistro alla prima voce del menu */
#CEMenu13Voce72{
	border-left: 0px;
}
/* classe per togliere il bordo destro dall'ultima voce del menu */
.CE-VoceMenu13Livello1-LastPos{
	border-right: 0px;
}
A.CE-VoceMenu13Livello1:link, A.CE-VoceMenu13Livello1-Sel:link{color: #ffffff; text-decoration: none; font-weight: bold;}
A.CE-VoceMenu13Livello1:visited, A.CE-VoceMenu13Livello1-Sel:visited{color: #ffffff; text-decoration: none; font-weight: bold;}
A.CE-VoceMenu13Livello1:active, A.CE-VoceMenu13Livello1-Sel:active{color: #ffffff; text-decoration: none; font-weight: bold;}
A.CE-VoceMenu13Livello1:hover, A.CE-VoceMenu13Livello1-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)
 */
.CEMenu13TabellaLivello1{
	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.CEMenu13TabellaLivello1 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-VoceMenu13Livello1 A:link, TD.CE-VoceMenu13Livello1-Sel A:link{color: #ffffff; text-decoration: none; font-weight: bold;}
TD.CE-VoceMenu13Livello1 A:visited, TD.CE-VoceMenu13Livello1-Sel A:visited{color: #ffffff; text-decoration: none; font-weight: bold;}
TD.CE-VoceMenu13Livello1 A:active, TD.CE-VoceMenu13Livello1-Sel A:active{color: #ffffff; text-decoration: none; font-weight: bold;}
TD.CE-VoceMenu13Livello1 A:hover, TD.CE-VoceMenu13Livello1-Sel A:hover{color: #ffffff; text-decoration: underline; font-weight: bold;}

/* PROVE ROLLOVER 
TD#CEMenu13Voce72 A:hover{background-color: #207AF3;}
TD#CEMenu13Voce73 A:hover{background-color: #6FCAF7;}
TD#CEMenu13Voce74 A:hover{background-color: #E4E4E4;}
TD#CEMenu13Voce75 A:hover{background-color: #000000;}
TD#CEMenu13Voce76 A:hover{background-color: #F8E926;}
TD#CEMenu13Voce77 A:hover{background-color: #993324;}
TD#CEMenu13Voce78 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: 30px 0px;
	background-image: url(/Temi/Default/images/Sfondo_MenuLeft.gif);
	background-repeat: repeat-y;
}
P.CE-VoceMenu15Livello1, P.CE-VoceMenu15Livello1-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-VoceMenu15Livello1 A, P.CE-VoceMenu15Livello1-Sel A{
	display: block;
	padding: 5px 55px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
/* classe per togliere il bordo sopra alla prima voce del menu */
#CEMenu15Voce79{
	border-top: 0px;
}
/* classe per togliere il bordo sotto dall'ultima voce del menu */
P.CE-VoceMenu15Livello1-LastPos{
	border-bottom: 0px;
}

P.CE-VoceMenu15Livello1 A:link, P.CE-VoceMenu15Livello1-Sel A:link{color: #666666; text-decoration: none; font-weight: bold;}
P.CE-VoceMenu15Livello1 A:visited, P.CE-VoceMenu15Livello1-Sel A:visited{color: #666666; text-decoration: none; font-weight: bold;}
P.CE-VoceMenu15Livello1 A:active, P.CE-VoceMenu15Livello1-Sel A:active{color: #666666; text-decoration: none; font-weight: bold;}
P.CE-VoceMenu15Livello1 A:hover, P.CE-VoceMenu15Livello1-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      =================== */

/***********************************************/
/* = 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{
display: none;
	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{
display: none;
	padding: 5px;
}
/* classe usata per formatatre le voci dei menu */
TD.CE-VoceMenu1Livello1 A,  TD.CE-VoceMenu1Livello1-Sel A{
display: none;
	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-LinkModificaMenu15, #ContentManager-LinkModificaMenu13{
display: none;
	position: absolute;
	background-color: yellow;
	text-align: right;
}
#ContentManager-LinkModifica{
display: none;
	background-color: white;
	text-align: right;
}
