*{
margin:0;
padding:0;
font-family:Trebuchet MS, "Arial", sans-serif;
}
#contener{
position:absolute;
width: 1050px;
left:50%;
margin-left:-500px;
height:630px;
background-image: url(img/Fd_contener.gif);
background-repeat: repeat-y;
}
  #left{
  float:left;
  width: 241px;
  height:630px;
  margin:0;
  
  }
    .logo{
    width: 241px;
    height:169px;
    background-image: url(img/logo.gif);
    background-repeat: no-repeat;
	cursor:pointer;
    }
    .menu1 dl{
    background-image: url(img/Fd_menu1_ul.gif);
    background-repeat: repeat-y;
    padding:0;
    color:#000;
    list-style-type:none;
    }
    .menu1 dt{
    height:28px;
    background-image: url(img/Fd_menu1.gif);
    background-repeat: no-repeat;
    font-size:0.80em;
    padding-left:50px;
    padding-top:5px;
    }
    .menu1 dt a{
    text-decoration:none;
    color:#000;
    }
    .menu1 dt a:hover{
    text-decoration:none;
    color:#F4B316;
    }
      .menu1 li{
      font-size:0.80em;
      padding-left:50px;
      list-style-type:none;
      }
      .menu1 li a{
      text-decoration:none;
      color:#000;
      }
      .menu1 li a:hover{
      text-decoration:none;
      color:#F4B316;
      }
    .menu2_01_fr {
    display:block;
    width: 241px;
    height:44px;
    background-image: url(img/menu2_01_fr.gif);
    background-repeat: no-repeat;
    }
    a:hover .menu2_01_fr {
    width: 241px;
    height:44px;
    background-image: url(img/menu2_01_hover_fr.gif);
    background-repeat: no-repeat;
    cursor:pointer;
    }
    .menu2_02_fr {
    display:block;
    width: 241px;
    height:43px;
    background-image: url(img/menu2_02_fr.gif);
    background-repeat: no-repeat;
    }
    a:hover .menu2_02_fr {
    width: 241px;
    height:43px;
    background-image: url(img/menu2_02_hover_fr.gif);
    background-repeat: no-repeat;
    cursor:pointer;
    }
    .menu2_03_fr {
    display:block;
    width: 241px;
    height:54px;
    background-image: url(img/menu2_03_fr.gif);
    background-repeat: no-repeat;
    }
    a:hover .menu2_03_fr {
    width: 241px;
    height:54px;
    background-image: url(img/menu2_03_hover_fr.gif);
    background-repeat: no-repeat;
    cursor:pointer;
    }
    .menu2_01_uk {
    display:block;
    width: 241px;
    height:44px;
    background-image: url(img/menu2_01_uk.gif);
    background-repeat: no-repeat;
    }
    a:hover .menu2_01_uk {
    width: 241px;
    height:44px;
    background-image: url(img/menu2_01_hover_uk.gif);
    background-repeat: no-repeat;
    cursor:pointer;
    }
    .menu2_02_uk {
    display:block;
    width: 241px;
    height:43px;
    background-image: url(img/menu2_02_uk.gif);
    background-repeat: no-repeat;
    }
    a:hover .menu2_02_uk {
    width: 241px;
    height:43px;
    background-image: url(img/menu2_02_hover_uk.gif);
    background-repeat: no-repeat;
    cursor:pointer;
    }
    .menu2_03_uk {
    display:block;
    width: 241px;
    height:54px;
    background-image: url(img/menu2_03_uk.gif);
    background-repeat: no-repeat;
    }
    a:hover .menu2_03_uk {
    width: 241px;
    height:54px;
    background-image: url(img/menu2_03_hover_uk.gif);
    background-repeat: no-repeat;
    cursor:pointer;
    }
    .actu{
    height:auto;
    background-image: url(img/Fd_actu.gif);
    background-repeat: repeat-y;
    padding-top:10px;
    padding-bottom:20px;
	
    }
    .actu h1,h2,p{
    }
    .actu h1{
	width: 165px;
    color:#666666;
	padding-left:40px;
    font-size:0.90em;
    }
    .actu p{
	width: 165px;
    color:#666666;
	margin-left:40px;
    font-size:0.80em;
    }
    .actu h2 {
	width: 165px;
    color:#666666;
	margin-left:40px;
    font-size:0.70em;
    margin-bottom:5px;
    }
    .actu h2 a{
    width: 165px;
    color:#666666;
	margin-left:40px;
    text-decoration:underline;
    }
    .actu h2 a:hover{
    color:#000;
    text-decoration:underline;
    }
  #center{
  float:left;
  width: 754px;
  height:610px;
  margin:0;
  }
    .bandeau{
    width: 754px;
    height:127px;
    background-image: url(img/Fd_bandeau.gif);
    background-repeat: no-repeat;
    }
		.drapeaux{
		color:#fff;
		font-size:0.8em;
		float:right;
		height:13px;
		margin-top:35px;
		margin-right:15px;
		
		}
			img{
			border:0;
			text-decoration:none;
			}
    .bandeau h1{
    font-size:1.3em;
    color:#F4B316;
    letter-spacing:0.2em;
    font-weight: lighter;
    padding-left:35px;
    padding-top:30px;
    }
    .fil_ariane{
    width: 730px;
    height:20px;
    margin-bottom:30px;
    }
    .fil_ariane h2{
    color:#888;
    font-size:0.75em;
    width: 730px;
    padding-top:20px;
    }
	.fil_ariane h2 a{
    color:#888;
    text-decoration:none;
    }
	.fil_ariane h2 a:hover{
    text-decoration:none;
	color:#000;
    }
    .contenu{
    width: 734px;
    padding-left:20px;
    
    }
    .contenu h1{
    color:#000;
    font-size:0.95em;
    width:710px;
    
    }
    .contenu p{
    color:#000;
    font-size:0.85em;
    width:710px;
    }
    
    .choix_gamme_01{
    margin-top:40px;
    float:left;
    width: 334px;
    height:135px;
    background-image: url(img/Gamme_01.gif);
    background-repeat: no-repeat;
    }
      .choix_gamme_01 p{
      margin-top:45px;
      margin-left:25px;
      text-align: right;
      width:120px;
      color:#000;
      font-size:0.70em;
      }
      a .choix_gamme_01 {
      text-decoration:none;
      cursor: pointer;
      }
      a:hover .choix_gamme_01 {
      text-decoration:undrline;
      } 
    .choix_gamme_02{
    margin-top:40px;
    float:left;
    width: 316px;
    height:135px;
    background-image: url(img/Gamme_02.gif);
    background-repeat: no-repeat;
    }
      .choix_gamme_02 p{
      margin-top:45px;
      margin-left:180px;
      text-align: left;
      width:120px;
      color:#000;
      font-size:0.70em;
      }
      a .choix_gamme_02 {
      text-decoration:none;
      cursor: pointer;
      }
      a:hover .choix_gamme_02 {
      text-decoration:undrline;
      }   
    .choix_gamme_03{
    float:left;
    width: 334px;
    height:127px;
    background-image: url(img/Gamme_03.gif);
    background-repeat: no-repeat;
    }
      .choix_gamme_03 p{
      margin-top:75px;
      margin-left:25px;
      text-align: right;
      width:120px;
      color:#000;
      font-size:0.70em;
      }
      a .choix_gamme_03 {
      text-decoration:none;
      cursor: pointer;
      }
      a:hover .choix_gamme_03 {
      text-decoration:undrline;
      } 
    .choix_gamme_04{
    float:left;
    width: 316px;
    height:123px;
    background-image: url(img/Gamme_04.gif);
    background-repeat: no-repeat;
    }
      .choix_gamme_04 p{
      margin-top:65px;
      margin-left:180px;
      text-align: left;
      width:120px;
      color:#000;
      font-size:0.70em;
      }
      a .choix_gamme_04 {
      text-decoration:none;
      cursor: pointer;
      }
      a:hover .choix_gamme_04 {
      text-decoration:undrline;
      }
	  .accueil table{
	  	}
	  .accueil h2{
		color:#000;
		font-size:1em;
		font-weight:lighter;
	  	}
		.accueil h1{
		width:500px;
	  	}
		.accueil a{
		text-decoration:none;
		color:#000;
	  	}
		.accueil a:hover{
		text-decoration:none;
		font-weight:bolder;
	  	}
	  .A_1{
	  float:left;
      width: 271px;
      height:219px;
      background-image: url(img/home_1.jpg);
      background-repeat: no-repeat;
	  cursor:pointer;
	  }
	  	.A_1 h2{
		margin-left:20px;
		margin-top:30px;
	  	}
	  .A_2{
	  float:left;
      width: 269px;
      height:219px;
      background-image: url(img/home_2.jpg);
      background-repeat: no-repeat;
	  cursor:pointer;
	  
	  }
	  	.A_2 h2{
		margin-left:110px;
		margin-top:10px;
		width: 100px;
	  	}
	  .A_3{
	  float:left;
      width: 271px;
      height:192px;
      background-image: url(img/home_3.jpg);
      background-repeat: no-repeat;
	  cursor:pointer;
	  }
	  	.A_3 h2{
		margin-left:10px;
		margin-top:20px;
	  	}
	  .A_4{
	  float:left;
      width: 269px;
      height:192px;
      background-image: url(img/home_4.jpg);
      background-repeat: no-repeat;
	  cursor:pointer;
	  }
	  	.A_4 h2{
		color:#fff;
		margin-left:55px;
		margin-top:120px;
		width: 150px;
	  	}
		.actualites h1{
		color:#000;
		font-size:1.1em;
		width: 590px;
	  	}
		.actualites img{
		margin-right:8px;
		
	  	}
		.actualites p{
		margin-top:8px;
		color:#000;
		font-size:0.85em;
		font-weight:lighter;
		width: 590px;
	  	}
		.textIntro{
		color:#666;
		font-weight:bold;
		width: 590px;
	  	}
		.textIntro h2{
		color:#888;
		font-weight:bold;
		width: 590px;
	  	}
  #footer{
  float:left;
  width: 730px;
  height:20px;
  margin-top:20px;
  text-align:center;
  border-top:1px solid #000;
  }
    #footer h3{
    color:#000;
    font-size:0.75em;
    }
    #footer h3 a{
    color:#000;
    text-decoration:none;
    }
    #footer h3 a:hover{
    color:#FFA200;
    text-decoration:underline;
    }
    #footer strong{
    color:#FFA200;
    }

