@charset "UTF-8";
/* Centro di Formazione e Iniziativa sulla cooperazione e l'etica d'impresa */

/*stili per il layout*/
html,body{
margin: 0;
padding:0
}

div#contenitore{
width: 80em;
margin: 0 auto;
text-align: left;
background-color:#fff;
}

/*stili generici, su header e footer*/
div#testata{

}

div#testata img{
border:none;
}
div#piede{
text-align:left;
padding: 0.5em 0 0.5em 0;
color: #666;
margin :1em;
border-top: 1px dashed #666;

}
div#piede a{
color: #666;
text-decoration: underline
}

div#piede a:hover{
color: #903;
text-decoration: underline
}

/*stili specifici per il layout*/


div#contenuti{
padding: 1em
}



/*testata*/
div.logo-menu-news div{
    float: left;
    width: 27%;
    width: 31%;
    width: 27%;
    padding: 0 3%;
    }
	
	div.clearer{
   clear:both;
    }
	
/*testata - stili per la navigazione*/
div.logo-menu-news ul{
margin: 0 1em 0 1em;
padding: 0.5em 0 0.5em 0;
list-style-type: none;
border-bottom: 1px dashed #666;
}
div.logo-menu-news li{
margin: 0;
padding: 0;

}

.rosa a{
color:#666;
text-decoration: none
}

.rosa a:hover{
color:#fff;
background-color: #c9c;
display:block;
}

.rosa a#activerosa{
color:#fff;
background-color: #c9c;
display:block;
}


.azzurro a{
color:#666;
text-decoration: none
}

.azzurro a:hover{
color:#fff;
background-color: #6cc;
display:block;
}

.azzurro a#activeazzurro{
color:#fff;
background-color: #6cc;
display:block;
}

.verde a{
color:#666;
text-decoration: none
}

.verde a:hover{
color:#fff;
background-color: #9c0;
display:block;
}

.verde a#activerde{
color:#fff;
background-color: #9c0;
display:block;
}

.grigio a{
color:#666;
text-decoration: none
}

.grigio a:hover{
color:#fff;
background-color: #999;
display:block;
}

.grigio a#activegrigio{
color:#fff;
background-color: #999;
display:block;
}

.giallo a{
color:#666;
text-decoration: none
}

.giallo a:hover{
color:#fff;
background-color: #fc6;
display:block;
}


.giallo a#activegiallo{
color:#fff;
background-color: #fc6;
display:block;
}

.arancio a{
color:#666;
text-decoration: none
}

.arancio a:hover{
color:#fff;
background-color: #f60;
display:block;
}


.arancio a#activearancio{
color:#fff;
background-color: #f60;
display:block;
}


div.logo-menu-news h2 a#activenews{
color: #033;
text-decoration: none
}

div.logo-menu-news h2 a{
color:#903;
text-decoration: none
}

div.logo-menu-news h2 a:hover{
color:#999;
text-decoration: none
}

div.logo-menu-news h2 a#activenews{
color: #903;
text-decoration: none
}
/*testata - stili per le news*/

div.logo-menu-news h1{
color:#903;
font: normal bold 12px Georgia, Times New Roman, Times, Serif;
text-decoration: none;
margin:0.8em 0 0 0;
padding:0;
}
div.logo-menu-news p, div.logo-menu-news h2{
color:#000;
font: normal  12px Georgia, Times New Roman, Times, Serif;
font-style:italic;
margin:0;
padding:0;
}

