html,body {	
	background: url(../img/UX/fondo_new.jpg) #BEBEBE top left no-repeat;
	margin: 0;	
	padding: 0;	
	font-family: "Times New Roman", Times, serif;
	}

a {color:#000;	text-decoration: none;}
a:hover {color:#F90;}

address{
	font-size: 0.95em;
	font-style: normal;
	font-weight:bold;
	text-align: center;
	color:#333;
	margin-bottom:20px;
}

address a{color:#000;}

img {border:none;}
img #chisiamo1 {float:right;	margin:1em 0 1em 1em;}

#intestazione {background-color: transparent;padding:5px;text-align: left;}

#logo1 {	margin-left:10px;	float:left;}
#logo2 {	margin-left:20px;	float:left;}

#tagline {
	position:absolute;
	top:70px;
	left:179.75px!important;
	left:179px;
	display:block;
	color:#333;
	font-weight:bold;
	font-size: 19px;
	text-transform: uppercase;
	text-align: left;
}

#nav1 {
	position:absolute;
	left:181px!important; top:80px!important;	/*Per Gecko*/
	left:141px;	top:95px; 								/*Per Mozilla*/
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF;
	background-color:#FFCC33;
	width: 800px;	 					/*Per IE5 */
	width/**/:80.5%;					/* Per tutti gli altri */
	padding-top:4px!important; padding: 5px 0;
	font-size:14px; font-weight:bold;
}

#nav1 #NavBar_L{position:absolute;float:left;top:-2px;}
#nav1 #NavBar_R{position:absolute;top:-2px;right:-1px;}
#nav1 li{display/**/:inline;float: /**/left;	list-style: none;	color: #333;}
#nav1 a{padding:0 0.4em;text-decoration: none;color: #333;}
#nav1 a:hover{	color: #FFF;}
#nav1 li.primo{padding:0 0 0 10px;}
#nav1 li.ultimo{padding:0 10px 0 0;}

#bread {
	position:absolute;
	left:188px;
	top:128px;
	font-size: 12px;
	text-align:left;
	color: #000;
}

#bread a{text-decoration: none;color:#666;}
#bread a:hover{text-decoration:  underline;}

#corpo {
	clear:both;
	position:relative;
	margin:0 0 10px 0;
	text-align:left;
	width:100%;
}

#TL2 {
	position:absolute;
	top:0;
	margin:0 auto; 
	padding:0;
	color:#333;
	font-weight:bold;
	font-size: 1em;
	text-align: center;
}

/* Elementi del Box della ShowCase nella homepage*/
#MainBox {
	position:relative;
	float:left;
	top:0px;
	left:30%;
	margin-bottom:10px;
	padding:0;
	background-color:#FFF;
	width:44%;
	text-align: center;
	}

#MainBox h1{
	position:relative;
	top:0;
	margin:-10px 0 10px 0;
	text-transform: uppercase;
	color:#333;
	font-weight:bold;
	font-size: 19px;
	text-align: center;
	}

#MainBox p {
	margin:5px 0 0 0; 
	padding:0;
	color:#333;
	font-weight: normal;
	font-size: 0.8em;
	text-align: justify;
}

img#ImgSC{
	width:100%;
}

/* Elementi del Main Box White*/
#MainBoxW {
	position:relative;
	float:left;
	left:26%;
	margin-top:1%;
	margin-left:1%;
	margin-bottom:1%;
	width:65%;
	background-color: #FFF;
	color: #000;
	}

#MainBoxW h1 {
	font-size: 1.3em; /*19px;*/
	text-align: center;
	color: #333;
	background-color:#FFCC33; 
}

#MainBoxW h2 {
	font-weight:bold; 
	margin-bottom:0; 
	font-size:1.1em;
}

#MainBoxW h3 {
	font-weight: normal;
	font-size: 1em;
	line-height:1.2em;
	/*text-align: justify;*/
}

#MainBoxW p {
	font-weight: normal;
	font-size: 1em;
	line-height:1.2em;
}


#MainBoxW h4 {
	font-size: 0.8em;
	text-align: center;
}

/* Stile bottoni */
.bt1 {position:absolute;left:91px;top:50px;}
.bt1 a{display:block;padding-top:4px;padding-left:32px;font-style: italic;}

.bt2 {position:absolute;left:49px;top:120px;}
.bt2 a{display:block;padding-top:4px;padding-left:32px;font-style: italic;}