.rouge {
	color: Red;
}
.blanc {
	color: white;
}
.gris {
	color: #666;
}
.dotvert {
	color: #82a52d; 
}
.dotrouge {
	font-size: 10px; 
	color: #e66b4e; 
}

h2{
width:240px;
font-size:0.8em;
font-weight: bold;
color: #000;
}
h2 a{
color: #777;
text-decoration:none;
}
h2 a:hover{
text-decoration:underline;
}

h4{
padding-top:7px;
font-size:0.7em;
font-weight: bold;
}
h4 a{
color: #82a52d;
text-decoration:none;
}
h4 a:hover{
text-decoration:underline;
}
.fiches{
float:left;
}
	.fiches p{
	width:400px;
	font-size:0.7em;
	font-weight:lighter;
	margin-top:7px;
	margin-bottom:7px;
	}
	.fiches h3{
	width:350px;
	font-size:0.70em;
	color:#686362;
	font-weight:lighter;
	padding:10px;
	}
	.fiches h1{
	width:420px;
	font-size:1.3em;
	}
	.fiches h2{
	font-size:0.8em;
	color:#000;
	padding-top:10px;
	}
.FAQ{
}
	.FAQ img{
	float:left;
	margin-right:5px;
	}
	.FAQ h1{
	width:600px;
	color: #ffba00;
    font-size: 0.9em;  
	font-weight: bold;
	padding-bottom:5px;
	height:20px;
	}
	.FAQ p{
	width:600px;
	color: #000;
    font-size: 0.8em;  
	font-weight:lighter;
	padding-bottom:5px;
	margin-bottom:7px;
	
	}
		.reponse{
		margin-left:20px;}
.scenario{
}
	.scenario img{
	float:left;
	border:0;
	}
	.scenario h1{
	color: #000;
    font-size: 1.1em;  
	font-weight: bold;
	}
	.scenario p{
	width:300px;
	color: #000;
    font-size: 0.7em;  
	font-weight:lighter;
	padding-bottom:5px;
	margin-bottom:7px;
	}
.qualite{
width:680px;
}
	.qualite img{
	float:left;
	border:0;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:5px;
	
	}
	.qualite h1{
	color: #000;
    font-size: 1.1em;  
	font-weight: bold;
	width:auto;
	}
	.qualite p{
	width:auto;
	color: #000;
    font-size: 0.7em;  
	font-weight:lighter;
	padding-bottom:5px;
	margin-bottom:7px;
	}
.liens p a{
font-weight:bold;
color:#E09E01;
}
.liens p a:hover{
font-weight:bold;
color:#000;
}
#signature{
font-size:0.75em;
text-align:center;
padding-top:5px;
}
#signature a{
color:#dddcdc;
text-decoration:none;
}
#signature a:hover{
color:#666666;
text-decoration:none;
}