@charset "utf-8";

html,body{margin:0px;padding:0; background-color: #999999; background-image:url(../images/topbg.jpg); background-repeat:repeat-x;}
body{font-family:arial, Helvetica, sans-serif;font-size:14px;}
p{margin:0 10px 10px}


a{color: #000;}

  
div#container{text-align:left}
div#container{background-color:#FFFFFF; width:900px;margin:0 auto}

div#header { 
	background-repeat:no-repeat;
	height:302px; width:900px;
	padding:0px;
	margin:0px;
}

div#header h1{
	margin:0;
	padding-left:10px;
	color:#9a0330;
	height:25px;
	top:5px;
	font-size:29px;
	width:400px;
	font-weight:lighter;
	position:absolute;
	background-repeat:no-repeat;
}

 div#top_right{
 	
	position:relative;
	float:right;
	
margin-right:12px;
}



 div#top_left{}

 #localmenu {
	

	margin:0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, Arial, sans-serif;
	text-transform: uppercase;
	color:#FFF;
}



#localmenu li {
	list-style-type: none;
	float: left;
	padding-left:26px;
	padding-top:5px;
	margin: 0;
	font-size: 11px;
	
}

#localmenu li a {
	text-decoration: none;	
	margin: 0;
	padding: 0;
	top: 0;
	font-size: 11px;
	color:#FFF;
}


#localmenu li a:hover {
	text-decoration: none;	
	margin: 0;
	padding: 0;
	top: 0;
	font-size: 11px;
	color:#999;
}

#localcurrent {
	text-decoration: none;	
	margin: 0;
	padding: 0;
	top: 0;
	font-size: 11px;
	color:#999;
}


div#loghi{background-image:url(../images/logo_lipu.png); background-repeat:no-repeat; height:170px; width:152px; padding:0px; padding-top:15px; margin-left:44px;top:13px;position:relative;
border:7	px solid red;
}






div#content p{line-height:1.4}
div#extra{}
div#footer{
	color: #fff; font-size:11px; text-align:center;
	font-size:13px;
	background-image:url(../images/fndfooter.jpg);
	
	}

/*div#footer p{margin:0;padding:5px 10px}*/


div#content{margin-top:18px; float:right;width:660px;border:0px solid green ;margin-right:30px;}

div#content h2 {color:#9a0330; font-size:20px; padding:4px;margin:0px;}
div#content h3 {color:#9a0330; font-size:17px; padding:4px; padding-top:5px; margin:0px;}
div#content p {font-size:14px; padding:4px; margin:0px;padding-bottom:20px;}

#navcontainer { width: 200px; margin-top:20px; padding:0px;margin-top:20px;}

#navcontainer ul
{
margin:0px;	

margin-left:25px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #666;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}




#navcontainer a:hover
{
background-color: #999;
color: #fff;
}


#active{
color: #EEE;
text-decoration: none;
background-color: #999;
border-bottom: 1px solid #eee;
padding: 3px;
width: 160px;
}



div#fondonavigation{float:left;width:190px;background-image: url(../images/fs_menu.jpg); background-repeat:no-repeat; margin-top:0px; margin-left:2px; padding:0px;}

div#login{
	float:left;
	clear:left;
	width:198px;
	margin-left:10px;
	font-size: 14px;
	margin-top:20px;
		font-size:12px;
}











#menu04v {

width:200px;

/*width: 10em;*/

font: 80% Arial, Helvetica, sans-serif;



}

#menu04v ul {

width:200px;

margin: 0;

padding: 0;

list-style: none;



}

#menu04v li {

width:170px;

font-size: 1.1em;

display: inline;

margin: 0;

padding: 0;

text-align:left;

}

#menu04v a:link, #menu04v a:visited {

width:170px;

display: block;

background-color: #666;

color: #fff;

margin: 0;


padding: 0.3em 0.6em 0.3em 1em;



text-decoration: none;

border-bottom: 1px solid  #333;

border-left: 10px solid #333;

border-top: 1px solid  #333;

border-right: 1px solid  #333;

text-align:left;

}

#menu04v a:hover, #menu04v a:focus, #menu04v a:active{

/*background-color: #41545F;*/

background-color: #999;



color: #FFFFFF;

border-left:10px solid #EAD100;

text-align:left;

}












































div#footer{clear:both;width:100%}

#footer_nav {
	list-style-type: none;
	text-transform: uppercase;
	width:940px;
	margin:0px;
	padding:0px;
	font-size:12px;
	
}


#footer_nav li {border:0px solid green;height:13px;margin-left:17px;float:left;text-align:center;padding:1px;font-size:10px; color:#FFFFFF;}

#footer_nav li a {
	
	
	font-size:11px; color:#FFFFFF;text-decoration:none;height: 100%; margin:0px;font-weight:bold;margin:1px;padding:1px;}

#footer_nav li#fo_oasi{}
#footer_nav li#fo_oasi a  {}
#footer_nav li#fo_oasi a:hover {}

#footer_nav li#fo_animali   {}
#footer_nav li#fo_animali a {}
#footer_nav li#fo_animali a:hover {}

#footer_nav li#fo_piante{}
#footer_nav li#fo_piante a{}
#footer_nav li#fo_piante a:hover{}

#footer_nav li#fo_eventi{}
#footer_nav li#fo_eventi a {}
#footer_nav li#fo_eventi a:hover{}

#footer_nav li#fo_scuole{}
#footer_nav li#fo_scuole a{}
#footer_nav li#fo_scuole a:hover {}

#footer_nav li#fo_quaderni {}
#footer_nav li#fo_quaderni a {}
#footer_nav li#fo_quaderni a:hover{}

#footer_nav li#fo_inanellamento{}
#footer_nav li#fo_inanellamento a{}
#footer_nav li#fo_inanellamento a:hover {}

#footer_nav li#fo_ricerca {}
#footer_nav li#fo_ricerca a {}
#footer_nav li#fo_ricerca  a:hover{}

#footer_nav li#fo_lipu {}
#footer_nav li#fo_lipu a  {}
#footer_nav li#fo_lipu a:hover {}

#footer_nav li#fo_mailing {}
#footer_nav li#fo_mailing a  {}
#footer_nav li#fo_mailing a:hover {}

#footer_nav li#fo_contatti {}
#footer_nav li#fo_contatti a {}
#footer_nav li#fo_contatti a:hover {}

#footer_nav li#fo_mappa {}
#footer_nav li#fo_mappa a  {}
#footer_nav li#fo_mappa a:hover {}


.rigaa{
	background-color:#CCC;
	}
	.rigab{
	background-color:#999;
	}
