/*html{
	background: url("../img/patt.jpg") top left repeat-x #114f45;
}*/

body{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background: url("../img/patt.jpg") top left repeat-x #114f45;
}

#ombraImmagini2{
	margin: 0px;
	padding: 0px;
	height: 387px;
	width: 555px;
	right: 0px;
	position: absolute;
	z-index: 1;
	background: url("../img/ombra2.png") top left no-repeat;
}

/*/////////////////////////////////// 	generici //////////////////////////////////////////////////////////////////*/	

.blocca{
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	clear: both;
}

.panel-overlay{
	line-height: 30px;
	font-style: italic;
}

a, a:hover{
	text-decoration: none;
	outline: 0px;
}

div, p, span, a, img, table, tr, th, td, form, fieldset, label, input, textarea, select, ul, ol, li, h1, h2, h3, h4, h5, h6, legend{
	margin: 0px;
	padding: 0px;
	font-family: arial;
	
}
img{
	border: 0px;
}

/*///////////////////////////////////////// STRUTTURA //////////////////////////////////////////////////////////////*/

#contenitore{
	width: 954px;
	margin: 0px auto;
}

/*////////////////////////////////////// TESTATA ///////////////////////////////////////////////////////////////////////*/

#testata{
	width: 954px;
}

#testata .logo{
	width: 371px;
	float: left;
	display: block;
	margin-top: 12px;
}


#testata .bandiera{
	display: block;
	width: 18px;
	height: 12px;
	background: url("../img/bandiera.gif") no-repeat;
	background-position: top left;
	margin-top: 15px;
	float: right;
}

#testata .bandiera:hover, #testata .current{
	background-position: top right;
}


#testata .scrittaHeader{
	display: block;
	width: 408px;
	height: 13px;
	margin-top: 75px;
}

/*//////////////////////////////////////////////////////// menu ///////////////////////////////////////////////////////////*/


#menuNavigazione{
	width: 914px;
	background: red;
	height: 34px;
	line-height: 34px;
	list-style: none;
	background: #497a76;
	margin-top: 8px;
	padding: 0px 20px;
}

#menuNavigazione li{
	display: inline;
	width: auto;
}

#menuNavigazione li .voce{
	display: block;
	height: 34px;
	float: left;
	margin-right: 40px;
	background-position: top left;
}

#menuNavigazione li .voce:hover{
	background-position: top center;
}

#menuNavigazione li .current{
	background-position: top right;
}

#btnArea{
	background: url("../img/btn_area.gif") no-repeat;
	width: 40px; 
}

#btnProgetto{
	background: url("../img/btn_progetto.gif") no-repeat;
	width: 76px; 
}

#btnResidenze{
	width: 82px; 	
	background: url("../img/btn_residenze.gif") no-repeat;

}

#btnProtagonisti{
	background: url("../img/btn_protagonisti.gif") no-repeat;
	width: 92px; 
}

#btnMediaCenter{
	background: url("../img/btn_media.gif") no-repeat;
	width: 85px; 
}

#btnAreaRiservata{
	background: url("../img/btn_riservata.gif") no-repeat;
	width: 97px; 
}

#btnContattaci{
	background: url("../img/btn_contattaci.gif") no-repeat;
	width: 70px; 
}

.contenitoreSottomenu{
	list-style: none;
	width: 954px;
	padding: 0px;
	font-size: 12px;
	height: 34px;
	background-color: #376a63;
}


.sottomenu{
	list-style: none;
	font-size: 12px;
	height: 34px;
	width: auto;
}

.sottomenu li{
	display: inline;
	width: auto;
}

.sottomenu li a{
	width: auto;
	display: block;
	float: left;
	color: white;
	border: 0px solid red;
	line-height: 34px;
	margin-right: 30px;
}

.sottomenu li a:hover, .sottomenu li a.current{
	color: #96bcb6;
}

#sottomenu_area{
	width: 834px;
	padding-left: 20px;
}


#sottomenu_progetto{
	width: 834px;
	padding-left: 100px;
}

#sottomenu_residenze{
	width: 738px;
	padding-left: 216px;
}


#sottomenu_media{
	width:  760px;
	padding-left: 174px;
}


#sottomenu_areaRiservata{
	width: 686px;
	padding-left: 310px;
}

