@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
img, h1, h2, h3, h4, h5, h6, hr, p, ul, li, a, form, input{margin:0; padding:0; border:0; font-weight:normal;}
a{outline:none;}

#conteneur{position:relative; width:970px; margin:auto;}

/*///////////////////		Header		//////////////////////*/
#header{height:61px; background-color:#231f20; border-bottom:1px #5a5758 solid;}
img.logo{margin:11px 0 0 21px; float:left;}
#lien-header{float:right;}
#lien-header a, #footer a{color:#fff; text-decoration:none; text-transform:uppercase; font-size:11px; float:right; display:block; margin:17px 22px 0 0; padding-right:10px; background-image:url(../images/puce-lien-header.gif); background-repeat:no-repeat; background-position:right;}
#lien-header a:hover, #footer a:hover{color:#e31f26;}
#lien-header form{ float:right; clear:right; text-align:right; margin-right:22px;}
#lien-header label{ color:#fff; font-size:11px;}
input.recherche{background-image:url(../images/fond-recherche.gif); background-repeat:no-repeat; width:77px; height:14px; padding:0 3px 0 3px; font-size:10px; }
input.recherche-ok{background-image:url(../images/recherche-ok.gif); background-repeat:no-repeat; width:16px; height:16px; padding:0 3px 0 3px; vertical-align:middle; cursor:pointer;}

/*///////////////////		Menu		//////////////////////*/
#menu-home{background-image:url(../images/fond-menu-home.jpg); background-repeat:no-repeat; height:36px; text-align:center; padding-left:60px;}
#menu{background-image:url(../images/fond-menu.jpg); background-repeat:no-repeat; height:36px; text-align:center; padding-left:60px;}

#menu-home li, #menu li{list-style:none; float:left; display:inline-block; margin:9px 0 0 0; width:140px;}
#menu-home a, #menu a{color:#939598; text-decoration:none; font-size:14px; font-weight:bold;}
#menu-home a:hover, #menu a:hover{color:#e31f26;}

/*///////////////////		Sous menu		//////////////////////*/
#sous-menu{position:absolute; height:218px; overflow:hidden;}
/*____ customer ___*/
#sous-menu div{display:none;}
#sous-menu-1, #sous-menu-2, #sous-menu-3, #sous-menu-4, #sous-menu-5, #sous-menu-6{width:139px;}
#sous-menu-1{margin-left:57px;}
#sous-menu-2{margin-left:205px;}
#sous-menu-3{margin-left:344px;}
#sous-menu-4{margin-left:622px;}
#sous-menu-5{margin-left:483px;}
#sous-menu-6{margin-left:761px;}
#haut-menu-customer{background-image:url(../images/haut-menu.png); background-repeat:no-repeat; height:7px;}
#sous-menu ul{bottom:0px; position:absolute; width:139px;}
#sous-menu li{list-style:none; text-align:center; text-transform:uppercase;}
#sous-menu a{display:block; border:1px #db021b solid; font-size:10px; color:#e31f26; text-decoration:none; line-height:20px;border-bottom:0; font-weight:bold;}
#sous-menu a:hover{color:#fff; }
#sous-menu a.sous-menu{display:block; background-color:#fff;}
#sous-menu a.sous-menu:hover{background-color:#b1b3b4;}
#sous-menu a.sous-menu-top{border:0; background-image:url(../images/haut-menu.png);}
#sous-menu a.sous-menu-top:hover{border:0; background-image:url(../images/haut-menu-over.png);}

