body {
background-color:#D3D3D7;

}
#global {
text-align:center;
}
#conteneur {
background-color:#FFFFFF;
font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 11px; 
color: #000000;
}
#foot {
background-color:#b1c700;
text-align:right;
}
.text_noir_classic_12 {
font-size: 12px; 
color: #000000;
line-height:1.2;
}
.text_noir_11 {
font-size: 11px; 
color: #000000;
line-height:normal;
}
.text_bleu_11 {
font-size: 11px; 
color: #0060AC;
}
.text_bleu_11 a{
color: #0060AC;
text-decoration:none;
}
.text_bleu_11 a:hover{ 
color: #0060AC;
text-decoration:underline;
}
.text_bleu_gras_14 {
font-size: 14px; 
color: #0060AC;
font-weight:bold;
}
.text_blanc_gras_14 {
font-size: 14px; 
color: #FFFFFF;
font-weight:bold;
text-decoration: none;
}
.text_gris_14 {
font-size: 14px; 
color: #a4a7af;
text-decoration: none;
}
.text_bleu_14 {
font-size: 14px; 
color: #009dd1;
text-decoration: none;
}
.text_vert_14 {
font-size: 14px; 
color: #9eba47;
text-decoration: none;
}
.text_blanc_gras_14 a{
font-size: 14px; 
color: #FFFFFF;
font-weight:bold;
text-decoration: none;
}
.text_blanc_gras_14 a:hover{
font-size: 14px; 
color: #FFFFFF;
font-weight:bold;
text-decoration: none;
}
.text_bleu_gras_12{
font-size: 12px; 
color: #0060AC;
font-weight:bold;
text-decoration: none;
}
.text_bleu_gras_12 a{
font-size: 12px; 
color: #0060AC;
font-weight:bold;
text-decoration: none;
}
.text_bleu_gras_12 a:hover{
color: #00bae9;
font-weight:bold;
text-decoration: none;
}
.text_blanc_petit {
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none;
}
.text_blanc_petit a:hover{
color: #FFFFFF; 
text-decoration:underline;
}
.text_gris_petit {
font-size: 10px; 
color: #959393; 
text-decoration: none;
}
.text_gris_petit a:hover{
color: #959393;
text-decoration:underline;
}

.fondhaut {  background-image: url(../images/src/fond_haut.gif); background-repeat: no-repeat; background-position: center top}
.fond_centre {  background-image: url(../images/src/fond_centre.gif); background-repeat: repeat-y}
.fond_bas {  background-image: url(../images/src/fond_bas.gif); background-repeat: no-repeat; background-position: center top}
.fond_page {  background-image: url(../images/src/fond_page.gif); background-repeat: repeat-x}
.abzac {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; color: #CCCCCC; text-decoration: none}
.fond_image {  color: #FFFFFF; background-color: #FFFFFF; background-repeat: no-repeat; background-image: url(../images/src/fond_photo.jpg)}
.email {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5E7BB9}
.form {  background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.separateur_point {  background-color: #0090CC; background-image: url(../images/separateur_point.gif);  background-repeat:repeat; border-style: none}
.titre_corporate {  background-image: url(../images/src/pr_corporate.gif); background-repeat: no-repeat; background-position: center bottom}
.texte {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.textecorporate { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ;}
.titre_environnement { background-image: url(../images/src/pr_environnement.gif); background-repeat: no-repeat; background-position: center bottom}
.titre_implantations { background-image: url(../images/src/pr_implantations.gif); background-repeat: no-repeat; background-position: center bottom }
.texteactu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ; text-decoration: none}
.texteactualite { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ; padding-left: 5px; padding-right: 0px; padding-top: 4px; padding-bottom: 6px}
.titre_actualites {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: 0D3896; text-decoration: none}
.puce {  background-color: #FF9933}
.box {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: #6699CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.form {  }
.titre_contact { background-image: url(../images/src/pr_contact.gif); background-repeat: no-repeat; background-position: center bottom }
.titre_actualite { background-image: url(../images/src/pr_actualite.gif); background-repeat: no-repeat; background-position: center bottom ; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #6666CC}
a:hover {  color: #0D3896}
.bordeur_images {  border: 1px #FF9933 solid}
.textefiche {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px}
.titrefiche { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; border: 0px #006699 solid}
.textequalite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }
.titre_futs { background-image: url(../images/src/pr_futs.gif); background-repeat: no-repeat; background-position: center bottom }
.texte_tableau {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
.bold_implantations {  font-family: Arial; font-size: 11px; font-weight: bold; color: #5574B3}
.bold_neutre { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000}
.legendes {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
.textefichemail { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px ; color: #5574B3}