#sottomenu_protagonisti{
	width: 614px;
	padding-left: 337px;
}


.vaiSito{
	float: right;
	display: block;
	width: 97px;
	height: 26px;
	background: url("../img/vai_sito_btn.gif") top left no-repeat;
	margin-top: 20px;
}

.vaiSito:hover{
	background-position: top right;
}




/*////////////////////////////////////////// HOMEPAGE //////////////////////////////////////////////////////////////*/

.col_home{
	width: 587px;
}

.flashHome{
	width: 587px;
	height: 387px;
	float: left;
}

.contenitoreImmaginePagine2{
	width: 587px;
	height: 387px;
	position: relative;
	float: left;
	
}


#flashHome2{
	width: 587px;
	height: 387px;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}


.colonnaDellaHome{
	display: block; 
	float: left;
	position: relative;
	width: 367px;
}


.laPoesia{
	display: block; 
	float: left;
	position: absolute;
	width: 337px;
	padding: 18px 0px 0px 20px; 
}

.laPoesia p{
	padding-bottom: 5px;
	font-size: 13px;
	color: white;
	font-style: italic;
}


/*//////////////////////////////////////// COLONNE SINISTRA ////////////////////////////////////////////////////////////*/

#colonnaSx{
	float: left;
}

.colonnaLarga{
	width: 555px;
}


.colonnaSxStretta{
	width: 276px;
}


#colonnaSx ul.foto{
	list-style: none;
	width: 555px;
	height: 387px;
}

/*/////////////////////////// COLONNA DX /////////////////////////////////////////////////////////////////////////////*/

#colonnaDx{
	float: left;
}

.colonnaDxLarga{
	width: 678px;
}

.colonnaStretta{
	width: 399px;
}

.paragrafoPagine{
	color: #343434;
	font-size: 12px;
	background: white;
	min-height: 347px;
	height: auto !important;
	height: 347px; 
	background: white;
	border: 0px solid red;
}


.paragrafoPagine p a.logOut{
	display: block;
	background: url("../img/logout_btn.gif") top left no-repeat;
	width: 46px;
	height: 11px;
	float: right;
}

.paragrafoPagine p a.logOut:hover{
	background: url("../img/logout_btn.gif") top right no-repeat;
}

.colonnaStretta .paragrafoPagine{
	width: 339px;
	padding: 20px 30px 20px 30px;
	/*min-height: 294px;
	height: auto !important;
	height: 294px;*/
}


.colonnaStretta .paragrafoPagine .scroll_pan{
	width: 318px;
	overflow: auto;
}


.colonnaStretta .paragrafoPagine .scroll p{
	width: 318px;
}

.colonnaDxLarga .paragrafoPagine{
	width: 618px;
	padding: 20px 30px 10px 30px;
	min-height: 355px;
	height: auto !important;
	height: 355 px;
}


.paragrafoPagine h2{
	font-size: 20px;
	color: #114f45;
	text-transform: uppercase;
	font-weight: normal;
	padding: 10px 0px;
}


.paragrafoPagine h2.titoloRassegna{
	font-size: 20px;
	color: #114f45;
	text-transform: uppercase;
	font-weight: normal;
	padding: 10px 0px 0px 0px;
}

.colonnaStretta .paragrafoPagine p{
	line-height: 22px;
	padding-bottom: 15px;
}


.colonnaStretta .paragrafoPagine span.verde{
	font-weight: bold;
	color: #114f45;
	text-transform: uppercase;
}

.colonnaStretta .paragrafoPagine a.privacy{
	font-weight: bold;
	color: #114f45;
	text-transform: uppercase;
}

.colonnaStretta .paragrafoPagine a.privacy:hover{
	text-decoration: underline;
}


.bloccoTipo{
	padding: 0px;
}

.tipoPalazzoC{
	padding-bottom: 45px;
}

.bloccoTipo h3{
	font-weight: bold;
	font-size: 13px;
	color: #114f45;
	text-transform: uppercase;
}

.bloccoTipo ul{
	padding-left: 18px;
	padding-top: 10px;
	list-style: none;
}

.bloccoTipo ul li{
	padding-bottom: 6px;
}

.bloccoTipo ul.palliniVerdi{
	padding-left: 0px;
}

