@CHARSET "UTF-8";
body {
        background:url("../../images/common/bg_body2013.gif") repeat-x 0 28px;
		margin: 0;
		font-family: Helvetica, "Sans serif";
		font-size:12px;
		line-height:15px;
		color:#222;
}

a:link {text-decoration: none; color: #396BA5;outline: none;}
a:visited {text-decoration: none; color: #396BA5;outline: none;}
a:hover {text-decoration: underline; color: #396BA5;outline: none;}
a:active {text-decoration: none; color: #396BA5;outline: none;}

* { margin: 0; padding: 0;}
img {border:0 none}
h1 {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
}
h2 {
    font-size: 13px;
}

.pari {background-color: #E6E6E6}
.dispari {background-color: #F7F7F7}

#top {background:url("../../images/common/bg_top.gif") no-repeat 10px 0;}
#menuH2013 {height:45px;margin-top:4px;}
#menuH2013 a {text-indent: -9999px; height:45px; float:left;display:block; }

#menuH2013 #osservatorio a { width:109px; background: url(../../images/common/menu/menu2013.gif) no-repeat 0 0;}
#menuH2013 #osservatorio a:hover { background-position:  0 -45px;}
#menuH2013 #osservatorio a.active { background-position:  0 -90px;}
#menuH2013 #iter a { width:110px; background: url(../../images/common/menu/menu2013.gif) no-repeat -109px 0;}
#menuH2013 #iter a:hover { background-position: -109px -45px;}
#menuH2013 #iter a.active { background-position: -109px -90px;}
#menuH2013 #incentivi a { width:80px; background: url(../../images/common/menu/menu2013.gif) no-repeat -219px 0;}
#menuH2013 #incentivi a:hover { background-position: -219px -45px;}
#menuH2013 #incentivi a.active { background-position: -219px -90px;}
#menuH2013 #procedure a { width:100px; background: url(../../images/common/menu/menu2013.gif) no-repeat -299px 0;}
#menuH2013 #procedure a:hover { background-position: -299px -45px;}
#menuH2013 #procedure a.active { background-position: -299px -90px;}
#menuH2013 #politiche a { width:91px; background: url(../../images/common/menu/menu2013.gif) no-repeat -399px 0;}
#menuH2013 #politiche a:hover { background-position: -399px -45px;}
#menuH2013 #politiche a.active { background-position: -399px -90px;}
#menuH2013 #requisiti a { width:129px; background: url(../../images/common/menu/menu2013.gif) no-repeat -490px 0;}
#menuH2013 #requisiti a:hover { background-position: -490px -45px;}
#menuH2013 #requisiti a.active { background-position: -490px -90px;}
#menuH2013 #tecnologieR a { width:100px; background: url(../../images/common/menu/menu2013.gif) no-repeat -619px 0;}
#menuH2013 #tecnologieR a:hover { background-position: -619px -45px;}
#menuH2013 #tecnologieR a.active { background-position: -619px -90px;}
#menuH2013 #tecnologieE a { width:100px; background: url(../../images/common/menu/menu2013.gif) no-repeat -719px 0;}
#menuH2013 #tecnologieE a:hover { background-position:  -719px -45px;}
#menuH2013 #tecnologieE a.active { background-position:  -719px -90px;}
#menuH2013 #formazione a { width:121px; background: url(../../images/common/menu/menu2013.gif) no-repeat -819px 0;}
#menuH2013 #formazione a:hover { background-position: -819px -45px;}
#menuH2013 #formazione a.active { background-position: -819px -90px;}


/*************************************************
* BOTTONI REGISTRAZIONE/LOGIN
*************************************************/
button#registrati {margin-left: 80px;}
button#login ,button#registrati, button#logout { 
	cursor: pointer;
	margin-top: 22px;
	margin-right: 5px;
	border: 1px solid #b8b8b8; 
	background-color: #FFF; 
	font-size: 13px; 
	color: #000; 
	padding:5px 2px;
}
button#registrati.disabilitato {color:#b8b8b8;cursor: default;}
#benvenuto {text-align: right;padding-top: 30px; color:#000;}
#benvenuto a {color:#000;}
/*************************************************
* FORM RICERCA
*************************************************/

#formCerca { padding-top:28px; }
#formCerca input {
	border: 1px solid #868686;
	font-size:14px;
	width:288px;
	height:17px;
	padding:1px 0 2px 10px;
	float: left;
    display: inline;
    vertical-align: middle;
    color: #868686;
}

#formCerca .go {
    background-image: url("../../images/common/lente.gif");
    background-repeat: no-repeat;
 	margin-top: 2px;
    margin-left: -22px;
    float: left;
    border:0 none;
    cursor: pointer;
    height: 18px;
    width: 19px;    
}


#formCerca img { border: 0 none; margin:1px;}

/*************************************************
* FORM LOGIN
*************************************************/
div#areaLogin {
    border-bottom: 5px solid #FF002A;
    border-top: 5px solid #FF002A;
    float: none;
    line-height: 15px;
    margin: 0 0 15px;
    padding-top: 7px;
    text-align: left;
    width: 140px;
}

#formLogin {
    height: auto;
    text-align: left;
    width: auto;
	text-align: left;
}

#formLogin input {
    border: 1px solid #CCCCCC;
    font-size: 12px;
    height: 13px;
    margin-top: 4px;
    padding: 1px 2px 2px 8px;
    width: 126px;
}

