/*   global tags - not zone specific   */

BODY {
    margin:0;
    padding:0;
    font-size: 70%;
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    color: #5E0202;
    background-color: #FFFFFF;
    /*overflow: auto;*/
}

#contenitore{
    position: relative;
    background-color: #FFFFFF;
    margin-left: 0.8%;
	margin-right: 0.8%;
    height:100%;
}

#bodyPortale{
        width: 100%;
        background-color: #FFFFFF;
        height:100%;
        margin-right:-4px;

}

#header{

		background :  url("/eco3/ep/images/sfondoHdFettina.jpg");
	    background-repeat: repeat-x;
	    background-position : 100% 0%;
        width:100%;
        height: 120px;
      	/*height:21.13%;*/
			color: #FFFFFF;



}





#logoAmbiente{
		float:left;
        /*width:21.42%;*/
		 width: 209px;
        float:left;
        border:0px;
        margin-bottom: -3px;
}




#logorl{
      float:left;
/*      width: 9.81%;*/
   	width: 96px;
   	border:0px;
    margin-bottom: -3px;

}

 img{
 border:0px;
 margin:0px;
 padding:0px;

}

.linkTesto {
	text-decoration: underline;
	font-weight: bold;
	color: #840301;
}
.linkTestoRegistrato {
	text-decoration: underline;
	font-weight: bold;
	color: #840301;
}


#toolbar {
	background :  url("/eco3/ep/images/img_home.jpg");
	background-repeat : no-repeat;
	background-position : 100% 0%;
	height:100%;
   padding: 0px 0px 0px 0px;
	margin-bottom: 0px !important;
	margin-bottom: -3px;
	border:0px;
}

#topBar {
   /*background:trasparent;*/
   width:100%;
}

#topBar form {
	float:right;
	text-align:right;
	margin:0px 0px 6px 0px;
	line-height:18px;
	/*width: 180px;*/
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#topBar input {
}	

#inTy{
 float:left;
 
 
 
}
#inTy input {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	width: 127px;
	height: 13px;
	font-size: 8pt;
	margin-top:0px;
	margin-bottom: 4px !important;
	padding : 0px;
	margin-left:6px;
}



#cerca {
	float:left;
    display:inline;
    height:18px;
    text-align:center;
	color: #000000;
	/*font-size:11px;*/
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-weight:bold;
	/*padding-left: 6px;*/
	padding-top:0px;
	}

#cerca input {
	border:0px;
 	width: 43px;
	height: 16px;
	margin-top:0px;
	margin-bottom: 0px !important;
	margin-bottom: 2px;
	padding : 0px;
	font-size:11px;
}

.bottonecerca{
 background:#94CFD6;
 color: #000000;
 width:43px;
 border:none;
 height:18px;
 font-weight:bold;
 
 
}

#topBar b {
   display:block;
   text-align: right;
   font-weight:bold;
   font-size: 11px;
   color: #000000;
   padding-top:1px;
}

#topBar a {
   text-decoration: none;
   color: #000000;
	margin-left:3px;
	
}

.logSp{
 margin-right:6px;

}


#bodyHome{
        height:100%; 
        background: #FFFFFF;
        width:100%;
        margin-bottom:15px;
       /* margin-top:-1px;*/

}
.marginSpan {
	float: left;
	background: #60FFE9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#focus1{
    float:left;
    width:28.3% !important;

    background:#FFFFFF;
     margin-right:4.9%!important ;
     margin-right:3.8% ;
    /*padding-right:4.9%;*/
}

#focus2{
     float:left;
     width:28.3% !important;
     background:#FFFFFF;
     height:296px;
     margin-right:4.9%!important ;
     margin-right:3.8%;

}
#focus3{
    float:left;
    width:28.3% !important;
    background:#FFFFFF;
    margin-bottom:1% !important;
    margin-bottom:0%;
}

.riempimento{
  height:2.5%;

}
#servizi{
    float:right;
    /*width:22.5%;*/
    width:218px;
    background:#FFFFFF;
    height:342px;
   /* margin-left:-22.5%;*/
    margin-left:-218px;
    margin-bottom:5px !important;
    margin-bottom:0px;
 }
#focus{
      background:#FFFFFF;
      height:100%;
     /*height:20%;*/
   /* margin-right:22.5%;*/
      margin-right:218px;

}

#wrapper{
	float:left;
	width:100%;
	height:100%;
}

#news {
  /*  min-height:46px ;
    height: auto !important;
    height:46px;*/
    margin-right:218px;
    width:77.5%;
	/* margin-bottom: -15px !important;*/
    margin-bottom: -1px ;
}

