@charset "utf-8";

/*

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

CSS Created by Chialab.it

http://www.chialab.it 2009

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

*/



/*...........................................    

    Elementi di struttura

...........................................*/


BODY {margin:0px; padding:0px; background-color:#b1c800; font-family:Arial, Helvetica, sans-serif;}

A {text-decoration:none; outline:none; color:black;}

A IMG {border:none; outline:none;}

HR {border:none; border-top:1px solid white; height:0px;}

.main {background:url(../img/stripes.gif) 0px 70px repeat-x; height:597px; margin-top:0px;}

.embed {margin:0px; width:600px; height:378px; padding:0px; overflow:hidden; float:left; background:url(../img/gpr.gif) white top left no-repeat;}

.embed EMBED {border:none;}

.centro {float:left; width:960px; margin-top:70px;}

.payoff {padding:0px 0px 0px 160px; width:600px; float:left;}

.trees {position:absolute; top:0px; left:760px;}

.back {margin-top:450px; padding-left:10px;}

.left {float:left;}

.piva {width:150px; padding-left:10px; float:right; margin-top:490px; font-size:12px; margin-right:20px;}

.testo {margin-top:90px; float:left; padding:0px 0px 40px 20px; width:445px; font-size:14px;}

.progCont {margin-top:90px; float:left; padding:0px 0px 40px 20px; width:550px; font-size:14px;}

.testo P {margin-top:10px; line-height:1.4em;}

.immagini {padding-top:20px; width:570px; clear:both;}

.immagini IMG {margin-right:5px; margin-bottom:5px;}

.progetto {float:left; margin-bottom:20px;}

.progetto IMG {z-index:50; position:relative; margin-top:-40px;}

.titoloprog {margin-left:10px; background-color:#879BCF; padding:3px; z-index:100; position:relative; float:left; color:white; font-weight:normal;}

.notizia {clear:both; padding-bottom:35px;}

.imgnotizia {float:left; width:130px; height:130px;}

UL {margin:0px; padding:0px; list-style-type:none;}

.testo A {font-weight:bold;}

.testo A:hover {text-decoration:underline;}

/*...........................................    

    Sfondi

...........................................*/


.text {margin-left:0px; width:600px; float:left; background-color:#b1c800; position:absolute; top:0px; left:160px;}

.filo {background:url(../img/gpr_back_filo.gif) top left no-repeat #b1c800;}

.serv {background:url(../img/gpr_back_serv.gif) top left no-repeat #b1c800;}

.prog {background:url(../img/gpr_back_prog.gif) top left no-repeat #b1c800;}

.news {background:url(../img/gpr_back_news.gif) top left no-repeat #b1c800;}

.link {background:url(../img/gpr_back_link.gif) top left no-repeat #b1c800;}

.cont {background:url(../img/gpr_back_cont.gif) top left no-repeat #b1c800;}




/*...........................................    

    Tipografia

...........................................*/


H1 {font-size:21px; font-family:Georgia, serif; font-weight:normal; margin-bottom:0px; padding:0px; margin-top:0px;}

H2 {font-size:16px; font-family:Georgia, serif; font-weight:normal; font-style:italic; margin-bottom:0px; margin-top:0px; padding:0px;}

.on {font-weight:bold;}




/*...........................................    

    Navigazione

...........................................*/


.menu {width:150px; float:left; list-style-type:none; padding-left:10px; margin-top:3px; line-height:20px; font-size:14px;}

.menu LI {padding:0px;} 

.menu LI A {color:black; font-size:14px;}

.menu LI A:hover {font-weight:bold;}

.secondlev {position:absolute; top:45px; left:20px; background-color:white; padding:3px;}

.secondlev LI {float:left; list-style-type:none;padding-right:10px; font-size:14px;}

.secondlev LI A:hover, .secondlev .on {color:#E7634D!important;}

.secondlev LI A {color:black;}

.ellink A:hover {text-decoration:underline;}

.ellink A {font-weight:normal;}

.ellink {margin-top:20px; margin-bottom:40px;}

.ellink LI {margin-bottom:8px;}

.indietro {float:right; margin-right:-125px; font-size:12px; width:100px; font-weight:bold; margin-top:-15px;}

.indietro A:hover {text-decoration:underline;}