.bloccoTipo ul.palliniVerdi li{
	background: url("../img/pallinoVerde.gif") top left no-repeat;
	padding-left: 18px;
}

.bloccoTipo ul li a{
	color: #343434;
	font-weight: bold;
}

.bloccoTipo ul li a:hover{
	color: #1d7367;
	/*text-decoration: underline;*/
}

.bloccoTipo .materiale-informa{
	list-style: none;
	padding-left: 4px;
}

.bloccoTipo .materiale-informa a{
	display: block;
	background: url("../img/lucchetto.gif") center left no-repeat;
	padding-left: 20px;
	color: #343434;
	font-weight: bold;
}

.bloccoTipo .materiale-informa a:hover{
	color: #1d7367;
	/*text-decoration: underline;*/
}


.bloccoTipo .scarica-capitolato{
	list-style: none;
	padding-left: 4px;
}

.bloccoTipo .scarica-capitolato a{
	display: block;
	background: url("../img/icona_freccina2.gif") center left no-repeat;
	color: #343434;
	padding: 2px 0px 0px 16px;
	font-weight: bold;
}

.bloccoTipo .scarica-capitolato a:hover{
	color: #1d7367;
	background: url("../img/icona_freccina2On.gif") center left no-repeat;
}


.btn_info{
	width: 330px;
	height: 26px;
	background: url("../img/maggiori_info_btn.gif") top left no-repeat;
	margin: 20px auto 0px auto;
	display: block;
}


.btn_info:hover{
	background-position: top right;
}


.bloccoTipo .elencoUnita{
	list-style: none;
	padding-left: 4px;
}

.bloccoTipo .elencoPad{
	padding-bottom: 20px;
}

.bloccoTipo .elencoPad li{
	padding: 0px 0px 3px 0px;
}

.bloccoTipo .elencoUnita a{
	display: block;
	background: url("../img/lente.gif") top left no-repeat;
	padding-left: 25px;
	height: 18px;
	color: #343434;
	margin-bottom: 18px;
	border: 0px solid red;
	width: auto;
	float: left;
}

.bloccoTipo .elencoUnita a span{
	color: #636363;
	font-size: 11px;
}

.bloccoTipo .elencoUnita a:hover{
	background: url("../img/lenteOn.gif") top left no-repeat;
	color: #0f5a4f;
}

.bloccoTipo .elencoUnita a:hover span{
	color: #59a297;
}

.bloccoTipo .elencoUnita a.linkCapitolato{
	display: block;
	background: url("../img/icona_freccina.gif") top left no-repeat;
	padding-left: 16px;
	line-height: 23px;
	height: 20px;
	color: #343434;
	margin-bottom: 4px;
}

.bloccoTipo .elencoUnita a.linkCapitolato:hover{
	background: url("../img/icona_freccinaOn.gif") top left no-repeat;
}

.bloccoTipo #elencoPagAppartamenti{
	padding: 20px 0px 10px 2px;
}

.bloccoTipo #elencoPagAppartamenti li a{
	padding-top: 2px;
}

.bloccoTipo ul.elencoPlanimetrie{
	padding-top: 4px;
}

.torna{
	display: block;
	float: right;
	background: url("../img/torna_btn.gif") top left no-repeat;
	height: 11px;
	width: 51px;
}

.bloccoPlanimetrie{
	padding-top: 20px
}

.torna:hover{
	background-position: top right;
}

h2.titoloScheda{
	padding-top: 10px;
}


.bloccoTipo .scarica-video{
	list-style: none;
	padding-left: 4px;
}

.bloccoTipo .scarica-video a{
	display: block;
	color: #343434;
	font-weight: bold;
	padding: 2px 0px 2px 24px;
}

.bloccoTipo .scarica-video a.wmp{
	background: url("../img/icona_windowsMediaPlayer.gif") center left no-repeat;
}

.bloccoTipo .scarica-video a.quick{
	background: url("../img/icona_quickTime.gif") center left no-repeat;
}

.bloccoTipo .scarica-video a:hover{
	color: #1d7367;
	/*text-decoration: underline;*/
}

.paragrafoPhotogallery{
	padding-bottom: 106px;
}

.paragrafoAzzurro{
	padding: 14px;
	background: #dbe4e4;
	line-height: 18px;
	margin-top: 15px;
}

