BODY {

	background: #F5FFFA;
 	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
scrollbar-face-color:#006AA4;

	scrollbar-arrow-color:#ffffff;
	
scrollbar-track-color:#eaeaea;
	
scrollbar-shadow-color:#454545;

	scrollbar-highlight-color:#eaeaea;

	scrollbar-3dlight-color:#EBE8D3;
	
margin-left: 0%; 
	margin-right: 0%; 
	margin-top: 0%; 
	margin-bottom: 0%;

	scrollbar-darkshadow-Color:ffffff;

}





hr {
              
	height: 3px;

        margin: 0;
           padding: 5;
              color: #008;
              background-color: #F00;
              border: 0;
}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003333;

}


p {
	
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003333;
	padding-top:1px;
	padding-right: 10px;
	padding-left: 10px;

}


input {
	
	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 11px;
	
	color: #3B3B3B;
	
	
	 

}



A:link {
	text-decoration: none;
	color: #003333;
	text-decoration: none;

}


A:visited {
	text-decoration: none;
 	color: #003333;}


A:active {
	text-decoration: none;
	color: #003333;
}


A:hover {
	text-decoration: none; color: red;


}


textarea { 
	font-family: Verdana; font-size: 10px; 
	color: #E58600; background-color: #FFF2D9; 
	border: 1px dotted #b2b2b2; 


}


.upmenu A:link {


	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;
	text-decoration: none;

}


.upmenu A:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.upmenu A:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	text-decoration: none;
}


.upmenu A:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
}

.midmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #454545;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;

}



.bullet {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
        padding-bottom: 5px;


}



.bullet A:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

        padding-bottom: 5px;

	color: #003366;


}


.bullet A:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

        padding-bottom: 5px;

	color: #003366;


}


.bullet A:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

        padding-bottom: 5px;

	color: #003366;


}



.table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;


}



.table A:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

        padding-bottom: 5px;


}



.table A:link {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
                padding-bottom: 5px;

}



.table A:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
                padding-bottom: 5px;

}

.table A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
                padding-bottom: 5px;

}

.midmenu A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #454545;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;



}


.example {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
        padding-bottom: 5px;
	color: #FF3333;


}


.example A:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
        padding-bottom: 5px;
	color: #FF3333;


}


.example A:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
        padding-bottom: 5px;
	color: #FF3333;


}



.midmenu A:visited {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #454545;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	text-decoration: none;

}

.midmenu A:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #454545;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;


}

.midmenu A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #454545;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
}



.notabletitre {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17pt;

	font-weight: bold;

	color: #ff3300;

	text-decoration: none;

	text-indent: 0pt;

}




.companyname {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 21pt;

	font-weight: bold;

	color: #000066;

	text-decoration: none;

	text-indent: 0pt;

}


.companyname A:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-indent: 0pt;
}
.companyname A:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-indent: 0pt;
}
.companyname A:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	text-decoration: none;
	color: #000033;
	text-indent: 0pt;
}
.companyname A:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	text-decoration: none;
	color: #eaeaea;
	text-indent: 5pt;
}




.companyslogan {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #006666;
	font-weight: bold;

	padding-top: px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;


}
.companyslogan2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

	padding-top: px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;


}



.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #003366;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}

.grandtitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #006666;

	font-weight: bold;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;
        text-align: left;

	padding-left: 0px;

}


.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333366;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}


.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
                font-weight: bold;
	color: #FF3333;
	padding: 0px 0px 0px 0px;
	font-weight: bold;

}


.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
                font-weight: bold;
	color: #000066;
	padding-bottom: 5px;
	font-weight: bold;

}



.pagetext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	text-align: justify;

}


.tabletext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;
	color: #000000;
	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 0px;

	


}


.datehere {


	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

}


.loginhere A:link {


	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

}


.loginhere A:active {


	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	color: #ffffff;

}



.loginhere A:visited {


	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	padding-right: 10px;

	padding-left: 10px;
	color: #ffffff;

}



