@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
img, div { behavior: url(iepngfix.htc) }

/*body {background-image: url(images/bkg.jpg); background-repeat:repeat-x; background-color:#313429; font-family:"Trebuchet MS";}*/
body {background-color:#0D3906; font-family:"Trebuchet MS";}
#wrapper { width:1000px; margin:0 auto; /*border:#FF0000 solid 1px;*/}
#menu{  width:1000px; height:90px; background-image:url(images/butt-off.jpg); background-repeat:repeat-x;}
#content {clear:both; width:1000px; height:auto; min-height:338px; background-image:url(images/bkgcontent.jpg); background-repeat:repeat-y; float:left;}
.colonna12 { width:265px; padding:15px 28px 15px 29px; background-image:url(images/bkgcontenuti.jpg); background-repeat:repeat-x;
             float:left;}
.colonna12 img { margin-left:3px;}
#colonna3 { width:285px; padding:10px; margin-right:15px; margin-left:23px; float:right;}
#colonna3 img { margin-left:12px;}
#mappa { width:450px; padding:10px; margin-right:15px; margin-left:10px; float:left;}
#slogan { width:644px; height:338px; margin:0px; padding:0px; float:left; background-image:url(images/slogan.jpg); background-repeat:no-repeat;}
#slogan img{ float:left; margin-top:143px; margin-left:8px; padding:0px;}
#menu2 { clear:both; position:relative; height:214px; margin:0px; padding:0px; background-image:url(images/bkgCPP.jpg); background-repeat:no-repeat; background-position:right;}
#menu2a { width:646px; height:214px;  float:left; background-image:url(images/menu2.jpg); background-repeat:repeat-x;}
.fotomenu{width:200px; height:192px; float:left; margin-top:20px; margin-left:10px}
.titolimenu{font-family:"Trebuchet MS"; font-size:15px; color:#2F4701;}
#menu2b { float:left; width:150px; height:174px; padding:20px 13px;}
#menu2c {float:left; width:152px; height:174px; padding:20px 11px;}
#contatti {clear:both; width:615px; height:auto; min-height:338px; margin:0px; padding:15px; float:left; background-image:url(images/bkgcontenuti.jpg); background-repeat:repeat-x;}
#adress { clear:both; position:relative; width:1000px; height:150px; padding-top:10px; background-color:#0D3906;}
.mail{ width:300px; height:80px; margin-bottom:15px; margin-right:5px; float:left;}
.fototessera{ float:left; margin-right:10px;}
.right { float:right;}
.left { float:left; margin:5px;}
.logo {float:left;}
.clear{ clear:both;}
.elenco{ text-align:left;}

#colonna3 table { border:1px solid #FFF; border-collapse:collapse;}
#colonna3 td, th, { border:1px solid #FFF; }
#colonna3 li{font-family:"Trebuchet MS"; font-size:11px; color:#FFF; list-style:url(images/lista.png); }
.colonna12 li{font-family:"Trebuchet MS"; font-size:11px; color:#2F4701; margin-left:13px; list-style:url(images/lista.jpg);}


.indirizzo{font-family:"Trebuchet MS"; font-size:11px; text-align:center; color:#FFF;}
.indirizzo a{font-family:"Trebuchet MS"; font-size:11px; text-align:center; text-decoration:none; color:#FFF;}
.indirizzo a:visited{font-family:"Trebuchet MS"; font-size:11px; text-align:center; text-decoration:none; color:#FFF;}
.indirizzo a:hover{ font-family:"Trebuchet MS"; font-size:11px; text-align:center; text-decoration:none; color:#666;}

.consorzio{font-family:"Trebuchet MS"; font-size:15px; color:#2F4701;}
.consorzio a{font-family:"Trebuchet MS"; font-size:11px; text-decoration:none; color:#2F4701;}
.consorzio a:visited{font-family:"Trebuchet MS"; font-size:11px; text-decoration:none; color:#2F4701;}
.consorzio a:hover{ font-family:"Trebuchet MS"; font-size:11px; text-decoration:none; color:#666;}

#colonna3 a{font-family:"Trebuchet MS"; font-size:11px; text-decoration:none; color:#FFF;}
#colonna3 a:visited{font-family:"Trebuchet MS"; font-size:11px; text-decoration:none; color:#FFF;}
#colonna3 a:hover{ font-family:"Trebuchet MS"; font-size:11px; text-decoration:none; color:#666;}

.txtbianco{font-family:"Trebuchet MS"; font-size:11px; color:#FFF; text-align:justify;}
.titolibianco{font-family:"Trebuchet MS"; font-size:20px; color:#FFF; border-bottom:solid; border-color:#FFF; border-width:1px;}
.txtverde{font-family:"Trebuchet MS"; font-size:11px; color:#2F4701; text-align:justify;}
.titoliverde{font-family:"Trebuchet MS"; font-size:25px; color:#2F4701; border-bottom:solid; border-color:#2F4701; border-width:1px;}
.titverde{font-family:"Trebuchet MS"; font-size:15px; color:#2F4701; border-bottom:solid; border-color:#2F4701; border-width:1px;}
.txttab{font-family:"Trebuchet MS"; font-size:9px; color:#FFF; text-align:center;}

.menuNavigazione{ background-image:url(images/butt-off.jpg); background-repeat:repeat-x; width:815px; padding:35px 0px; float:right; font-size:13px;}
.menuNavigazione li{ display:inline;}
.menuNavigazione a{ height:89px; padding:35px 6px; text-decoration:none; color:#FFF; margin:0px; white-space: nowrap; border-left:1px solid #489D09;}
.menuNavigazione a:link,
.menuNavigazione a:visited{background-image:url(images/butt-off.jpg); background-repeat:repeat-x;}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{background-image:url(images/butt-on.jpg); background-repeat:repeat-x; }

/* solo per fare il box iframe div.box-inner{height:260px; overflow:auto; padding-right:2px; font-family:"Trebuchet MS"; font-size:11px; color:#FFF;}*/

.vScroller {position:relative; overflow:hidden; width:550px; height:320px; margin-top:30px; margin-left:10px;}
.vScrollee { position:absolute; width:530px; /* to get this number, subtract scrollee's padding from scroller's width */ left:0; top:0; margin:0; padding:0 10px;}
.btn {position:absolute;  overflow:hidden; width:25px; height:25px; cursor:default;}
.gigi3{ width:550px; padding:10px; margin-right:15px; margin-left:10px; float:left; /*border:1px solid green;*/}



a { color: #2F4701; }
