@charset "utf-8";
/* CSS Document */

/*body{background-color:#131512; background-image:url(../images/fond-body.jpg); background-repeat:repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }*/
body{background-color:#fff;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }
body, p, h1, h2, h3, h4, a, form, ul, li, img{margin:0px; padding:0px;}
img{border:0px; padding:0px; margin:0px;}
textarea{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
a{ outline:none;}

/*/------------------------------------------------------------------- ::: conteneur ::: -------------------------------------------------------------------/*/
#conteneur-visuel-fond{ width:100%; margin:auto; background-image:url(../images/visuel-body.jpg); background-repeat:no-repeat; background-position:50% top;}
#tete-conteneur{ width:1009px; height:26px; margin:auto; padding-top:10px; background-image:url(../images/ombre-haute.png)!important; background-repeat:no-repeat; background-position:bottom;}/*Hack PNG Transparents*/
* html #tete-conteneur{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/ombre-haute.png", sizingMethod="crop"); margin-top:100px; padding:0px;}
#conteneur{ width:979px; margin:auto; margin-top:0px; padding:0 15px 0 15px ; background-image:url(../images/fond-page-ombre.png)!important; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/fond-page-ombre.png", sizingMethod="scale"); background-repeat:repeat-y;}

/*//////////////////////////////// ::: Class ::: ////////////////////////////////*/

/*txt*/
.obligatoire{ color:#FF0033;}

.txt-bleu{ color:#016bb3; }
.txt-blanc{ color:#FFF; }
.txt-gris{ color:#606060; }
.txt-vert{ color:#98cc33; }
.txt-rose{ color:#cd0067; }
.txt-violet{ color:#ef7603; }
.txt-orange{ color:#ef7603; }
.txt-jaune{color:#f9a504;}
.pas-de-reponse{margin-top:20px;}
.surligne{background-color:#a6cbe4;}
/*Message identification*/
#message-identification{float:left; width:100%; text-align:right;}
*+hmtl #message-identification{margin-left:500px;}
.txt-rouge{color:red;}
.txt-10{font-size:10px;}
.txt-11{font-size:11px;}
.txt-12{font-size:12px;}
.margin-top4{margin-top:4px;}
.absolute{position:absolute;}

/*listes*/
.li-txt-bleu{ background-image:url(../images/puce-bleu-fonce.gif); background-repeat:no-repeat; color:#016bb3; background-position:0px 7px; padding-left:10px;}
.li-txt-orange{ background-image:url(../images/puce-orange.gif); background-repeat:no-repeat; color:#f9a504; background-position:0px 7px; padding-left:10px;}
.li-txt-verte{ background-image:url(../images/puce-verte.gif); background-repeat:no-repeat; color:#98cc33; background-position:0px 7px; padding-left:10px;}
.li-txt-verte-details{ background-image:none; color:#606060; padding-left:10px;}

.li-carre-rose{ background-image:url(../images/puce-rose.gif); background-repeat:no-repeat;  background-position:0px 8px; padding-left:10px;}
.li-carre-bleu{ background-image:url(../images/puce-bleu.gif); background-repeat:no-repeat;  background-position:0px 8px; padding-left:10px;}
.li-carre-jaune{ background-image:url(../images/puce-jaune.gif); background-repeat:no-repeat;  background-position:0px 8px; padding-left:10px;}
.li-carre-violet{ background-image:url(../images/puce-violet.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:10px;}
.li-carre-vert{ background-image:url(../images/puce-verte.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:10px;}

ul.ul-partenaires{ float:left; list-style:none; margin:0px;}
li.li-txt-bleu-partenaires{ background-image:url(../images/puce-lien-bleu.gif); background-repeat:no-repeat; color:#7d7b7b; background-position:0px 7px; padding-left:10px; margin-top:5px; font-size:12px;}

/*div*/
.petit-border-top{padding:10px 0 0 5px; border-top:1px #7d7b7b solid ;}
.petit-border-none{padding:10px 0 5px 5px;}
.petit-border-rubrique{padding:0px 0 5px 5px;}
#border-top{ border-top:1px #dcdcdd solid; margin-top:50px; padding-top:10px; font-size:14px;}
#border-none{width:458px; font-size:11px; padding:5px;}
.border-top-orange{border-top:1px #f9a504 solid; padding-top:10px; font-size:14px; }
.border-top-vert{border-top:1px #98cc33 solid; padding-top:10px; font-size:14px; }
.border-top-vert a { color:#016bb3; text-decoration:underline;}
.border-top-vert a:hover { color:#016bb3; text-decoration:none;}

.clear-both{clear:both; margin:0; padding:0;}

/*titres avec carres*/
.titre-bleu{background-image:url(../images/puce-titre-bleu.gif); background-repeat:no-repeat; padding-left:8px; color:#016bb3; }
.titre-jaune{background-image:url(../images/puce-titre-jaune.gif); background-repeat:no-repeat; padding-left:8px; color:#f9a504; }
.titre-violet{background-image:url(../images/puce-titre-violet.gif); background-repeat:no-repeat; padding-left:8px; color:#810398; }
.titre-vert{background-image:url(../images/puce-titre-verte.gif); background-repeat:no-repeat; padding-left:8px; color:#98cc33; }


/*titres-articles*/
.titre-pages-bleu{ color:#878a8c; font-size:13px; font-weight:bold; padding:0px 5px 0px 0px; text-align:left; margin:10px 0 10px 0; text-transform:uppercase;}

.titre-pages-rose{ color:#fff; font-size:17px; font-weight:bold; padding:5px 5px 0px 5px; text-align:left; line-height:15px; background-color:#cd0067; height:20px; margin-bottom:15px;}
.titre-pages-violet{ color:#fff; font-size:17px; font-weight:bold; padding:5px 5px 0px 5px; text-align:left; line-height:15px; background-color:#810398; height:20px; margin-bottom:15px;}
.titre-pages-vert{ color:#fff; font-size:17px; font-weight:bold; padding:5px 5px 0px 5px; text-align:left; line-height:15px; background-color:#98cc33; height:20px; margin-bottom:15px;}
.titre-pages-orange{ color:#fff; font-size:17px; font-weight:bold; padding:5px 5px 0px 5px; text-align:left; line-height:15px; background-color:#f9a504; height:20px; margin-bottom:15px;}

.titre-article-bleu{ color:#565759; font-size:20px; padding:5px 0 5px 0; font-weight:normal;}

.titre-article-border-top{ color:#565759; font-size:15px; padding:20px 0 7px 0; border-top:3px solid #dcdcdd; margin-top:18px;}

.titre-article-orange{ color:#ed7703; font-size:15px; padding:5px 0 5px 0;}
.titre-article-une{ color:#565759; font-size:22px;}
.titre-article-article{ color:#565759; font-size:28px; line-height:30px; font-weight:normal;}

.sous-titre-une{ color:#565759; font-size:17px;}
.sous-titre-article{ color:#565759; font-size:12px; margin-bottom:15px;}
.sous-titre-rose{ color:#cd0067; font-size:14px; padding:5px 0 5px 0; font-weight:normal; clear:both;}
.sous-titre-bleu{ color:#016bb3; font-size:14px; padding:5px 0 5px 0; font-weight:normal; clear:both;}
.sous-titre-orange{ color:#f9a504; font-size:14px; padding:5px 0 5px 0; font-weight:normal; clear:both;}
.sous-titre-violet{ color:#810398; font-size:14px; padding:5px 0 5px 0; font-weight:normal; clear:both;}

/*titres-fiche-entreprise*/
.txt-blanc-fiche{ color:#FFF; font-size:20px; font-weight:normal;}

/*TXT colonnes*/
.txt-gris-colonnes{ color:#7d7b7b; font-size:12px; text-align:justify; margin-top:5px;}

/*En savoir+*/
.savoir-bleu{ text-align:right; font-size:10px; color:#016bb3; }
.savoir-orange{ text-align:right; font-size:10px; color:#f9a504; }
.savoir-jaune{ text-align:right; font-size:10px; color:#f9a504;  }
.savoir-violet{ text-align:right; font-size:10px; color:#810398; }
.savoir-vert{ text-align:right; font-size:10px; color:#98cc33; }
.savoir-rose{ text-align:right; font-size:10px; color:#cd0067;  }
/*infos*/
.infos{ text-align:right; font-size:10px; color:#016bb3; background-color:#FFFFFF; width:458px; padding:5px;}

/*//////////////////////////////// ::: Liens ::: ////////////////////////////////*/
a.lien-bleu{ color:#aaa339; text-decoration:none;}
a.lien-bleu:hover{ color:#aaa339s; text-decoration:underline;}

a.lien-bleu-fonce{ color:#003a57; text-decoration:none;}
a.lien-bleu-fonce:hover{ color:#003a57; text-decoration:underline;}

a.lien-bleu-fonce-2{ color:#7d7b7b; text-decoration:none;}
a.lien-bleu-fonce-2:hover{ color:#aaa339; font-weight:bold;}
a.lien-bleu-fonce-2on{ color:#aaa339; font-weight:bold; text-decoration:none;}

a.lien-orange-2{ color:#7d7b7b; text-decoration:none;}
a.lien-orange-2:hover{ color:#f9a504; font-weight:bold;}
a.lien-orange-2on{ color:#f9a504; font-weight:bold; text-decoration:none;}

a.lien-rose{ color:#cd0067; text-decoration:none;}
a.lien-rose:hover{ color:#cd0067; text-decoration:underline;}

a.lien-vert{ color:#98cc33; text-decoration:none;}
a.lien-vert:hover{ color:#98cc33; text-decoration:underline;}

a.lien-orange{ color:#f9a504; text-decoration:none;}
a.lien-orange:hover{ color:#f9a504; text-decoration:underline}

a.lien-gris{ color:#7d7b7b; text-decoration:none;}
a.lien-gris:hover{text-decoration:underline}

a.lien-gris-underline{ color:#7d7b7b; text-decoration:underline;}
a.lien-gris-underline:hover{text-decoration:none;}

a.lien-violet{ color:#ed7703; text-decoration:none;}
a.lien-violet:hover{text-decoration:underline}

a.lien-inscription{color:#fff; text-decoration:none;}
a.lien-inscription:hover{text-decoration:underline;}

a.lien-infos-article{ color:#ef7603; text-decoration:none; font-size:11px;}
a.lien-infos-article:hover{ text-decoration:underline;}

a.lien-bleu-11-puce{ font-size:11px; color:#aaa339; text-decoration:none; background-image:url(../images/puce-lien-bleu.gif); background-position:left; background-repeat:no-repeat; padding-left:12px; margin-top:10px; display:block;}
a.lien-bleu-11-puce:hover{ text-decoration:underline;}

a.lien-sans-style{color:#565759; text-decoration:none;}

a.lien-facebook{background-image:url(../images/facebook.gif); background-repeat:no-repeat; padding-left:20px; color:#606060; background-position:0 3px; text-decoration:none;}
a.lien-facebook:hover{text-decoration:underline;}

/*/------------------------------------------------------------------- ::: header ::: -------------------------------------------------------------------/*/
/*###########################################################################
#####################  HEADER REFONT ########################################
#############################################################################*/
#header{ margin-bottom:18px;}
#header-pub{ width:100%; padding-top:0px;}
#header-pub-gauche{ float:left;}
#header-pub-droite{ float:right; border:1px solid #d6d6d6;}

#conteneur_logo-recherche{width:814px; height:125px; float:left; background-image:url(../images/fond-logo-recherche.jpg); background-repeat:no-repeat; border:1px solid #d6d6d6; margin-top:7px;}
#bloc-logo{float:left;}
#recherche{ width:270px; float:right; margin-top:50px;}
label.lbl-header{ font-family:Arial; font-size:12px; color:#aaa339; margin-bottom:5px;}
input.input-header{ width:194px; height:15px; line-height:15px; border:1px solid #d6d6d6; font-size:12px; color:#7b7c7d; float:left; margin-top:2px;}
input.bouton-header{ height:20px; background-image:url(../images/ok-bleu.gif); background-repeat:no-repeat; border:none; width:22px; height:20px; float:left;}

#compte{ height:105px; width:141px; float:left; background-color:#e0e0e0; border:1px solid #d6d6d6; margin-top:7px; padding:10px;}
* html #compte{ padding-bottom:3px; height:112px;}/*/////////////// HACK IE6 ///////////////////*/
.logo{margin:10px 0 0 30px;}
.accroche{ font-family:Arial; font-weight:bold; font-size:12px; color:#394046; margin:70px 0 0 173px; position:absolute;}

p.version-beta{ font-size:10px; font-weight:bold; background-image:url(../images/fond-beta.png); background-repeat:no-repeat; padding-left:5px; margin-bottom:15px; color:#3f484f;}
/*###########################################################################
#####################  VOTRE COMPTE   ########################################
#############################################################################*/
.votre-compte{ font-family:Arial; font-weight:bold; font-size:11px; color:#aaa339; margin-bottom:5px;}
input.input-compte{ width:138px; height:15px; border:1px solid #d6d6d6; font-size:10px; color:#7b7c7d; margin-bottom:5px; line-height:15px;}
input.bouton-valider{ width:45px; height:20px; background-image:url(../images/valider-bleu.gif); background-repeat:no-repeat; border:none; float:left;}
a.lien-gris-10{ font-family:Arial; font-size:10px; color:#7b7c7d; text-decoration:underline; float:right; margin-bottom:5px; margin-right:1px;}
a.lien-gris-10:hover{ text-decoration:none;}
a.lien-bleu-10-puce{ font-family:Arial; font-size:10px; color:#aaa339; text-decoration:underline; background-image:url(../images/puce-lien-bleu.gif); background-position:left; background-repeat:no-repeat; padding-left:6px; margin-right:45px; margin-top:5px; float:left;}
a.lien-bleu-10-puce:hover{ text-decoration:none;}


/*###########################################################################
#####################  MENU HORIZONTAL REFONT################################
#############################################################################*/
#conteneur-menu{font-family:Arial; width:100%; height:31px; border-left:1px solid #d6d6d6; margin:0px; padding:0px;}
* html #conteneur-menu{overflow:hidden;}
a.menu-head{display:inline-block; width:163px; height:31px; background-image:url(../images/fond-nav-horizon-orange.jpg); background-repeat:no-repeat; background-position: 0px 0px; float:left; font-size:12px; font-family:Arial; text-align:center; line-height:31px; color:#565759; text-decoration:none; margin-bottom:0px;}
a.menu-head:hover{ color:#FFF; background-position: 0px -31px;}
a.menu-headon{display:inline-block; width:163px; height:31px; background-image:url(../images/fond-nav-horizon-orange.jpg); background-repeat:no-repeat; float:left; font-size:12px; font-family:Arial; text-align:center; line-height:31px;color:#FFF; background-position: 0px -31px; text-decoration:none; margin-bottom:0px;}

a.menu-head-bleu{display:inline-block; width:163px; height:31px; background-image:url(../images/fond-nav-horizon-bleu.jpg); background-repeat:no-repeat; background-position: 0px 0px; float:left; font-size:12px; font-family:Arial; text-align:center; line-height:31px; color:#565759; text-decoration:none; margin-bottom:0px;}

a.menu-head-bleu:hover{ color:#FFF; background-position: 0px -31px;}
a.menu-head-bleuon{display:inline-block; width:163px; height:31px; background-image:url(../images/fond-nav-horizon-bleu.jpg); background-repeat:no-repeat; float:left; font-size:12px; font-family:Arial; text-align:center; line-height:31px;color:#FFF; background-position: 0px -31px; text-decoration:none; margin-bottom:0px;}
/*accroche*/
#accroche{ float:left; padding:12px 0 12px 0; width:766px;}
#accroche p{ font-size:16px; color:#aaa339; }
/*inscription*/
#inscription{ float:right; background-image:url(../images/fond-inscription.gif); background-repeat:no-repeat; width:200px; height:40px;}
#inscription p{ padding:12px 0 12px 25px; float:left; color:#FFFFFF;font-size:12px;}

input.inscription-bouton{background-color:#cd0067; border:0; height:17px; color:#FFF; width:20px; margin:11px 0 12px 10px; cursor:pointer; }

/*formulaires recherche et identification*/
#recherche-identification{ clear:both; background-color:#eeeeee; width:986px; padding: 4px 5px 0 5px; height:26px}
form.identifiant-mot-de-passe{  float:right;}

/*Indentification*/
#bonjour-identification{font-size:12px; color:#016bb3; height:50px; overflow:hidden; }
p.bonjour-identification{height:20px; background-color:#e4e4e4; }
#modification-compte{font-size:10px; color:#016bb3;}
#modification-compte img{margin-top:5px;}
a.modification-compte{color:#016bb3; background-image:url(../images/puce-modification-compte.jpg); background-repeat:no-repeat; background-position:0 2px; padding-left:10px; text-decoration:underline;}
a.modification-compte:hover{text-decoration:none;}

/*/------------------------------------------------------------------- ::: contenu ::: -------------------------------------------------------------------/*/
#contenu{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; background-color:#FFF; margin-top:0px; width:980px; padding:0 0 20px 0;}
/*//////////////////////////////// ::: div de gauche ::: ////////////////////////////////*/
#gauche{ width:260px; margin-top:5px; float:left;}
#menu-article{background-color:#fff; border:3px #f9a504 solid; border-left:1px #d3d6db solid; border-right:1px #d3d6db solid; font-family:Arial, Helvetica, sans-serif; color:#565759; font-size:12px; padding:8px; margin-bottom:10px; margin-top:18px;}
#menu-article-bleu{background-color:#fff;  border: 3px solid #aaa339; border-left:1px #d3d6db solid; border-right:1px #d3d6db solid; font-family:Arial, Helvetica, sans-serif; color:#565759; font-size:12px; padding:8px; margin-bottom:10px;}
ul.liste-rubrique-actu {color:#7d7b7b; list-style:none; font-size:12px; line-height: 14px;}
li.liste-rubrique-actu {background-image:url(../images/puce-lien-gris.gif); background-repeat:no-repeat;  background-position:0px 4px; padding-left:10px;}

/*###########################################################################
#####################  NAV GAUCHE REFONT########################################
#############################################################################*/
#gauche-home{ width:446px; margin-top:7px; float:left; margin-right:18px; margin-left:5px; padding-left:7px;}
* html #gauche-home{ margin-right: 9px;}/*///////////////////////////////////////////////////////////////////////Position IE6*/
#article-une{ padding-left:0;}
.visuel-une{ margin-top:5px; margin-bottom:7px;}
#info-article{ margin-top:0px; margin-bottom:10px;}
#menu-SAP{ width:100%; padding-top:10px; margin-left:0; margin-top:20px; margin-bottom:10px; border: 3px solid #aaa339; border-left:none; border-right:none; background-color:#FFFFFF;}
#menu-SAP-interieur{ width:100%; padding-top:10px; margin-left:0; margin-top:20px; margin-bottom:10px; border-top: 3px solid #aaa339; background-color:#FFFFFF;}
#menu-SAP-guide-sap{ width:100%; margin-left:0; margin-top:5px; margin-bottom:10px; border-bottom: 3px solid #aaa339; background-color:#FFFFFF;}
#bloc-menu-SAP-blanc{width:130px; height:110px; margin-top:7px; margin-bottom:10px; float:left; padding:10px 0 0 15px;}
#bloc-menu-SAP{width:130px; height:110px; background-image:url(../images/fond-menu-SAP.jpg); margin-top:7px; margin-bottom:10px; float:left; padding:10px 0 0 13px;}
ul.ul-SAP{padding-left:10px; margin:0px;}
li.li-SAP{  font-family:Arial; font-size:12px; color:#7b7c7d; list-style-image:url(../images/puce-lien-gris.gif); padding-left:2px; margin-bottom:5px;}
a.lien-gris-SAP{ color:#7b7c7d; text-decoration:none;}
a.lien-gris-SAP:hover{ text-decoration:underline;}
.titre-menu-SAP{ font-family:Arial; font-size:18px; margin-left:7px; color:#aaa339;}
.titre-menu-SAP-guide-sap{ font-family:Arial; font-size:18px; color:#aaa339;}
p.guide-des-sap{ font-size:14px; color:#3f484f; }

ul.liste-guide-sap{list-style:none; padding-top: 10px; font-size:14px;}
ul.liste-guide-sap li{ background-image:url(../images/puce-triangle-bleu.jpg); background-repeat:no-repeat; background-position:0 13px; padding:10px 0 0 15px; color:#aaa339;}

#article2{ width:100%; padding-bottom:18px; border-bottom:1px solid #d3d8dc; margin-bottom:10px; margin-left:0;}
#article2 a { color:#aaa339; text-decoration:none;}
#article2 a.lien-gris{ color:#7d7b7b; text-decoration:none;}
#article2 a.lien-gris:hover{ color:#7d7b7b; text-decoration:underline}
#article3{ width:100%; margin-left:0; border-bottom:1px solid #d3d8dc; margin-bottom:10px; padding-bottom:18px;}
.visuel-article2-gauche{ float:left; margin:7px 10px 0 0;}
.visuel-article2-droite{ float:right; margin:7px 0 0 10px;}
.txt-gris-arial{ color:#7d7b7b; font-family:Arial; margin-top:7px;}

#menu-sap-interieur{border:1px solid #D3D8DC; margin-bottom:18px;}
#bloc-menu-SAP-blanc-interieur{width:110px; margin-top:7px; margin-bottom:10px; float:left; padding:10px 0 0 17px;}
#bloc-menu-SAP-interieur{width:110px; height:160px; background-image:url(../images/fond-menu-SAP.jpg); margin-top:7px; margin-bottom:10px; float:left; padding:10px 0 0 17px;}
#gauche-rubrique{width:215px; float:left; margin:0px 19px 0 7px;}
* html #gauche-rubrique{ margin:0 9px 0 5px;}

p.titre-tous-articles{color:#aaa339;font-size:18px; padding-bottom:5px; }

/*rubrique*/
#rubrique{width:250px;}
#titre-rubrique{ height:20px; background-color:#016bb3;text-align:center; color:#FFFFFF; font-size:13px; padding-top:5px; margin-bottom:15px; }
ul.liste-rubrique { color:#016bb3; margin:10px 0 5px 5px; list-style:none; font-size:14px; line-height:15px;}
/*Guide des SAP*/
ul.liste-guide { color:#7d7b7b; margin:2px 0 5px 30px; list-style:none; font-size:12px; line-height: 20px;}

/*//////////////////////////////// ::: div de droite ::: ////////////////////////////////*/
#droite{ width:250px; margin-top:5px; float:right; padding-left:5px}
#droite-rubrique{ width:260px; float:left; margin:0px 5px 0 19px;}
*html #droite-rubrique{ margin:0 5px 0 9px;}/*/////////////////////////////////////////////////////////Position IE6*/
#droite-home{ width:260px; float:left; margin:0px 0px 0 18px;}
* html #droite-home{ margin:0 0 0 16px;}/*//////////////////////////////////////////////////////////////Position IE6*/

#pup-salon-home{text-align:center; margin:7px 0 18px 0; /*border-top:2px solid #DCDCDD;*/ padding-top:18px;}
#pup-salon{text-align:center; margin:0 0 18px 0;border-top:2px solid #DCDCDD; padding-top:18px;}


#newsletter-home{border-top:3px solid #DCDCDD; border-bottom:2px solid #DCDCDD; margin-bottom:10px; padding:5px 0 10px 0;}
#newsletter-sap{border-top:3px solid #DCDCDD; padding:5px 0 10px 0;}
#newsletter{border-top:3px solid #DCDCDD; border-bottom:2px solid #DCDCDD; margin-bottom:10px; padding:5px 0 10px 0;}
p.titre-news{font-size:18px; color:#565759; text-decoration:none; font-weight:bold; /*border-bottom:2px solid #DCDCDD;*/}
form.form-newsletter{margin-top:10px;}
input.champ-newsletter{background-color:#a7b0b5; color:#565759; font-size:10px; width:227px; border:1px #d3d2d4 solid; float:left; margin:2px 5px 0 0;}
.btn-ok-newsletter{cursor:pointer;}

/*############################################################################
#######################		tag Chez vous	##################################
############################################################################*/
#tag-cv{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h4.titre-tag-cv{font-size:25px; color:#bbbcbc; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
/*/// Menu ///*/
a.tag-cv-1{font-size:20px; color:#ccced3; text-decoration:none; font-weight:bold;}
a.tag-cv-2{font-size:13px; color:#565759; text-decoration:none; font-weight:bold;}
a.tag-cv-3{font-size:16px; color:#999a9e; text-decoration:none; font-weight:bold;}
a.tag-cv-4{font-size:22px; color:#8c8e91; text-decoration:none; font-weight:bold;}
a.tag-cv-5{font-size:11px; color:#565759; text-decoration:none; font-weight:bold;}
a.tag-cv-6{font-size:18px; color:#565759; text-decoration:none; font-weight:bold;}
a.tag-cv-7{font-size:15px; color:#565759; text-decoration:none; font-weight:bold;}
a.tag-cv-8{font-size:18px; color:#909295; text-decoration:none; font-weight:bold;}
a.tag-cv-9{font-size:25px; color:#d6d6d8; text-decoration:none; font-weight:bold;}
a.tag-cv-10{font-size:18px; color:#bbbcbc; text-decoration:none; font-weight:bold;}
/*/// hover ///*/
a.tag-cv-1:hover, a.tag-cv-2:hover, a.tag-cv-3:hover, a.tag-cv-4:hover, a.tag-cv-5:hover, a.tag-cv-6:hover, a.tag-cv-7:hover, a.tag-cv-8:hover, a.tag-cv-9:hover, a.tag-cv-10:hover{color:#000;}

/*recherche-orange*/
#recherche-orange{border:1px #d3d8dc solid; margin:0px 0 18px 0; font-family:Arial, Helvetica, sans-serif; background-color:#f6e4c3; color:#565759;}
#titre-recherche-orange{color:#FFF; background-color:#ed7703; height:35px; font-size:14px; font-weight:bold; line-height:35px; padding-left:8px;}
form.recherche-orange{margin:10px 5px 5px 5px;}
label.recherche-orange{ font-size:10px; color:#f9a504; float:left; margin:2px 5px 0 0; width:50px;}
input.rechercher-orange{ background-color:#fff2e4; border:0; height:15px; width:154px; color:#f9a504;}
input.rechercher-orange-button{ background-color:#FFFFFF; border:0; height:17px; color:#f9a504; width:20px;}
ul.recherche-orange{ color:#f9a504; margin:2px 0 10px 5px; list-style:none; font-size:12px; line-height: 20px;}

/*recherche-verte*/
#recherche-verte{border:1px #d3d8dc solid; margin:18px 0 18px 0; font-family:Arial, Helvetica, sans-serif; background-color:#f4f3e5; color:#565759;}
#titre-recherche-verte{color:#FFF; background-color:#aaa339; height:35px; font-size:14px; font-weight:bold; line-height:35px; padding-left:8px;}
form.recherche-verte{margin:10px 5px 5px 8px;}
label.recherche-verte{font-size:10px; float:left; margin:2px 5px 0 0; width:50px;}
input.rechercher-verte{background-color:#fff; border:1px #d3d2d4 solid; width:185px; color:#7b7c7d; font-size:10px; margin-bottom:4px;}
input.rechercher-verte-button{background-color:#FFFFFF; border:0; height:17px; color:#98cc33; width:20px;}
ul.recherche-verte{color:#98cc33; margin:2px 0 10px 5px; list-style:none; font-size:12px; line-height: 20px; clear:both; margin-left:}
li.recherche-verte {background-image:url(../images/puce-lien-gris.gif); background-repeat:no-repeat; color:#98cc33; background-position:0px 4px; padding-left:10px; display:inline; font-size:10px; margin-left:5px;}
.btn-ok{float:left; margin-left:5px; cursor:pointer;}

/*tags*/
#tags{border:1px #d3d8dc solid; margin:18px 0 18px 0; background-color:#d8d9da; padding-bottom:10px;}
#titre-tags{ color:#565759; background-color:#d8d9da; font-weight:bold; border-bottom:2px #acaeaf solid; height:35px; padding-left:12px; font-size:14px; line-height:35px;}
p.tags{ font-size:10px; color:#016bb3;  margin:10px 0 10px 0; padding:0 10px 0 10px;}
a.lien-tag-1{font-size:11px; font-weight:bold; color:#565759; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}
a.lien-tag-2{font-size:15px; font-weight:bold; color:#565759; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}
a.lien-tag-1:hover, a.lien-tag-2:hover{color:#000;}

/*flux RSS*/
ul.flux-rss{ list-style:none; color:#7d7b7b; font-size:11px; line-height:20px; margin-left:10px;}
li.flux-rss{ background-image:url(../images/puce-rss.gif); background-repeat:no-repeat; padding-left:20px;}

/*/////////////////////////////////////////////////////// ::: HOME :::///////////////////////////////////////////////////////*/

/*###############################################################################
#####################  MIlieu REFONT  ########################################
#############################################################################*/
#milieu-home{width:215px; float:left;/* padding:0 18px;*/}

img.visuel-whoswho{border:1px #c9c9c9 solid; margin:8px 0 0 0;}
img.visuel-agenda{border:1px #c9c9c9 solid; margin:18px 0 0 0;}
img.visuel-whoswho-2{border:1px #c9c9c9 solid; margin:0 0 18px 0;}

#box{border:1px #d3d8dc solid; background-color:#fff; color:#565759; margin:18px 0 18px 0; font-size:11px;}
h4.titre-box{font-size:14px; font-weight:bold; color:#aaa339; background-color:#f4f3e5; height:34px;  line-height:34px; padding-left:10px; border-bottom:1px #aaa339 solid;}
#txt-box{padding:10px;}
#box p{font-size:11px; }
#txt-box a { color:#aaa339; text-decoration:none;}
.savoir-plus-box{text-align:right;}
#publicite{border:1px #d3d8dc solid; background-color:#fff;}
#milieu-trait-gris, #milieu{ padding:0 5px 5px 5px; float:left; width:443px;  margin:0px 0 10px 0; border-top: 3px solid #dcdcdd;}

/*////////////////////////////////////// Agenda ////////////////////////////*/
#milieu .titre-article{ font-size:16px; color:#878A8C;margin-bottom:10px}
#txt-article{margin-left:10px;}
#txt-article .titre-pages-bleu{ font-size:19px; color:#aaa339}
h1.titre-mois{ font-size:16px; color:#878A8C;margin-top:10px;margin-bottom:10px;font-weight:bold;}
#txt-article .titre-article{ font-size:16px; color:#aaa339;margin-bottom:10px}
#txt-article .date-article{font-size:11px; color:#7d7b7b;font-weight:bold;margin-bottom:10px}
#mois{ border-bottom: 1px solid #aaa339; border-top: 1px solid #aaa339;}
ul.mois{ list-style:none; font-size:13px; color:#aaa339; text-align:center; padding:2px 0 2px 0;}
ul.mois li{display:inline-block; width:100px; float:left;}
.bas-article{text-align:center;margin-top:5px;}
ul.mois li a{cursor:pointer;}


/*//////////////////////////////// ::: div du milieu ::: ////////////////////////////////*/
/*article-home*/
#milieu{ padding:0 5px 5px 5px; float:left; width:443px; text-align:left; margin:auto; margin-top:0px;}
#milieu-inscription{ padding:0 5px 5px 5px; float:left; width:443px; text-align:left; line-height:13px; margin:0px 0 10px 0; border-top: 3px solid #dcdcdd;}
#milieu-inscription-pf{ padding:0 5px 5px 5px; float:left; width:443px; text-align:left; line-height:13px; margin:20px 0 10px 0;}
#mes_contenus a {color:#AAA339; text-decoration:none;}
#mes_contenus a:hover {text-decoration:underline;}

#txt-article-home{ width:458px; background-color:#eeeeee; font-size:12px; padding:5px;}


/*article*/
#article{ border-top:1px #7d7b7b solid ;}
#txt-article{ font-size:12px; color:#7d7b7b}
#txt-article a { color:#aaa339; text-decoration:none;}
#txt-article a:hover { color:#aaa339; text-decoration:underline;}
#txt-article a.lien-gris{ color:#7d7b7b; text-decoration:none;}
#txt-article a.lien-gris:hover{ color:#7d7b7b; text-decoration:underline}
#txt-article ul{ padding-left:20px; clear:both;}
#txt-article li{ padding-left:10px;}
img.image-article-gauche{ float:left; margin:10px 5px 10px 5px;}
img.image-article-droite{ float:right; margin:10px 5px 10px 5px;}
.image-a-propos{float:left; margin:5px 10px 5px 0; border:1px solid #dcdcdd; display:block; width:108px; height:102px; text-align:center; line-height:102px;}

#pagination{ color:#cd0067; text-align:center; font-size:12px; clear:both; padding-top:10px;}

/*//////////////////////////////// ::: Article(certification) ::: ////////////////////////////////*/

#commentaires{ font-size:11px; margin-top:28px; border-top:3px #dcdcdd solid ;}
.titre-commentaire-violet{ color:#878a8c; font-size:13px; font-weight:normal; margin:10px 5px 10px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}

p.commentaire{ float:left; margin:8px 5px 0 0; color:#ed7703;}

form.commentaire{ margin-top:20px; border-top:3px #dcdcdd solid ; border-bottom:1px #d3d8dc solid; padding-bottom:7px;}
input.commentaire{background-color:#faefdc; border:0; height:15px; width:413px; margin:5px; margin-right:0;}
input.captcha{background-color:#faefdc; border:0; height:15px; width:150px; margin:5px; margin-right:0;}
textarea.commentaire2{background-color:#faefdc; border:0; height:130px; width:440px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
input.bouton-commentaire{ background-image:none; background-color:#f9eafc; border:0px; margin:5px 93px; color:#810398; float:right;}

#txt-commentaires-border{border-top:1px #d3d8dc solid ; padding-top:10px;}
img.ok-commentaire{float:right; margin-top:7px; cursor:pointer;}

/*//////////////////////////////// ::: annuaire ::: ////////////////////////////////*/

input.recherche-whoswho{background-color:#fdeef6; border:0; height:15px; width:164px; margin:5px; color:#cd0067; }
label.lbl-recherche-whoswho{ width: 170px; float: left; margin:8px 0 0 10px; font-size:12px; color:#cd0067; }
select.recherche-whoswho{background-color:#fdeef6; border:0; height:20px; width:164px; margin:5px; color:#cd0067; }
input.btn-valider-whoswho{ width:100px;background-color:#fdeef6; border:0; height:15px;#cd0067; margin:10px 0 0 184px; text-align:center; color:#cd0067; }
textarea.recherche-whoswho{background-color:#fdeef6; border:0; height:60px; width:164px; margin:5px; color:#cd0067;}

form.annuaire{ margin-top:20px;}
input.annuaire{background-color:#fdeef6; border:0; height:15px; width:164px; margin:5px; float:left;  color:#cd0067;}
input.bouton-annuaire{ background-image:none; background-color:#fdeef6; border:0px; color:#cd0067; height:17px; margin:5px;}

input.bouton-annuaire-orange{ background-image:none; background-color:#fff2e4; border:0px; color:#f9a504; height:17px; margin:5px;}
input.annuaire-orange{background-color:#fff2e4; border:0; height:15px; width:164px; margin:5px; float:left;  color:#f9a504;}

input.bouton-annuaire-violet{ background-image:none; background-color:#ffccff; border:0px; color:#810398; height:17px; margin:5px;}
input.annuaire-violet{background-color:#ffccff; border:0; height:15px; width:164px; margin:5px; float:left;  color:#810398;}

label.lbl-annuaire
#clear{ clear:both;}
#alphabet{ border-bottom: 1px solid #aaa339;}
ul.alphabet{ list-style:none; font-size:19px; color:#aaa339; text-align:center; padding:2px 0 2px 0;}
ul.alphabet li{  display:inline-block; width:17px; float:left;}

ul.annuaire{ list-style:none; padding: 20px 0 0 50px; font-size:14px;}
ul.annuaire li{ background-image:url(../images/puce-rose.gif); background-repeat:no-repeat; background-position:0 10px; padding:7px 0 0 15px;}

ul.annuaire-bleu{ list-style:none; padding-top: 20px; font-size:12px;}
ul.annuaire-bleu li{ background-image:url(../images/puce-triangle-bleu.jpg); background-repeat:no-repeat; background-position:0 13px; padding:10px 0 0 15px; color:#aaa339;}

ul.annuaire-violet{ list-style:none; padding: 20px 0 0 50px; font-size:14px;}
ul.annuaire-violet li{ background-image:url(../images/puce-violet.gif); background-repeat:no-repeat; background-position:0 10px; padding:7px 0 0 15px;}

ul.annuaire-orange{ list-style:none; padding: 20px 0 0 50px; font-size:14px;}
ul.annuaire-orange li{ background-image:url(../images/puce-jaune.gif); background-repeat:no-repeat; background-position:0 10px; padding:7px 0 0 15px;}

ul.annuaire-gris{ list-style:none; padding: 10px 0 0 50px; font-size:14px; color:#3f484f;}
ul.annuaire-gris li{ background-image:url(../images/puce-triangle-gris.gif); background-repeat:no-repeat; background-position:0 10px; padding:7px 0 0 15px;}

#inscription-pages{ background-image:url(../images/fond-inscription.gif); background-repeat:no-repeat; background-position:130px 40px; width:200px; height:40px; padding:40px 0 0 130px; }
#inscription-pages p{ padding:12px 0 12px 25px;}

/*annuaire-franchises*/
#liste-annuaire-franchise{width:352px; float:left;}
ul.annuaire-franchises{ list-style:none; padding: 20px 0 20px 20px; font-size:12px; color:#f9a504;}
ul.annuaire-franchises strong{color:#f9a504;}
ul.annuaire-franchises li{ background-image:url(../images/puce-orange.gif); background-repeat:no-repeat; background-position:0 10px; padding:7px 0 0 15px; color:#959494;}
#onglets-franchises{ height:20px; border-bottom:2px solid #fee5b6;}
a.onglet-franchises{ color:#f9a504; font-size:16px; text-decoration:none; display:block; height:20px; float:left; text-align:center; line-height:20px; padding:0px 5px;}
a.onglet-franchises:hover{ background-color:#fee5b6;}

/*annuaire-whoswho*/
#liste-annuaire-whoswho{width:352px; float:left;}
ul.annuaire-whoswho{ list-style:none; padding: 20px 0 20px 20px; font-size:12px; color:#cd0067;}
ul.annuaire-whoswho strong{color:#cd0067;}
ul.annuaire-whoswho li{ background-image:url(../images/puce-rose.gif); background-repeat:no-repeat; background-position:0 10px; padding:7px 0 0 15px; color:#959494;}
#onglets-whoswho{ height:20px; border-bottom:2px solid #cd0067;}
a.onglet-whoswho{ color:#cd0067; font-size:16px; text-decoration:none; display:block; height:20px; float:left; text-align:center; line-height:20px; padding:0px 5px;}
a.onglet-whoswho:hover{ background-color:#fdeef6;}

/*annuaire-fournisseurs*/
#liste-annuaire-fournisseurs{width:335px; float:left;}
ul.annuaire-fournisseurs{ list-style:none; padding: 20px 0 20px 20px; font-size:12px; color:#810398;}
ul.annuaire-fournisseurs strong{color:#810398;}
ul.annuaire-fournisseurs li{ background-image:url(../images/puce-violet.gif); background-repeat:no-repeat; background-position:0 10px; padding:7px 0 0 15px; color:#959494;}
#onglets-fournisseurs{ height:20px; border-bottom:2px solid #f9d5ff;}
.onglet-fournisseurs{ color:#810398; font-size:16px; text-decoration:none; display:block; height:20px; float:left; text-align:center; line-height:20px; padding:0px 5px;}
.onglet-fournisseurs:hover{ background-color:#f9d5ff;}


/*annuaire-fédération-syndicats-enseignes*/
#liste-annuaire-fédération{width:335px; float:left; margin:0px; padding:0px}
ul.annuaire-fédération{ list-style:none; padding: 20px 0 20px 20px; font-size:12px; color:#016bb3;}
ul.annuaire-fédération strong{color:#016bb3;}
ul.annuaire-fédération li{ background-image:url(../images/puce-bleu.gif); background-repeat:no-repeat; background-position:0 10px; padding:7px 0 0 15px; color:#959494;}


/*###############################################################################
#####################  annuaire REFONTE ########################################
#############################################################################*/


#liste-annuaire-fiche{width:442px; float:left; margin:0px; padding:0px}
ul.annuaire-fiche{ list-style:none; padding-top:5px; font-size:12px; color:#565759; line-height:15px;}
ul.annuaire-fiche strong{color:#aaa339;}
ul.annuaire-fiche strong.txt-gris{color:#606060;}
ul.annuaire-fiche li{ color:#565759; margin-bottom:15px;}

#onglets-fédération{ height:20px; border-bottom:2px solid #f9d5ff;}
.onglet-fédération{ color:#810398; font-size:16px; text-decoration:none; display:block; height:20px; float:left; text-align:center; line-height:20px; padding:0px 5px;}
.onglet-fédération:hover{ background-color:#f9d5ff;}


/* :::::::::::: rechercher refonte ::::::::::::::*/
form.annuaire-bleu{ background-color:#f2f2f2; border-bottom: 1px solid #aaa339; height:25px; padding:2px; text-align:right;}
input.annuaire-bleu{background-color:#FFF; border:1px solid #a8b1b7; height:15px; width:164px; margin:4px 0 0 190px; color:#aaa339; float:left;}
input.bouton-annuaire-bleu{float:right; font-size:10px; background-image:url(../images/fond-onglet-selected.jpg); background-repeat:repeat-y; background-color:#7eb3d4; border:0px; color:#006bb1; height:18px; margin:5px;}
img.recherche-annuaire{margin-top:3px; cursor:pointer; margin-left:10px;}

/*############################################################################
#####################  onglet REFONTE ########################################
#############################################################################*/
/*//	onglet	//*/
ul.onglet, li.onglet{
	list-style: none;
	font-size: 9px;
	color:#810398;
}

.mon_onglet{
	float: left;
	padding: 2px 10px;
	margin-right: 5px;
	color:#FFF;
	background-color:#a8b1b7;
	background-image:url(../images/fond-onglet.jpg); 
	background-repeat:repeat-y;
	border: 1px solid #aaa339;
	cursor: pointer;
	margin-bottom: -1px;
}	
.mon_onglet:hover{
	background-color:#beba93;
	background-image:url(../images/fond-onglet-selected.jpg) ; 
	background-repeat:repeat-y;
}

.mon_onglet_selected{
	float: left;
	padding: 2px 10px;
	margin-right: 5px;
	color:#FFF;
	background-color:#beba93;
	background-image:url(../images/fond-onglet-selected.jpg) ; 
	background-repeat:repeat-y;
	border: 1px solid #aaa339;
	cursor: pointer;	
	margin-bottom: -1px;
}
#mes_contenus{margin-bottom:10px; margin-top:1px; padding-top:0px;}				
.mon_contenu{
	color: #666;
	border-top: 1px solid #aaa339;
	padding: 10px;
	clear:both;
	/*margin-top:0px; padding-top:0px;*/
}


*+html .mon_contenu{margin-top:-10px} /*Pour IE7*/
* html .mon_contenu{margin-top:-10px} /*Pour IE6*/


/* :::: onglet_OLD :::: */

/*ul.onglet-orange, li.onglet-orange{
	list-style: none;
	font-size: 12px;
	color:#fba504;
}
ul.onglet-bleu, li.onglet-bleu{
	list-style: none;
	font-size: 12px;
	color:#016bb3;
}*/


/*.mon_onglet-orange{
	float: left;
	padding: 2px 10px;
	margin-right: 5px;
	color:#fba504;
	background-color:#fff;
	border: 1px solid #fee5b6;
	cursor: pointer;
	margin-bottom: -1px;
}	
.mon_onglet-orange:hover{
	background-color:#fee5b6;
}				
.mon_onglet_selected-orange{
	float: left;
	padding: 2px 10px;
	margin-right: 5px;
	color:#fba504;
	background-color:#fee5b6;
	border: 1px solid #f9a504;
	border-bottom:#fba504;
	cursor: pointer;	
	margin-bottom: -1px;
}*/


/* ::: onglet bleu ::: */
/*ul.onglet-bleu, li.onglet-bleu{
	list-style: none;
	font-size: 12px;
	color:#016bb3;
}
.mon_onglet-bleu{
	float: left;
	padding: 2px 10px;
	margin-right: 5px;
	color:#FFF;
	background-color:#a8b1b7;
	background-image:url(../images/fond-onglet.jpg); 
	background-repeat:repeat-y;
	border: 1px solid #858585;
	cursor: pointer;
	margin-bottom: -1px;
}	
.mon_onglet-bleu:hover{
	background-color:#9dd6fd;
}				
.mon_onglet_selected-bleu{
	float: left;
	padding: 2px 10px;
	margin-right: 5px;
	color:#FFF;
	background-color:#7cb2d4;
	background-image:url(../images/fond-onglet-selected.jpg) ; 
	background-repeat:repeat-y;
	border: 1px solid #858585;
	border-bottom:#858585;
	cursor: pointer;	
	margin-bottom: -1px;
}*/
/*////////////// onglet rose :::::::::::::::::::*/
/*ul.onglet-rose, li.onglet-rose{
	list-style: none;
	font-size: 12px;
	color:#cd0067;
}
.mon_onglet-rose{
	float: left;
	padding: 2px 10px;
	margin-right: 5px;
	color:#cd0067;
	background-color:#fff;
	border: 1px solid #fdeef6;
	cursor: pointer;
	margin-bottom: -1px;
}	
.mon_onglet-rose:hover{
	background-color:#fdeef6;
}				
.mon_onglet_selected-rose{
	float: left;
	padding: 2px 10px;
	margin-right: 5px;
	color:#cd0067;
	background-color:#fdeef6;
	border: 1px solid #cd0067;
	border-bottom:#cd0067;
	cursor: pointer;	
	margin-bottom: -1px;
}*/


/*.mon_contenu-orange{
	color: #666;
	border: 1px solid #fee5b6;
	padding: 10px;
	clear:both;
	margin-top:0px; padding-top:0px;
}
.mon_contenu-bleu{
	color: #666;
	border: 1px solid #9dd6fd;
	padding: 10px;
	clear:both;
}
.mon_contenu-rose{
	color: #666;
	border: 1px solid #fdeef6;
	padding: 10px;
	clear:both;
}*/


*+html .mon_contenu-orange{margin-top:-15px} /*Pour IE7*/
* html .mon_contenu-orange{margin-top:-15px} /*Pour IE6*/

*+html .mon_contenu-rose{margin-top:-15px} /*Pour IE7*/
* html .mon_contenu-rose{margin-top:-15px} /*Pour IE6*/

*+html .mon_contenu-bleu{margin-top:-15px} /*Pour IE7*/
* html .mon_contenu-bleu{margin-top:-15px} /*Pour IE6*/

/*annuaire-formation*/
#liste-annuaire-formation{width:352px; float:left;}
ul.annuaire-formation{ list-style:none; padding: 20px 0 20px 20px; font-size:14px; color:#98cc33;}
ul.annuaire-formation li{ background-image:url(../images/puce-verte.gif); background-repeat:no-repeat; background-position:0 10px; padding:7px 0 0 15px; }

/*description-annuaire-formation*/
p.description-annuaire-formation{  padding:7px 0 0 15px; font-size:12px;}

#postuler-formation{ font-size:11px; margin-top:40px; padding:5px; border-top:1px #7d7b7b solid ;}
.titre-postuler-formation{ color:#810398; font-size:14px; font-weight:normal; margin:5px 5px 0 0;}

form.postuler-formation{ margin-top:20px;}
label.lbl-postuler-formation{ float:left; margin:8px 5px 0 0; color:#810398; width:160px; text-align:left;}
input.postuler-formation{ background-color:#f9eafc; border:0; height:15px; width:164px; margin:5px; color:#810398;}
input.postuler-formation-message{ background-color:#f9eafc; border:0; height:200px; width:263px; margin:5px; color:#810398;}
input.bouton-postuler-formation{  width:100px; background-color:#810398; border:0; height:15px; color:#FFF; margin:10px 0 0 174px; text-align:center;}

/*//////////////////////////////// ::: inscription ::: ////////////////////////////////*/

#inscription-adherent {font-size:14px; }
form.inscription-adherent{ margin-top:20px;}
input.inscription-adherent{background-color:#e6f4fd; border:0; height:15px; width:164px; margin:5px; color:#016bb3; float:left;}

/*formulaire -federation*/
input.inscription-federation{background-color:#e6f4fd; border:0; height:15px; width:164px; margin:5px; color:#016bb3; }
textarea.inscription-federation {background-color:#e6f4fd; border:0; width:458px; height:100px; margin:5px; color:#016bb3; }
label.lbl-federation { width: 100px; float: left; margin:8px 0 0 10px; font-size:12px; color:#016bb3; }

/*formulaire -Inscription*/
form.inscription-formulaire{ margin:40px 0 30px 0;}
input.inscription-formulaire{background-color:#fff; border:1px solid #d3d2d4; height:20px; width:130px; color:#aaa339; float:left; margin-right:15px;}
* html input.inscription-formulaire{margin-right:5px;}

input.inscription-formulaire-droite{background-color:#fff; border:1px solid #d3d2d4; height:20px; width:130px; color:#aaa339; float:left;}
label.lbl { width:60px; float: left; margin:0 20px 10px 0px; font-size:11px; color:#606060; } /*pour form sur deux colonnes*/
label.lbl-2 {float: left; margin:0 20px 10px 0px; font-size:11px; color:#606060; }
label.lbl-3 {float: left; margin:0 20px 10px 0px; font-size:11px; color:#606060; width:289px; }
label.lbl-droite{ width:60px; float: right; margin:0 10px 0px 0px; font-size:11px; color:#606060;}
label.lbl-grand {width:70px; float: left; margin:0 10px 10px 0px; font-size:11px; color:#606060;}/*Pour form sur colonne simple*/
label.lbl-euro { width:40px; float: left; margin:0 5px 10px 0px; font-size:11px; color:#606060;}
*+html label.lbl-euro { width:35px; float: left; margin:0 3px 10px 0px; font-size:11px; color:#606060;}
* html label.lbl-euro { width:35px; float: left; margin:0 3px 10px 0px; font-size:11px; color:#606060;}

label.lbl-textaera { width: 150px; margin:0px 0 10px 0px; font-size:11px; color:#606060; text-align:left; }

label.lbl-radio { 
	color:#606060;
	float:left;
	font-size:11px;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
label.lbl-radio-droite { 
	color:#606060;
	float:left;
	margin-right:60px;
	font-size:11px;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
*+html label.lbl-radio-droite { 
	margin-right:68px;
}

input.radio{ float:left;}
select.inscription-formulaire{background-color:#fff; border:1px solid #d3d2d4; height:20px; width:130px; color:#aaa339; float:left; margin-right:20px;}
select.inscription-formulaire-droite{background-color:#fff; border:1px solid #d3d2d4; height:20px; width:130px; color:#aaa339; float:left;}
textarea.area-inscription-formulaire{background-color:#fff; border:1px solid #d3d2d4; width:100%; height:80px; color:#aaa339; margin-bottom:10px; }

form.inscription-formulaire-ca{ margin-top:20px; height:50px;}
label.lbl-ca{ width: 70px; float: left; margin:8px 0 0 10px; font-size:12px; color:#016bb3; }
label.lbl-ca2{ width: 70px; float: left; margin:8px 0 0 10px; font-size:12px; color:#016bb3; }
input.inscription-formulaire-ca{background-color:#e6f4fd; border:0; height:15px; width:90px; margin:5px; color:#016bb3; float:left; }

p.champs-obligatoire{ font-size:11px; color:#016bb3; clear:both; margin-top:10px;}

input.inscription-formulaire-equipe{background-color:#fff; border:1px solid #d3d2d4; height:15px; width:100px; color:#aaa339; font-size:11px;}
table.inscription-formulaire-equipe{ color:#aaa339;border:1px #aaa339 solid; width:400px; text-align:center; font-size:11px; margin:auto; }
td.inscription-formulaire-equipe{background-color:#016bb3; color:#FFF; font-size:11px;}

input.btn-valider{ width:100px;background-color:#016bb3; border:0; height:15px;color:#e6f4fd; margin:10px 0 0 184px; text-align:center; cursor:pointer; }
input.btn-valider-valider{ width:30px;background-color:#016bb3; border:0; height:17px; color:#e6f4fd; text-align:center; cursor:pointer; float:left; margin:5px 0 0px 30px; }
a.valider-centre{ display:block; width:100%; text-align:center;}
/*fiche-entreprise*/
#fiche-entreprise{ width:464px;}
#titre-fiche-entreprise{ background-color:#016bb3; text-align:center; color:#FFFFFF; padding:5px;}
p.envoyer-fiche-entreprise{ text-align:center; color:#016bb3; margin:5px; font-size:14px;}

ul.fiche-entreprise{ list-style:none; color:#016bb3; font-size:12px; line-height:20px;}
ul.fiche-entreprise strong{color:#016bb3;}
ul.fiche-entreprise li{ margin:5px; color:#959494;}
#liste-fiche-entreprise{ width:352px; margin-bottom:10px;}


/*MOT DE PASSE OUBLIE*/
label.lbl-mdp { width: 60px; float: left; margin:5px 20px 10px 10px; font-size:11px; color:#606060; } /*pour form sur deux colonnes*/
form.mot_de_passe{ background-color:#f2f2f2; border-bottom: 1px solid #aaa339; height:25px; padding:2px; margin-top:30px; }
input.input-mdp{ width:194px; height:15px; line-height:17px; border:1px solid #d6d6d6; font-size:12px; color:#7b7c7d; float:left; margin-top:2px;}

/*########################################################################################
############################		contect-fiche-refont   	##########################
########################################################################################*/

td.td-entreprise{ font-size:12px; color:#aaa339;}

/*fiche-entreprise-franchises*/
#fiche-entreprise-franchises{ width:464px;}
#titre-fiche-entreprise-franchises{ background-color:#f9a504; text-align:center; color:#FFFFFF; padding:5px;}
p.envoyer-fiche-entreprise-franchises{ text-align:center; color:#f9a504; margin:5px; font-size:14px;}
td.td-franchise{ font-size:12px; color:#f9a504;}
ul.fiche-entreprise-franchises{ list-style:none; color:#f9a504; font-size:12px; line-height:20px;}
ul.fiche-entreprise-franchises li{ margin:5px;}
#liste-fiche-entreprise-franchises{ width:352px; float:right; margin-bottom:10px;}


/*fiche-entreprise-fournisseurs*/
#fiche-entreprise-fournisseurs{ width:464px;}
#titre-fiche-entreprise-fournisseurs{ background-color:#810398; text-align:center; color:#FFFFFF; padding:5px;}
p.envoyer-fiche-entreprise-fournisseurs{ text-align:center; color:#810398; margin:5px; font-size:14px;}

ul.fiche-entreprise-fournisseurs{ list-style:none; color:#810398; font-size:12px; line-height:20px;}
ul.fiche-entreprise-fournisseurs li{ margin:5px;}
#liste-fiche-entreprise-fournisseurs{ width:352px; float:right; margin-bottom:10px;}

/*fiche-entreprise-who'swho*/
#fiche-entreprise-whoswho{ width:464px;}
#titre-fiche-entreprise-whoswho{ background-color:#cd0067; text-align:center; color:#FFFFFF; padding:5px;}
p.envoyer-fiche-entreprise-whoswho{ text-align:center; color:#cd0067; margin:5px; font-size:14px;}

ul.fiche-entreprise-whoswho{ list-style:none; color:#cd0067; font-size:12px; line-height:20px;}
ul.fiche-entreprise-whoswho li{ margin:5px;}
#liste-fiche-entreprise-whoswho{ width:352px; float:right; margin-bottom:10px;}

/*fiche-whoswho*/
#fiche-whoswho{ width:464px;}
#titre-fiche-whoswho{ background-color:#cd0067; text-align:center; color:#FFFFFF; padding:5px;}
p.envoyer-fiche-whoswho{ text-align:center; color:#f9a504; margin:5px; font-size:14px;}
ul.fiche-whoswho{list-style:none; color:#cd0067; font-size:12px; line-height:20px;}
ul.fiche-whoswho strong{color:#cd0067;}
ul.fiche-whoswho li{ margin:5px; color:#959494}
#liste-fiche-whoswho{ width:352px; margin-bottom:10px;}

/*recherche-emploi*/
input.recherche-emploi{background-color:#fff2e4; border:0; height:15px; width:164px; margin:5px; color:#f9a504;}
label.lbl-recherche-emploi{ width: 170px; float: left; margin:8px 0 0 10px; font-size:12px; color:#f9a504; }
select.recherche-emploi{background-color:#fff2e4; border:0; height:20px; width:164px; margin:5px; color:#f9a504; }
select.recherche-emploi-2{background-color:#fff2e4; border:0; height:20px; width:185px; color:#f9a504; font-size:10px; }
input.btn-valider-emploi{ width:100px;background-color:#f9a504; border:0; height:15px;color:#FFF; margin:10px 0 0 184px; text-align:center; }
textarea.recherche-emploi{background-color:#fff2e4; border:0; height:60px; width:164px; margin:5px; color:#f9a504;}

#titre-offre-emploi{ background-color:#f9a504; text-align:center; color:#FFFFFF; padding:5px;}
ul.offre-emploi{ font-size:12px; line-height:25px; color:#606060; margin-top:10px; list-style:none;}
#liste-detail-offre{ width:340px; float:left; padding-left:10px;}

/*recherche-formation*/
input.recherche-formation{background-color:#e5eec5; border:0; height:15px; width:164px; margin:5px; color:#98cc33; }
label.lbl-recherche-formation{ width: 170px; float: left; margin:8px 0 0 10px; font-size:12px; color:#98cc33; }
label.lbl-recherche-formation-ligne{ width: 170px; margin:8px 0 0 10px; font-size:12px; color:#98cc33;}
label.lbl-recherche-formation-liste{ width: 200px; margin:8px 0 0 50px; font-size:12px; color:#98cc33; float:left;}
input.recherche-formation-box{}
select.recherche-formation{background-color:#e5eec5; border:0; height:20px; width:164px; margin:5px; color:#98cc33; }
select.recherche-formation-2{background-color:#fff; border:1px #d3d2d4 solid; height:17px; width:160px; color:#7b7c7d; font-size:10px; float:left;}
input.btn-valider-formation{ width:100px; background-color:#98cc33; border:0; height:15px; color:#FFF; margin:10px 0 0 184px; text-align:center; }
textarea.recherche-formation{background-color:#e5eec5; border:0; height:60px; width:164px; margin:5px; color:#98cc33;}
.couleur-formation{ background-color:#e5eec5;}
td.td-formation{border-bottom: 1px dotted #98cc33; border-top: 1px dotted #98cc33; height:120px;}
.txt-formation{ font-size:12px; color:#98cc33;}
#titre-liste-verte{ color:#FFF; background-color:#98cc33; text-align:center; height:25px; line-height:25px;}
ul.offre-formation{ font-size:12px; line-height:25px; color:#606060; margin:10px 0 0 0px; list-style:none;}
ul.details-formation{ line-height:20px; color:#606060; padding:0px 0 0 0px; list-style:none; font-size:12px;}

/*//////////////////////////////// ::: inscription ::: ////////////////////////////////*/
img.partenaires{ float:left;}
#partenaires {padding:5px;} 
/*/------------------------------------------------------------------- ::: footer ::: -------------------------------------------------------------------/*/
#separation-footer{ width:100%; height:3px; background-image:url(../images/separation-footer.gif); background-repeat:no-repeat; background-position:left; margin-bottom:10px;}
#footer{ width:986px; background-color:#fff; clear:both; color:#565759; text-align:center; font-size:11px; line-height:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; border-bottom:1px #ededed solid; padding:10px 0 20px 0; margin-bottom:10px;}
p.footer-petit{ font-size:11px; margin-bottom:5px;}

/*########################################################################################
############################		Moteur de recherche			##########################
########################################################################################*/
#zoneResultats {
	border: 1px solid #000;
	background-color: #fff;
	display: block;
	overflow:auto;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 400px;
}

#zoneResultats li {
	background: #fff;
	display: block;
	margin: 0;
	padding: 0;
}

#zoneResultats li a{
	display: block;
	padding: 2px;
	text-decoration: none;
}
#zoneResultats li a:hover{
	background-color: #ffffc0;
}	


.txt-bleu-11{ font-size:11px; color:#aaa339;}
.txt-vert{color:#AAA339;}
.txt-bleu-12{ font-size:12px; color:#aaa339;}
.txt-bleu-13{ font-size:13px; color:#aaa339;}
.txt-bleu-14{ font-size:14px; color:#aaa339;}
.txt-gris-14{ font-size:14px; color:#3f484f; }
clear-right{ clear:right;}
hr.hr-bleu{ height border:1px solid #aaa339; margin:0px 0 -1px 0;}
hr.hr-gris{ border:1px solid #dcdcdd; margin:20px 0 15px 0;}
hr.hr-gris-2px{ border:none; border-bottom:3px solid #dcdcdd; margin:20px 0 15px 0;}