.bt3 {position:absolute;left:23px;top:180px;}
.bt3 a{display:block;padding-top:4px;padding-left:32px;font-style: italic;}
.bt3testo {font-size: 1.1em;font-weight: bold;font-style: italic;display:block;padding:4px 0 0 25px;}

.btImg{position:absolute;top:0;left:0;}
.btImgR{position:absolute;	right:0;	top:-5px;}

.Button_Command{clear:both; margin:0;padding:0;font-weight:bold;	font-style:italic;font-size:1em; height:20px;}

.Button_Command .BR{	position:relative;float:right;text-align:right;padding-right:35px;}
.Button_Command .BR img{position:absolute;right:0px;bottom:-5px;}

.Button_Command .BL{position:relative;float:left;text-align:left;padding-left:35px;}
.Button_Command .BL img{position:absolute;left:0px;bottom:-5px;}

.Button_Command_Cerca{margin:0;padding:0;font-weight: bold;font-style: italic;font-size: 1em;}
.Button_Command_Cerca .BR{	position:relative;float:right; margin:5px 0 0 0; padding:0; padding-right:35px!important; padding-right:22px;}
.Button_Command_Cerca .BR img{position:absolute;right:0!important;bottom:-5px;right:-13px;}

.Button_Dettagli{margin:0; padding:0;font-weight:bold; font-style:italic;font-size:1em; height:20px;}
.Button_Dettagli .BR{position:relative; float:right; text-align:right; padding-right:35px;}
.Button_Dettagli .BR img{position:absolute; right:0px; bottom:-5px;}

.Notizia h3 {position:relative;height:34px;}
.Notizia h3 .Notizia_bottone{position:absolute;right:30px; top:0;}
.Notizia h3 .Notizia_bottone .Notizia_testo{font-style:italic;font-weight:bold;}
.Notizia h3 .Notizia_bottone img{position:absolute; top:-8px; right:-35px;}

.Button_Command_News{text-align:right;	position:absolute; bottom:10px;right:10px;}

#LeftBox {
	/*position: relative;*/
	position:absolute;
	left:0;
	/*top:10px;*/
	margin-top:10px;
	/*float:left;*/
	width:28%;
	min-height:360px;
	height: auto !important;
	height:360px;	
	text-align: left;
}	

#LeftBox a{
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}

#RRBox { 
	position: absolute;
	left:45px;
	top:210px;
	float:left;
	width:8em!important;
	width:7em;
	height:150px;	
	text-align: left;
	font-style: italic;
}
#RRBox form{ 
	margin:0; 
	padding:0;
}		

#RRBox p{
	color: #000;
	padding:5px 0 2px 0; 
	margin:0;
	font-size: 0.7em;
	line-height:0.7em;
	height:0.7em;
}

#RRBox select{
	font-size: 10px;
}

/*Da eliminare*/
#LeftBox {
	position:absolute;
	left:0;
	margin-top:10px;
	width:28%;
	min-height:360px;
	height: auto !important;
	height:360px;	
	text-align: left;
}	
/*Da eliminare*/

#RightBox {
	background: url(../img/UX/fondoR_new.jpg) right top no-repeat;
	/*position:relative;*/
	position:absolute;
	/*top:0;*/
	right:0;
	/*float:right;*/
	width:20%;
	min-height:360px;
	height: auto !important;
	height:360px;
	
}

#RightBox a{
	color:#333;
	font-size: 1.1em;
	font-weight: bold;
	font-style:italic;
	text-decoration: none;
}

#RightBox a:hover{color: #F90;}

.bt5 {
	
	position:absolute;
	top:260px;
	right:52px;
	text-align: right;
	padding-right:32px;
}
	
.bt5 a{color:#333;}


#NewsBox {
	/*position:relative;*/
	position:absolute;
	/*top:0;*/
	right:10px;
	float:right;
	background-color: #FFF;
	width:100%;
	margin:0;
	padding: 0;
}


#NewsBox #Titolo{
	background-color:#FC3; 
	color: #000;
	font-size: 1em;
	font-weight: bold;
	padding-left:10px;
}

#NewsBox p{
	color:#000;
	vertical-align: top;
	font-size: 0.8em;
	font-weight: bold;
	margin:0; padding:0;
	padding-top:5px;
	border-top: 1px solid #e9b722;
}

