*{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
html,body{height:100%;}
body,form,div{margin:0;padding:0}
body{background-color:#e5e5e5;}
p{margin:0;padding:0;}
.clear{clear:both;height:0px;}
form{margin:0;padding:0;}


#bandeau{width:280px;position:absolute;left:680px;color:#434343;border-bottom:1px solid #b8b8b8;z-index:1px;}
#bandeau marquee{font-size:12px;}

/*SQUELETTE*/
#superglobal{height:auto;}
#superglobal #global{width:980px;margin:0 auto;background-color:#fff;}
#superglobal #footer{width:970px; height:20px; margin:0 auto; background:#071b35 url(images/footer.gif);padding:0 0 0 10px;color:#fff; font-size:10px;}
#superglobal #footer p, #superglobal #footer p a{padding:5px 0 0 0; font-size:10px;}

/*Page accueil*/
#superglobal #global #header{position:relative;width:980px;}
#superglobal #global #content #bloc_accueil #left{width:400px;float:left;margin:35px 0 0 0;border-right:1px solid #cfcfcf}
#superglobal #global #content #bloc_accueil #left #box2{padding:0 0 0 20px;}
#superglobal #global #content #bloc_accueil #left #box2 #emploi{float:left;width:310px;padding:15px 0 0 5px;}
#superglobal #global #content #bloc_accueil #left #box2 #emploi #resume_emploi{margin:10px 0 0 0px;color:#303030;}
#superglobal #global #content #bloc_accueil #left #box2 #emploi #resume_emploi span.bleu{color:#434343;font-size:11px;}
#superglobal #global #content #bloc_accueil #right{margin:35px 0 0 0;float:left;width:575px;}
#superglobal #global #content #bloc_accueil #right div{margin:0 0 0 0px}
#superglobal #global #content #bloc_accueil #right p{color:#434343;text-align:justify;padding:10px 10px 0 25px;}
#superglobal #global #content #bloc_accueil #right p span.bleu{color:#6382aa;font-size:13px;font-weight:bold;}
#superglobal #global #content #bloc_accueil #right img.photo{float:right;margin:0px 100px 0 30px;}
#superglobal #global #content #bloc_accueil #right ul{float:left;margin:0 20px 0 0;}
#superglobal #global #content #bloc_accueil #right ul.puce_orange{margin:5px 0 0 30px;padding:0; width:320px;}
#superglobal #global #content #bloc_accueil #right ul.puce_orange li{list-style:none;color:#434343;padding:0 30px 2px 0;float:left;}


/*Page usinage*/
#superglobal #global #content #bloc_usinage #left{width:400px;float:left;margin:35px 0 0 0;border-right:1px solid #cfcfcf}
#superglobal #global #content #bloc_usinage #left #box_secteur_activite #content_usinage{width:400px;height:206px;background:#fff url(images/fond_usinage.jpg) no-repeat;padding:5px 0 0 0px;}
#superglobal #global #content #bloc_usinage #left #box_secteur_activite #content_usinage #content{margin:10px 0 0 90px;}
#superglobal #global #content #bloc_usinage #left #box_secteur_activite #content_usinage #content div{color:#071b35;font-size:12px;font-weight:bold;padding:0 0 4px 0;}
#superglobal #global #content #bloc_usinage #left #box_matiere_usinee #content_usinage_matiere{width:400px;height:87px;background:#fff url(images/fond_matiere.jpg) no-repeat;padding:10px 0 0 0px;}
#superglobal #global #content #bloc_usinage #left #box_matiere_usinee #content_usinage_matiere #content2{margin:0 0 0 55px;}
#superglobal #global #content #bloc_usinage #left #box_matiere_usinee #content_usinage_matiere #content2 ul{float:left;margin:0 10px 0 0;}
#superglobal #global #content #bloc_usinage #left #box_matiere_usinee #content_usinage_matiere #content2 ul.puce_orange{margin:5px 0 0 30px;padding:0;}
#superglobal #global #content #bloc_usinage #left #box_matiere_usinee #content_usinage_matiere #content2 ul.puce_orange li{list-style:none;color:#071b35;padding:0 0 10px 0;font-weight:bold;}
#superglobal #global #content #bloc_usinage #right{margin:35px 0 0 0;float:left;width:575px;}
#superglobal #global #content #bloc_usinage #right p{color:#434343;text-align:justify;padding:10px 10px 0 25px;}
#superglobal #global #content #bloc_usinage #right p.enumeration {font-size:11px; padding:0;}
#superglobal #global #content #bloc_usinage #right img.photo{float:right;margin:135px 0 0 30px;}
#superglobal #global #content #bloc_usinage #right img.photo2{float:left;margin:15px 20px 0 30px;}
#superglobal #global #content #bloc_usinage #right p span.bleu{color:#6382aa;font-size:13px;font-weight:bold;}
#superglobal #global #content #bloc_usinage #right p span.bleu_fonce{color:#071b35;font-size:13px;font-weight:bold;}

#superglobal #global #content #bloc_usinage #right p span.orange,
#superglobal #global #content #bloc_usinage #right #tournage span.orange,
#superglobal #global #content #bloc_usinage #right #decolletage span.orange,
#superglobal #global #content #bloc_usinage #right #fraisage span.orange,
#superglobal #global #content #bloc_usinage #right #electroerosion span.orange,
#superglobal #global #content #bloc_usinage #right #sciage span.orange{color:#ee7206;font-size:14px;font-weight:bold;}

#superglobal #global #content #bloc_usinage #right #img_tournage{float:right;}
#superglobal #global #content #bloc_usinage #right #tournage,
#superglobal #global #content #bloc_usinage #right #decolletage,
#superglobal #global #content #bloc_usinage #right #fraisage,
#superglobal #global #content #bloc_usinage #right #electroerosion,
#superglobal #global #content #bloc_usinage #right #sciage{margin:0 0 0 24px;}



/*Page mecano soudure*/
#superglobal #global #content #bloc_mecano #left{width:400px;float:left;margin:35px 0 0 0;border-right:1px solid #cfcfcf}
#superglobal #global #content #bloc_mecano #left #box_secteur_activite #content_usinage{width:400px;height:206px;background:#fff url(images/fond_usinage.jpg) no-repeat; padding:5px 0 0 0px;}
#superglobal #global #content #bloc_mecano #left #box_secteur_activite #content_usinage #content{margin:10px 0 0 90px;}
#superglobal #global #content #bloc_mecano #left #box_secteur_activite #content_usinage #content div{color:#071b35;font-size:12px;font-weight:bold;padding:0 0 4px 0;}
#superglobal #global #content #bloc_mecano #left #box_matiere_usinee #content_usinage_matiere{width:400px;height:87px;background:#fff url(images/fond_matiere.jpg) no-repeat; padding:10px 0 0 0px;}
#superglobal #global #content #bloc_mecano #left #box_matiere_usinee #content_usinage_matiere #content2{margin:25px 0 0 55px;}
#superglobal #global #content #bloc_mecano #left #box_matiere_usinee #content_usinage_matiere #content2 ul{float:left;margin:0 10px 0 0;}
#superglobal #global #content #bloc_mecano #left #box_matiere_usinee #content_usinage_matiere #content2 ul.puce_orange{margin:5px 0 0 30px;padding:0;}
#superglobal #global #content #bloc_mecano #left #box_matiere_usinee #content_usinage_matiere #content2 ul.puce_orange li{list-style:none;color:#071b35;padding:0 0 10px 0;font-weight:bold;}
#superglobal #global #content #bloc_mecano #right{margin:35px 0 0 0;float:left;width:575px;}
#superglobal #global #content #bloc_mecano #right p{color:#434343;text-align:justify;padding:10px 10px 0 25px;}
#superglobal #global #content #bloc_mecano #right img.photo{float:right;margin:-25px 0 0 80px;}
#superglobal #global #content #bloc_mecano #right img.photo2{float:left;margin:0px 20px 0 30px;}
#superglobal #global #content #bloc_mecano #right p span.bleu{color:#6382aa;font-size:13px;font-weight:bold;}

/*Page traitement de surface*/
#superglobal #global #content #bloc_traitement #left{width:400px;float:left;margin:35px 0 0 0;border-right:1px solid #cfcfcf}
#superglobal #global #content #bloc_traitement #left #box_finition #content_finition{width:400px; height:156px;background:#fff url(images/fond_finition.jpg) no-repeat;;padding:5px 0 0 0px;}
#superglobal #global #content #bloc_traitement #left #box_finition #content_finition #content{margin:10px 0 0 90px;}
#superglobal #global #content #bloc_traitement #left #box_finition #content_finition #content div{color:#071b35;font-size:12px;font-weight:bold;padding:0 0 4px 0;}
#superglobal #global #content #bloc_traitement #left #box_matiere_usinee #content_usinage_matiere{width:400px;height:87px;background:#fff url(images/fond_matiere.jpg) no-repeat;}
#superglobal #global #content #bloc_traitement #left #box_matiere_usinee #content_usinage_matiere #content2{margin:10px 0 0 55px;}
#superglobal #global #content #bloc_traitement #left #box_matiere_usinee #content_usinage_matiere #content2 ul{float:left;margin:0 10px 0 0;}
#superglobal #global #content #bloc_traitement #left #box_matiere_usinee #content_usinage_matiere #content2 ul.puce_orange{margin:5px 0 0 30px;padding:0;}
#superglobal #global #content #bloc_traitement #left #box_matiere_usinee #content_usinage_matiere #content2 ul.puce_orange li{list-style:none;color:#071b35;padding:0 0 10px 0;font-weight:bold;}
#superglobal #global #content #bloc_traitement #right{margin:35px 0 0 0;float:left;width:575px;}
#superglobal #global #content #bloc_traitement #right p{color:#434343;text-align:justify;padding:10px 10px 0 25px;}
#superglobal #global #content #bloc_traitement #right img.photo{float:right;margin:10px 20px 0 10px;}
#superglobal #global #content #bloc_traitement #right p span.titre_bleu{color:#6382aa;font-size:14px;font-weight:bold;}
#superglobal #global #content #bloc_traitement #right ul.puce_orange{margin:5px 0 0 30px;padding:0;}
#superglobal #global #content #bloc_traitement #right ul.puce_orange li{list-style:none;color:#434343;padding:0 0 10px 0;}

/*Page emporte piece*/
#superglobal #global #content #bloc_emporte #left{width:400px;float:left;margin:35px 0 0 0;border-right:1px solid #cfcfcf}
#superglobal #global #content #bloc_emporte #left #box_secteur_activite #content_usinage{width:400px;height:206px;background:#fff url(images/fond_emporte.jpg) no-repeat;padding:5px 0 0 0px;}
#superglobal #global #content #bloc_emporte #left #box_secteur_activite #content_usinage #content{margin:10px 0 0 90px;}
#superglobal #global #content #bloc_emporte #left #box_secteur_activite #content_usinage #content div{color:#071b35;font-size:12px;font-weight:bold;padding:0 0 4px 0;}
#superglobal #global #content #bloc_emporte #left #box_matiere_usinee #content_usinage_matiere{width:400px;height:87px;background:#fff url(images/fond_matiere.jpg) no-repeat;}
#superglobal #global #content #bloc_emporte #right{margin:35px 0 0 0;float:left;width:575px;}
#superglobal #global #content #bloc_emporte #right p{color:#434343;text-align:justify;padding:10px 10px 0 25px;}
#superglobal #global #content #bloc_emporte #right img.photo{float:right;margin:15px 0 0 30px;}
#superglobal #global #content #bloc_emporte #right img.photo2{float:left;margin:15px 20px 0 30px;}
#superglobal #global #content #bloc_emporte #right p span.bleu{color:#6382aa;font-size:13px;font-weight:bold;}
#superglobal #global #content #bloc_emporte #right ul.puce_orange{margin:5px 0 0 30px;padding:0;}
#superglobal #global #content #bloc_emporte #right ul.puce_orange li{list-style:none;color:#434343;padding:0 0 10px 0;}

/*Page qui sommes nous*/
#superglobal #global #content #bloc_qsn #left{width:400px;float:left;margin:35px 0 0 0;border-right:1px solid #cfcfcf}
#superglobal #global #content #bloc_qsn #left #box_secteur_activite #content_usinage{width:400px;height:217px;background:#fff url(images/fond_qsn.jpg) no-repeat;padding:5px 0 0 0px;}
#superglobal #global #content #bloc_qsn #left #box_secteur_activite #content_usinage p{margin:15px 0 0 40px; line-height:11px;}
#superglobal #global #content #bloc_qsn #left #box_secteur_activite #content_usinage p span.libelle{font-size:12px;font-weight:bold;color:#071b35;}
#superglobal #global #content #bloc_qsn #left #box_matiere_usinee #content_usinage_matiere{width:400px;height:87px;background:#fff url(images/fond_matiere.jpg) no-repeat;}
#superglobal #global #content #bloc_qsn #right{margin:35px 0 0 0;float:left;width:575px;}
#superglobal #global #content #bloc_qsn #right p{color:#434343;text-align:justify;padding:10px 10px 0 25px;}
#superglobal #global #content #bloc_qsn #right img.photo{float:left;margin:0px 10px 0 20px;}
#superglobal #global #content #bloc_qsn #right p span.bleu{color:#6382aa;font-size:13px;font-weight:bold;}

/*Page contact*/
#superglobal #global #content #bloc_contact{width:980px;}
#superglobal #global #content #bloc_contact #left{float:left;width:385px;margin:35px 0 0 0;border-right:1px solid #cfcfcf;}
#superglobal #global #content #bloc_contact #right{margin:35px 0 0 0;float:left;width:575px;}
#superglobal #global #content #bloc_contact #right form #conteneur{width:575px;clear:both;padding:0 0 0 15px;}
#superglobal #global #content #bloc_contact #right form #conteneur div.left2{float:left;width:290px;}
#superglobal #global #content #bloc_contact #right form #conteneur div.right{float:left;margin:0 0px 0 0;width:285px;}
#superglobal #global #content #bloc_contact #right form label{float:left;width:80px;color:#234672;font-size:12px;}
#superglobal #global #content #bloc_contact #right form label.label2{padding:0 0 0 25px;width:90px;color:#234672;font-size:12px;}

/*Page offre emploi*/
#superglobal #global #content #bloc_offres #left{width:400px;float:left;margin:35px 0 0 0;border-right:1px solid #cfcfcf}
#superglobal #global #content #bloc_offres #left #resume_emploi{margin:10px 0 0 32px;width:356px;background:#fff url(images/fond_offres.gif) no-repeat;padding:45px 0px 0 10px;}
#superglobal #global #content #bloc_offres #left #resume_emploi p{width:335px;text-align:justify;}
#superglobal #global #content #bloc_offres #left #resume_emploi p span.bleu{color:#071b35;font-size:12px;font-weight:bold;}
#superglobal #global #content #bloc_offres #left #box_secteur_activite #content_usinage{width:400px;height:217px;background:#fff url(images/fond_qsn.jpg) no-repeat;}
#superglobal #global #content #bloc_offres #left #box_secteur_activite #content_usinage p{margin:15px 0 0 55px;}
#superglobal #global #content #bloc_offres #left #box_secteur_activite #content_usinage p span.libelle{font-size:12px;font-weight:bold;color:#071b35;}
#superglobal #global #content #bloc_offres #left #box_matiere_usinee #content_usinage_matiere{width:400px;height:87px;background:#fff url(images/fond_matiere.jpg) no-repeat;}
#superglobal #global #content #bloc_offres #right{margin:35px 0 0 0;float:left;width:575px;}
#superglobal #global #content #bloc_offres #right form#offre label.titre{color:#496588;font-size:12px;font-weight:bold;}
#superglobal #global #content #bloc_offres #right form#offre label.left{float:left;width:75px;color:#424242;}
#superglobal #global #content #bloc_offres #right form#offre label.right{float:left;width:100px;color:#424242;}
#superglobal #global #content #bloc_offres #right div{margin:0 0 0 15px}
#superglobal #global #content #bloc_offres #right div.box_grise_form{width:527px;}
#superglobal #global #content #bloc_offres #right div.box_grise_form div.contenu{background-color:#ebebeb;width:522px;padding:0 0 0 5px;}
#superglobal #global #content #bloc_offres #right div.box_grise_form div.contenu #left_c{float:left;width:260px;margin:0 0 0 0;}
#superglobal #global #content #bloc_offres #right div.box_grise_form div.contenu span.titre{color:#496588;font-size:12px;font-weight:bold;}
#superglobal #global #content #bloc_offres #right div.box_grise_form div.contenu #right_c{float:left;width:240px;margin:0 0 0 10px;}


/*Page nos realisations*/
#superglobal #global #content #bloc_realisations #left{width:400px;float:left;margin:35px 0 0 0;border-right:1px solid #cfcfcf}
#superglobal #global #content #bloc_realisations #left #recherche{width:400px;height:140px;background:#fff url(images/fond_realisations.jpg) no-repeat;padding:50px 0 0 0px;}
#superglobal #global #content #bloc_realisations #left #recherche #content{margin:15px 0 0 45px;}
#superglobal #global #content #bloc_realisations #left #nuagetag{margin:15px 0 0 50px;}
#superglobal #global #content #bloc_realisations #left #recherche #content span.titre_bleu{font-weight:bold;color:#071b35;font-size:12px;}
#superglobal #global #content #bloc_realisations #right{margin:35px 0 0 0;float:left;width:575px;}
#superglobal #global #content #bloc_realisations #right #realisations{padding:15px 0 0 10px;text-align:left;}
#superglobal #global #content #bloc_realisations #right #realisations div.rea{float:left;width:125px;height:150px;margin:10px 20px 25px 20px;}
#superglobal #global #content #bloc_realisations #right #realisations div.rea span.test{color:#7398cb;font-size:11px;}

/*Gestion du menu*/
ul.menu,ul.menu li.menu{padding:0px;margin:0;list-style:none;}
ul.menu{margin:0px 0 0 0;padding:0;position:relative;}
ul.menu li.menu{padding:0 0 0px 0;float:left;}
a.accueil{background:url(images/menu/accueil_off.gif) no-repeat;display:block;width:49px;height:33px;text-indent:-3000px;}
a.accueil:hover{background:url(images/menu/accueil_on.gif) no-repeat;display:block;width:49px;height:33px;text-indent:-3000px;}
a.current_accueil{background:url(images/menu/accueil_on.gif) no-repeat;display:block;width:49px;height:33px;text-indent:-3000px;}
a.usinage{background:url(images/menu/usinage_off.gif) no-repeat;display:block;width:123px;height:33px;text-indent:-3000px;}
a.usinage:hover{background:url(images/menu/usinage_on.gif) no-repeat;display:block;width:123px;height:33px;text-indent:-3000px;}
a.current_usinage{background:url(images/menu/usinage_on.gif) no-repeat;display:block;width:123px;height:33px;text-indent:-3000px;}
a.mecano{background:url(images/menu/mecano_off.gif) no-repeat;display:block;width:111px;height:33px;text-indent:-3000px;}
a.mecano:hover{background:url(images/menu/mecano_on.gif) no-repeat;display:block;width:111px;height:33px;text-indent:-3000px;}
a.current_mecano{background:url(images/menu/mecano_on.gif) no-repeat;display:block;width:111px;height:33px;text-indent:-3000px;}
a.traitement{background:url(images/menu/traitement_off.gif) no-repeat;display:block;width:144px;height:33px;text-indent:-3000px;}
a.traitement:hover{background:url(images/menu/traitement_on.gif) no-repeat;display:block;width:144px;height:33px;text-indent:-3000px;}
a.current_traitement{background:url(images/menu/traitement_on.gif) no-repeat;display:block;width:144px;height:33px;text-indent:-3000px;}
a.emporte{background:url(images/menu/emporte_off.gif) no-repeat;display:block;width:94px;height:33px;text-indent:-3000px;}
a.emporte:hover{background:url(images/menu/emporte_on.gif) no-repeat;display:block;width:94px;height:33px;text-indent:-3000px;}
a.current_emporte{background:url(images/menu/emporte_on.gif) no-repeat;display:block;width:94px;height:33px;text-indent:-3000px;}
a.realisations{background:url(images/menu/realisations_off.gif) no-repeat;display:block;width:111px;height:33px;text-indent:-3000px;}
a.realisations:hover{background:url(images/menu/realisations_on.gif) no-repeat;display:block;width:111px;height:33px;text-indent:-3000px;}
a.current_realisations{background:url(images/menu/realisations_on.gif) no-repeat;display:block;width:111px;height:33px;text-indent:-3000px;}
a.qsn{background:url(images/menu/qsn_off.gif) no-repeat;display:block;width:110px;height:33px;text-indent:-3000px;}
a.qsn:hover{background:url(images/menu/qsn_on.gif) no-repeat;display:block;width:110px;height:33px;text-indent:-3000px;}
a.current_qsn{background:url(images/menu/qsn_on.gif) no-repeat;display:block;width:110px;height:33px;text-indent:-3000px;}
a.contact{background:url(images/menu/contact_off.gif) no-repeat;display:block;width:120px;height:33px;text-indent:-3000px;}
a.contact:hover{background:url(images/menu/contact_on.gif) no-repeat;display:block;width:120px;height:33px;text-indent:-3000px;}
a.current_contact{background:url(images/menu/contact_on.gif) no-repeat;display:block;width:120px;height:33px;text-indent:-3000px;}
a.offres{background:url(images/menu/offres_off.gif) no-repeat;display:block;width:118px;height:33px;text-indent:-3000px;}
a.offres:hover{background:url(images/menu/offres_on.gif) no-repeat;display:block;width:118px;height:33px;text-indent:-3000px;}
a.current_offres{background:url(images/menu/offres_on.gif) no-repeat;display:block;width:118px;height:33px;text-indent:-3000px;}

div.ssmenu{position:absolute;width:150px;background-color:#071b35;top:262px;left:520px;z-index:99;padding:5px;display:none;}
div.ssmenu ul.ssmenu2{margin:0;padding:0;}
div.ssmenu ul.ssmenu2 li{height:12px;margin:0;font-size:12px;color:#fff;padding:6px 0 0 3px;}
div.ssmenu ul.ssmenu2 li a{color:#fff;text-decoration:none;}
div.ssmenu ul.ssmenu2 li a:hover{color:#fa7e12;}
div.ssmenu ul.ssmenu2 div.border{margin:0;height:2px;border-bottom:1px solid #fa7e12;}
