	* { margin:0; padding:0; }
	body,td,th { font-size:11px; font-family: Helvetica, Arial, sans-serif; margin:0; }
	body { background-color: #fffcdc; }
	
	#global { margin: 5px auto; width: 980px; text-align:left; padding:0; }
	
	.footer { background:url(../img/fd_footer.jpg) no-repeat; height:25px; margin: 50px 0 0 0; }
	
	.nom { font-size: 18px; color: #ffffff; font-weight: bold; text-shadow: 0px 1px 1px #333333; }
	.text-blanc { font-size: 12px; color: #ffffff; font-weight: bold; text-shadow: 0px 1px 1px #333333; }
	
	.points { height: 1px; overflow:hidden; background:url(../img/points.gif); margin: 10px 0 5px 0; }
	.points2 { height: 1px; overflow:hidden; background:url(../img/points.gif); margin: 10px 0 10px 0; }
	
	h1, h2, h3, h4 { font-family: Helvetica, Arial, sans-serif; }
	
	h1.h1_titre { font-size: 15px; color: #000000; font-weight: bold; margin:  0 0 10px 0; }
	h1.h1_tfilm { font-size: 14px; color: #000000; font-weight: bold; margin:  0 0 5px 0; }
	
	h1.h1_stitre { font-size: 13px; color: #666666; font-weight: normal; margin:  0 0 10px 0; text-transform: uppercase; }
	
	h1.h1_text { font-size: 12px; color: #000000; font-weight: normal; line-height:14px; }
	.h1_text a { text-decoration: none; color: #000000; } 
	.h1_text a:hover { color: #a92826; text-decoration: underline; }
	
	h2.h2_text { font-size: 11px; color: #000000; font-weight: normal; line-height:14px; }
	.h2_text a { text-decoration: none; color: #000000; } 
	.h2_text a:hover { color: #a92826; text-decoration: underline; }
	
	h3.h3_text { font-size: 11px; color: #000000; font-weight: normal; line-height:14px; margin:  0 10px 0 15px; }
	.h3_text a { text-decoration: none; color: #000000; } 
	.h3_text a:hover { color: #a92826; text-decoration: underline; }
	
	a.text { font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; } 
	a.text:hover { font-size: 12px; color: #a92826; font-weight: normal; text-decoration: none; }
	.text-br { font-size: 12px; color: #a92826; font-weight: normal; text-decoration: none; }
	
	a.text-noir { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; } 
	a.text-noir:hover { font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline; }
	
	a.lien { font-size: 12px; color: #a92826; font-weight: normal; text-decoration: none; } 
	a.lien:hover { font-size: 12px; color: #a92826; font-weight: normal; text-decoration: underline; } 
	
	a.lien2 { font-size: 11px; color: #a92826; font-weight: normal; text-decoration: none; } 
	a.lien2:hover { font-size: 11px; color: #a92826; font-weight: normal; text-decoration: underline; }
	
	a.menu { display:block; float:left; font-size:14px; color: #fffcdc; line-height:35px; font-weight: normal; text-decoration: none; padding: 0 25px 0 25px; text-transform: uppercase; }
	a.menu:hover { display:block; float:left; background-color: #fffcdc; line-height:35px; color: #a92826; font-weight: normal; text-decoration: none; padding: 0 25px 0 25px; }
	.menu-br { display:block; float:left; font-size:14px; background-color: #fffcdc; line-height:35px; color: #a92826; font-weight: normal; text-decoration: none; padding: 0 25px 0 25px; text-transform: uppercase;}
	
	a.menu2 { display:block; float:left; font-size:12px; color: #a92826; line-height:30px; font-weight: normal; text-decoration: none; padding: 0 25px 0 25px; text-transform: uppercase; }
	a.menu2:hover { display:block; float:left; line-height:30px; color: #a92826; font-weight: normal; text-decoration: underline; padding: 0 25px 0 25px; }
	
	a.pages { font-size:12px; color: #a92826; font-weight: normal; text-decoration: none; padding: 2px 6px 2px 6px; border: 1px solid #fffcdc; margin-left:2px; }
	a.pages:hover { background-color: #ffffff; color: #a92826; font-weight: bold; text-decoration: none; padding: 2px 6px 2px 6px; border: 1px solid #dcdcdd; margin-left:2px; }
	.pages-br { font-size:12px; background-color: #ffffff; color: #a92826; font-weight: bold; text-decoration: none; padding: 2px 6px 2px 6px; border: 1px solid #dcdcdd;margin-left:2px; }
	
	h2.h2_text2 { font-size: 11px; color: #154f82; font-weight: normal; text-shadow: 0px 1px 1px #ffffff; margin-top: 5px; }
	
	.select { font-size: 10px; color: #000000; }
	.input { font-size: 10px; color: #000000; }
	.input2 { font-size: 11px; color: #000000; margin: 2px 0 2px 10px; background-color: #dcdcdd; padding: 2px; }
	.input3 { font-size: 11px; color: #000000; margin: 5px 0 2px 0; padding: 2px; }
	.select2 { font-size: 11px; color: #000000; margin: 2px 0 2px 10px; }
	.select3 { font-size: 11px; color: #000000; margin: 5px 0 2px 0; padding: 2px; }
	
	.contenu { width: 930px; overflow:hidden; padding: 30px 25px 20px 25px; }
	
	.box0 { width:890px; background: #ffffff; border: 1px solid #dcdcdd; padding: 15px 20px 10px 20px; margin-bottom: 15px; }
	.boxf { width:910px; background: #ffffff; border: 1px solid #dcdcdd; padding: 10px 10px 10px 10px; margin-bottom: 10px; }
	
	.box1 { width:608px; background: #ffffff; border: 1px solid #dcdcdd; padding: 15px 20px 15px 20px; margin-bottom: 15px; }
	
	.box2 { width:233px; background: #ffffff; border: 1px solid #dcdcdd; padding: 10px 10px 10px 10px; margin-bottom: 15px; }
	
	blockquote {
	 border : 1px solid #000;
	 float: right;
	 padding:5px 5px 5px 25px;
	 width:93%;
	 background: url(../img/q_C.png) top left no-repeat ;
	 background-color: #ccc ;
	 }

 
	.span_a a { font-size: 11px; color: #a92826; font-weight: normal; text-decoration: none;} 
	.span_a a:hover { font-size: 11px; color: #a92826; font-weight: normal; text-decoration: underline;  }

