body {
	background-color: #5a8cc3;
	padding:0;
	margin:0 auto;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}


#header {
	/*background-color: #5a8cc3;*/
	background-image:url(../images/header_accueil.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0 auto;
	width:994px;
	height:444px;
	
}

#header2 {
	/*background-color: #5a8cc3;*/
	background-image:url(../images/header_presentation.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0 auto;
	width:994px;
	height:444px;
	
}

#header3 {
	/*background-color: #5a8cc3;*/
	background-image:url(../images/header_competences.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0 auto;
	width:994px;
	height:444px;
	
}

#header4 {
	/*background-color: #5a8cc3;*/
	background-image:url(../images/header_label.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0 auto;
	width:994px;
	height:444px;
	
}


#header5 {
	/*background-color: #5a8cc3;*/
	background-image:url(../images/header_contact.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0 auto;
	width:994px;
	height:444px;
	
}

#header6 {
	/*background-color: #5a8cc3;*/
	background-image:url(../images/header_infos.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0 auto;
	width:994px;
	height:444px;
	
}

#conteneur {

	background-image:url(../images/fond_blanc.jpg);
	background-repeat:repeat;
	padding:0;
	margin:0 auto;
	width:994px;
	
}

.contenu {
	width:951px;margin-left:22px;
	text-align:justify;
	background-color:#c6ccc4;
	height:192px;
}

.contenu1 {
	width:951px;margin-left:22px;
	text-align:justify;
	background-color:#c6ccc4;
	height:245px;
}

.contenu2 {
	width:951px;margin-left:22px;
	text-align:justify;
	background-color:#c6ccc4;
	height:380px;
}

.contenu3 {
	width:951px;margin-left:22px;
	text-align:justify;
	background-color:#c6ccc4;
	height:550px;
}

.contenu4 {
	width:951px;margin-left:22px;
	text-align:justify;
	background-color:#c6ccc4;
	height:700px;
	line-height:17px;
}

.liste ul {
	margin:0;
	list-style-type:none;
	padding:0;
	
}

.liste li {
	margin:0;
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: black;
 display : list-item;
 list-style-image : url(../images/puce.jpg);
 line-height:14px;
 background-repeat: no-repeat;
  background-position:left;
 padding:0 0 0 2px;
}

.liste2 ul {
	margin:0;
	list-style-type:none;
	padding:0;
	
}

.liste2 li {
	margin:0;
 font-family: Arial, sans-serif;
 font-size: 13px;
 color: black;
 display : list-item;
 list-style-image : url(../images/puce.jpg);
 line-height:18px;
 background-repeat: no-repeat;
  background-position:left;
 padding:0 0 0 2px;
}


#footer{
	background-color:#c6ccc4;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0 auto;
	width:994px;
	height:110px;	
}


ul.footer_menu  {
 padding:0;
 margin:0 0 0 345px;
 /*width:350px;*/
 list-style-type:none;
 }
 
ul.footer_menu li  {
 float:left; /*pour IE*/
 }
 
 
 ul.footer_menu li a  {
 display:inline;
 float:left;
 line-height:13px; /*hauteur de l'image de fond*/
 margin:12px 2px 2px 2px;/*réglages*/
 color:#000000;
 text-decoration:none;
 font-size:11px;
 font-weight:bold;
 }

 ul.footer_menu li a:hover {
 color:#ffffff;
 }


ul#menu_horizontal  {
 padding:0;
 margin:0;
 list-style-type:none;
 }
ul#menu_horizontal li  {
 float:left; /*pour IE*/
 }
 
 
 ul#menu_horizontal li a  {
 display:block;
 float:left;   
 width:162px;
 line-height:25px; /*hauteur de l'image de fond*/
 margin:50px 3px 0 1px;/*réglages*/
 color:#ffffff;
 text-decoration:none;
 text-align:center;
 font-size:16px;
 font-weight:bold;
 }

 ul#menu_horizontal li a:hover {
 color:#DCDCDC;
 }
 
 
p{
	
	margin:-4px 0 0 0 ;
	padding:0;
	line-height:14px;
	
}

h1{	
	margin:5px 0 5px 0;
	padding:0;
	font-size:24px;
	line-height:24px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	
}



h2{	
	margin:5px 0 8px 0;
	padding:0;
	font-size:16px;
	line-height:16px;
	color:#5a8cc3;
	
}

 .gras {
 font-weight:bold;
 }
 
 
 .faux {
 font-weight:bold;
 color:#FF3300;
 text-align:center;
 }
 
  .vrai {
 font-weight:bold;
 color:#66FF00;
  text-align:center;

 }
 
  .italique {
font-style:italic;
 }

  .blanc {
color:#ffffff;
 }
 
   .bleu {
color:#5a8cc3;
font-size:14px;

 }

 a {
 text-decoration:none;
 color:#b5343e;
 font-weight:bold;
 }
 
  a:hover {
 text-decoration:underline;
 }

  img {
border:none;
 }