.titoloNotizie {
	float:left;
	font-weight:bold;
	width:21%;
	min-height:26px;
	height: auto !important;
	height:26px;
	/*margin-top:-6px !important;*/
	margin-top:6px;
}

.notizieComunicati {
  float:left;
  width:79%;
  min-height:26px;
  height: auto !important;
  height:26px;
 /* margin-top:-6px !important;*/
  margin-top:6px;
  /*border:1px solid black;*/
}

#noscript{
 width:90%;
 height:100%;

}



.bordoFocus{
    min-height: 290px;
    height: auto !important;
    height: 262px;

    background:#F4F6EC;
    border-left:1px solid #A1A1A1;
    border-right:1px solid #A1A1A1;
}

.margintestoFocusImg {
	padding-top:5px;
	margin-left:5px;
	margin-right:3px;

}

.immagineFocus{
	float:left;
	margin-right:5px;
	width: 86px;
	height:100px;

}

.descrizione {
	padding:0px;
	margin:0px;

}

.prima {
    float:left;
    width:100%;
    height:22px;

}

.ausiliario{
  float:left;
  width:100%;

}

.bordoSxAlto {
    float:left;
    width:8px;
    height:22px;
    background: #FFFFFF url(/eco3/ep/images/focus_sxAlto.gif);
    margin-right:-3px;
    margin-bottom:0px !important;
    margin-bottom:-1px;
}

.titolo {
    /*margin: 0 8px;*/
    border-top:1px solid #A1A1A1;
   background-color:#F4F6EC;
    height:21px !important;
    height:22px;
   /* text-align:center;*/
  /* margin:0px;*/
   text-align:center;
    margin-bottom:0px !important;
    margin-bottom:-1px;


}

.bordoDxAlto {
    float:right;
    width:8px;
    height:22px;
    background: #FFFFFF url(/eco3/ep/images/focus_dxAlto.gif);
    margin-left:-3px;
    margin-bottom:0px !important;
    margin-bottom:-1px;

}

.seconda {
    float:left;
    width:100%;
    height:6px;
}

.bordoSxBasso {
    float:left;
    width:8px;
    height:6px;
    background: #FFFFFF url(/eco3/ep/images/focus_sxBasso.gif);
    font-size:1px;
    margin-right:-3px;
    margin-bottom:0px !important;
    margin-bottom:-1px;

}

.bordoDotten {
   /* margin:0px 8px;*/
    background-color:#FFFFFF;
    height:5px !important;
    height:6px;
    border-top:1px dashed #A1A1A1;
    font-size:1px;
    margin-bottom:0px !important;
    margin-bottom:-1px;

}

.bordoDxBasso {
    float:right;
    width:8px;
    height:6px;
    background: #FFFFFF url(/eco3/ep/images/focus_dxBasso.gif);
    font-size:1px;
    margin-left:-3px;
    margin-bottom:0px !important;
    margin-bottom:-1px;

}

.terza {
    float:left;
    width:100%;
    height:6px;

}

.chiusuraSx {
    float:left;
    width:6px;
    height:6px;
    background: #FFFFFF url(/eco3/ep/images/focus_s_1.gif);
    font-size:1px;
     margin-right:-3px;
}

.bordoChiusura {
    margin:0 6px;
    background:#F4F6EC;
    height:5px !important;
    height:6px;
    border-bottom:1px solid #A1A1A1;
    font-size:1px;
    margin:0px;
}


.chiusuraDx {
    float:right;
    width:6px;
    height:6px;
    background: #FFFFFF url(/eco3/ep/images/focus_d_1.gif);
    font-size:1px;
    margin-left:-3px;

}

.continua {
  margin-top:8%;
  margin-left:90%;

}

#footer{
	     clear:both;
        background-color: #B1DCDC;
        /*height:10.7%;*/
         height:60px !important;
        height:62px;
       
        width:99.8% !important;
        width:99.6%;
        border:1px solid #279F9D;

}

#bordoFooter{
  background-color: #B1DCDC;
  width:99.8% !important;
  width:100%;
  /*height:98% !important;
  height:100%;*/
  height:58px !important;
  height:60px;
  float:left;
  border:1px solid #FFFFFF;

}

#credits {
	float:left;
	color: #000000;
	font-weight:bold;
	width:10%;
	text-align:center;
	background-color: #B1DCDC;
	margin-top:19px;
}

#credits a{
	text-decoration: none;
	color: #000000;
}

