
/*                                              mid panel                */
#mid-widescreen{
    width:998px;
	 border:white solid 1px;    
	color:#fff;
	margin:0 0 0 0;
	float:left;
}

#mid-widescreen a.LeftNavig{
 
	text-transform:uppercase;
	text-decoration:none;

	font:bold 16px/16px Arial, Helvetica, sans-serif;
	color:#497C00;
	background-color:#fff;
	margin:0 0 12px 0;
 
}

#mid-widescreen a.ObenNavig_2{
 
 
	text-decoration:none;

	font:bold 16px/16px Arial, Helvetica, sans-serif;
	color:#497C00;
	background-color:#fff;
	margin:0 0 12px 0;
 
}
 
 
#mid-widescreen h2{
	font:bold 22px/38px Arial, Helvetica, sans-serif;
}
#mid-widescreen h3{
 	font:bold 14px  Arial, Helvetica, sans-serif;
	padding:0 0 0 44px;
	color:#171717;
}

#mid-widescreen p.pages{
 	font:bold 14px  Arial, Helvetica, sans-serif;
	padding:0 0 5px 44px;
	color:#171717;
 }



#mid-widescreen p.mid_text{
	font:  14px/19px Arial, Helvetica, sans-serif;
	color:#000;
	padding:40px 0 0 100px;
	margin:0 0 0 0;
	float:left;
}

#mid-widescreen p.testo-articolo {
	font:  15px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 0;
	margin:0 0 0 0;
/* text-align: justify; */
}


#mid-widescreen img{
	width:1022px;
 }

#mid-widescreen img.img1998{
	width:998px;
 }

#mid-widescreen img.img800{
	width:800px;
 }

#mid-widescreen img.img198{
	width:198px;
 }


#mid-widescreen img.LangFlag{
 
	width:24px;
	border:0; 
}


#mid-widescreen p.testo-right{
 	font:19px Arial bold;
 	color:#171717;
	position: relative;
 	top: -130px;
	left: 370px;
  	width:550px;
	text-align:justify;
/*	background: #c2c2ff; */
/*	background: #d0e98b; */
	background-opacity:40%;
	padding:0 6px 0 4px;
 }


#mid-widescreen p.testo-right-plus430{
 	font:16px Arial;
 	color:#171717;
	position: relative;
 	top: -130px;
	left: 450px;
 	width:550px;
	text-align:justify;
/*	background: #c2c2ff; */
/*	background: #d0e98b; */
	background-opacity:40%;
	padding:0 6px 0 4px;
 }
#mid-widescreen p.testo-right-plus860{
 	font:16px Arial;
 	color:#171717;
	position: relative;
 	top:-120px;
	left: 450px;
 
	width:550px;
	text-align:justify;
/*	background: #c2c2ff; */
/*	background: #d0e98b; */
	background-opacity:40%;
	padding:0 6px 0 4px;
 }


#mid-widescreen p.testo-right-plus1290{
 	font:16px Arial;
 	color:#171717;
	position: relative;
 	top:-320px;
	left: 450px;
 
	width:550px;
	text-align:justify;
/*	background: #c2c2ff; */
/*	background: #d0e98b; */
	background-opacity:40%;
	padding:0 6px 0 4px;
 }
#mid-widescreen p.testo-right-plus1790{
 	font:16px Arial;
 	color:#171717;
	position: relative;
 	top:-310px;
	left: 7px;
 	width: 1000px;
	text-align:justify;
/*	background: #c2c2ff; */
/*	background: #d0e98b; */
	background-opacity:40%;
	padding:0 6px 0 4px;
 }


#mid-widescreen p.testo-nota1{
 	font:14px Arial italic;
 	color:#171717;
	position: relative;
 	top:-185px;
	left: 20px;
	height:200px;
	width:350px;
	text-align:justify;
/*	background: #c2c2ff; */
/*	background: #d0e98b; */
	background-opacity:40%;
	padding:0 6px 0 4px;
 }