.bottoneRichiedi{
	display: block;
	width: 301px;
	height: 23px;
	margin: 10px auto 0px auto;
	background: url("../img/richiedi_accesso_btn.gif") top left no-repeat;
}

.bottoneRichiedi:hover{
	background-position: top right;
}

/*//////////////////////////////// NOTIZIE ED EVENTI ////////////////////////////////////////////////////////////*/

.rigaNotizia{
	margin: 0px;
	padding: 0px;
	width: 590px;
}

.notizieEventi{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: auto;
	cursor: pointer;
}

.rassegnaStampa{
	margin: 0px 0px 0px 0px;
	height: auto;
}

.rigaNotizia .data{
	color: #565656;
	font-size: 11px;
	padding-bottom: 4px;
}

.rigaNotizia a.titoloNotizia{
	font-weight: bold;
	color: #114f45;
	font-size: 13px;
	padding-bottom: 2px;
	display: block; 
}

.paragrafoPagine .rigaNotizia h3.titoloNotizia{
	font-weight: bold;
	color: #114f45;
	font-size: 13px;
	padding-bottom: 2px;
	display: block; 

}


.rigaNotizia .testoNotizia{
	line-height: 18px;
	font-size: 13px;
}


.rigaNotizia a.allegato{
	display: block;
	background: url("../img/icona_freccina2.gif") center left no-repeat;
	color: #1d7367;
	padding: 5px 0px 0px 16px;
	font-weight: bold;
	float: left;
}

.rigaNotizia a.allegato:hover{
	background: url("../img/icona_freccina2On.gif") center left no-repeat;
}


.rigaNotizia .peso{
	font-size: 11px;
	color: #646363;
	padding: 6px 0px 0px 8px;
	float: left;
}

.contenitoreTasti{
	float: right;
	width: 136px;
}

.tastiNotizie{
	padding-top: 42px;
}

.tastiRassegna{
	padding-top: 16px;
}

.testo_volta_pagine{
	width: auto;
	color: #565656;
	position: absolute;
	z-index: 222;
	right: 46px;
	top: 285px;
}

.contenitoreTasti a{
	display: block;
	float: left;
	width: 24px;
	height: 26px;
	background-position: top left;
}

.contenitoreTasti span{
	display: block;
	float: left;
	width: 24px;
	height: 26px;
	background-position: top left;
}
/*

.frecciaSx{
	background-image: url("../img/freccia_sx.gif");
	background-repeat: no-repeat;
	margin-right: 8px;
}

.frecciaDx{
	background-image: url("../img/freccia_dx.gif");
	background-repeat: no-repeat;
}


.frecciaSx:hover, .frecciaDx:hover,{
	background-position: top right;
}*/

.contenitoreTasti .disattivaSx{
	background-image: url("../img/freccia_disattiva.gif");
	background-repeat: no-repeat;
	margin-right: 8px;
}

.contenitoreTasti .disattivaDx{
	background-image: url("../img/frecciaDx_disattiva.gif");
	background-repeat: no-repeat;
}

/*/////////////////////////// notizia singola //////////////////////////////////////////*/


.torna2{
	display: block;
	background: url("../img/torna_2_btn.gif") top left no-repeat;
	height: 12px;
	width: 227px;
	float: right;
}

.torna2:hover{
	background-position: top right;
}

#paginaLeResidenze p{
	padding-bottom: 15px;
}

.paragrafoPagine .data{
	color: #565656;
	font-size: 11px;
	padding-bottom: 4px;
	margin-top: 25px;
}

.paragrafoPagine h3.titoloNotizia{
	font-weight: bold;
	color: #114f45;
	font-size: 16px;
	padding-bottom: 2px;
	display: block; 
}

.paragrafoPagine .testoNotizia{
	line-height: 18px;
	font-size: 13px;
}


.rigaNotiziaSingola{
	margin-top: 15px;
	padding: 8px 0px; 
	border-top: 2px solid #d2d2d2;
}

.rigaNotiziaSingola h4{
    font-weight: bold;
	font-size: 12px;
	color: #114f45;
	text-transform: uppercase;
}

.rigaNotiziaSingola .photogallery{
	padding-top: 8px;
}