.loginhere A:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;
	color: #000000;

	background: #FFFFCC;
 
	border-top: 1px double #808080;
 
	border-bottom: 1px double #808080;
	padding-left: 7px;
	padding-right: 7px;


} 


.plantitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF3333;
	font-weight: bold;


	padding-bottom: 5px;

}
.plantitle A:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF3333;
	font-weight: bold;
	padding-bottom: 5px;

	text-decoration: none;

}



.plantitle A:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF3333;
	font-weight: bold;
	padding-bottom: 5px;

	text-decoration: none;

}

.plantitle A:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	font-weight: bold;
	color: #003366;

	padding-bottom: 5px;
	text-decoration: none;

}

.plantitle A:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF3333;
	font-weight: bold;
	padding-bottom: 5px;

	text-decoration: none;


}


.plansubtitle {


	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #006699;
	padding: 5px 5px 5px 0px;
}


.plantext {


	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 5px;

}


.copyrights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	padding: 7px;

}


.tabletitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3366;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;

}



.highlight { background: #FFFF40; }
		


.searchheading {
 
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #006666;
	font-weight: bold;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

 
}
		


.summary {
 
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF3333;

	text-decoration: none;

        text-align: right;

}
		


.suggestion { 
	font-size: 100%; }
		


.results { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 5px;
	text-decoration: none; 
}
		


.category { 
        color: #999999; 
 
}
		
.sorting { 
text-align: right; 
}

		


.result_title {
 
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #454545;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 0px;	
}
	


.description {
 
	font-size: 100%;
 
	color: #006600;

	padding-right: 10px;

	font-style:italic;
	padding-left: 20px;

	padding-top: 5px;

	padding-bottom: 5px; 

 }
		

.context  {
 
	font-size: 100%;
 
	padding-right: 10px;

	padding-left: 20px;

	padding-top: 0px;

	padding-bottom: 5px;
 
}
		


.infoline { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
}

		

.zoom_searchform { font-size: 100%; }
		


.zoom_results_per_page { 
font-size: 100%; 
margin-left: 10px; 
}
		

.zoom_match { 
font-size: 100%; 
margin-left: 10px;
}				
		


.zoom_categories { font-size: 100%; }
		

.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		

.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		

.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
		

.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		
		
		

input.zoom_button {  }
		

input.zoom_searchbox {  }		
		
		

.result_image { float: left; display: block; }
		

.result_image img { 
	margin: 10px; width: 80px; border: 0px;
 }

		

.result_block { 
	margin-top: 15px; margin-bottom: 15px; clear: left;
 }
		

.result_altblock { 
	margin-top: 15px;
	margin-bottom: 15px; 
	clear: left;
 }
		
		


.result_pages {
 
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	font-weight: bold;

	color: #FF0000;

	padding-bottom: 5px;
        text-align: right;
 

}




.result_pages A:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #003399;

	padding-bottom: 5px;
	

        text-align: right;


}

.result_pages A:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #003399;

	padding-bottom: 5px;
	

        text-align: right;


}



.result_pages A:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #003399;

	padding-bottom: 5px;

	text-decoration: none;

        text-align: right;

}
		


.result_pagescount {
 
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF3333;

	padding-bottom: 5px;

	text-decoration: none;

        text-align: right; 


}
		


.searchtime { 
               
     font-size: 100%; 

}
		


.recommended { 
	background: #DFFFBF;
 
	border-top: 1px double #808080;
 
	border-bottom: 1px double #808080;
   	font-size: 11px;

	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
 
}


		

.recommended_heading { 
float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		

.recommend_image { float: left;
 display: block; }
		

.recommend_image img { 
	margin: 10px;
	width: 80px; border: 0px; 
}





img {
	
border-width : none;
border : none;
	
border-style: none;

}




img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

	
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

a img { border: 0; }
a:hover img {border: 0; }
a:visited img {border: 0; }


input.btnhov { 
  border-color: #c63 #930 #930 #c63; 
onmouseover="this.className='btn btnhov'" onmouseout="this.className='btn'"/> 