#NewsBox a{
	color:#333;
	display: block;
	font-size: 0.7em;
	font-weight: normal;
	line-height:0.8em;
	padding-bottom:5px;
}

#NewsBox a:hover{
	color:#999; 
}

#NewsBox #Titolo2 {
	text-align: right;
}

#NewsBox #Titolo2 a{
	color:#000;;
	font-size: 0.8em;
	font-weight: bold;
}

#NewsBox #Titolo2 a:hover{
	color:#F90;
}

#footer{	clear: both;width:100%;	margin-top:25px;	text-align: center;}

#copy{float:left;	padding:0 0 0 10px;	font-size:0.8em;	color:#666;}

#design a{padding:0 10px 0 0;float:right;font-size:0.8em;font-style: italic;font-weight: bold;text-decoration: none;color:#666;}
#design a:hover{color: #F90;}

#formlogin  {margin-top:20px;width:300px;color: Black;border: 2px solid #e9b722;padding: 5px;vertical-align: baseline;}

.TblFrame{height:100%;	width:100%;	}

.TblFrame .ltp{ background: url(../img/UX/ul2p.gif); height: 10px; width: 10px;}
.TblFrame .htp{ background: url(../img/UX/uh2p.gif);}
.TblFrame .rtp{ background: url(../img/UX/ur2p.gif); height: 10px; width: 10px;}

.TblFrame .vlp{ background: url(../img/UX/vl2p.gif);}
.TblFrame .vrp{ background: url(../img/UX/vr2p.gif);}

.TblFrame .lbp{ background: url(../img/UX/bl2p.gif); height: 10px; width: 10px;}
.TblFrame .hbp{ background: url(../img/UX/bh2p.gif);}
.TblFrame .rbp{ background: url(../img/UX/br2p.gif); height: 10px; width: 10px;}

/* Elementi del Chi siamo */
ul#rassegna_stampa {
	margin-top:0.2em; margin-left:-1.3em!important; margin-left:1em;
}