#carousel01{
	width: 550px;
	float: left;
	padding-top: 8px;
}



#bottoni .jcarousel-prev{
	display: block;
	width: 5px;
	margin-top: 8px;
	height: 10px;
	background: url("../img/freccine_sx.gif") top left no-repeat;
}

#bottoni .jcarousel-next{
	float: left;
	display: block;
	width: 5px;
	height: 10px;
	margin-top: 8px;
	background: url("../img/freccine_dx.gif") top left no-repeat;
}

.fotoPhotogallery{
	display: block; 
	float: left;
	margin-right: 8px;
	width: 100px;
	height: 67px;
}

.rigaNotiziaSingola ul{
	list-style: none;
}

.rigaNotiziaSingola ul li{
	display: inline;
}

.rigaNotiziaSingola ul li a{
	display: block; 
	float: left;
	margin-right: 8px;
	width: 89px;
	height: 67px;
}

#notiziaSingolaLink{
	width: 200px;
	height: auto;
	cursor: pointer;
	color: #343434;
	margin-top: 10px;
	display: block; 
}

#notiziaSingolaLink:hover{
	color: #6f9c95;
}

#notiziaSingolaLink span{
	font-size: 11px;
}


.rigaNotiziaSingola .linkBloccoLink{
	font-weight: bold;
	color: #343434;
	margin: 5px 0px;
	width: auto;
}

.rigaNotiziaSingola .linkBloccoLink:hover{
	color: #6f9c95;
}

.spazioLink{
	padding: 4px 0px;
}

/*///////////////////////////////////////// SLIDER ////////////////////////////////////////*/


#slider{
	width: 600px;
	position: relative;
	padding: 0px;
	margin: 0px;
}



.scroll {  
	width: 600px;  
	overflow: auto;  
    overflow-x: hidden;
	position: relative; /* fix for IE to respect overflow */  
	clear: left;  
	padding: 0px;
	margin: 0px;
}

.scrollContainer div.panel {    
	width: 600px;  
	background: url("../img/patt-erba.jpg") bottom left repeat-x;
	padding: 0px;
	margin: 0px;
}

.scrollButtons {  
    position: absolute;  
    top: 280px;  
    cursor: pointer;
	display: block;
	overflow: hidden;
	width: 24px;
	height: 26px;
}


.scrollButtons.left {  
    right: 10px;
}


.scrollButtons.right {  
    right: -20px;
}


/*//////////////////////////////////// FORM /////////////////////////////////////////////////////////////////////////*/

.formTipo{
	width:  360px;
}

form .campo{
	width: auto;
	padding-bottom: 8px;
}

form.formTipo .campoCheck{
	padding-bottom: 2px;
}
 
form .campo label{
	display: block;
	font-size: 12px;
	padding-bottom: 4px;
	color: #366a62;
}

form .campo label span{
	font-size: 11px;
}

form .flottanteSx{
	float: left;
	margin-right: 10px;
}


form .flottante{
	float: left;
}

form .campo input.tipo{
	font-size: 12px;
	color: #343434;
	border: 0px;
	background: url("../img/sfondo_input.gif") top left no-repeat;
	height: 24px;
	padding: 4px 0px 0px 5px;
	/*line-height: 24px;*/
	border: 1px solid white;
}

form .campo textarea.tipo{
	font-size: 12px;
	color: #343434;
	border: 0px;
	background: url("../img/sfondo_input2.gif") top left no-repeat;
	height: 60px;
	padding-left: 5px;
	padding-top: 5px;
	line-height: 16px;
	width: 330px;
	border: 1px solid white;
}

.form_area_riservata{
	width: 339px;
	padding: 15px 0px;
}

#passwordArea{
	width: 145px;
	height: 23px;
	display: block;
	float: left;
	margin-right: 5px;
}

.bottoneAccedi{
	display: block; 
	float: left;
	width: 182px;
	height: 23px;
	background: url("../img/accedi_area_btn.gif") top left no-repeat;
}

.bottoneAccedi:hover{
	background-position: top right;
}

.obbligatori{
	color: #366a62;
	padding: 15px 0px 12px 0px;
}

form #nome, form #cognome{
	width: 160px;
}

form #via{
	width: 275px;
}

form #civico{
	width: 48px;
}


