
/* ------------------------------------------------mid_640 panel-------------------- */


#mid_640{
	width:660px;
	border:#FF6600 solid 1px;
	background-color:#bababa;
 	color:#fff;
	padding:4px 13px 0 11px;
	margin:0 17px 0 0;
	float:left;
}


#mid_640 a.intro{
	color:#FFF414;
	text-decoration: none; 
}
#mid_640 a.intro:hover{
	color:blue;
}


#mid_640 h2{
	font:bold 22px/38px Arial, Helvetica, sans-serif;
}

#mid_640 br.intraLng{
	font:bold 2px/3px Arial, Helvetica, sans-serif;
}


#mid_640 img{
	margin:0 0 2px 0;
	width:640px;
}
 

#mid_640 img.pic_other{
	margin:0 0 2px 0;
	width:426px;
}

#mid_640 img.pic480{
	margin:0 0 2px 0;
	width:480px;
}

#mid_640 img.pic420{
	margin:0 0 2px 0;
	width:420px;
}

#mid_640 img.pic640{
	margin:0 0 2px 0;
	width:640px;
}
 
#mid_640 img.pic320{
	margin:0 0 2px 0;
	width:320px;
}
#mid_640 img.pic200{
	margin:0 0 2px 440px;
	width:200px;
}

#mid_640 h5{
	font:bold 22px/38px Arial, Helvetica, sans-serif;
	text-align: right;
}
#mid_640 h4{
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 20px 0;
	text-align: center;
}

#mid_640 h3{
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	color:#FFF414;
	background-color:#bababa;   
	padding:0;
	margin:0;
	text-transform:uppercase;
}

#mid_640 p.midText{
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#bababa; 
	margin:0 0 29px 0;
    text-align: justify;
}

#mid_640 p.midTextLogo{
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#131313;
	background-color:#bababa; 
	margin:0 0 29px 0;
    text-align: right;
}

#mid_640 img.FlagLanguage{
	margin:0 0 2px 0;
	width:14px;;
}

#mid_640 img.pic46{
	margin:0 0 0px 0;
	width:46px;;
}

#mid_640 img.pic42{
	margin:0 0 0px 0;
	width:42px;;
}


#mid_640 p.midText2{
	font:bold 16px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#FF6600;  
	margin:0 0 46px 0;
}		

#mid_640 p.midText2 span{
	font:bold 13px/19px Arial, Helvetica, sans-serif;
	color:#C24E01;
	background-color:#fff;
}

#mid_640 p.midText480{
	font:bold 16px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#FF6600;  
	margin:0 0 46px 0;
	width:480px;
}		

#mid_640 p.midText480 span{
	font:bold 13px/19px Arial, Helvetica, sans-serif;
	color:#C24E01;
	background-color:#fff;
}

#mid_640 p.midText640{
	font:bold 16px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#FF6600;  
	margin:0 0 46px 0;
	width:638px;
border:#FF6600 solid 1px;
}

#mid_640 p.midText640 span{
	font:bold 13px/19px Arial, Helvetica, sans-serif;
	color:#C24E01;
	background-color:#fff;
}

/* --------------------------- */



#mid_2col{
	width:700px;
	border:#FF6600 solid 1px;
	background-color:#bababa;
 	color:#fff;
	padding:4px 13px 0 11px;
	margin:0 1px 0 0;
	float:left;
}

#mid_2col p.midText480{
	font:bold 16px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#FF6600;  
	margin:0 0 46px 0;
	width:640px;
}


#mid_2col p.midText480 span{
	font:bold 13px/19px Arial, Helvetica, sans-serif;
	color:#C24E01;
	background-color:#fff;
}

#mid_2col p.midTextLogo{
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#131313;
	background-color:#bababa; 
	margin:0 0 29px 0;
    text-align: right;
}

#mid_2col a.intro{
	color:#FFF414;
	text-decoration: none; 
}
#mid_2col a.intro:hover{
	color:blue;
}


#mid_2col h2{
	font:bold 22px/38px Arial, Helvetica, sans-serif;
}