#mid-widescreen p.testo-right-oben{
 	font:16px Arial;
 	color:#171717;
	position: relative;
 	top:120px;
	left: 770px;
	height:230px;
	width:200px;
	text-align:justify;
/*	background: #c2c2ff; */
/*	background: #d0e98b; */
	background-opacity:40%;
	padding:0 6px 0 4px;
 }
#mid-widescreen p.testo-left-bottom{
 	font:16px  Arial;
 	color:#171717;
	position:relative;
	top:150px;
	left:20px;
	height:230px;
	width:200px;
	text-align:justify;
	/* background: #d0e98b; */
	background-opacity:40%;
	padding:0 6px 0 4px;
 }

/*               MId variable width IMG    */

#mid-widescreen_Vimg{
 
	 border:0;    
	color:#fff;
 }

#mid-widescreen_Vimg img.lessthen1024{
  height:560px;
background-color:#fff;
 	border:0; 
  }

#mid-widescreen_Vimg img.i1024mal540{
  height:540px;
background-color:#fff;
 	border:0; 
  }

#mid-widescreen_Vimg img.i1024malFree{
background-color:#fff;
 	border:0; 
  }



#mid-widescreen_Vimg img.LangFlag{
	width:24px;
position: right;
	align:right;
 	border:0; 
  }

#mid-widescreen_Vimg p.pages{
 	font:bold 14px  Arial, Helvetica, sans-serif;
	padding:0 0 5px 44px;
	color:#171717;
 }



#mid-widescreen_Vimg a.LeftNavig{
 
	text-transform:uppercase;
	text-decoration:none;

	font:bold 16px/16px Arial, Helvetica, sans-serif;
	color:#497C00;
	background-color:#fff;
	margin:0 0 12px 0;
 
}

/*                                                   mid bottom panel             */

#testo-frecce {
	width:1024px;
	margin:0 auto;
	padding:0;
	background-color:#fff;
	color:#000;
 
}

#mid_left {
    width:40px;
	height:55px;
	border:white solid 1px;  
	color:#fff;
	padding:4px 0 0 0px;
/* 	padding:4px 0 0 11px; */
	margin:0 1px 0 0;
	float:left;
}

#mid_left a{
   width:40px;
	height:55px;
	display:block;
	background:url(../imgs/frecce/freccia-back.gif) 0 0 no-repeat;
 
}

#mid_left a:hover{
	background:url(../imgs/frecce/freccia-back-press.gif) 0 0 no-repeat;
	border:gray solid 1px;
}


#mid_mid {
    width:906px;
	border:white solid 1px;  
	 										/*  background:url(images/mid_panel_grey_bg.gif) 0 0 repeat-x white;    */
	color:#fff;  
	margin:4px 14px 2px 14px;
	float:left;
}
 
#mid_mid  p.midText{
	font:  14px/19px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#bababa;
	margin:0 0 0 0;
    text-align: justify;
	border:#bababa solid 3px; 
}
#mid_mid img.FlagLanguage{
	margin:0 0 2px 0;
	width:14px;;
}


#mid_right {
    width:40px;
 	height:55px;  
 	border:white solid 1px;
 	color:#fff; 
	padding:4px 0px 0 0px;
	margin:0 0 0 0;
	float:left; 
}

#mid_right a{
   width:40px;
	height:55px; 
 	display:block;   
	background:url(../imgs/frecce/freccia-next.gif) 0 0 no-repeat;
 
}

#mid_right a:hover{
	background:url(../imgs/frecce/freccia-next-press.gif) 0 0 no-repeat;
	border:gray solid 1px;
}


 



/*--------------------------------for google maps 800x600--------------------*/
#mid-gmap{
    width:800px;
	background-color:black;
	 border:black solid 1px;    
	color:#000000;
 
	margin:0  0  0 15px;
	float:left;
}

/*--------------------------------for google maps coms 224x600--------------------*/
#mid-gmapcom{
    width:160px;
	background-color:black;
	 border:black solid 1px;    
	color:#00000;
 padding:0 0 0 30px;
	margin:  0 0 0 0px;
	float:left;
}