#formLogin button {
    background: url("https://www.edizioniambiente.it/img/pulsanteLogin.gif") no-repeat scroll center center transparent;
    border: 0 none;
    height: 18px;
    margin-right: 8px;
    margin-top: 4px;
    text-indent: -9999px;
    width: 39px;
}
div#areaLogin a {
    border-top: 1px solid #666;
    display: block;
    font-size: 12px;
    letter-spacing: 0.12em;
    line-height: 15px;
    padding: 4px 0 2px;
    text-align: left;
	color: #CCC;
}

div#areaLogin form a {
    border: medium none;
    display: block;
    font-size: 10px;
    letter-spacing: 0.032em;
    text-align: left;
}


/*************************************************
* SERVIZI 
*************************************************/
#serviziWrapper {background: #FF9;padding-bottom:8px;margin-bottom: 10px;}
#servizi {padding-top: 9px;color: #CE231B;line-height: 20px;}
#servizi a {
    color: #CE231B;
    float: left;
    font-size: 16px;
    font-weight: 100;
    margin-right: 10px;
}
#servizi div.separatore {
    float: left;
    font-size: 26px;
    margin: 0 25px 0 15px;
    font-weight: 100;
}


/*************************************************
* TITOLI BOX 2013
*************************************************/

.titoloBox {color: #FFF; font-weight:100; font-size:20px; line-height:20px; padding:8px 0 7px 6px; font-family:Helvetica;clear: both;}
.boxHP {margin-bottom:21px}
.boxHP img {float:left; margin:0 5px 0 0}


.vai a { display: block;
    color: #CE231B;
    font-family: helvetica;
    font-size: 13px;
    font-weight: 100;
    padding: 12px 0 0;
}

/*************************************************
* 	editoriale
*************************************************/

.titoloEditoriale {
    background: none repeat scroll 0 0 #E4F2FB;
    color: #000000;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.6px;
    padding: 6px 0 8px 6px;
    text-transform: none;
}

.testoEditoriale {
    background: none repeat scroll 0 0 #E4F2FB;
    border-top: 1px solid #9ACEF0;
    line-height: 19px;
    margin-bottom: 12px;
    padding: 3px 2px 9px 6px;
}

.testoEditoriale strong {
    color: #666666;
    display: block;
    font-size: 17px;
    font-weight: normal;
}
.testoEditoriale a {
    color: #3280C9;
    letter-spacing: -0.2px;
}



/*************************************************
* NEWS
*************************************************/
#news {margin-bottom:30px;}
#titoloNews {
	background: #7A8EB6; 
	text-transform:uppercase;
    letter-spacing: 5px;
}

