body{
	margin:0;
	padding:0;
	border:0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/*background: #336 url(../img/bg.gif) repeat center top ;*/
	background: #336;
	line-height: 90%;
	color:#083100;
}
a:link,
a:active,
a:visited,
a:hover{
	color:#0000CE;
}
/* Stile liste */
li.pubblicazioni{
	list-style: url(../img/ico_pubblicazioni.gif);
}
li.normativa{
	list-style: url(../img/ico_normativa.gif);
}
li.modulistica{
	list-style: url(../img/ico_modulistica.gif);
}
li.link{
	list-style: url(../img/ico_link.gif);
}
li.appuntamenti{
	list-style: url(../img/ico_appuntamenti.gif);
}
li.forum{
	list-style: url(../img/ico_forum.gif);
}
/*------------------------------------*/
#left{
background-color: White;
}
#container{
	background-color: #E7E7E7;
}
/* -==--==- NAV TOP -==--==- */
#navtop{
	background-color: #61881A;
	border-bottom:1px solid white;
}
#navtop li{
background-color: #61881A;
}
#navtop li a:link,
#navtop li a:active,
#navtop li a:visited{
	background: url(../img/bg_navtop.gif) top left no-repeat;
	color:white;
}
#navtop li a:hover{
	background-color: #003A00;
}


/*banner alto*/
/*#top{
	background-color: #FFFFFF;
}*/
.top1 h2{
	color: #FFFFFF;
}
.top2 h2{
	color: #FFFFFF;
}
#top a:link,
#top a:active,
#top a:visited,
#top a:hover{
	color: #FFFFFF;
	text-decoration: none;
}


.slogan {
	font-size: 150%;
	line-height: 95%;
	color: #61881A;
}

/* -==- -==- -==- -==- NAVIGAZIONE -==- -==- -==- -==- */
#colsin{
	background: url(../img/trattino_verticale.gif) top right repeat-y;
}

#left #nav ul{
	background-color: #FFFFFF;
}
#left #nav li{
	background: url(../img/nav_freccia.gif) top left repeat-y;
}
#left #nav li a:link,
#left #nav li a:active,
#left #nav li a:visited{
	color: #00009C;
}
#left #nav li a:hover{
	background-color: #638C18;
	color:#FFFFFF;
}
body #left #nav li li a:link,
body #left #nav li li a:active,
body #left #nav li li a:visited{
	color: #00009C;
}
body #left #nav li li a:hover{
	color: #00009C;
        text-decoration:underline;
        background-color:#FFFFFF;
}
/* -==- -==- -==- -==- SERVEAIUTO -==- -==- -==- -==- */
#serveaiuto{
	margin:20px 10px 10px 10px;
}
#serveaiuto h3{
	background: url(../img/serve_aiuto.gif) bottom left no-repeat;
	color:#638C18;
}

#serveaiuto li{
list-style-image: url(../img/freccia_bianca.gif);
}
#serveaiuto a:link,
#serveaiuto a:active,
#serveaiuto a:visited,
#serveaiuto a:hover{
	color: white;
}
/* -==- -==- -==- -==- -==- BOX ==- -==- -==- -==- */

.box{
	background: url(../img/appuntamenti.gif) top left no-repeat #EFEFEF;
}
.box h3{
	color:#638C18;
}

/* -==- -==- -==- -==- PERSONALIZZA -==- -==- -==- -==- */
#personalizza .box{
	background: url(../img/personalizza.gif) top left no-repeat #EFEFEF;
}
a.fonts:link,
a.fonts:active,
a.fonts:visited,
a.fonts:hover{
	border:1px solid black;
	background-color: White;
	color: Black;
}
a.fontl:link,
a.fontl:active,
a.fontl:visited,
a.fontl:hover{
	border:1px solid black;
	background-color: White;
	color: Black;
}
a.default:link,
a.default:active,
a.default:visited,
a.default:hover{
	border:1px solid black;
	background-color: White;
	color: Black;
}
a.altocontrasto:link,
a.altocontrasto:active,
a.altocontrasto:visited,
a.altocontrasto:hover{
	border:1px solid black;
	background-color: Black;
	color:white;
}

/* -==- -==- -==- -==- -==- -==- -==- -==- -==- -==- -==- -==- */
/* -==- -==- -==- -==-COLONNA CENTRALE==- -==- -==- -==- -==- */
/* -==- -==- -==- -==- -==- -==- -==- -==- -==- -==- -==- -==- */



#coldes{
	background: url(../img/trattino_verticale.gif) top left repeat-y;
}
#coldes h3{
	/*background: url(../img/titoli_tematici.gif) bottom right no-repeat;*/
	background-image: url(../img/titoli_tematici.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* -==- -==- -==- -==- PRIMOPIANO -==- -==- -==- -==- */
#primopiano .ico{
	background: url(../img/ico_sole.gif) center no-repeat;
}
#primopiano .breaker{
	background: url(../img/primopiano_breaker.gif) center left repeat-x;
}