#mid_2col br.intraLng{
	font:bold 2px/3px Arial, Helvetica, sans-serif;
}


#mid_2col img{
	margin:0 0 2px 0;
	width:200px;
}
 

#mid_2col img.pic_other{
	margin:0 0 2px 0;
	width:426px;
}

#mid_2col img.pic480{
	margin:0 0 2px 0;
	width:480px;
}

#mid_2col img.pic640{
	margin:0 0 2px 0;
	width:640px;
}
 

#mid_2col h5{
	font:bold 22px/38px Arial, Helvetica, sans-serif;
	text-align: right;
}
#mid_2col h4{
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 20px 0;
	text-align: center;
}

#mid_2col h3{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#FFFfff;
	background-color:#bababa;   
	padding:0;
	margin:0;
/*	text-transform:uppercase;  */
}

#mid_2col p.midText{
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#bababa; 
	margin:0 0 29px 0;
    text-align: justify;
}

#mid_2col img.FlagLanguage{
	margin:0 0 2px 0;
	width:14px;;
}


#mid_2col p.midText2{
	font:bold 16px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#FF6600;  
	margin:0 0 46px 0;



#mid_2col ul{
	width:660px;
	background-color:#bababa;
	color:#000;
 
	  float:left;
	 display:block;
}

#mid_2col ul li.one{
 
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#131313;
	background-color:#bababa;
 
	 border-right:#F1F1F1 solid 8px;
	 display:block;
	width:200px;
}
 
}
#mid_2col ul li.two{
 
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#131313;
	background-color:#bababa;
 
	 border-right:#F1F1F1 solid 8px;
  display:block;
	width:200px;
}
 
#mid_2col ul li.three{
 
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#131313;
	background-color:#bababa;
 
	  border-right:#F1F1F1 solid 8px;
	 display:block;
	width:200px;
}

 

/* ------------------------------------------------ bodycell ------------------------- */

#bodyCell{
				/*	width:953px;   */
	width:700px;

	margin:18px 0 0 0;
	padding:8px 8px 19px 0px;
	float:left;
}

#bodyCell img {
 	width:200px;
	height:133;
}

#bodyCell ul{
	width:680px;
	background-color:#bababa;
	color:#bababa;
	padding:8px 0 8px 9px;
	float:left;
	display:block;
}

/* padding: alto  */
#bodyCell ul li.one{
  padding:0px 10px 0px 10px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#131313;
	background-color:#bababa;
	float:left;
	border-right:#bababa solid 8px;
	display:block;
	width:200px;
	 height:133px;  
}
 
#bodyCell ul li.two{
 padding:0px 10px 0px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#131313;
	background-color:#bababa;
	float:left;
	border-right:#bababa solid 8px;
	display:block;
	width:200px;
	   height:133px;  
}
 
#bodyCell ul li.three{
  padding:0px 10px 0px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#131313;
	background-color:#bababa;
	float:left;
	border-right:#bababa solid 8px;
	display:block;
	width:200px;
	  height:133px; 
}
 
/* ------------------------------------------------bodyCell-------------------- */



/* ------------------------------------------------ mid_3col_fly ------------------------- */

#mid_3col_fly{
				/*	width:953px;   */
	width:700px;

	margin:18px 0 0 0;
	padding:8px 8px 19px 0px;
	float:left;
}

#mid_3col_fly img {
 	width:200px;
	height:133;
}

#mid_3col_fly ul{
	width:680px;
	background-color:#bababa;
	color:#bababa;
	padding:8px 0 8px 9px;
	float:left;
	display:block;
}

/* padding: alto  */
#mid_3col_fly ul li.one{
  padding:0px 10px 0px 10px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#131313;
	background-color:#bababa;
	float:left;
	border-right:#bababa solid 8px;
	display:block;
	width:200px;
	 height:133px;  
}
 
#mid_3col_fly ul li.two{
 padding:0px 10px 0px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#131313;
	background-color:#bababa;
	float:left;
	border-right:#bababa solid 8px;
	display:block;
	width:200px;
	   height:133px;  
}
 
