/* common */
body { font-family: Verdana; font-size: 11px; margin: 0; padding: 0; background-color:#FFF; }
img { border: none; }
a { outline: none; }
#main { position: absolute; width: 100%; top: 50px }
#colg { position: absolute;  margin: 0; padding: 0; width: 232px; height: 532px; background-color: #E31818; }
#menu { position: relative; top: 86px; margin: 0; }
#videos_ { position: relative; top: 40px; left: 0px; }
#bar { position: relative; margin: 0 10px 0 0; padding: 0px; height: 6px; top: 0px; left: -3px; background-color: #E31818; font-size: 0px; }
#bs { position: absolute; top: -17px; left: 232px; }
#logo { position: absolute; top: 417px; left: 69px; }
/* index */
#acc { position: absolute; top: 142px; left: 257px; }
#acc2 { position: absolute; top: 466px; left: 257px; }
#acc_2 { position: absolute; top: 90px; left: 736px; }
#acc_22 { position: absolute; top: 392px; left: 736px; }
#acc_23 { position: absolute; top: 486px; left: 288px; }
/* entreprise */
#entr1 { position: absolute; top: 5px; left: 232px; }
#entr12 { position: absolute; top: 232px; left: 246px; }
#entr2 { position: absolute; top: 255px; left: 739px; }
#entr3 { position: absolute; top: 228px; left: 739px; }
#entr4 { position: absolute; top: 74px; left: 232px; }
#gouet_mail_ { position: absolute; top: 127px; left: 288px; }
#contact { position: absolute; top: 177px; left: 288px; }
#brochure_ { position: absolute; top: 14px; left: 740px; }
#mhor { position: absolute; z-index: 10; margin: 0 217px; padding: 0px; width: 510px; height: 23px; top: 12px; left: -7px; background: #E31818; }
div > #mentr { left: 0px; }
#ssmhor { position: absolute; z-index: 10; margin: 0; padding: 0px; top: 42px; left: 321px; }
#ssmhor2 { position: absolute; z-index: 10; margin: 0; padding: 0px; top: 40px; left: 537px; }
#ssmhor1fd { position: absolute; top: -7px; left: -8px; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7; -khtml-opacity:.7; background-color:#FFF; width: 190px; height: 43px; z-index: 15; }
#ssmhor2fd { position: absolute; top: -5px; left: -8px; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7; -khtml-opacity:.7; background-color:#FFF; width: 184px; height: 43px; z-index: 15; }
/* div > #ssmhor { left: 0px; } */
#reference_ { position: absolute; left: 36px; top: 1px; }
#ambition_ { position: absolute; left: 163px; top: 1px; }
#presence_mondiale_ { position: absolute; left: 247px; top: 1px; }
#contact_ { position: absolute; left: 418px; top: 1px; }
/* offre : gamme_produits */
#gl { position: absolute; left: 739px; top: 307px; }
#produits_ { position: absolute; left: 110px; top: 1px; }
#services_ { position: absolute; left: 325px; top: 1px; }
#maitrise_production_ { position: absolute; left: 0px; top: 0px; z-index: 20; }
#maitrise_productionW1_ { position: absolute; left: 0px; top: 0px; z-index: 20; }
#maitrise_productionW2_ { position: absolute; left: 0px; top: 0px; z-index: 20; }
#gamme_large_ { position: absolute; left: 0px; top: 16px; z-index: 20; }
#gamme_largeW1_ { position: absolute; left: 0px; top: 16px; z-index: 20; }
#gamme_largeW2_ { position: absolute; left: 0px; top: 16px; z-index: 20; }
#service_mondialW1_ { position: absolute; left: 0px; top: 0px; z-index: 20; }
#accompagnement_permanentW1_ { position: absolute; left: 0px; top: 17px; z-index: 20; }
#service_mondialW2_ { position: absolute; left: 0px; top: 0px; z-index: 20; }
#accompagnement_permanentW2_ { position: absolute; left: 0px; top: 17px; z-index: 20; }
#service_mondialW3_ { position: absolute; left: 0px; top: 0px; z-index: 20; }
#accompagnement_permanentW3_ { position: absolute; left: 0px; top: 17px; z-index: 20; }
#cuisson_sur_pierre_ { position: absolute; left: 257px; top: 84px; }
#cuisson_convection_lente_ { position: absolute; left: 476px; top: 84px; }
#cuisson_convection_forcee_ { position: absolute; left: 257px; top: 275px; }
#cuisson_par_rayonnement_ { position: absolute; left: 476px; top: 275px; }
/* offre : cuisson_sur_pierre */
#vign { position: absolute; margin: 0; padding: 0px; top: 107px; left: 262px; }
#csp { position: absolute; margin: 0; padding: 0px; top: 191px; left: 297px; }
#txtvsp { position: absolute; margin: 0; padding: 0px; top: 236px; left: 826px; z-index: 5 }
#video_cuisson_sur_pierre_ { position: absolute; margin: 0; padding: 0px; top: 210px; left: 718px; }
/* offre : video_cuisson_sur_pierre */
#video { position: absolute; margin: 0; padding: 0px; top: 153px; left: 262px; }
/* cuisson lente */
#cl { position: absolute; margin: 0; padding: 0px; top: 155px; left: 353px; }
#txtvcl { position: absolute; margin: 0; padding: 0px; top: 222px; left: 788px; z-index: 5 }
#video_cuisson_lente_ { position: absolute; margin: 0; padding: 0px; top: 196px; left: 718px; }
/* cuisson forcée */
#cf { position: absolute; margin: 0; padding: 0px; top: 155px; left: 395px; }
#txtvcf { position: absolute; margin: 0; padding: 0px; top: 246px; left: 806px; z-index: 5 }
#video_cuisson_forcee_ { position: absolute; margin: 0; padding: 0px; top: 210px; left: 718px; }
/* cuisson par rayonnement */
#cr { position: absolute; margin: 0; padding: 0px; top: 177px; left: 342px; }
#txtvcr { position: absolute; margin: 0; padding: 0px; top: 226px; left: 813px; z-index: 5 }
#video_cuisson_rayonnement_ { position: absolute; margin: 0; padding: 0px; top: 197px; left: 718px; }
/* maîtrise de la production */
#mprod1 { position: absolute; margin: 0; padding: 0px; top: 170px; left: 266px; }
#txtmp1 { position: absolute; margin: 0; padding: 0px; top: 347px; left: 739px; }
#txtmp2 { position: absolute; margin: 0; padding: 0px; top: 374px; left: 739px; }
#txtmp3 { position: absolute; margin: 0; padding: 0px; top: 282px; left: 739px; }
#navprod { position: absolute; margin: 0; padding: 0px; top: 116px; left: 739px; }
/* services */
#serv1 { position: absolute; top: 6px; left: 232px; }
#cambridge { position: absolute; top: 451px; left: 561px; }
#txtsa1 { position: absolute; margin: 0; padding: 0px; top: 307px; left: 739px; }
/* projet */
#votre_projet_ { position: absolute; left: 79px; top: 1px; }
#avant_projet_ { position: absolute; left: 191px; top: 1px; }
#mise_en_oeuvre_ { position: absolute; left: 382px; top: 1px; }
#txtproj1 { position: absolute; margin: 0; padding: 0px; top: 263px; left: 739px; }
#txtproj2 { position: absolute; margin: 0; padding: 0px; top: 182px; left: 739px; }
/* news */
#news { position: absolute; left: 257px; top: 91px; border: 1px solid rgb(74, 92, 104); width: 444px; height: 389px; font-size: 12px; padding: 10px; overflow: auto;
    scrollbar-face-color: rgb(136,148,155);
		scrollbar-base-color: rgb(136,148,155);
    scrollbar-track-color: rgb(228,231,232);
    scrollbar-arrow-color: black; }
#cal { position: absolute; left: 744px; top: 91px; border: 1px solid rgb(74, 92, 104); width: 177px; overflow: auto; padding: 10px; font-size: 12px; }
#cal a { font-size: 12px; color: rgb(136,148,155); font-weight: bold; text-decoration: none; }
#cal a:hover { color: black; }
#cal p { padding: 0px; margin: 2px 0 2px 0; }
.calwn { font-size: 11px; text-align: center; }
.calsel a { font-size: 11px; color: rgb(0,0,0); font-weight: bold; background-color: rgb(228,231,232); text-decoration: none;border: 1px solid white;  }
.calcour a { font-size: 11px; color: rgb(250, 168, 35); background-color: rgb(228,231,232); font-weight: bold; text-decoration: none; border: 1px solid white;}
.calcoursel a { font-size: 11px; color: rgb(250, 168, 35); background-color: rgb(228,231,232); font-weight: bold; text-decoration: none; border: 1px solid rgb(74, 92, 104);}
#newsTitle { font-size: 14px; padding: 5px 0 5px 0; font-weight: bold; }
#calTitle { font-size: 11px; }
#spacer { border-top: 1px solid rgb(74, 92, 104); height: 1px; width: 425px; margin: 1px 0px 5px 0px; }