/*--------------------------------for google maps text on the rigth --------------------*/
#right-gmapcom{
    width:160px;
	background-color:white;
 padding:0 0 0 30px;
	margin:  0 0 0 0px;
	float:left;
}
#right-gmapcom p.text{
font:  16px/20px Arial;
}

/*------------------------------------------------body--------------------*/
#body-lev1{
								/*	width:968px;   */
	width:1024px;
	margin:0 auto;
	padding:0;
	background-color:#fff;
	color:#000;
}
#body-lev1 ul.nav{
	width:1024px;
	height:26px;
	border-bottom:#EEEEEE solid 4px;
								/*  padding:8px 0 6px 146px;   */
	margin:0 0  0 0;
								/*   background-color:#fff;     */
 	 background-color:#fff;
								/* background:url(imgs/hdr_black.gif) 0 0 repeat-x;  */
	color:#000;
}
#body-lev1 ul.nav li.navLink{
	display:block;
	background:url(../images/nav_div.gif) right top repeat-y;
	float:left;
	height: 26px;
	padding:0 19px 0 0;
}
#body-lev1 ul.nav li.navLinkNoBdr{
	display:block;
	background-image:none;
	float:left;
	height: 46px;
	padding:0 1px 0 0;
}


/* HOME */
#body-lev1 ul.nav li.navLink a.service{
	display:block;
	padding:0px  14px 0  70px;
	font:bold 13px/26px Arial, Helvetica, sans-serif;
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body-lev1 ul.nav li.navLink a.service:hover{
 	color:blue;
}

/* REPORTS */
#body-lev1 ul.nav li.navLink a.reports{
	display:block;
	padding:0 15px 0 38px;
	font:bold 13px/26px Arial, Helvetica, sans-serif;
								/*  color:#171717;   */
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body-lev1 ul.nav li.navLink a.reports:hover{
	color:blue;
}


/* ARTICLES */
#body-lev1 ul.nav li.navLink a.articles{
	display:block;
	padding:0 15px 0 33px;
	font:bold 13px/26px Arial, Helvetica, sans-serif;
								/*  color:#171717;   */
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body-lev1 ul.nav li.navLink a.articles:hover{
	color:blue;
}

 

/* INSECTS */
#body-lev1 ul.nav li.navLink a.insects{
	display:block;
	padding:0 16px 0 30px;
	font:bold 13px/26px Arial, Helvetica, sans-serif;
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body-lev1 ul.nav li.navLink a.insects:hover{
	color:blue;
}

/* FLY BOX */
#body-lev1 ul.nav li.navLink a.flybox{
	display:block;
 	padding:0 8px 0 32px;
	font:bold 13px/26px Arial, Helvetica, sans-serif;
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body-lev1 ul.nav li.navLink a.flybox:hover{
 	color:blue;
}


/* PASSION */
#body-lev1 ul.nav li.navLink a.passion{
	display:block;
	padding:0 8px 0 28px;
	font:bold 13px/26px Arial, Helvetica, sans-serif;
								/*  color:#171717;   */
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body-lev1 ul.nav li.navLink a.passion:hover{
	color:blue;
}

/* LINKS */
#body-lev1 ul.nav li.navLink a.links{
	display:block;
	padding:0 18px 0 32px;
	font:bold 13px/26px Arial, Helvetica, sans-serif;
								/*  color:#171717;   */
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body-lev1 ul.nav li.links a.passion:hover{
	color:blue;
}

/* WATERS  */
#body-lev1 ul.nav li.navLinkNoBdr a.waters{
	display:block;
	padding:0 0 0 29px;
	font:bold 13px/26px Arial, Helvetica, sans-serif;
								/*  color:#171717;   */
	color:#171717;
	text-transform:uppercase;
	text-decoration:none;
}
#body-lev1 ul.nav li.navLinkNoBdr a.waters:hover{
	color:blue;
}