/* -==- -==- -==- -==- APPUNTAMENTI -==- -==- -==- -==- */
#appuntamenti .ico{
	background: url(../img/ico_appuntamenti_white.gif) center no-repeat;
}
#appuntamenti .box{
	background-color: white;
}
#appuntamenti .contenutobox{
	background-color: white;
}



/* -==- -==- -==- -==- -==- -==- -==- -==- -==- -==- -==- -==- */
/* -==- -==- -==- -==-COLONNA DESTRA==- -==- -==- -==- -==- */
/* -==- -==- -==- -==- -==- -==- -==- -==- -==- -==- -==- -==- */
#right #angolo{
background: url(../img/angolo.gif) right bottom no-repeat #E7E7E7;
}
/* -==- -==- -==- -==- CONTATTACI -==- -==- -==- -==- */
#right #contatti h3{
	color:#638C18;
	background: url(../img/inco_info.gif) no-repeat;
}
#contatti li{
	list-style: url(../img/freccia_blu.gif);
}
/* -==- -==- -==- -==- CORRELATI -==- -==- -==- -==- */
#right #correlati{
	background: url(../img/angolo_correlati.gif) right bottom no-repeat  #F7F7F7;
}
#right #correlati h3{
	background: url(../img/graffetta_interna.gif) repeat-x;
	color:#638C18;
	padding-top:20px;
}

/* -==- -==- -==- -==- STRUMENTI -==- -==- -==- -==- */
#strumenti h3{
	color:#638C18;
	background: url(../img/24ore.gif) no-repeat;
}
#strumenti li a:link img,
#strumenti li a:active img,
#strumenti li a:visited img{
	border:2px solid #638C18;
}
#strumenti li a:hover img{
	border:2px solid #638C18;
}
/* -==- -==- -==- -==- CREDITS -==- -==- -==- -==- */
#credits a:link,
#credits a:active,
#credits a:visited,
#credits a:hover{
	color:white;
}
/*#credits{
	margin-top:-33px;
}*/
#left{
	margin-bottom:-33px;
}
html[xmlns] #left {
  margin-bottom:-23px;
}



/* -==- -==- -==- -==- INTERNE -==- -==- -==- -==- */
#contenutointerne #argcorrelati{
background-color:#F7F7F7;
}
#contenutointerne #argcorrelati li li{
list-style-image:url(../img/freccia_blu.gif);
}



a.default:link,
a.default:active,
a.default:visited,
a.default:hover{
	border: 2px solid black;
}
a.altocontrasto:hover{
	border: 2px solid #black;
}
a.altocontrasto:link,
a.altocontrasto:active,
a.altocontrasto:visited{
	border: 2px solid white;
}

body#territorio a.default:link,
body#territorio a.default:active,
body#territorio a.default:visited,
body#territorio a.default:hover,
body#territorio a.altocontrasto:hover{
	border-color: #006363;
}
body#paesaggio a.default:link,
body#paesaggio a.default:active,
body#paesaggio a.default:visited,
body#paesaggio a.default:hover,
body#paesaggio a.altocontrasto:hover{
	border-color: #7B7B52;
}
body#animali a.default:link,
body#animali a.default:active,
body#animali a.default:visited,
body#animali a.default:hover,
body#animali a.altocontrasto:hover{
	border-color: #FF6300;
}
body#agenda21 a.default:link,
body#agenda21 a.default:active,
body#agenda21 a.default:visited,
body#agenda21 a.default:hover,
body#agenda21 a.altocontrasto:hover{
	border-color: #CE3100;
}
body#mibici a.default:link,
body#mibici a.default:active,
body#mibici a.default:visited,
body#mibici a.default:hover,
body#mibici a.altocontrasto:hove{
	border-color: #63639C;
}
body#parchi a.default:link,
body#parchi a.default:active,
body#parchi a.default:visited,
body#parchi a.default:hover,
body#parchi a.altocontrasto:hover{
	border-color: #9C9C00;
}


/*INFO*/


  #contenutointerne #tab .tabint{
   padding: 5px;
}


 #contenutointerne  #tab a {
	color: #0000CE;	
}


#contenutointerne #tab  td{
   background-color:#f7f7f7;
}
#contenutointerne #tab{
   background-color:#f7f7f7;
}




/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*    =================[ PAGINA MAPPA COLORi ]===============*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

ul.sitemap ul {
	border-top:1px solid #638C18;
	border-bottom:0px solid #638C18;
    margin-bottom:20px
}

ul.sitemap ul li { 
	border-left:1px solid #638C18; 
	border-bottom:1px solid #638C18; 
	background:#FEC1AC;
}

ul.sitemap ul ul{
	border-top:1px dashed #638C18; 
	background:#D4F499;
}

ul.sitemap ul ul li {
	border-bottom:1px dashed #638C18; 
	background:#E6F2FF;
}

ul.sitemap li a{
	color:#000099;
	border:0px;
	font-weight:bold;
}

ul.sitemap ul li a{
	border:0px;
	background-color:#8DBF31;
}

ul.sitemap ul li a:hover{
	background-color:#638C18;
	color:#FFFFFF;
	font-weight:normal;
	border:0px;
}

ul.sitemap ul ul li a {
	color:#0000FF;
	background-color:#D4F499;
}




