/*Struttura*/
body{
    margin:0;
    padding:0;
    text-align:center;
    background:#B8CCC4;
    color:#000;
    font-family:Arial;
}
#centrato{
    width:950px;
    margin:5px auto;
    text-align:left;
    background-color:#FFFFFF;
}
#corpo{
    width:950px;
    float:left;
    background-color:#FFF;
    background-image:url(http://upload.legambiente.org/share/immagini/sfondo_corpo.png);
    background-repeat:repeat-y;
}

#colonna-1{
    float:left;
    width:250px;
    background-color:transparent;
    color:#FF3300;
}
#colonna-2{
    float:left;
    /* was 530 */
    width:520px;
    background-color:transparent;
    color:#FF3300;
}
#colonna-3{
    float:left;
    width:170px;
    background-color:transparent;
    color:#006484;
}
#intestazione{
    background-color:transparent;
    color:#FFFFFF;
}
#pie-di-pagina{
    clear:left;
    background-color:#339933;
    color:#FFF;
    border-top:1px solid #FFF;
    text-align:center;
}


#corpo-footer{
    width:950px;
    float:left;
    background-image:url(http://upload.legambiente.org/share/immagini/sfondo_footer.png);
    background-repeat:repeat-y;
    margin:0;
    padding:0;
}
#footer-1{
    float:left;
    width:250px;
    background-color:transparent;
    color:#FFF;
}
#footer-2{
    float:left;
    width:530px;
    background-color:transparent;
    color:#FFF;
}
#footer-3{
    float:left;
    width:170px;
    background-color:transparent;
    color:#FFF;
}

#footer-1, #footer-2, #footer-3{
    padding:0;
    margin:0;
}
#footer-1 p, #footer-2 p, #footer-3 p, #footer-1 p a, #footer-2 p a, #footer-3 p a{
    font-size:10px;
    color:#FFF;
    padding:5px;
}



#pie-di-pagina p, #pie-di-pagina a{
    color:#FFF;
}


#intestazione, #intestazione img, #colonna-3{
    margin:0;
    padding:0;
}
#colonna-1, #colonna-2{
    padding: 0.5em 0;
}
#pie-di-pagina{
    padding: 0.1em 0;
}

/*elementi di testo*/
div h1{
    margin: 0;
    padding: 0.5em 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    color:#CC3300;
}
div h2{
    margin:0;
/*    padding: 0.5em 15px;*/
    padding: 0.5em 0.5em 0.5em 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.9em;
    color:#CC3300;
    text-decoration:underline;
}
div h3{
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.0em;
    color:#006633;
}

div p{
    margin: 0;
/*    padding: 0.5em 15px;*/
    padding: 0.5em 2em 0.5em 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#333;
    text-align:justify;
}
div p a{
    color:#666;
    text-decoration:underline;
    font-weight:bold;
    font-size:12px;
    padding:0;
    margin:0;
}
ul.ulli_home li{
    margin: 0 0 0 -25px;
    padding: 0.3em 1em 0.3em 0;
    list-style-type:circle;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#333;
}

ul.ul_body li{
    margin: 0;
    padding: 0.5em 15px;
    list-style-type:circle;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
}
p.promotori img{
    margin: 0;
    padding:1.5em;
}

div hr{
    margin:0.5em 1.5em;
    background-color:#f1f1f1;
    border:0;
    height:2px;
    width:90%;
}



.text {
    border: 1px solid #DDDDDD;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
}

strong {
    color:#333;
}


.button {
    width:100px;
    padding:0.3em;
    background-color:#006633;
    border:1px inherit #FFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#FFF;
}

/*Menu*/

.menu_navigazione{
    width:100%;
    list-style:none;
    margin:0;
    padding:0;
}
.menu_navigazione a{
    display:block;
    text-decoration:none;
    margin:0;
}
.menu_navigazione a:link,.menu_navigazione a:visited,.menu_navigazione a:hover,.menu_navigazione a:focus,.menu_navigazione a:active{
    font-size:14px;
    font-family:Arial;
    color:#006633;
    font-weight:bold;
}

.menu_navigazione a:link,.menu_navigazione a:visited{
/*    background:url(../img/menu/marcatoreON.png) left center no-repeat; */
    padding:3px 0.5em 3px 35px;
}
.menu_navigazione a:hover,.menu_navigazione a:focus,.menu_navigazione a:active{
/*    background:url(../img/menu/marcatoreOFF.png) left center no-repeat; */
    padding:3px 0.5em 3px 35px;
    color:#00CC66 ;
}
.menu_navigazione{
    background:url(../img/menu/marcatoreOFF.png) -2000px -2000px no-repeat;
}



/*Tabella immagini*/
table.immagini {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
}