#copyright {
	float:left;
	color: #000000;
	width:75%;
	text-align:center;
	background-color: #B1DCDC;
}

#copyright a {
	color: #5E0202;
	font-weight:bold;
	text-decoration: none;
}

#w3ccss{
float:left;
color: #FFFFFF;
width:15%;
text-align:center;
margin-top:19px;

}
#w3ccss{
float:left;
color: #FFFFFF;
font-size:11px;
width:124px;
}
#w3c{
float:left;
color: #FFFFFF;
font-size:11px;
width:54px;


}
#css{
float:left;
color: #FFFFFF;
font-size:11px;
width:54px;

}


ul#W3Cimg {
    margin:0;padding:0;
    list-style:none;
    position:relative;
    width:54px;height:19px;
    background : url(/eco3/ep/images/logo_w3c_xhtml.gif);
}
ul#W3Cimg li {
    display:block;
    position:absolute;
    margin:0;padding:0
}
li#W3Cimg-link1 {
    left:0;top:0;
    width:54px;height:19px;
}
#W3Cimg a {
    display:block;
    width:100%;
    height:100%;
}
#W3Cimg .alt { display:none }

ul#CSSimg {
    margin:0;padding:0;
    list-style:none;
    position:relative;
    width:54px;height:19px;
    background : url(/eco3/ep/images/logo_css.gif);
}
ul#CSSimg li {
    display:block;
    position:absolute;
    margin:0;padding:0
}
li#CSSimg-link1 {
    left:0;top:0;
    width:54px;height:19px;
}
#CSSimg a {
    display:block;
    width:100%;
    height:100%;
}
#CSSimg .alt { display:none }

#bodyServizi{
 height:337px;
 width:218px;
 margin-top:5px;
 background:#FFFFFF;

}
.angoliServizi{
  float:left;
  width:100%;
  height:22px;
}
.ausiliarioServizi{
    float:left;
   width:100%;


}
.bordoSxAltoServizi{
    float:left;
    width:8px;
    height:22px;
    background: #FFFFFF url(/eco3/ep/images/servizi_sxAlto.gif);
    margin-right:-3px;
    margin-bottom:0px !important;
    margin-bottom:-1px;

}
.bordoDxAltoServizi{

  float:right;
  width:8px;
  height:22px;
  background: #FFFFFF url(/eco3/ep/images/servizi_dxAlto.gif);
  margin-left:-3px;
  margin-bottom:0px !important;
  margin-bottom:-1px;


}
.titoloServizi{
  /* margin: 0 8px;*/
   border-top:1px solid #A1A1A1;
   background-color:#95D0CF;
   height:18px !important;
   height:22px;
   text-align:center;
   margin:0px;
   padding-top:3px !important;
   padding-top:0px;
   text-align:center;
   font-weight:bold;
   margin-bottom:0px !important;
   margin-bottom:-1px;


}

.angoliServiziChiusura{
    float:left;
    width:100%;
    height:5px;

}
.bordoSxBassoServizi{
    float:left;
    width:8px;
    height:5px;
    background: #FFFFFF url(/eco3/ep/images/servizi_sxBasso.gif);
    font-size:1px;
    margin-right:-3px;
    margin-bottom:0px !important;
    margin-bottom:-1px;


}
.bordoDxBassoServizi{
    float:right;
    width:8px;
    height:5px;
    background: #FFFFFF url(/eco3/ep/images/servizi_dxBasso.gif);
    font-size:1px;
    margin-left:-3px;
    margin-bottom:0px !important;
    margin-bottom:-1px;

}
.bordoDottenServizi{
    /*margin:0px 8px;*/
    background-color:#FFFFFF;
    height:4px !important;
    height:5px;
    border-top:1px dashed #A1A1A1;
    font-size:1px;
    margin:0px;
    margin-bottom:0px !important;
    margin-bottom:-1px;

}

.bordoServziOnline{
        background:#D4EAEA;
        border-left:1px solid #A1A1A1;
        border-right:1px solid #A1A1A1;
        height:331px !important;
        height:304px;



}

.chiusuraBloccoServizi{
    float:left;
    width:100%;
    height:6px;
}
.chiusuraSxServizi{
       float:left;
    width:6px;
    height:6px;
    background: #FFFFFF url(/eco3/ep/images/scelti_s_1.gif);
    font-size:1px;
     margin-right:-3px;
}
.chiusuraDxServizi{
    float:right;
    width:6px;
    height:6px;
    background: #FFFFFF url(/eco3/ep/images/scelti_d_1.gif);
    font-size:1px;
    margin-left:-3px;
}
.bordoChiusuraServizi{
    background:#D4EAEA;
    height:5px !important;
    height:6px;
    border-bottom:1px solid #A1A1A1;
    font-size:1px;
    margin:0px;

}

