/* CSS Document */
body { margin:0; padding:0; font-size:10px; background-color:#CF0226; font-family:Verdana, Arial, Helvetica, sans-serif;}
#wrapper { margin:10px auto; padding:0; width: 772px; background:#fff; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #ffffff;}
#container { margin:0; background:#fff; text-align: left;}
#all { margin:0; width:772px; background:#fff; text-align: left;}
.clear { clear:both;}
.red { color:#CF0226; }
.grey a { color:#7e7e7e; text-decoration:none; }
.grey a:hover { color:#7e7e7e; text-decoration:underline; }

#topbanner { margin:0; padding:0; width:772px;background-image:url(../images/top.jpg);}
#topmenu { margin:0; padding:0; width:772px; background-color:#CF0226;}
#topmenuleft { margin:0; padding:0; float:left; background-color:#CF0226;}
#topmenuright { margin:0; padding:0px 09px 0px 0px; width:410px; height:14px; background-color:#CF0226; float:left; color:#FFFFFF; text-align:right;}
#topmenuright a { color:white; text-decoration:none; font-weight:bold;}
#topmenuright a:hover { color:#CF0226; text-decoration:none; background-color:#FFFFFF; font-weight:bold;}

#crumbtrail { margin:0; padding:0; width:772px; height:34px; float:left; background-color:#FFFFFF}
#crumbtrailleft { margin:0; padding:0; width:183px; height:34px; float:left;}
#crumbtrailright { margin:0; float:left; color:#464646; padding: 10px 0px 0px 5px;}
#crumbtrailright a { color:#464646; text-decoration:underline;}
#crumbtrailright a:hover { color:#464646; text-decoration:none;}

#content { margin:0; padding:0; width:772px; color:#7e7e7e;}
#navleft { margin:0; padding:0; width:153px; height:453px; float:left; background-image:url(../images/bg_left.jpg); background-repeat:no-repeat; }
#navleftpic { margin:0; padding:0; width:153px; text-align:center; float: inherit; }
#panelLeft { margin:0; padding:0; width:153px; height:300px; float:left; text-align:left;}

/* menu de gauche */
#navitem { margin: 0; padding: 0; list-style: none; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-color: #464646; font-weight:bold;}
#navitem li { border-bottom: 1px solid #fff; margin: 0; list-style:none; width:153px;} 
#navitem li a { display: block; color: #464646; text-decoration: none; background-image:url(../images/square_red.gif); background-repeat: no-repeat; padding:5px 5px 0px 20px; height:22px;}
#navitem li a:hover { display: block; background-color:#CF0226; background-image:url(../images/arrow_white.gif); background-repeat:no-repeat; color: #fff; text-decoration: none;}

/* Menu gauche 2 */
dl, dt, dd, ul, li { margin: 0; padding: 0; list-style-type: none; }
dl#menu { width: 153px; }
dl#menu dt { cursor: pointer; height:25px; width:153px; font-weight: bold; border-bottom:1px solid white; }
*html dl#menu dt { cursor: pointer; height:20px; width:153px; font-weight: bold; border-bottom:1px solid white; }
dl#menu dt a { display: block; height:20px; color: #464646; text-decoration: none; display: block; border: 0 none; padding:5px 5px 0px 20px; background-image:url(../images/square_red.gif); background-repeat:no-repeat;  }
dl#menu dt a:hover { display: block; height:20px; background: #cf0226; padding:5px 5px 0px 20px; background-image:url(../images/arrow_white.gif); background-repeat:no-repeat; color:#FFFFFF;}

dl#menu li { background: #fff; width:153px; font-size:9px; height:25px;  }
*html dl#menu li { background: #fff; width:153px; font-size:9px; height:20px; }
dl#menu li a { display: block; height:20px; color: #464646; text-decoration: none; display: block; padding:5px 5px 0px 20px; background-image:url(../images/arrow_grey.gif); background-repeat:no-repeat;}
dl#menu li a:hover { display: block; height:20px; background: #cf0226; padding:5px 5px 0px 20px; background-image:url(../images/arrow_white.gif); background-repeat:no-repeat; color:#FFFFFF; }


/* Page Accueil */
#topbannerAccueil { margin:0; padding:0; width:772px; height:119px; background-image:url(../images/top_accueil.jpg);}
#panelCenterAccueil { margin:0; padding:0; width:619px; float:right; text-align:left; background-image:url(../images/fond_accueil.gif); background-repeat:repeat-y;}
#panelCenterLeft { margin:5px 0px 0px 5px; padding:3px 0px 3px 18px; width:415px; border:1px solid #7d7d7d; float:left; text-align:center; }
*html #panelCenterLeft { padding:3px 0px 3px 1px; }
#panelCenterRight { margin:5px 0px 5px 0px; padding:0; width:162px; float:right;}
#panelCenterRight1 { margin:5px 0px 5px 0px; padding:0px 10px 0px 0px; width:152px;}
#panelCenterRightTitle { margin:5px 0px 0px 0px; padding:5px 0px 0px 0px; width:152px; background-image:url(../images/ac_right_top01.jpg); background-repeat:no-repeat; text-align:center; color:#FFFFFF; font-size:11px; width:152px; height:18px; font-weight:bold;}
#panelCenterRightContent { margin:0px 0px 5px 0px; padding:0px 10px 0px 0px; width:152px;}
#panelCenterRightContent a { text-decoration:none; color:#FF0000;}
#panelCenterRightContent a:hover { text-decoration:underline; color:#FF0000;}




/* Page Matières !!! */
#panelCenterMatieres_fr { margin:0; padding:5px 5px 5px 5px; width:609px; height:400px; float:left; text-align:left; background-image:url(../images/fond_matieres_fr.jpg); background-repeat:no-repeat;}
#panelCenterMatieres_en { margin:0; padding:5px 5px 5px 5px; width:609px; height:400px; float:left; text-align:left; background-image:url(../images/fond_matieres_en.jpg); background-repeat:no-repeat;}

#panelCenterLeftM { margin:115px 0px 5px 0px; padding:0px 0px 0px 200px; width:210px; float:left; text-align:left; }
#panelCenterRightM { margin:0; padding:5px 0px 0px 0px; width:170px; float:right;}

/* Page Entreprise !!! */
#panelCenterEntreprise_fr { margin:0; padding:5px 5px 5px 5px; width:609px; height:400px; float:left; text-align:left; background-image:url(../images/fond_entreprise_fr.jpg); background-repeat:no-repeat;}
#panelCenterEntreprise_en { margin:0; padding:5px 5px 5px 5px; width:609px; height:400px; float:left; text-align:left; background-image:url(../images/fond_entreprise_en.jpg); background-repeat:no-repeat;}

#topbannerEntreprise { margin:0; padding:0; width:772px; height:119px; background-image:url(../images/top_entreprise.jpg);}
#panelCenterLeftE { margin:165px 0px 5px 0px; padding:0px 0px 0px 250px; width:210px; float:left; text-align:left;}

/* Page Services !!! */
#panelCenterServices_fr { margin:0; padding:0; width:619px; height:410px; float:left; text-align:left; background-image:url(../images/fond_services_fr.jpg); background-repeat:no-repeat;}
#panelCenterServices_en { margin:0; padding:0; width:619px; height:410px; float:left; text-align:left; background-image:url(../images/fond_services_en.jpg); background-repeat:no-repeat;}

#topbannerServices { margin:0; padding:0; width:772px; height:119px; background-image:url(../images/top_services.jpg);}
#panelCenterLeftS { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:400px; float:left; text-align:left;}
#panelCenterRightS { margin:130px 0px 0px 20px; padding:5px 5px 5px 5px; width:175px; float:left;}
* html#panelCenterLeftS { margin:130px 0px 0px 30px; }

/* Pages Autres Matières !!! */
#panelCenterMatieresSous_fr { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_matieres_sous_fr.gif); background-repeat:no-repeat; }
#panelCenterMatieresSous_en { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_matieres_sous_en.gif); background-repeat:no-repeat; }

#panelCenterLeftMS { margin:120px 0px 0px 20px; padding:0px 0px 0px 0px; width:300px; float:left; text-align:left;}
#panelCenterRightMS { margin:220px 0x 0px 10px; padding:120px 0 0 0; width:200px; float:left; text-align:left;}
*html #panelCenterRightMS { margin:120px px 0px 0px; }
#panelCenterRightMS1 { margin:10px 0px 0px 15px; padding:5px 5px 5px 5px; width:200px; float:left; text-align:left;}
#panelCenterRightMS2 { margin:25px 20px 0px 0px; padding:5px 5px 5px 5px; width:200px; float:right; text-align:left;}
#panelCenterRightMS2 a, #panelCenterRightMS1 a { color:#464646; text-decoration:underline; }
#panelCenterRightMS2 a:hover, #panelCenterRightMS1 a:hover { color:#464646; text-decoration:none; }

/* Pages Eva !!! */
#panelCenterEva_fr { margin:0; width:617px; height:410px; float:right; text-align:left; background-image:url(../images/fond_eva_fr.gif); background-repeat:no-repeat;}
#panelCenterEva_en { margin:0; width:617px; height:410px; float:right; text-align:left; background-image:url(../images/fond_eva_en.gif); background-repeat:no-repeat;}

#panelCenterLeftMSa { margin:120px 0px 0px 20px; padding:0px 0px 0px 0px; width:300px; float:left; text-align:left;}
* html #panelCenterLeftMSa { margin:120px 0px 0px 10px; }
#panelCenterRightMSa { margin:110px 0px 0px 0px; padding:5px 5px 5px 5px; width:200px; float:left;}
*html #panelCenterRightMSa { margin:120px 0px 0px 0px; }
#panelCenterRightMS1a { margin:30px 0px 0px 20px; padding:0; width:200px; float:left; text-align:left; }
*html #panelCenterRightMS1a {margin:30px 0px 0px 10px; }
#panelCenterRightMS2a { margin:30px 35px 0px 0px; padding:0; width:200px; float:right; text-align:left; }
*html #panelCenterRightMS2a { margin:30px 20px 0px 0px; }
#panelCenterRightMS2a a, #panelCenterRightMS1a a { color:#464646; text-decoration:underline; }
#panelCenterRightMS2a a:hover, #panelCenterRightMS1a a:hover { color:#464646; text-decoration:none; }

/* Pages Mpe !!! */
#panelCenterMpe_fr { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_mpe_fr.gif); background-repeat:no-repeat;}
#panelCenterMpe_en { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_mpe_en.gif); background-repeat:no-repeat;}

/* Pages Palette Mpe !!! */
#panelCenterPalpe_fr { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_palette_pe_fr.gif); background-repeat:no-repeat;}
#panelCenterPalpe_en { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_palette_pe_en.gif); background-repeat:no-repeat;}
#panelCenterLeftPalpe { margin:100px 0px 0px 50px; padding:0px 0px 0px 0px; width:400px; float:left; text-align:left; border:1px solid #7d7d7d; }
*html #panelCenterLeftPalpe  { margin:100px 0px 0px 25px }
#panelCenterRightMSe { margin:117px 0px 0px 0px; padding:0px 0px 0px 5px ; width:220px; float:left;}
*html #panelCenterRightMSe { margin:120px 0px 0px 0px; width:210px; }
#panelCenterRightMS1e { margin:30px 0px 0px 25px; padding:0; width:200px; float:left; text-align:left;}
*html #panelCenterRightMS1e { margin:30px 0px 0px 25px; }
#panelCenterRightMS2e { margin:30px 35px 0px 0px; padding:0; width:200px; float:right; text-align:left;}
*html #panelCenterRightMS2e { margin:30px 20px 0px 0px; }
#panelCenterRightMS2e a, #panelCenterRightMS1e a { color:#464646; text-decoration:underline; }
#panelCenterRightMS2e a:hover, #panelCenterRightMS1e a:hover { color:#464646; text-decoration:none; }

/* Pages Palette eva !!! */
#panelCenterPaleva_fr { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_palette_eva_fr.gif); background-repeat:no-repeat;}
#panelCenterPaleva_en { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_palette_eva_en.gif); background-repeat:no-repeat;}
#panelCenterLeftPaleva { margin:100px 0px 0px 50px; padding:0px 0px 0px 0px; width:480px; float:left; text-align:left; border:1px solid #7d7d7d; background-color:#FFFFFF; }
*html #panelCenterLeftPaleva  { margin:100px 0px 0px 25px }

/* Pages Iso !!! */
#panelCenterIso_fr { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_iso_fr.gif); background-repeat:no-repeat;}
#panelCenterIso_en { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_iso_en.gif); background-repeat:no-repeat;}
#panelCenterLeftIso { margin:85px 0px 0px 15px; padding:0px 0px 0px 0px; width:280px; float:left; text-align:left; font-size:9px;}
*html #panelCenterLeftIso { margin:90px 0px 0px 10px; }
#panelCenterRightIso { margin:85px 0px 0px 10px; padding:0px 0px 0px 0px; width:300px; float:left; font-size:9px;}


/* Pages Mpu !!! */
#panelCenterMpu_fr { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_mpu_fr.gif); background-repeat:no-repeat;}
#panelCenterMpu_en { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_mpu_en.gif); background-repeat:no-repeat;}
#panelCenterRightMS2u { margin:15px 20px 0px 0px; padding:5px 5px 5px 5px; width:200px; float:right; text-align:left;}
*html #panelCenterRightMS2u { margin:25px 10px 0px 0px; }
#panelCenterRightMS2u a { color:#464646; text-decoration:underline; }
#panelCenterRightMS2u a:hover { color:#464646; text-decoration:none; }

/* Pages Caoutchoucs !!! */
#panelCenterCaoutchoucs_fr { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_caoutchoucs_fr.gif); background-repeat:no-repeat;}
#panelCenterCaoutchoucs_en { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_caoutchoucs_en.gif); background-repeat:no-repeat;}
#panelCenterRightMS2c { margin:15px 20px 0px 0px; padding:5px 5px 5px 5px; width:200px; float:right; text-align:left;}
#panelCenterRightMS2c a { color:#464646; text-decoration:underline; }
#panelCenterRightMS2c a:hover { color:#464646; text-decoration:none; }

/* Pages Plan !!! */
#panelCenterPlan_fr { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_plan_fr.gif); background-repeat:no-repeat;}
#panelCenterPlan_en { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_plan_en.gif); background-repeat:no-repeat;}

#panelCenterLeftP { margin:90px 0px 0px 10px; padding:0px 0px 0px 0px; width:300px; float:left; text-align:left; }
#panelCenterRightP { margin:50px 10px 0px 0px; padding:5px 5px 5px 5px; width:240px; float:right; font-size:8px; font-weight:bold;}
#panelCenterRightP2 { margin:80px 0px 0px 0px; padding:5px 5px 5px 5px; width:555px; float:left; text-align:left;}

/* Pages Agenda !!! */
#panelCenterAgenda_fr { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_agenda_fr.gif); background-repeat:no-repeat;}
#panelCenterAgenda_en { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_agenda_en.gif); background-repeat:no-repeat;}
#panelCenterLeftAg { margin:120px 0px 0px 20px; padding:0; width:300px; float:left; text-align:left;}
*html #panelCenterLeftAg { margin:120px 0px 0px 10px; }
#panelCenterRightAg { margin:110px 0px 0px 10px; padding:0; width:240px; float:left; }
*html #panelCenterRightAg { margin:120px 0px 0px 10px; }

/* Page Contact */
#panelCenterContact { margin:0; padding:0; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_contact.gif); background-repeat:repeat-y;}
#panelCenterLeftC { margin:0; padding:0px 5px 0px 20px; width:344px; float:left; text-align:left;}
#panelCenterRightC { margin:0; padding:5px 5px 5px 5px; width:200px; float:left;}
#panelCenterRightC2 { margin:0; padding:5px 5px 5px 50px; width:150px; float:left; text-align:left; font-weight:bold;}

/* Page Produits finis !!! */
#panelCenterPf_fr { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_pf_fr.gif); background-repeat:no-repeat;}
#panelCenterPf_en { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-image:url(../images/fond_pf_en.gif); background-repeat:no-repeat;}
#topbannerProdf { margin:0; padding:0; width:772px; height:119px; background-image:url(../images/top_prodf.jpg);}
#panelCenterLeftPF { margin:0; padding:10px 0px 0px 20px; width:375px; height:370px; float:left; text-align:left;}
#panelCenterRightPF { margin:120px 0px 0px 30px; padding:5px 5px 5px 5px; width:150px; float:left;}



/* Bottom */
#panelCenterBottom { margin:0; padding:7px 5px 5px 5px; width:609px; float:left; text-align:left; background-color:#FFFFFF; text-align:center; font-size:9px;}
#panelCenterBottom a { color: #464646; text-decoration:none;}
#panelCenterBottom a:hover { color: #464646; text-decoration:underline;}

/* Page Batiment */
#panelCenterBatiment { margin:0; padding:0;; width:619px; height:410px; float:right; text-align:left; background-color:#FFFFFF;}
#panelCenterLeftBat { margin:0; padding:0px 0px 0px 20px; width:580px; float:left; text-align:left;}
.titre { font-size:16px; font-weight:bold;}
.txtblanc { color:#FFFFFF}
#panelCenterLeftBat td a {color:#FFFFFF; text-decoration:none;}
#panelCenterLeftBat td a:hover {color:#FFFFFF; text-decoration:underline;}
#panelCenterLeftBat a { color:#7e7e7e; text-decoration:none; }
#panelCenterLeftBat a:hover { color:#7e7e7e; text-decoration:underline; }

/* Page partenaire */
#panelCenterPart { margin:0; padding:0; width:619px; float:left; height:400px; text-align:left; background-color:#FFFFFF; }
#titrered { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ce0021; padding:10px 0 0 20px;}
#panelCenterLeftPart { margin:30px 0px 0px 30px; padding:0; width:250px; float:left; text-align:left;}
*html #panelCenterLeftPart { margin:40px 0px 0px 30px; }
#panelCenterRightPart { margin:30px 0px 0px 10px; padding:0; width:240px; float:left; }
*html #panelCenterRightPart { margin:40px 0px 0px 10px; }

/* input */
.search { margin:0 3px 0 0; padding:0; width:200px; height:17px; background: url(../images/bginputsearch.jpg) repeat-x; border:1px solid #c4c4c4}
.textarea { margin:0 3px 0 0; padding:0; width:200px; background-color:#FFFFFF; border:1px solid #c4c4c4}



