html,body{margin:0px; padding:0px}
body{background:#FFFFFF url(../media/sfondo.gif) repeat-y top left; font-family:'Lucida Grande','Lucida Sans',Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:17px;}
#conteiner{background: url(../media/sfondo_header.gif) no-repeat top left; width:989px; position: absolute; top:0px; left:0px}
#logo{position:relative; left:676px; top:0px;width:216px;height:120px;}
#pastpresentfuture{position:relative; left:0px; top:0px;width:989px;height:60px; background:url(../media/thepast_thepresent_thefuture.gif) no-repeat top left}
#payoff{position:relative; left:460px; top:10px; width:530px;height:75px;background:url(../media/payoff/bianco.gif) no-repeat top left;}
#menu{position:relative; left:460px; top:0px; width:530px;height:84px;}
#menu .item{margin-right:23px}
#menu .itemssmall{margin-right:25px}
/* #menu .item{margin-right:18px}
#menu .itemssmall{margin-right:10px} */
#menu .bandierina{margin-left:4px}

#content{float:left; width:755px;}

h1 {font-size:12px; font-weight:100; color:#000000}
#portfolio{float:right; width:234px; line-height:15px}

#portfolio a{outline:none; color:#8e8b84; text-decoration:none}
#portfolio a:hover{color: #e44500; text-decoration:underline}

#portfolio .categoria a{color: #000000;}

.contenuto{margin-left:160px;padding-right:60px; padding-top:15px; background-color:#FFFFFF} /* padding-right era 40 */
.contenuto_immagine{margin-bottom:50px; color:#000000}
.contenuto_immagine img{margin-bottom:5px}
.contenuto_portfolio{margin-left:160px;padding-right:60px; padding-top:40px; background-color:#FFFFFF} /* padding-right era 40 */
.titolo_portfolio{padding-top:10px}

ul.portfolio_list{
padding:0px 0px 36px 0px;
margin:0px;
list-style: none;
}

.portfolio_titolo{margin-bottom:4px}
.piccolo{font-size:11px}


ul.portfolio_attivita {
padding:0;
margin:0;
list-style:none;
}

li.portfolio_attivita{
margin: .1em 0;
background:url(../media/quadrato_arancio.gif) no-repeat 0 7px;
padding: 0 0 0 17px;
}

.portfolio_spazio{height:30px}
.portfolio_obiettivo p.primo{margin-bottom:30px}
.portfolio_obiettivo{color:#5c5c5c; font-size:12px; margin-top:30px; margin-bottom:70px}
.portfolio_obiettivo a{color:#5c5c5c; text-decoration:underline; outline:none}
.portfolio_obiettivo a:hover{text-decoration:underline}
.portfolio_obiettivo_link{}
.portfolio_obiettivo_link a{color:#000000; text-decoration:none; outline:none}
.portfolio_obiettivo_link a:hover{text-decoration:underline}
.portfolio_immagine{margin-bottom:50px; color:#5c5c5c}
.portfolio_immagine img{margin-bottom:5px}
.portfolio_altriprogetti{padding-top:50px; color:#000000; font-size:11px;}
.portfolio_altriprogetti img{margin-bottom:4px}
.portfolio_audioplayer {margin-top:5px}

.portfolio_link{margin-top:42px; color:#000000}
.portfolio_link a{color:#000000; text-decoration:none; outline:none}
.portfolio_link a:hover{text-decoration:underline}

.sottopagina_testo{margin-top:30px; margin-bottom:24px}
.sottopagina_immagine{margin-bottom:52px; color:#5c5c5c}
.sottopagina_immagine img{margin-bottom:5px}
.sottopagina_testo a{color:#000000; text-decoration:underline; outline:none}
.psottopagina_testo a:hover{text-decoration:underline}

.tornaindietro {padding-top:110px}
.tornaindietro img{margin-right:8px}



#footer{clear:both; text-align:center; padding-top:104px; padding-bottom: 15px; font-size:11px}
#footer a{color:#5c5c5c; text-decoration:none; outline:none}
#footer a:hover{text-decoration:underline}

.titolo{margin-left:150px; height:35px; margin-bottom: 25px;}
.titolo_home{margin-left:150px; height:35px; margin-bottom: 45px;}

/* .titolo{margin-left:150px; height:35px; margin-bottom: 45px;} */

.inevidenza_immagine{margin-left:160px; margin-bottom: 25px}
.inevidenza_titolo{margin-left:385px; margin-bottom: 5px}
.inevidenza_testo{margin-left:385px; margin-bottom: 70px; width:255px; color:#8e8b84; line-height:14px}
.inevidenza_testo a{text-decoration:none; outline:none}
.inevidenza_testo a:hover{text-decoration:underline}
.lenostreiniziative{margin-bottom:20px}

.buoneidee{padding-top:0px; padding-bottom:170px}
.buoneidee_immagine{margin-left:160px; margin-bottom: 25px}
.buoneidee_titolo{}
.buoneidee_testo{margin-left:165px; margin-bottom:20px; padding-bottom:5px; padding-top:10px; background:#FFFFFF; color:#8e8b84; line-height:14px}
.buoneidee_testo a{text-decoration:none; outline:none}
.buoneidee_testo a:hover{text-decoration:underline}


ul.contenuto_lista {
padding:0;
margin:0px 0px 14px 15px;
list-style:none;
}

li.contenuto_lista{
margin: .1em 0;
background:url(../media/quadrato_arancio.gif) no-repeat 0 7px;
padding: 0 0 0 17px;
}

ul.contenuto_lista_small {
padding:0;
margin:0px 0px 14px 15px;
list-style:none;
}

li.contenuto_lista_small{
margin: .1em 0;
background:url(../media/quadrato_arancio.gif) no-repeat 0 7px;
padding: 0 0 0 17px;
font-size:11px;
color:#000000;
}

a{outline:none; color:#5c5c5c;}

p{margin-bottom:12px; margin-top:0px}

.nonsottolineato{text-decoration:none}
.nonsottolineato a:hover{outline:none;text-decoration:underline}

.arancio{color: #e44500;}
.arancio a{color: #e44500;outline:none}
.scuro{color:#000000}
.scuro a{color:#000000; outline:none}
.chiaro{color:#8e8b84}
a.scuro{color:#000000; outline:none}

.hidden{ display:none}

.lenostreiniziative_griglia td{vertical-align:top}
.lenostreiniziative_box{width:220px; margin-left:20px; padding-bottom:30px; margin-right:0px; float:left; background-color:#FFFFFF; font-size:11px; color:#8e8b84;}
.lenostreiniziative_immagine{padding-bottom:15px;}
.lenostreiniziative_reset{clear: left}
.lenostreiniziative_contenuto{margin-left:140px;padding-right:40px;line-height:12px}
.lenostreiniziative_contenuto h2{font-size:11px; color:#5c5c5c; margin:0px; font-weight:100}
.lenostreiniziative_contenuto a{color:#5c5c5c; outline:none; text-decoration:none}
.lenostreiniziative_contenuto a:hover{text-decoration:underline}

.faq_titolo{}
.faq_contenuto{padding-left:30px;padding-top:12px;padding-bottom:12px}
.faq_links{color:#000000; font-size:11px; padding-bottom:64px}
.faq_links a{outline:none; color:#000000; text-decoration:none}
.faq_links a:hover{text-decoration:underline}
.faq_continua{ padding-left:19px; margin-right:5px}

ul.faq_lista {
padding:0;
margin:0px 0px 14px 15px;
list-style:none;
color:#000000;
}

ul.faq_lista a{color:#000000; text-decoration:none}
ul.faq_lista a:hover{ text-decoration:underline}

li.faq_lista{
margin: .1em 0;
background:url(../media/quadrato_arancio.gif) no-repeat 0 7px;
padding: 0 0 0 17px;
} 

.press_item{margin-bottom:20px;}
.press_data{font-size:11px; color:#8e8b84}
.press_titolo{color:#e44500}
.press_titolo a{color:#e44500; text-decoration:none; outline: none}
.press_titolo a:hover{text-decoration:underline}
.press_contenuto{}
.press_links{color:#8e8b84; font-size:11px}
.press_links a{outline:none; color:#8e8b84; text-decoration:none}
.press_links a:hover{text-decoration:underline}

.press_space{margin-top:24px;}
.press_stacco{margin-top:80px;}
.press_testo{}
.press_bottom{margin-top:42px; color:#000000}
.press_bottom a{color:#000000; text-decoration:none; outline:none}
.press_bottom a:hover{text-decoration:underline}
.press_contatti{color:#000000; margin-bottom:36px;}
.press_contatti a{text-decoration:none; outline:none}
.press_contatti a:hover{text-decoration:underline}
.press_immagine{margin-top:20px}
.press_immagine img{margin-bottom:5px}

.news_immagine{padding:0 15px 25px 0}
.news_link{margin-right:5px;}
.news_link a{text-decoration:none; outline:none}
.news_link a:hover{text-decoration:underline}
.news_continua{ margin-right:15px}
.news_testo{padding-bottom:25px}

.nota{background-image:url(../media/triangolo_segnalino.gif);background-repeat:no-repeat;background-position:0px 4px;padding-left:30px}

.chisiamo_tabella td{vertical-align: bottom; padding-bottom:5px;}
.chisiamo_foto{ margin-right:25px}

a.categoria{color:#000000; outline:none}
/*

#portfolio{position:absolute; left:756px; top:0px; width:234px;}
#content{position:absolute; left:0px; top:0px; width:755px;}


*/