#serviziinterni{
  clear:left;
  width:216px;
  height:140px;
  padding-top:4px;
  background:#D4EAEA;

}

ul.ULservizi{
    list-style:none; /* elimino i punti elenco */
    margin:0;
    padding-left:0px; /* elimino i rientri delle liste */
    padding-right:0px;
}

ul.ULservizi li a{
text-decoration:none;
padding:3px 0px 0px 12px; /* lascia spazio fra il bordo del menu e il testo del link */
margin:0px 0px 0px 0px;
width:204px;
display:block;
color:#000000;
border-bottom :1px dashed #A1A1A1;
height:15px;
}

ul.ULservizi li { display:inline;
height:15px;
 }

ul.ULservizi li a:link, ul.ULservizi li a:visited {
    color:#5E0202;
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    margin:0px 0px 0px 0px;
	height:15px;
} /* colori per il link */
ul.ULservizi li a:hover, ul.ULservizi li a:active {
    color:#5E0202;
    margin:0px 0px 0px 0px;
    height:15px;
}


.serviziOnLine{
 height:28px;
 background:#FFFFFF;

}




.bordoSxScelti{
    float:left;
    width:7px;
    height:23px;
    background: #FFFFFF url(/eco3/ep/images/scelti_sxAltoNew.gif);
    margin-right:-3px;
    margin-bottom:0px !important;
    margin-bottom:-1px;

}
.bordoDxAltoScelti{

  float:right;
  width:7px;
  height:23px;
  background: #FFFFFF url(/eco3/ep/images/scelti_dxAltoNew.gif);
  margin-left:-3px;
  margin-bottom:0px !important;
  margin-bottom:-1px;

}
.titoloServiziScelti{

   border-top:1px solid #A1A1A1;
   border-bottom:1px dashed #A1A1A1;
   background-color:#D4EAEA;
   height:18px !important;
   height:22px;
   text-align:center;
   padding-top: 3px !important;
   padding-top: 0px;
   font-weight:bold;


}

#sceltipervoi{
  width:216px;
  height:64px;
  padding-top:4px;
  /*background:#FFFFFF;*/
   background:#D4EAEA;

}


#loghi{
   background:#D4EAEA;
  width:216px;
}
.logoue{
 float:left;
 background: url(/eco3/ep/images/logo_ue.gif);
 width:51px;
 height:34px;
 margin-left:30px !important;
 margin-left:19px;
 margin-top:12px;
 margin-right:57px !important;
 margin-right:57px;

 }
.logori{
 float:left;
 background: url(/eco3/ep/images/logo_ri.gif);
 width:43px;
 height:50px;
 margin-top:5px;

}


/* parte relativa ai bottoni */

#canaliOrizzontali {
	clear: both;
	width:100%;
	/*min-height:20px !important;*/
  /* height:20px;*/
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin:0px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #66645F;
	
}

#canaliOrizzontali a {
	text-decoration: none;
	color: #66645F;
}


#bottoniSX {
	float: left;
	width: 6px;
	height: 19px;
	background: #FFFFFF url("/eco3/ep/images/bottoniSX.gif");
}




#svilupposostenibile {
   float: left;
   width: 130px;
	height: 17px ;
    border-top:1px solid #A1A1A1;
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
   background: #EFE3D6;
}

#natura {
   float: left;
   width: 65px;

   /*width: 6.5%;*/
  height: 17px;

   border-top:1px solid #A1A1A1;
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
   border-left: 1px solid #A1A1A1;
   background: #F2F4E7;
}

#acque {
   float: left;
   width: 63px ;
   /*width: 6.5%;*/
  height: 17px;
  border-top:1px solid #A1A1A1;
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
       border-left: 1px solid #A1A1A1;
   background: #EFE3D6;
}

#aria {
   float: left;
   width: 49px ;
   /*width: 5.1%;*/
   height: 17px;
   border-top:1px solid #A1A1A1;
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
       border-left: 1px solid #A1A1A1;
   background: #F2F4E7;    }

#rumore {
   float: left;
   width: 68px;
   /*width: 7%;*/
  height: 17px ;
   border-top:1px solid #A1A1A1;
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
       border-left: 1px solid #A1A1A1;
   background: #EFE3D6;
}