#mid_3col_fly ul li.three{
  padding:0px 10px 0px 0px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#131313;
	background-color:#bababa;
	float:left;
	border-right:#bababa solid 8px;
	display:block;
	width:200px;
	  height:133px; 
}
 
/* ------------------------------------------------ mid_3col_fly -------------------- */




#body-passion2{
								/*	width:968px;   */
	width:1024px;
	margin:0 auto;
	padding:0px  0px 0px 0px;
    // background-color:#fff;
	background:url(/passion/passion2.jpg);
	 // color:#000;
}


#body-passion{
								/*	width:968px;   */
	width:1024px;
	margin:0 auto;
	padding:0px  0px 0px 0px;
    // background-color:#fff;
	background:url(../passion//passion.jpg);
	 // color:#000;
}

#body-passion ul.nav{
	width:1024px;
	height:26px;
	border-bottom:#EEEEEE solid 4px;
								/*  padding:8px 0 6px 146px;   */
	margin:0 0 34px 0;
								/*   background-color:#fff;     */
 	 background-color:#fff;
								/* background:url(imgs/hdr_black.gif) 0 0 repeat-x;  */
	color:#000;
}
#body-passion 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-passion ul.nav li.navLinkNoBdr{
	display:block;
	background-image:none;
	float:left;
	height: 46px;
	padding:0 1px 0 0;
}

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

/* ARTICLES */
#body-passion ul.nav li.navLink a.articles{
	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-passion ul.nav li.navLink a.articles:hover{
	color:blue;
}

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

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


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


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


/* -------------- footer passsion ------------------------------------*/


#footer-passion{
	width:953px;
	margin:0 auto;
							/*	background:url(images/footer-passion_bg.gif) 0 0 repeat-x;   */
	/* background:url(imgs/footer_black_bg.gif) 0 0 repeat-x;  */
	height:68px;
	position:relative;
}
#footer-passion ul{
	width:457px;
	position:absolute;
	left:362px;
	top:20px;
}
#footer-passion ul li{
	float:left;
	color:#fff;
	background-color:inherit;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
}
#footer-passion ul li a{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0 12px;
	text-decoration:none;
}
#footer-passion ul li a:hover{
	color:#fff;
	background-color:#03373B;
}
#footer-passion p.copyright{
	font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;
	color:#FDFF35;
	background-color:inherit;
	position:absolute;
	left:372px;	
	top:42px;
}
#footer-passion a.xht{
	width:85px;
	height:13px;
	background:url(images/xhtml_bg.gif) 0 0 no-repeat;
	position:absolute;
	left:391px;
	top:59px;
	margin:0;
}
#footer-passion a.xht:hover{
	background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;
}
#footer-passion a.cs{
	width:85px;
	height:13px;
	background:url(images/css_bg.gif) 0 0 no-repeat;
	position:absolute;
	left:478px;
	top:59px;
	margin:0;
}
#footer-passion a.cs:hover{
	background:url(images/css_bg_hover.gif) 0 0 no-repeat;
}


/*------------------------------------------------left passion panel--------------------*/
#left-passion{
	width:160px;
	height:500px;
	padding:5px 15px 0 22px;
	float:left;
}
#left-passion h2{
	font:bold 24px/16px Arial, Helvetica, sans-serif;
	color:#497C00;
	background-color:#fff;
	margin:0 0 12px 0;
	display:block;
}
#left-passion p.lftText{
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0;
    text-align: justify;
}
#left-passion p.lftText span{
	color:#9E3F01;
	background-color:#FFF6DB;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	margin:31px 0 15px 0;
}
#left-passion a.leftmenu{
	color:#497C00;
	/*  text-decoration: none;  */
}
 	

#left-passion a.intro{
	color:#FFF414;
font:bold 20px/19px Arial, Helvetica, sans-serif;
	text-decoration: none; 
}
#left-passion a.intro:hover{
	color:#03373b;
}

#left-passio h2{
	display:block;
	height:38px;
	width:682px;
	padding:21px 0 50px 350px;
	margin:0 0 18px 0;
}



/*------------------------------------------------left passion panel--------------------*/