form #citta{
	width: 180px;
}

form #provincia{
	width: 140px;
}

form #telefono, form #mail{
	width: 336px;
}



.labelPrivacy a, .labelInformativa a{
	color: #343434;
}

.labelPrivacy a:hover, .labelInformativa a:hover{
	color: #343434;
}


a span#spanLink, .labelInformativa a span#spanLink{
	color: #14584d;
	font-size: 12px;
}

.flottanteCheck{
	float: left;
	width: 70px;
}

.flottanteCheck2{
	float: left;
	width: 197px;
}

.linkPrivacy{
	display: block;
	width: auto;
	float: left;
	color: #14584d;
	margin-top: 11px;
	font-size: 12px;
}

#bottoneInvio{
	width: 92px;
	height: 23px;
	background: url("../img/invia_dati_btn.gif") top left no-repeat;
	display: block;
	margin-top: 12px;
	margin-right: 20px;
	float: right;
}

#bottoneInvio:hover{
	background-position: top right;
}

/*////////////////////////////// 	errore /////////////////////////////////////////////*/

form .errore label{
	color: #d8421a;
}

form .errore input.tipo{
	border: 1px solid #d8421a;
}
form .errore textarea.tipo{
	border: 1px solid #d8421a;
}

form .errore label.labelPrivacy a, form .errore label.labelInformativa a{
	color: #d8421a;
}

form .errore label.labelPrivacy a:hover, form .errore label.labelInformativa a:hover{
	color: #d8421a;
}

form .errore label.labelPrivacy a span#spanLink, form .errore label.labelInformativa a span#spanLink{
	color: #d8421a;
}

.mexerr{
	background: url("../img/esclamativo.gif") center left no-repeat;
	color: #d8421a;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	padding-left: 15px;
	margin-bottom: 10px;
}

.mexok{
	width: auto;
	padding: 10px;
	color: #ffffff;
	background: #407840;
}


/*/////////////////////////////////// FOOTER /////////////////////////////////////////////////////////////////////////*/

.footer{
	color: white;
	font-size: 11px;
	padding-top: 10px;
	line-height: 18px;
	letter-spacing: 1px;
	padding-bottom: 20px;
	margin: 0px auto;
	border: 0px solid red;
}

#footerGlobal{
	width: 954px;
	padding-top: 0px;
}

#footer_sinistro{
	width: 550px;
	border: 0px solid red;
	float: left;
}

#footer_sinistro2{
	width: 580px;
}

#footerGlobal .contenutoFooter{
	padding-top: 5px;
	width: 555px;
}

#footer_sinistro2 .contenutoFooter{
	width: 580px;
}

.footer .contenutoFooter{
	height: 120px;
	width: 545px;
	float: left;
	border: 0px solid red;
}

.footer .contenutoFooterSx{
	float: left;
	width: 150px;
}

.footer h3{
	font-size: 11px;
}

.credits{
	color: #497a76;
}

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

.logoPonte{
	float: right;
	width: 40px;
	height: 40px;
	margin-top: 6px;
}

.logoPonte2{
	float: right;
	width: 40px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}

.logoValtorta{
	float: right;
	padding-top: 36px;
	font-size: 12px;
	color: white;
	text-align: right;
}

.logoValtorta p{
	text-align: right;
	padding-bottom: 4px;
}
/*///////////////////////////////// PRIVACY ///////////////////////////////////////////////////*/

#contenutoPrivacy{
	width: auto;
	color: #343434;
}