#elettrosmog {
   float: left;
   width: 90px ;
   /*width: 9.3%;*/
   height: 17px ;
   border-top:1px solid #A1A1A1;
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
       border-left: 1px solid #A1A1A1;
   background: #F2F4E7;    }

#geologia {
   float: left;
   width: 77px ;
   /*width: 7.8%;*/
    height: 17px;
   border-top:1px solid #A1A1A1;
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
       border-left: 1px solid #A1A1A1;
   background: #EFE3D6;
}

#pianidibacino {
   float: left;
   width: 108px;
   /*width: 10.9%;*/
  height: 17px;
   border-top:1px solid #A1A1A1;
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
       border-left: 1px solid #A1A1A1;
   background: #F2F4E7;
}

#rifiuti {
   float: left;
   width: 59px ;
   /*width: 5.7%;*/
  height: 17px ;

   border-top:1px solid #A1A1A1;
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
       border-left: 1px solid #A1A1A1;
   background: #EFE3D6;
}

#bonifiche {
   float: left;
   width: 81px;
   /*width: 8.0%;*/
  height: 17px ;

   border-top:1px solid #A1A1A1;
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
               border-left: 1px solid #A1A1A1;
   background: #F2F4E7;    }

#energia {
   float: left;
    width: 69px !important;
	 width: 71px ;
 /* width: 7.1%;*/
  height: 17px ;
   border-top:1px solid #A1A1A1;
   border-bottom: 1px solid #A1A1A1;
   border-right: 1px solid #A1A1A1;
       border-left: 1px solid #A1A1A1;
   background: #EFE3D6;
}

#adempimenti {
   float: left;
   width: 92px ;
   /*width: 9.5%*/;
    height: 17px;
   border-top:1px solid #A1A1A1;
   border-bottom: 1px solid #A1A1A1;
   border-left: 1px solid #A1A1A1;
   background: #F2F4E7;
    }


#bottoniDX {
  float: left;
  width: 6px;
  height: 19px;
  background: #FFFFFF url("/eco3/ep/images/bottoniDX.gif");
  margin-right:-3px;
}

.centraturatitolo{
 width:100%;

  padding-top:0px !important;
 padding-top:3px;


}
.centraturatitolo a { 
	color:#5E0202;
	text-decoration: none;
}	

.centraturatitolofocus{
 width:100%;

 font-weight:bold;
 padding-top:3px;


}

.centraturatitolofocus a {
    color: #5E0202;
    text-decoration:none;
	 border: 0px;
}

#register{
/* margin-left:8%;
 margin-right:8%;*/
 text-align:center;
 margin-bottom:10px;
 /*border:1px solid red;*/

}

/* INIZIO PARTE RIGUARDANTE LA PROFILAZIONE */

#profiloCompetamentoBody{
    width:52.2%;
    padding-bottom:10px;
    padding-top:14px;
    margin-left:23.9%;
    margin-right:23.9%;
    background:#FFFFFF;

}

#wrapperblock{

    width:100%;
}
#breadcrumbHome {
/*	width: 541px;*/
	height:22px;
	background-color: #FFFFFF;
	color: #000000;

}

.marginBreadcrumbHome{


  background-color: #FFFFFF ;
  padding-top:7px;
  margin-left:23%;
  text-transform:lowercase; 

}

.breadcrumbHome{
 color:#000000;
 text-decoration:none;

}

#profiloCompetamentoBody input {
	border: none;
}
#profiloCompetamentoBody select {
	border: 1px solid #a1a1a1;
	background: #f2f4e7;
	font-size: 12px;
}
#profiloCompetamentoBody input {
	border: 1px solid #a1a1a1;
	background: #f2f4e7;
	font-size: 12px;
}

.formQualificatori{
	background:#FFFFFF;
 /* margin-left:18%;
  margin-right:18%;*/



}
.profiloProfessionale{
  margin-left:18%;
  margin-right:18%;
  margin-bottom:50px;

}
.titoloprofiloProfessionale{
 font-weight:bold;
 margin-bottom:5px;
 


}

.labelSelectprofiloProfessionale{
  margin-left:18%;
  margin-right:18%;
  
}

.tastoContinua{
  text-align:left;
  margin-top:100px;
  margin-left:70%;
  


}

.labelNomequalif{
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
 
}

.successBody{
  margin-left:18%;
  margin-right:18%;	
  margin-bottom:10px;
  text-align:center;
}
.successBodyBold{
	margin-left:18%;
	margin-right:18%;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
}

/* FINE PARTE RIGUARDANTE LA PROFILAZIONE */