.newsHP {border-bottom:1px solid #BEBEBE; padding-bottom:12px;}
.newsHP .titoloNews a {color:#31648f; font-size:15px;padding:6px 0;display:block;}
.newsHP img {
    border: 1px solid #999999;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}

.newsGialla {
    background-color: #FFFFBF;
    background-image: url("../../images/home/frecciaNewsGialla.gif");
    background-position: left top;
    background-repeat: no-repeat;
    color: #F0000F;
    margin-top: 8px;
    text-indent: 32px;
	margin-bottom:9px;
}
.newsGialla a {color: #F0000F}

/*************************************************
* EVENTI
*************************************************/

#titoloEventi {
	background: #7A8EB6; 
	text-transform:uppercase;
}

li.evento {
	clear:both;
	color:#000000;
	padding-bottom:5px;
	margin:5px 0;
	border-bottom:1px solid #ABABAB;
	
}
.imgEvento { width:105px; float:left; }
.imgEvento img { width:98px; border: 1px solid #bebebe; }
.datiEvento { /*width:195px;*/ float:left; padding-bottom:6px;}
.datiEvento strong {color:#31648f;}
.datiEvento p {	margin:0; }
.testoEvento {clear: both; }
.testoEvento p { margin:0; }



/*************************************************
* TECNOLOGIE
*************************************************/

#titoloTecnologie {
	background: #7A8EB6; 
	text-transform:uppercase;
}
.testoTecnologie {border-top: 1px solid #5D5F6A;padding:6px 0 9px 0}
.testoTecnologie img { float:none;}
.testoTecnologie:first-child {border-top: 0}

.testoTecnologie div.titolo {padding: 6px 0;}
.testoTecnologie div.titolo a {font-size:15px;color:#5D5F6A;font-family:Helvetica;}

/*************************************************
* SPECIALE CONTO TERMICO
*************************************************/

#titoloSpecialeContoTermico {
	background: #CE231B; 
	text-transform:uppercase;
}
.testoContoTermico {border-top: 1px solid #5D5F6A;padding:6px 0 9px 0}
.testoContoTermico:first-child {border-top: 0}

.testoContoTermico a {color:#5D5F6A; font-family:Helvetica;font-size:15px;font-weight:100;}

/*************************************************
* SPECIALE DLGS EFFICIENZA
*************************************************/

#titoloDlgsEfficienza {
	background: #CE231B; 
	text-transform:uppercase;
}
.testoDlgsEfficienza {border-top: 1px solid #5D5F6A;padding:6px 0 9px 0}
.testoDlgsEfficienza-child {border-top: 0}

.testoDlgsEfficienza a {color:#5D5F6A; font-family:Helvetica;font-size:15px;font-weight:100;}

/*************************************************
* SPECIALE DL SPALMA INCENTIVI
*************************************************/

#titoloDlSpalmaIncentivi {
	background: #CE231B; 
	text-transform:uppercase;
}
.testoDlSpalmaIncentivi {border-top: 1px solid #5D5F6A;padding:6px 0 9px 0}
.testoDlSpalmaIncentivi:first-child {border-top: 0}

.testoDlSpalmaIncentivi a {color:#5D5F6A; font-family:Helvetica;font-size:15px;font-weight:100;}

/*************************************************
* SPECIALE DM ELETTRICHE
*************************************************/
#titoloSpecialeDmElettriche {
	background: #CE231B; 
	text-transform:uppercase;
}
.testoDmElettriche {border-top: 1px solid #92949F;padding:6px 0 9px 0}
.testoDmElettriche:first-child {border-top: 0}
.testoDmElettriche a {color:#5D5F6A; font-family:Helvetica;font-size:15px;font-weight:100;}

/*************************************************
* AUTORIZZAZIONI REGIONALI
*************************************************/
#titoloAutorizzazioniRegionali {
	background: #87AFAD; 
	text-transform:uppercase;
}
.testoAutorizzazioniRegionali {border-top: 1px solid #87AFAD;padding:6px 0 9px 0}
.testoAutorizzazioniRegionali:first-child {border-top: 0}
.testoAutorizzazioniRegionali div.titolo {padding: 6px 0;}
.testoAutorizzazioniRegionali div.titolo a {font-size:15px;color:#486862;font-family:Helvetica;}

/*************************************************
* NOVITA' NORMATIVE
*************************************************/

#titoloNovitaNormative {
	background: #87AFAD; 
	text-transform:uppercase;
}
.testoNovitaNormative {border-top: 1px solid #92949F;padding:6px 0 9px 0}
.testoNovitaNormative:first-child {border-top: 0}

.testoNovitaNormative a {color:#486862; font-family:Helvetica;font-size:15px;font-weight:100;}

.titoloNormative {	
	color: #486862; 
	font-family: Helvetica;
    font-size: 17px ;
    letter-spacing:0.02em;
    line-height: 15px;
    border-bottom: 1px solid #92949F;
    padding: 3px 0 7px 0px;
	font-weight:100;
	text-transform:uppercase;
}



/*************************************************
* INCENTIVI e PROCEDURE
*************************************************/
#titoloIncentivi {
	background: #87AFAD; 
	text-transform:uppercase;
}
.titoloIncentivo {color:#486862; font-family:Helvetica;font-size:15px;font-weight:100; display:block;padding-bottom:8px}
.testoIncentivo {border-top: 1px solid #92949F;padding:6px 0 9px 0}
.testoIncentivo:first-child {border-top: 0}
.testoIncentivo a {color:#000}

/*************************************************
* APPROFONDIMENTI / COMUNICARE L'ENERGIA
*************************************************/
#titoloApprofondimenti, #titoloComunicareEnergia {
	background: #7CC6DE; 
	text-transform:uppercase;
}

.testoComunicareEnergia {font-size:12px; display:block;border-top: 1px solid #7CC6DE;padding:6px 0 9px 0}
.testoComunicareEnergia div.titolo { padding:0 0 6px 0}
.testoComunicareEnergia div.titolo a {color:#7CC6DE;font-size:15px;}
.testoComunicareEnergia div.strillo a {color:#4C4C4C;font-size:12px;}
.testoComunicareEnergia-child {border-top: 0}

.testoApprofondimenti {font-size:12px; display:block;border-top: 1px solid #7CC6DE;padding:6px 0 9px 0}
.testoApprofondimenti div.titolo { padding:0 0 6px 0}
.testoApprofondimenti div.titolo a {color:#7CC6DE;font-size:15px;}
.testoApprofondimenti div.strillo a {color:#4C4C4C;font-size:12px;}
.testoApprofondimenti:first-child {border-top: 0}

/*************************************************
* STATI GENERALI GREEN ECONOMY
*************************************************/
#titoloStatiGeneraliGE {
    background: #7A8EB6; 
    text-transform:uppercase;
}
li.statiGeneraliGE {font-size:12px; display:block;border-top: 1px solid #92949F;padding:6px 0 9px 0; float:left;}
li.statiGeneraliGE:first-child {border-top: 0}
li.statiGeneraliGE a {
    color: #5D5F6A;
    font-family: Helvetica;
    font-size: 15px;
    font-weight: 100;
}


/*************************************************
* news altri siti
*************************************************/

#titoloNewsAltriSiti {
    background: none repeat scroll 0 0 #7A8EB6;
}
#newsAltriSiti li a span.titolo {color: #31648f; font-size:14px}
#newsAltriSiti li {padding:6px 0 9px 0 ;border-bottom:1px dotted #75BE7a}
#newsAltriSiti li:last-child {border-bottom:0 none;}

/*************************************************
* TASTIERA	
*************************************************/
#tastiera {margin-bottom:45px;}
ul#tastiera {border-bottom: 1px solid #949494;}
ul#tastiera li a {
	display:block;
	font-size:18px; 
	color: #000; 
	font-weight:100; 
	text-indent:40px; 
	border-top: 1px solid #949494; 
	background: url('../../img/freccia-tastiera.gif') no-repeat 0 6px; 
	padding:6px 0;
	line-height:21px;
}


/*************************************************
* pubblicazioni
*************************************************/
#titoloPubblicazioni {
    background: none repeat scroll 0 0 #CE231B;
}

.pubblicazione {float:left;padding:11px 0 3px 0;}
.pubblicazione:last-child {margin-bottom: 21px;}
.pubblicazione div.cover{padding-bottom:3px}
.pubblicazione div.cover img { width:60px;margin-right:4px;float: none;}
.pubblicazione a {color:#000000;}
.pubblicazione img {border: 0 none;}
.pubblicazione .dati .titoloLibro {font-weight:bold}


/*************************************************
* formazione
*************************************************/
#titoloFormazioneEnergia {
    background: none repeat scroll 0 0 #4594CC;
}
.titoloFormazione { color:#4594CC;background-color: #ffffff; font-family: Arial; font-size: 16px; text-align:left; line-height: 16px; padding: 1px 2px 2px 0px; }
.testoFormazioneEnergia {font-size:12px; display:block;border-top: 1px solid #4594CC;padding:6px 0 9px 0}
.testoFormazioneEnergia div.titolo { padding:0 0 6px 0}
.testoFormazioneEnergia div.titolo a {color:#4594CC;font-size:15px;}

/*************************************************
* icone social
*************************************************/
#social {margin:1px 0 10px 0;}



#footerWrapper {
    background-color: #EFEFEF;
}
#footer {
	background: #EFEFEF;
    margin-top: 20px;
    padding: 10px 0;
	color: #666;
	font-size:11px;
}
#footer h3 {margin-bottom:15px;font-weight: lighter;}
#footer a {color:#666}
#footer #footer_social {margin-top:45px;}
#footer #footer_contatti {padding-top:30px;}
#footer #footer_contatti h3 {font-size:11px; margin-bottom:0}

/*************************************************
* PAGINE
*************************************************/
#mainContent {
    /*background-image: url("../img/sfondoRiga.gif");
    background-repeat: repeat-y;
*/
}

#breadcrumbs {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4C4C4C; 
    padding: 10px 0 16px;
    float: left;
}
#breadcrumbs a {
    color: #000;
    font-size: 11.5px;
    font-weight: normal;
    letter-spacing: 0.2px;   
    float: left;
}
#breadcrumbs div.separatore { margin:0 10px;float: left;}
#colSx ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
    background-color: #FFF;
}
#colSx ul li {
    border-top: 1px solid #949494;
    color: #636363;
    display: block;
    font-size: 13.5px;
    line-height: 13.5px;
    padding: 7px 4px 6px 0;
    text-decoration: none;
}

#colSx ul li a {
    color: #4594CC;
}
#colSx ul li.active { background-color: #E6E6E6; }
#colSx ul li.active a { color: #206FA7; }

#dx ul {
    background-color: #FFFFFF;
    border-top: 1px solid #BEBEBE;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 94px;
}
#dx ul li {
    background-image: url("../../img/comuni/sfMenuRx.gif");
    background-repeat: no-repeat;
    border-bottom: 1px solid #BEBEBE;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 100%;
    line-height: 15px;
    padding: 7px 3px 6px 24px;
    text-align: left;
    vertical-align: middle;
}
#dx ul li a {
    color: #666;
}

div.strillo {text-align: justify;}

#testataPagina { background:#E6E6E6;color:#4594CC;padding:8px;margin-bottom: 15px; min-height:72px;}
#testataPagina h1 {color:#2775BE; font-size: 18px; font-weight: normal;line-height: 20px;margin-bottom: 8px}
#testataPagina h2 {color:#2775BE; font-size: 13.5px; font-weight: normal;}
.testo ul {padding-left:30px;margin: 11px 0}

.resultparent {
    border-top: 1px dotted #E8E8E8;
    font-size: 80%;
}
.resultparent a {
    color: #666666;
}