/* Elementi del layout Servizi utili*/
.Categoria {position:relative;margin:0.5em 0 0.1em 0;}
.Categoria h2{background-color: #FFF; margin:0 0.1em;/* border-bottom:1px solid #FC3*/}
.Nominativo {position:relative; /*clear:both;*/ margin:5px 5px 15px 5px; border:1px solid #FC3;}
.logoNominativo{float:left; margin:5px}
.ImgNominativo{float:right; margin:1.3em 5px 5px 5px} 
.Nome {margin:5px 5px 0 5px; font-weight: bold;}
.Descrizione {margin:0 5px 0 5px;}
.Contatti {margin:5px 5px 5px 5px;}
.Contatti.Et { font-style: italic;}

/* Elementi dell'archivio notizie*/
.Notizia{margin:0.5em 0 0 0; padding:0.2em; border-bottom:1px solid #e9b722;	text-align:left;}
.Notizia h3{margin:0.2em 0;}
.Notizia .Titolo{margin:0;	font-weight:bold;	font-size:0.9em;}

/* Elementi del layout Contatti*/
#Contatti  {color:Black; text-align: left;}
#Contatti img{float:right; margin:1em 0 1em 1em; width:45%;}
#Contatti h2{font-size:1.1em; font-weight: bold;text-align:left;margin:1em 0 0 0;padding:0;}
#Contatti ul{list-style-type:disc; margin-top:0;padding-top:0;}
#Contatti li{margin:0 -1.4em;padding-top:0;}

/* Elementi dei Form */
.TblMod {width:100%;	font-size: 12px;border-bottom:2px solid #FC3;}
.TblMod td{	text-align: left;	font-weight: bold;}

td .Dati_Rip{font-size: 16px;}

.Et{ margin:0;	 padding:0;	 font-weight: bold;}

.TblMod .Et{ font-size:12px; font-weight: normal;}
.TblMod .Etp{display:block;float: left;width:90px;	font-size:12px;font-weight: normal;}
.TblMod .Etp1{	display:block;	float: left; width:60px; font-size:12px;}
.TblMod .Etp2{	display:block;float: left;width:100px;font-size:12px;}
.TblMod .Obb{background-color: InfoBackground;}
.TblMod .RBTit{float: left; width:90px;}
.TblMod select, input{ font-size:0.8em;}
.TblMod .rb{border: 1px solid #000;	}
.TblMod a{font-size:12px;}	

.Top  {height: 100%;	vertical-align: top;}

.FormRR {margin:0; padding:0;	font-style: italic;}	
	
.FormReq {text-align: center;}

.link_normal {color: Blue;	font-size: medium;	text-decoration: underline;}

.Ast {color: Red;	font-weight: bold;}
/* Fine elementi dei Form */

/*Attributi dell'immobile*/
#IA11 {background-color:#FC3; padding:5px; margin-bottom: 5px; text-align: center; }
#IA11 .Titolo{color:#333;font-size: 1.1em; font-weight: bold;}

.IA12 {position:relative; padding:0.1em 0 0.2em 0; height:220px;}
.IA12 .Zona {margin:0; padding: 0 0.2em; color:#000; font-weight:bold;border-bottom:1px solid #FC3;}
.IA12 p{margin:10px 0 20px 0; padding: 0 0.2em; font-size: 0.9em;	font-weight: normal;color:#333;}

#IA21 {color:#000; font-size: 0.9em;	background-color:#FC3; padding:5px;margin-bottom: 10px}
#IA21 .Titolo{background-color:#FC3; color:#333;font-size: 1em;font-weight:normal;}
#IA21 .Valore{font-weight:bold;}
#IA21 .Decoro{font-weight:normal;}

#IA22 {position:relative;}
#IA22 .Titolo{margin:0; padding:0 0.2em; font-size:1em; font-weight:bold; border-bottom:1px solid #FC3; color:#000;}
#IA22 p{margin:10px 0 20px 0; padding: 0 0.2em; color:#333; font-size: 0.9em;	font-weight: normal;}

#IA22 .icona_box{float:left; width:90px; height:90px; overflow:hidden; border:1px solid #000; margin:0 10px 10px 0;}
#IA22 .icona_box img{width:90px; /*height:80px;*/ padding:0;}

#IA25 .Titolo{color:#444; font-size: 0,8em; font-weight:bold;}
#IA25 .Valore{color:#444; font-size: 0,8em;}

#IA3 {margin:10px 0;}
#IA3 .Titolo{color:#333; text-align: left; }
#IA3 .Valore{padding:0 1em 0 0.4em; color:#000;	text-align: left;	font-weight: bold;}

#IA4 {border-bottom: 2px solid #FC3;margin:10px 0; padding-bottom:10px; text-align:left;}
#IA4 .Titolo{height:1em;float:left;	margin:0;padding:0;color:#333;text-align: left;	font-size:1em;}
#IA4 .Valore{width:100%;height:1em;padding:0 1em 0 0;	margin:0;color:#000;	text-align: left;	font-size:1em;	font-weight: bold;}
/*Fine tag degli attributi dell'immobile*/

#Cartina {width:100%; padding-top:10px;}
.img_cartina {float:left;	padding-right: 10px; width:70%;}

#imgbig{float:left; margin:0 10px 10px 0; width:70%;/*height:300px;*/}

.ImgTnb{float:left; margin:2px 10px 2px 0; height:200px;}
#ImgNews{float:left; margin:0 10px 10px 0; width:100%;}
.logoService{ width: 20px;}
.noFloat{ clear: both;}

#flag {position:absolute; top:125px; right:10px;}

/* Gestione cornice senza tabelle */	
.uedge {
     width: 100%;
     background-color: #FFF;
     background-image: url(../img/UX/uh6_new.gif);
	  background-repeat: repeat-x;
    }
.redge {
      background-image: url(../img/UX/vr6_new.gif);
      background-position: top right;
      background-repeat: repeat-y;
    }
.bedge {
      background-image: url(../img/UX/bh6_new.gif);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
.ledge {
      background-image:  url(../img/UX/vl6_new.gif);
	  background-repeat: repeat-y;
    }
.ulcorner {
      background-image: url(../img/UX/ul6_new.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }
.urcorner {
      background-image: url(../img/UX/ur6_new.gif);
      background-position: top right;
      background-repeat: no-repeat;
    }
.blcorner {
      background-image: url(../img/UX/bl6_new.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
.brcorner {
      background-image: url(../img/UX/br6_new.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 20px; /** Bordo bianco della cornice **/
    }
.innercontent {
      width: 100%;
		min-height: 300px;
		height: auto !important;
		height: 300px;
    }
	 
	 /*** Fine gestione cornice ***/