#interieur-sous-menu-1, #interieur-sous-menu-2, #interieur-sous-menu-3, #interieur-sous-menu-4, #interieur-sous-menu-5, #interieur-sous-menu-6{width:139px; margin-left:20px;}
#interieur-sous-menu li{list-style:none; text-transform:uppercase;}
#interieur-sous-menu a{display:block; border:1px #db021b solid; font-size:10px; color:#e31f26; text-decoration:none; line-height:20px; border-bottom:0; font-weight:bold; text-align:center;}
#interieur-sous-menu a:hover{color:#fff; }
#interieur-sous-menu a.sous-menu, #interieur-sous-menu a.sous-menu-orange, #interieur-sous-menu a.sous-menu-jaune, #interieur-sous-menu a.sous-menu-bleu, #interieur-sous-menu a.sous-menu-violet, #interieur-sous-menu a.sous-menu-vert, #interieur-sous-menu a.sous-menu-bleu-2, #interieur-sous-menu a.sous-menu-jaune-2, #interieur-sous-menu a.sous-menu-vert-2{display:block; background-color:#fff;}
#interieur-sous-menu a.sous-menu:hover{background-color:#b1b3b4;}
#interieur-sous-menu a.sous-menu_on{display:block; background-color:#b1b3b4; color:#fff;}

/*________ Produit ___________*/
#interieur-sous-menu a.sous-menu-orange:hover{background-color:#ee7f01;}
#interieur-sous-menu a.sous-menu-orange_on{background-color:#ee7f01; color:#fff;}
#interieur-sous-menu a.sous-menu-jaune:hover{background-color:#fabb22;}
#interieur-sous-menu a.sous-menu-jaune_on{background-color:#fabb22; color:#fff;}
#interieur-sous-menu a.sous-menu-jaune-2:hover{background-color:#ffe50c;}
#interieur-sous-menu a.sous-menu-jaune-2_on{background-color:#ffe50c; color:#fff;}
#interieur-sous-menu a.sous-menu-bleu:hover{background-color:#73cae6;}
#interieur-sous-menu a.sous-menu-bleu_on{background-color:#73cae6; color:#fff;}
#interieur-sous-menu a.sous-menu-bleu-2:hover{background-color:#009ee0;}
#interieur-sous-menu a.sous-menu-bleu-2_on{background-color:#009ee0; color:#fff;}
#interieur-sous-menu a.sous-menu-violet:hover{background-color:#cc007b;}
#interieur-sous-menu a.sous-menu-violet_on{background-color:#cc007b; color:#fff;}
#interieur-sous-menu a.sous-menu-vert:hover{background-color:#77b74a;}
#interieur-sous-menu a.sous-menu-vert_on{background-color:#77b74a; color:#fff;}
#interieur-sous-menu a.sous-menu-vert-2:hover{background-color:#78b74a;}
#interieur-sous-menu a.sous-menu-vert-2_on{background-color:#78b74a; color:#fff;}

#interieur-sous-menu a.sous-menu-page{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#CDD0D1; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}
#interieur-sous-menu a.sous-menu-page:hover{background-color:#9c9e9f;}
#interieur-sous-menu a.sous-menu-page_on{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#9c9e9f; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}

/*________ Sous Menu Produit ___________*/
#interieur-sous-menu a.sous-menu-page-orange{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#f5a858; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}
#interieur-sous-menu a.sous-menu-page-orange:hover{background-color:#ff9b33;}
#interieur-sous-menu a.sous-menu-page-orange_on{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#ff9b33; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}

#interieur-sous-menu a.sous-menu-page-jaune{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#fdcf70; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}
#interieur-sous-menu a.sous-menu-page-jaune:hover{background-color:#ffc64f;}
#interieur-sous-menu a.sous-menu-page-jaune_on{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#ffc64f; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}

#interieur-sous-menu a.sous-menu-page-jaune-2{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#ffec6d; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}
#interieur-sous-menu a.sous-menu-page-jaune-2:hover{background-color:#ffe84d;}
#interieur-sous-menu a.sous-menu-page-jaune-2_on{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#ffe84d; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}

#interieur-sous-menu a.sous-menu-page-bleu{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#a7dbee; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}
#interieur-sous-menu a.sous-menu-page-bleu:hover{background-color:#91ddf9;}
#interieur-sous-menu a.sous-menu-page-bleu_on{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#91ddf9; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}

#interieur-sous-menu a.sous-menu-page-bleu-2{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#22bbea; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}
#interieur-sous-menu a.sous-menu-page-bleu-2:hover{background-color:#10acdc;}
#interieur-sous-menu a.sous-menu-page-bleu-2_on{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#10acdc; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}

