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: 10px;
	color: #3B3B3B;
	padding-left: 5px;
	border: 1px solid #484848;
	background-color: #FFFfff; 
}
A:link {text-decoration: none; color: #003333;}
A:visited {text-decoration: none; color: #003333;}
A:active {text-decoration: none color: #003333;}
A:hover {text-decoration: underline; 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;
	color: #000000;

}

.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;



}

.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: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	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;

}



.loginhere {


	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:hover {

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

	font-size: 10px;

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

.plantitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3333;
	padding-bottom: 5px;
}


.plantitle A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3333;
	padding-bottom: 5px;
	text-decoration: none;
}
.plantitle A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3333;
	padding-bottom: 5px;
	text-decoration: none;
}
.plantitle A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3333;
	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: 10px;
	padding-top: 5px;
	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 dotted #808080;
 
	border-bottom: 1px dotted #808080;
   	font-size: 11px;

	font-weight: bold;
 
	margin-top: 15px;
 
	margin-bottom: 15px;
 
}
		

.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;
}


