
@charset "utf-8";
  /* CSS Document */
  
  body, html {
  margin:0;
  
  }
  
  #mainlevel{
  border-bottom:2px dotted #999;
  padding-bottom:15px;
  margin:0;text-transform:uppercase;}
  
 #mainlevel li{
  list-style:none;}
  
  #mainlevel  a {
  display:block;
  background: url("../img/puce-1.png") no-repeat scroll 0 3px transparent;
  color: #3C3C3C;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding: 0 0 0 15px;
  font-size:15px;
  font-weight:bold;}
  
  
  #mainlevel  a:hover {
  color:#D3191B;
  text-decoration:none;
  
  }
  #active_menu {color:#D3191B;}
  p{margin:0}
  
  .bandeau{
  position:absolute;
  width:161px;
  height:100px;
  top:0px;
  right:0px;
  background:url(../img/bandeau.png) right no-repeat;
  z-index:10;}
  
  
  .BgBody-1 {
  background:url(../img/bg_body_index.jpg) repeat-x top #000000;
  }
  .BgBody-2 {
  background:url(../img/bg_body_interieur.jpg) repeat-x top #000000;
  }
  .BgTop-1 {
  background:url(../img/bg_header_index-1318px.jpg) top center no-repeat;
  width:100%;
  height:378px;
  position:absolute;
  top:0;
  z-index:-1;
  }
  .BgTop-2 {
  background:url(../img/bg_header_interieur-1318px.jpg) top center		 no-repeat;
  width:100%;
  height:378px;
  position:absolute;
  top:0;
  z-index:-1;
  }
  .BgContent-1 {
  background:url(../img/bg_body_index-2.jpg) repeat-x #ffffff;
  }
  .BgContent-2{
  /*background:url(../img/bg_body_interieur-content.jpg) repeat-x #ffffff;*/
  background:url(../img/bg_header_interieur-1318px-content.jpg) top center no-repeat;}
  .BgContent-3{
  background:url(../img/bg_body_interieur-content.jpg) repeat-x #ffffff;
  }
  .BgFooter {
  background:url(../img/bg_bottom.gif) repeat-x;
  }
  .PageContainer {
  width:1000px;
  margin:0 auto;
  position:relative;text-align:justify;
  }
  .Container100pc {
  width:100%;
  }
  .header {
  height:33px;	
  padding:115px 0 0 147px;
  background:url(../img/bg_header.jpg) no-repeat;
  }
  .BtTop-1 a{	
  width:62px;
  background:url(../img/menu/bt-1-off.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-1 a:hover{	
  background:url(../img/menu/bt-1-on.jpg) no-repeat;	
  }
  .BtTop-1-on a{	
  width:62px;
  background:url(../img/menu/bt-1-on.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-1-on a:hover{	
  background:url(../img/menu/bt-1-on.jpg) no-repeat;	
  }
  
  .BtTop-2 a{	
  width:149px;
  background:url(../img/menu/bt-2-off.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-2 a:hover{	
  background:url(../img/menu/bt-2-on.jpg) no-repeat;	
  }
  
  .BtTop-2-on a{	
  width:149px;
  background:url(../img/menu/bt-2-on.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-2-on a:hover{	
  background:url(../img/menu/bt-2-on.jpg) no-repeat;	
  }
  
  .BtTop-3 a{	
  width:140px;
  background:url(../img/menu/bt-3-off.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-3 a:hover{	
  background:url(../img/menu/bt-3-on.jpg) no-repeat;	
  }
  .BtTop-3-on a{	
  width:140px;
  background:url(../img/menu/bt-3-on.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-3-on a:hover{	
  background:url(../img/menu/bt-3-on.jpg) no-repeat;	
  }
  
  .BtTop-4 a{	
  width:149px;
  background:url(../img/menu/bt-4-off.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-4 a:hover{	
  background:url(../img/menu/bt-4-on.jpg) no-repeat;	
  }
  .BtTop-4-on a{	
  width:149px;
  background:url(../img/menu/bt-4-on.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-4-on a:hover{	
  background:url(../img/menu/bt-4-on.jpg) no-repeat;	
  }
  
  
  
  .BtTop-4b a{	
  width:149px;
  background:url(../img/menu/bt-4b-off.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-4b a:hover{	
  background:url(../img/menu/bt-4b-on.jpg) no-repeat;	
  }
  .BtTop-4b-on a{	
  width:149px;
  background:url(../img/menu/bt-4b-on.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-4b-on a:hover{	
  background:url(../img/menu/bt-4b-on.jpg) no-repeat;	
  }
  
  
  .BtTop-5 a{	
  width:83px;
  background:url(../img/menu/bt-5-off.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-5 a:hover{	
  background:url(../img/menu/bt-5-on.jpg) no-repeat;	
  }
  .BtTop-5-on a{	
  width:83px;
  background:url(../img/menu/bt-5-on.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-5-on a:hover{	
  background:url(../img/menu/bt-5-on.jpg) no-repeat;	
  }
  .BtTop-6 a{	
  width:65px;
  background:url(../img/menu/bt-6-off.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-6 a:hover{	
  background:url(../img/menu/bt-6-on.jpg) no-repeat;	
  }
  .BtTop-6-on a{	
  width:65px;
  background:url(../img/menu/bt-6-on.jpg) no-repeat; 
	height:33px;
	display:block;	
	float:left;
	padding-right:11px;
	 }
  .BtTop-6-on a:hover{	
  background:url(../img/menu/bt-6-on.jpg) no-repeat;	
  }
  
  .TeaserContainer {
  background:url(../img/bg_teaser_index.jpg) no-repeat;
  height:339px;
  padding:0 0 0 10px;
  }
  .Content {
  min-height:250px;
  background:url(../img/line-1.gif) 9px 30px no-repeat;
  padding:40px 0 15px 0;
  }
  .Content-2 {
  min-height:300px;
  padding-top:30px;
  /*background:url(../img/bg_content-texture.jpg) top no-repeat #ffffff;*/
  padding-bottom:40px;
  
  }
  .Content p, .Content-2 p {
  margin:0;
  }
  
  .Content a, .Content-2 a{
  color:#d3191b;
  text-decoration:none;}
  .Content a:hover, .Content-2 a:hover{
  color:#d3191b;
  text-decoration:underline;}
  .FooterContainer {
  width:1000px;
  height:109px;
  margin:0 auto;
  font-size:9px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }
  .MenuBottom{
  text-align:right;    
  color:#cdcdcd;    
  float:right;
  padding:20px 0 0 0;}
  
  .MenuBottom a{
  color:#cdcdcd;
  text-decoration:none;
  }
  .MenuBottom a:hover{
  color:#fff;
  
  }
  .boxflash{
  position:absolute;
  top:177px;
  right:22px;
  }
  .HomeTeaserBox{
  float:left;
  width:320px;
  padding: 30px 0 0 15px;
  }
  .Title-1{
  font-family:Arial Black, Arial, Helvetica, sans-serif;
  font-size:25px;
  color:#d3191b;
  font-weight:bold;
  padding: 0 0 20px}
  .Title-2{
  font-family:"Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif /*Arial, Helvetica, sans-serif*/;
  font-size:22px;
  
  color:#d3191b;
  padding: 0 0 8px;
  
  border-bottom:1px solid #d3191b; 	text-transform: uppercase;
  }
  .Title-3{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:19px;
  color:#d3191b;
  }
  
  .Style-1{font-size:22px;color:#d3191b;font-family:Arial Black, Arial, Helvetica, sans-serif; font-weight:bold; }
  .Style-2{font-size:22px;color:#3c3c3c;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
  .Style-3{font-size:22px;color:#3c3c3c;font-family:Arial Black, Arial, Helvetica, sans-serif; font-weight:bold;}
  .Style-4{font-size:12px;color:#3c3c3c;font-family:Arial Black, Arial, Helvetica, sans-serif; font-weight:bold; }
  
  .Post-1{  	
  padding:0 0 0 10px;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#fff;
  line-height:20px;}
  .Post-2{  	
  padding:0 0 20px 2px;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#3c3c3c;
  line-height:20px;
  }
  .Post-2 p{
  margin-bottom:3px;}
  .Post-3{
  font-family:Arial, Arial, Helvetica, sans-serif;
  font-size:12px;
  
  padding: 0 10px;
  /*background:url(../img/deco_underlinex2_X.gif) bottom repeat-x;background:#ddd;*/    
  /* for IE   filter:alpha(opacity=20);*/  /* CSS3 standard  opacity:0.2;*/
  
  }  
  .dummy-1{
  height:10px}
  .dummy-2{
  height:5px;
  background:url(../img/dash-X.gif) bottom repeat-x;}
  .warp-1{
  padding-left:15px;
  padding-bottom:20px;
  }
  .warp-1 p {
  }
  .imgbox{
  float:right;
  padding:0 0 10px 15px;
  } 
  .TeaserContact{
  /*background:url(../img/line-1.gif) bottom repeat-x;*/
  border-bottom: 1px solid #b9b9b9;
  padding: 0 0 20px 0;
  }
  .Cpointer{
  cursor:pointer;}
  .TeaserBox-1{
  background:url(../img/icones/ico_agenda.png) no-repeat -5px 0;
  padding:5px 0px 0px 77px;}
  .TeaserBox-2{
  background:url(../img/icones/ico_dossier.png) no-repeat;
  padding:5px 0px 0px 77px;}
  .TeaserTitle{
  color:#d3191b;
  font-family:Arial, Helvetica, sans-serif;
  font-size:19px;
  padding:0 0 25px 0;}
  .TeaserPost{
  background:url(../img/puce-1.png) no-repeat 0 2px;
  padding:0 0 0 15px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#3c3c3c;}
  .TeaserPost-2{
  background:url(../img/puce-1.png) no-repeat 0 4px;
  padding:0 0 3px 15px;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  color:#3c3c3c;
  /*border-bottom#3c3c3c:1px solid #3c3c3c*/}
  
  
  
  .FooterTag{
  float:left;
  color:#cdcdcd;
  padding: 88px 0 0 0;
  
  }
  .col-1{
  float:left;
  width:560px;
  padding: 0 0 0 20px}
  .col-2{
  float:right;
  width:330px;
  padding: 0 15px 0 0px}
  
  .col-11{
  float:left;
  width:320px;
  padding: 0 0 0 0px}
  .col-12{
  /*background:url(../img/deco_underlinex2_Y.gif) left repeat-y;*/
  border-left: 1px solid #b9b9b9;
  float:right;
  /**/width:620px;
  padding: 0 0 0 20px}
  .FooterTag a{
  color:#cdcdcd;
  text-decoration:none;}  
  .FooterTag a:hover{
  color:#fff;
  } 
  
  
  .mask {
  width:100%;
  background:#333333;
  position:absolute;
  }
  .victor {
  clear:both;
  } 
  /* formulaire */
  .BoxForm{
  line-height:15px;}
  .puce-2{
  background:url(../img/puce-2.gif) no-repeat 0 3px;
  padding:0 0 0 11px;}
  .BoxForm td{
  padding: 2px 4px 0 0; }
  .textField-2{
  width:200px;}
  .textField-3{
  width:40px;}
  .ColWidth{
  width:220px}
  .commentaire{
  width:220px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#3c3c3c;
  font-size:11px;}
  .Ref{font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#3c3c3c;}
  