#contenutoPrivacy ul{
	padding-left: 18px;
}
/*//////////////////// IMMAGINI DEGLI APPARTAMENTI ////////////////////////////////////////////*/
/*
.appartamento_2_3_c{
	background: url("../img/fotografie/unitaabitative1.jpg") top left no-repeat #0c3b33;
}

.appartamento_2d{
	background: url("../img/fotografie/unitaabitative2.jpg") top left no-repeat #0c3b33;
}

.appartamento_3d{
	background: url("../img/fotografie/unitaabitative3.jpg") top left no-repeat #0c3b33;
}

.appartamento_4d{
	background: url("../img/fotografie/unitaabitative4.jpg") top left no-repeat #0c3b33;
}

.appartamento_0e{
	background: url("../img/fotografie/unitaabitative5.jpg") top left no-repeat #0c3b33;
}

.appartamento_1e{
	background: url("../img/fotografie/unitaabitative8.jpg") top left no-repeat #0c3b33;
}

.appartamento_2e{
	background: url("../img/fotografie/unitaabitative5.jpg") top left no-repeat #0c3b33;
}

.appartamento_3e{
	background: url("../img/fotografie/unitaabitative6.jpg") top left no-repeat #0c3b33;
}

.appartamento_4e{
	background: url("../img/fotografie/unitaabitative7.jpg") top left no-repeat #0c3b33;
}

.appartamento_5e{
	background: url("../img/fotografie/unitaabitative8.jpg") top left no-repeat #0c3b33;
}

.appartamento_6e{
	background: url("../img/fotografie/unitaabitative9.jpg") top left no-repeat #0c3b33;
}

.appartamento_7e{
	background: url("../img/fotografie/unitaabitative10.jpg") top left no-repeat #0c3b33;
}

.appartamento_8e{
	background: url("../img/fotografie/unitaabitative11.jpg") top left no-repeat #0c3b33;
}

.appartamento_9e{
	background: url("../img/fotografie/unitaabitative12.jpg") top left no-repeat #0c3b33;
}


.villa_a{
	background: url("../img/fotografie/unitaabitative15.jpg") top left no-repeat #0c3b33;
}

.villa_b{
	background: url("../img/fotografie/unitaabitative13.jpg") top left no-repeat #0c3b33;
}

.ufficio_c{
	background: url("../img/fotografie/uffici.jpg") top left no-repeat #0c3b33;
}
*/
.contenitoreImmaginePagine{
	width: 555px;
	height: 387px;
	position: relative;
}

.contenitoreImmaginePagine img{
	font-size: 0px;
}
/*/////////////////////////////////////////////////////////////////////////*/

.colonnaUnica{
	background: #497a76;
	padding: 14px;
	width: 926px;
}


.colonnaUnica ul.galleria_fotografica{
	list-style: none;
	border: 0px solid white;
	width: 928px;
}

.colonnaUnica ul.galleria_fotografica li{
	display: block;
	float: left;
	width: 184px;
	border: 0px solid red;
}

.colonnaUnica ul.galleria_fotografica li.fotografia{
	padding-right: 2px;
	padding-bottom: 10px;
}

.colonnaUnica ul.galleria_fotografica li a{
	width: 158px;
	height: 110px;
	display: block;
	border: 5px solid #7cacac;
}

.colonnaUnica ul.galleria_fotografica li a:hover{
	border: 5px solid #e4e7de;
}


#footerGlobal .scrittaFooter{
	float: left;
	padding-top: 6px;
}

.scrittaFooter{
	float: left;
	padding-top: 14px;
	padding-left: 37px;
}


.scrittaIndex{
	padding-left: 3px;
}

.scrittaFooter h1{
	color: #bdb485;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal; 
	letter-spacing: normal;
}

#paragrafoContattaci p{
	line-height: 18px;
	padding-bottom: 10px;
	padding-left: 1px;	
}

p#pag_planimetrie .torna{
	float: left;
}

p a.linkAreaEssenze{
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 38px;
	font-size: 11px;
	background: url(../img/icona_pdf.jpg) top left no-repeat;
	color: #114f45;
}


p a.linkAreaEssenze:hover{
	text-decoration: underline;
}

.paragrafoPagine h2.titoloFloat{
	/*padding: 0px;*/
	float: left;
}

.etichettaStato{
	padding: 12px 0px 8px 0px;
	float: right;
}

.etichettaStato div{
	width: 80px;
	background: #376a63;
	text-align: center;
	height: 20px;
	line-height: 20px;
	padding: 0px 4px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

.bloccoTipo .elencoUnita .opzioneAppartamento{
	padding-left: 20px;
	display: inline;
	color: #58a69b;
}

.bloccoTipo .elencoUnita .opzioneAppartamento div{
	font-size: 10px;
	display: inline;
}

#flashEdificio{
	width: 555px;
	height: 387px;
	background-color: #315450;
}


#contenitoreDelVideo{
	border: 0px solid red;
	width: 800px;
	height: 600px;
	margin: 0px auto 20px auto;
}


