body { background-color: #808AA1; }
.fond { background-color: #FFFFFF; border: 2px solid #000000; }

.menu-fond { background-color: #E8E8E6; }
.menu-tableau-bordure { background-color: #D7DFE3; border-top: 1px solid #B0BFC8; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #B0BFC8; }
.menu-tableau-bordure-accueil { background-color: #D7DFE3; border-top: 1px solid #B0BFC8; border-right: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; border-left: 1px solid #B0BFC8; }
.menu-item-bordure { background-color: #D7DFE3; border-top: 1px solid #FFFFFF; border-right: 1px solid #B0BFC8; border-bottom: 1px solid #B0BFC8; border-left: 1px solid #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }
.menu-item-texte { color: #062D64; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.menu-item-lien { color: #062D64; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.menu-item-lien:hover { color: #062D64; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.menu-item-lien-actif { color: #062D64; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

.menu-sousitem-titre { color: #000000; font-size: 9px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.menu-sousitem-texte { color: #000000; font-size: 9px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 13px; }
a.menu-sousitem-lien { color: #000000; font-size: 9px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu-sousitem-lien:hover { color: #3C72A2; font-size: 9px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}

.retour-texte{ color: #FFFFFF; font-size: 9px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.retour-lien { color: #FFFFFF; font-size: 9px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}
a.retour-lien:hover { color: #FFFFFF; font-size: 9px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration:underline;}


.accueil-texte { color: #FFFFFF; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.accueil-fond { background-color: #005886; }
.accueil-atelier { background-color: #FFFFFF; }
.accueil-version { color: #808AA1; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.accueil-entete { color: #808AA1; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.accueil-realisation { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.accueil-chapeau { color:#000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:54px; }

.certifications-image { border: 1px solid #000000; }

.histoire-entete{ color: #000000; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.histoire-image { border-top: 1px solid #062D64; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #062D64; }
.histoire-texte{ color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.histoire-nom{ color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.histoire-precision{ font-style: italic; color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
.histoire-exergue{ color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}
.histoire-afaq-texte { color: #535354; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.moyens-entete{ color: #000000; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.moyens-afaq-texte { color: #535354; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.moyens-texte{ color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.moyens-image { border-top: 1px solid #062D64; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #062D64; }
.moyens-item-image-prec { border-top: 1px solid #062D64; border-right: 1px solid #6E9DC6; border-bottom: 1px solid #6E9DC6; border-left: 1px solid #062D64; }
.moyens-item-image { border-top: 1px solid #062D64; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #062D64; }
.moyens-item-titre { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; border-top: 0px solid #6E9DC6; border-right: 0px solid #6E9DC6; border-bottom: 1px solid #6E9DC6; border-left: 0px solid #6E9DC6; }
.moyens-item-soustitre{ color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.moyens-item-texte{ color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.moyens-item-legende { color: #FFFFFF; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.moyens-item-lien { color: #FFFFFF; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.moyens-item-lien:hover { color: #FFFFFF; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.moyens-item-image-gauche { border-top: 1px solid #000000; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #000000; }
.moyens-item-legende-gauche { color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.moyens-item-lien-gauche { color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.moyens-item-lien-gauche:hover { color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.moyens-galerie-image { border: 1px solid #005886; }
.moyens-galerie-entete { color: #005886; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.moyens-galerie-texte { color: #005886; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.moyens-galerie-legende { color: #005886; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.moyens-galerie-lien { color: #005886; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.moyens-galerie-lien:hover { color: #B80000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.moyens-galerie-lien-actif { color: #B80000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.marches-roll { color: #000000; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
.marches-roll-image { color: #B0BFC8; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }

.marches-afaq-texte { color: #535354; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.marches-afaq-legende { color: #0D9A86; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
.marches-entete{ color: #000000; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.marches-texte{ color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.marches-lien{ color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.marches-lien:hover { color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.marches-image { border-top: 1px solid #062D64; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #062D64; }
.marches-item-texte { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
a.marches-item-lien { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.marches-item-lien:hover { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}
a.marches-item-souslien { color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.marches-item-souslien:hover { color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}

.marches-quincaillerie-roll-texte { color: #B80000; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }

.marches-quincaillerie-afaq-texte { color: #535354; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.marches-quincaillerie-entete{ color: #000000; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.marches-quincaillerie-titre { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.marches-quincaillerie-texte{ color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.marches-quincaillerie-exergue { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.marches-quincaillerie-image { border-top: 1px solid #062D64; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #062D64; }
.marches-quincaillerie-item-texte { color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.marches-quincaillerie-item-lien { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.marches-quincaillerie-item-lien:hover { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}
.marches-quincaillerie-retour-texte { color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.marches-quincaillerie-retour-lien { color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.marches-quincaillerie-retour-lien:hover { color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.marches-quincaillerie-galerie-image { border: 1px solid #000000; }
.marches-quincaillerie-galerie-entete-titre{ color: #005886; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.marches-quincaillerie-galerie-entete-texte{ color: #005886; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.marches-quincaillerie-galerie-titre{ color: #005886; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.marches-quincaillerie-galerie-soustitre { color: #005886; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.marches-quincaillerie-galerie-texte{ color: #005886; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.marches-quincaillerie-galerie-lien { color: #005886; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.marches-quincaillerie-galerie-lien:hover { color: #B80000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.marches-quincaillerie-galerie-lien-actif { color: #B80000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.marches-bouchons-entete{ color: #000000; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.marches-bouchons-titre { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.marches-bouchons-texte{ color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.marches-bouchons-retour-texte { color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.marches-bouchons-retour-lien { color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.marches-bouchons-retour-lien:hover { color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.marches-bouchons-image { border-top: 1px solid #062D64; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #062D64; }

.marches-bouchons-galerie-image { border: 1px solid #005886; }
.marches-bouchons-galerie-entete{ color: #005886; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.marches-bouchons-galerie-texte{ color: #005886; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.marches-bouchons-galerie-lien { color: #005886; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.marches-bouchons-galerie-lien:hover { color: #B80000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.marches-bouchons-galerie-lien-actif { color: #B80000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.marches-soustraitance-entete{ color: #000000; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.marches-soustraitance-image { border-top: 1px solid #062D64; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #062D64; }
.marches-soustraitance-titre { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 17px; }
.marches-soustraitance-texte{ color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; line-height: 17px; }
.marches-soustraitance-retour-texte { color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.marches-soustraitance-retour-lien { color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.marches-soustraitance-retour-lien:hover { color: #FFFFFF; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }

.marches-soustraitance-galerie-entete { color: #005886; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.marches-soustraitance-galerie-image { border: 1px solid #005886; }
.marches-soustraitance-galerie-titre{ color: #005886; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.marches-soustraitance-galerie-texte{ color: #005886; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.marches-soustraitance-galerie-lien { color: #005886; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.marches-soustraitance-galerie-lien:hover { color: #B80000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.marches-soustraitance-galerie-lien-actif { color: #B80000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.contacts-entete{ color: #000000; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.contacts-legende { color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.contacts-titre { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; border-top: 0px solid #6E9DC6; border-right: 0px solid #6E9DC6; border-bottom: 1px solid #6E9DC6; border-left: 0px solid #6E9DC6; }
.contacts-texte { color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.contacts-email { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.contacts-email:hover { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.contacts-agrandir { color: #97BCDD; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
.contacts-interlocuteur-nom { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.contacts-interlocuteur-fonction { color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.contacts-interlocuteur-email { color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.contacts-interlocuteur-email:hover { color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.contacts-plaquette-lien { color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.contacts-plaquette-lien:hover { color: #FFFFFF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}


