
	body,html,hr  {margin:0;  padding:0; }

	p,table,li,h4,h5,div,a,center,li,ul,ol,u,br,td,tr,span
	{ font-family:Arial, Helvetica, sans-serif;  font-size: 13px; text-decoration : none; }
	
	a:hover {text-decoration : none; color:#c62110;}
	
	h1 { font-family:Arial, Helvetica, sans-serif;  font-size: 95px; text-decoration : none; color:#C5CAD8 ;  }
	h2 { font-family:Arial, Helvetica, sans-serif;  font-size: 23px; margin:0px; padding:0px;  }
	h3 { font-family:Arial, Helvetica, sans-serif;  font-size: 20px; margin:0px; padding:0px;  }
	
	/* .bdpfont1 { font-family:Arial, Helvetica, sans-serif;  font-size: 17px; text-decoration : none;  } */
	
	.littlegrey { font-family:Arial, Helvetica, sans-serif;  font-size: 11px; color:#999999; text-decoration : none; }
	.littlegrey a { font-family:Arial, Helvetica, sans-serif;  font-size: 11px; color:#999999; text-decoration : none; }
	.normalgrey { font-family:Arial, Helvetica, sans-serif;  font-size: 13px; color:#999999; text-decoration : none; }
	.tablevioletnoborder	{ font-family:Arial, Helvetica, sans-serif;  font-size: 13px; color:#000000; text-decoration : none; background-color:#C5CAD8; } 
	.?tablevioletnoborder a:link	{color:#FFFFFF; text-decoration : none;} 
	.?tablevioletnoborder a:visited {color:#FFFFFF; text-decoration : none;} 
	.?tablevioletnoborder a:active {color:#FFFFFF; text-decoration : none;} 

	.tableviolet	{ font-family:Arial, Helvetica, sans-serif;  font-size: 13px; color:#000000; text-decoration : none; background-color:#C5CAD8; border:1px; border-color:#CCCCCC  ;border-style:solid; } 
	
	.?tableviolet a:link	{color:#FFFFFF; text-decoration : none;} 
	.?tableviolet a:visited {color:#FFFFFF; text-decoration : none;} 
	.?tableviolet a:active {color:#FFFFFF; text-decoration : none;} 
	
	.bordviolet	{ font-family:Arial, Helvetica, sans-serif;  font-size: 13px; color:#000000; text-decoration : none; border:#C5CAD8; border-style:solid; border-width:1px; } 
	
	
	.tablegrisleger	{ font-family:Arial, Helvetica, sans-serif;  font-size: 13px; color:#000000; text-decoration : none; background-color:#EFEFEF; border:1px; border-color:#CCCCCC  ;border-style:solid;} 
	.tablegrislegernoborder	{ font-family:Arial, Helvetica, sans-serif;  font-size: 13px; color:#000000; text-decoration : none; background-color:#EFEFEF;} 
	
	.tablebleuclair	{ font-family:Arial, Helvetica, sans-serif;  font-size: 13px; text-decoration : none; background-color:#c0d6f2; border:1px; border-color:#949CB2; border-style:solid;} 
	
	.simplebord 	{ font-family:Arial, Helvetica, sans-serif;  font-size: 13px; text-decoration : none; background-color:none ;border:1px; border-color:#949CB2; border-style:solid; padding:3px}
	.tablejaunebord { font-family:Arial, Helvetica, sans-serif;  font-size: 13px; text-decoration : none; background-color:#ffff99 ;border:1px; border-color:#949CB2; border-style:solid; padding:3px}
	.tablejaune { font-family:Arial, Helvetica, sans-serif;  font-size: 13px; text-decoration : none; background-color:#ffff99 ;border: 0px; padding:3px}
	.textesouligne	{ font-family:Arial, Helvetica, sans-serif;  font-size: 13px; text-decoration:underline; }
	.textebleu	{ font-family:Arial, Helvetica, sans-serif;  font-size: 13px; text-decoration:none; color:#000066 }
	.textebleutabs a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000066; padding: 2px 0px; display: block; float: left; clear: both; }
	.textebleutabs  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000066; padding: 2px 0px; display: block; float: left; clear: both; }
		
	
	
	.textebleusmall { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000066;}
	.textebleusmall a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000066;}

	.modulefilet {position: relative; height: 1px; font-size: 1px; overflow: hidden; /*margin: 5px 0px;*/ margin: 4px 0px;	/*JAC 31 03 2010*/ background-image: url('/pointgris.gif'); background-position: center center; background-repeat: repeat;}
	
	#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.95;
	filter:alpha(opacity=95); /* for IE */
}
	#tooltip h3, #tooltip div { margin: 0; }

	.x-tabs-strip .x-tabs-text  { font-family:Arial, Helvetica, sans-serif;  font-size: 13px; color:#9999CC}

	.boutongris {
		background-image: url('/fondgrisbouton.gif');
		padding: 2px 5px 3px 5px;
		display: inline-block;
		height: 15px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background-repeat: repeat-x; 
		background-position: bottom;
		border: 1px solid #CCCCCC;
	} 
	
	.separateur{
	clear: both;
	width: 100%;
	line-height: 1px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #C5CAD8;
	}