/***************** STYLE GLOBAUX *****************/
a img{ border:none;}
a:active, a:focus{ outline:none;}
/***************** STYLE CONTENU *****************/
#contenu h1{
  font:bold 20px Arial, Helvetica, sans-serif;
  color:#999;
  letter-spacing:1px;
  margin:0 0 12px;
  text-align:center;
}
#contenu h2{
  font:bold 15px Arial, Helvetica, sans-serif;
  color:#666;
  letter-spacing:1px;
  margin:0 0 7px;

}

#contenu h3{
	font:bold 20px Arial, Helvetica, sans-serif;
  color:#666;
  letter-spacing:1px;
  margin:0 0 7px;
	
}

#contenu h4{
	font:bold 13px Arial, Helvetica, sans-serif;
  color:#000;
  letter-spacing:1px;
  margin:0 0 7px;
	
}

	
#contenu p{
  font:12px/1.2em Arial, Helvetica, sans-serif;
  text-align:justify;
  color:#000;
  margin-bottom:1.2em;
}


#contenu p em{
  font-weight:bold;
  font-size:12px;
  line-height:1.3em;
  color: #5b3c2f;
}
#contenu p.couleur, span.couleur{
  font-weight:bold;
  color:#D1350E;
}
#contenu a:link, #contenu a:visited{
  font-weight:bold;
  text-decoration:none;
  color:#ff4900;
}
#contenu a:hover, #contenu a:active{
  color:#313131;
}
/***************** STYLE ACTUALITES *****************/

#confiance{
  height:144px;
  width:230px;
  display:block;
  margin: 0 0px 0 10px;
  background:none;
}
#texte{
padding-top:50px;
  background:none;
}
.uneactu{
  padding:0 0 0 12px;
  margin:0 0 30px;
  background:none;
}
.uneactu p{
  font-size:10px;
}
.uneactu p.date{
  width:60px;
  color:#fff;
  background: #D1350E;
  padding:1px 0 2px 4px;
  margin:0 0 7px;
}
/*#container1 #contenu #colRight .uneactu a{
  font:10px Arial, Helvetica, sans-serif;
  text-decoration:underline;
  position:absolute;
  left : 0;
  padding:0;
  margin:0;
}

**************** STYLE FOOTER *****************/
#footer p{
  font:10px Arial, Helvetica, sans-serif;
  color:#666;
  text-align:left;
  letter-spacing:1px;
  padding:0 0 0 50px;
}
#footer a:link, #footer a:visited{
  text-decoration:none;
  color:#666;
}
#footer a:hover, #footer a:active{
  text-decoration:underline;
  color:#333;
}
.invisible{	display:none;}
/**************end footer********************/
/***************** STYLE FOOTER1 *****************/
#footer1 p{
  font:10px Arial, Helvetica, sans-serif;
  color:#666;
  text-align:left;
  letter-spacing:1px;
  padding:0 0 0 50px;
}
#footer1 a:link, #footer1 a:visited{
  text-decoration:none;
  color:#666;
}
#footer1 a:hover, #footer1 a:active{
  text-decoration:underline;
  color:#333;
}
.invisible{	display:none;}
/**************end footer********************/
/***************** STYLE CONTENU1 *****************/
#contenu1 h1{
  font:bold 20px Arial, Helvetica, sans-serif;
  color:#999;
  letter-spacing:1px;
  /*margin:0 0 12px;*/
}
#contenu1 h2{
  font:bold 15px Arial, Helvetica, sans-serif;
  color:#666;
  letter-spacing:1px;
  margin:0 0 7px;
}
#contenu1 p{
  font:12px/1.2em Arial, Helvetica, sans-serif;
  text-align:justify;
  color:#000;
  margin-bottom:12px;
  line-height:normal;
}
#contenu1 p em{
  font-weight:bold;
  font-size:12px;
  line-height:1.3em;
  color: #8c766d;
}
#contenu1 p.couleur, span.couleur{
  font-weight:bold;
  color:#D1350E;
}
#contenu1 a:link, #contenu1 a:visited{
  font-weight:bold;
  text-decoration:none;
  color:#999;
}
#contenu1 a:hover, #contenu1 a:active{
  color:#D1350E;
}
/***************** STYLE contenu1 *****************/
/**************content********************/
ul.list{
	float:left;
}
.list li{
	list-style-type:none;
	background-image:url(../images/accueil/pointer.gif);
	background-position: 3px 7px;
	background-repeat:no-repeat;
  font:12px/1.2em Arial, Helvetica, sans-serif;
  text-align:justify;
  color:#000;
	line-height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
.left{ float: left;}
.right{ float: right;}
.separator{ background: url(../images/charte/separator.gif) left top no-repeat; width: 620px; height: 21px;}
/*********table*************/
#competences table { color: #000;	font: 12px/16px arial;	border-collapse: collapse; text-align: left; border: 1px solid #a9a9a9;}
#competences td { border-left: 0; padding: 5px; border-bottom: 1px solid #a9a9a9;}
#competences tbody tr.odd { background-color: #F7F7F7;	color: #666;}
#competences tbody tr.odd1 { background-color: #fff5ce;	color: #666; font-size: 14px; font-weight: bold;}

#selection table { color: #000;	font: 12px/16px arial;	border-collapse: collapse; text-align: center; border: 1px solid #a9a9a9;}
#selection td { border-left: 0; padding: 5px; border-bottom: 1px solid #a9a9a9;}
#selection tbody tr.odd { background-color: #F7F7F7;	color: #666;}
#selection tbody tr.odd1 { background-color: #ffe6dc;	color: #666;}
#selection tbody tr:hover { background-color: #EEE; color: #333;}
#details table { color: #000;	font: 12px/16px arial;	border-collapse: collapse; text-align: left; border: 1px solid #ff4900; width: 635px;}
#details td { border-left: 0; padding: 5px; border-bottom: 1px solid #ff4900;}
#details tbody tr.odd { background-color: #F7F7F7;	color: #666;}
#details tbody tr.odd1 { background-color: #ffe6dc;	color: #666;}
#details tbody tr:hover { background-color: #EEE; color: #333;}
/*********end table*************/
.box_actualite{
  width: 640px;
  float: left;
}
.box_must_top{
  background: url(../images/must-du-moment/box-must-top.gif) left top no-repeat;
  width: 640px;
  height: 38px;
}
.box_must_top p b{
  margin: 0 0 0 35px;
  padding-top: 13px;
  color: #8c766d;
}
.box_must_middle{
  background: url(../images/must-du-moment/box-must-middle.gif) left top repeat-y;
  display: table;
  width: 640px;
}
.box_must_bottom{
  background: url(../images/must-du-moment/box-must-bottom.gif) left top no-repeat;
  width: 640px;
  height: 20px;
}
.paragraph_charte{
  background: url(../images/notre-charte-ethique/paragraph.png) left top no-repeat;
  width: 280px;
  height: 80px;
}
/***********end content*******************/