#interieur-sous-menu a.sous-menu-page-violet{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#d96ba3; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}
#interieur-sous-menu a.sous-menu-page-violet:hover{background-color:#f75aaa;}
#interieur-sous-menu a.sous-menu-page-violet_on{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#f75aaa; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}

#interieur-sous-menu a.sous-menu-page-vert{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#a7cd82; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}
#interieur-sous-menu a.sous-menu-page-vert:hover{background-color:#a9da79;}
#interieur-sous-menu a.sous-menu-page-vert_on{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#a9da79; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}

#interieur-sous-menu a.sous-menu-page-vert-2{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#a7cd82; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}
#interieur-sous-menu a.sous-menu-page-vert-2:hover{background-color:#a9da79;}
#interieur-sous-menu a.sous-menu-page-vert-2_on{ background-image:url(../images/puce-sous-menu-blanche.gif); background-repeat:no-repeat; background-position:5px 4px; color:#fff; text-align:left; font-size:10px; font-weight:normal; background-color:#a9da79; text-transform:none; line-height:13px; border-top:none; border-bottom:none; padding:1px 5px 1px 13px;}

/*///////////////////		Contenu	Home		//////////////////////*/
#haut-contenu-home{background-image:url(../images/haut-contenu-home.jpg); background-repeat:no-repeat; height:14px;}
#contenu-home{background-image:url(../images/contenu-home.jpg); background-repeat:repeat-y;}
#bas-contenu-home{background-image:url(../images/bas-contenu-home.jpg); background-repeat:no-repeat; height:14px; clear:both;}
#colonne-gauche-home{width:175px; margin:0 20px 0 20px; float:left}
#colonne-gauche-home h1, #colonne-droite-home h1{background-image:url(../images/puce-rouge.gif); padding-left:20px; color:#fff; background-repeat:no-repeat; font-size:15px; font-weight:bold; margin-bottom:10px; background-position:0 3px;}
#colonne-gauche-home p{color:#fff; font-size:10px; text-align:justify;}
#colonne-gauche-home p.intro{color:#fff; font-size:10px; text-align:left; font-weight:bold;}
#colonne-gauche-home p a{color:#fff;}
a.lien-more{color:#dccf1e; text-decoration:none; font-size:10px; float:right; display:block;}
a.lien-more:hover{text-decoration:underline;}
#flash-home{float:left; width:530px; margin-left:10px;}
#colonne-droite-home{float:left; margin-left:15px; width:180px;}
#colonne-droite-home p{color:#fff; font-size:10px; text-align:justify;}
#events-1{margin-bottom:15px;}
div.date-envents{width:60px; height:55px; background-color:#fff; border:1px #2f2d30 solid; margin-left:55px; margin-bottom:15px}
#colonne-droite-home div.date-envents p.jour-events{font-size:30px; font-weight:bold; color:#db021b; text-align:center;}
#colonne-droite-home div.date-envents p.moi-events{ font-size:10px; font-weight:bold; color:#000; text-align:center;}
#colonne-droite-home p.titre-events{text-align:left;}
img.visuel-events{margin-top:15px;}
#events-2{margin-top:15px; clear:both;}

/*///////////////////		Contenu interieur		//////////////////////*/
#haut-contenu{background-image:url(../images/haut-contenu.jpg); background-repeat:no-repeat; height:14px;}
#contenu-page{background-image:url(../images/contenu.jpg); background-repeat:repeat-y;}
#bas-contenu{background-image:url(../images/bas-contenu.jpg); background-repeat:no-repeat; height:14px; clear:both;}
#contenu{float:left; margin-left:28px; width:674px;}
#contenu h1{color:#9c9e9f; font-size:16px; font-weight:bold; text-transform:uppercase; background-image:url(../images/puce-titre.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:10px; margin-bottom:10px;}
#contenu p{font-size:12px; text-align:justify;}
#contenu a{color:#e31f26; text-decoration:none;}
#contenu a:hover{text-decoration:underline;}
#contenu img {margin:5px;}

/*///////////////////		Template partenaire		////////////////////*/
div.viseul-partenaire{float:left; width:180px; text-align:center;}
div.info-partenaire{float:left; width:490px; font-size:12px;}
a.site-partenaire{background-image:url(../images/puce-titre.gif); background-repeat:no-repeat; padding-left:10px;}
a.document-partenaire{background-image:url(../images/puce-grise.gif); background-repeat:no-repeat; padding-left:10px;}

/*///////////////////		Template manager		////////////////////*/
#liste-partenaire{padding-top:30px;}
div.partenaire-seul{width:74px; float:left; font-size:9px; text-align:center;}
#liste-partenaire img{margin:2px 0 2px 0;}
#liste-partenaire img:hover{border:2px #e31f26 solid; margin:0px;}
#liste-partenaire img.img-rouge{border:2px #e31f26 solid; margin:0px;}
#liste-partenaire p{text-align:center; font-size:9px;}

#viseul-manager{float:left; width:175px; text-align:center;}
#viseul-manager img.grand-visuel-mannager{padding-bottom:5px;}
a.lien-download{font-size:10px;}
#bio-manager{float:left; width:485px;}
#bio-manager h2{color:#9c9e9f; font-size:14px; font-weight:bold; text-transform:uppercase;}
#bio-manager h3{font-size:14px; font-style:italic;}

/*///////////////////		Template customer		///////////////////////*/
#recherche-customer{float:left; width:180px;}
#carte{float:left; width:493px;}
#resultat-customer img {float:left; padding-top:3px; margin-right:5px;}
span.nom-customer ,span.non-pays , span.nom-activite, span.lien-site-customer{width:150px; display:block; float:left; padding-top:5px;}
.nom-recherche{color:#77b74a; font-size:14px; text-transform:uppercase; font-weight:bold; margin-top:30px;}

/*///////////////////		Template presse		/////////////////*/
#contenu a.titre-presse{color:#000; font-size:12px; text-decoration:none; font-weight:bold;}
#contenu a.titre-presse:hover{text-decoration:underline;}
#contenu a.lien-chapeau-presse{color:#000; font-size:12px; text-decoration:none;}
#contenu a.lien-chapeau-presse:hover{text-decoration:underline;}
#contenu img.titre-presse{float:left; margin:0px; margin:1px 10px 0 0;}
#contenu p.recherche{color:#9c9e9f; text-transform:uppercase; font-size:14px;}
#contenu select.recherche{width:150px; margin:10px 0 30px 0;}

/*///////////////////		Template produit	//////////////////*/
#contenu a.nom-produit-gris{font-weight:bold; color:#fff; background-image:url(../images/fond-lien-gris.gif); background-repeat:repeat-x; padding:3px 10px 20px 10px;}
#contenu a.nom-produit-gris:hover{color:#000; text-decoration:none;}
#contenu a.nom-produit-orange{font-weight:bold; color:#fff; background-image:url(../images/fond-lien-orange.gif); background-repeat:repeat-x; padding:3px 10px 20px 10px;}
#contenu a.nom-produit-orange:hover{color:#000; text-decoration:none;}
#contenu a.nom-produit-jaune{font-weight:bold; color:#fff; background-image:url(../images/fond-lien-jaune.gif); background-repeat:repeat-x; padding:3px 10px 20px 10px;}
#contenu a.nom-produit-jaune:hover{color:#000; text-decoration:none;}
#contenu a.nom-produit-jaune-2{font-weight:bold; color:#fff; background-image:url(../images/fond-lien-jaune-2.gif); background-repeat:repeat-x; padding:3px 10px 20px 10px;}
#contenu a.nom-produit-jaune-2:hover{color:#000; text-decoration:none;}
#contenu a.nom-produit-bleu{font-weight:bold; color:#fff; background-image:url(../images/fond-lien-bleu.gif); background-repeat:repeat-x; padding:3px 10px 20px 10px;}
#contenu a.nom-produit-bleu:hover{color:#000; text-decoration:none;}
#contenu a.nom-produit-bleu-2{font-weight:bold; color:#fff; background-image:url(../images/fond-lien-bleu-2.gif); background-repeat:repeat-x; padding:3px 10px 20px 10px;}
#contenu a.nom-produit-bleu-2:hover{color:#000; text-decoration:none;}
#contenu a.nom-produit-violet{font-weight:bold; color:#fff; background-image:url(../images/fond-lien-violet.gif); background-repeat:repeat-x; padding:3px 10px 20px 10px;}
#contenu a.nom-produit-violet:hover{color:#000; text-decoration:none;}
#contenu a.nom-produit-vert, #contenu a.nom-produit-vert-2{font-weight:bold; color:#fff; background-image:url(../images/fond-lien-vert.gif); background-repeat:repeat-x; padding:3px 10px 20px 10px;}
#contenu a.nom-produit-vert:hover, #contenu a.nom-produit-vert-2:hover{color:#000; text-decoration:none;}
#contenu span.nom-produit-supergroupe-bleu{font-weight:bold; color:#000; background-image:url(../images/fond-lien-super-groupe-bleu.gif); background-repeat:repeat-x; padding:3px 10px 40px 10px; font-size:16px;}
#contenu span.nom-produit-supergroupe-violet{font-weight:bold; color:#000; background-image:url(../images/fond-lien-super-groupe-violet.gif); background-repeat:repeat-x; padding:3px 10px 40px 10px; font-size:16px;}
#liste-produit{margin-top:20px;}
#liste-produit p{margin-bottom:20px;}
#liste-produit img{margin:0px; float:left; padding:2px 10px 0 0;}

/*///////////////////		page produits		/////////////////////////////*/
#menu-flash-1{background-image:url(../images/fond-flash-menu-1.gif); background-repeat:no-repeat; width:169px; height:86px; margin:100px 0 0 7px; padding:5px 0 0 7px}
#menu-flash-2{background-image:url(../images/fond-flash-menu-2.gif); background-repeat:no-repeat; width:165px; height:69px; margin:3px 0 0 7px; padding:5px 0 0 7px}
#contenu img.picto-produit{float:right; margin-left:20px; width:141px; height:149px;}

/*///////////////////		Template contact		//////////////////////////*/
#contenu form{font-size:12px;}
#contenu input{border:1px #000 solid;}
#contenu input.enregister{background-color:#e13026; color:#fff; border:1px #393234 solid; padding:2px 7px 2px 7px;}
#contenu textarea{border:1px #000 solid; width:43%; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#contenu select{border:1px #000 solid;}
#contenu .niveau-texte-4{font-size:10px;}

/*///////////////////		page ibc 2009		/////////////////////////////*/
label.form-ibc{width:100px; display:block; float:left; margin-bottom:5px;}
input.form-ibc{margin-bottom:5px;}
input.form-ibc-submit{margin-left:100px; padding:0 5px 0 5px;}


/*///////////////////		Footer			//////////////////////*/
#footer{border-top:1px #565557 solid; background-color:#231f20; height:22px; text-align:right;}
#footer a{margin:3px 22px 0 0;}

/*///////////////////		Class		////////////////////////*/
.txt-rouge{color:#e31f26;}
.niveau-texte-1{font-size:12px; font-weight:bold;}
.niveau-texte-2{font-size:12px;}
.niveau-texte-3{font-size:10px; font-weight:bold;}
.niveau-texte-4{font-size:10px;}
.txt-gris{color:#9c9e9f;}
.txt-gris-fonce{color:#7a7b7c;}
.uppercase{text-transform:uppercase;}
a.lien-rouge{color:#e31f26; text-decoration:none;}
a.lien-rouge:hover{text-decoration:underline;}
#contenu li {list-style:none; background-image:url(../images/puce-liste-rouge.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:10px; font-size:12px;}
.surligne {background-color:#e31f26;}
.clear{clear:both;}


