body {margin: 0px ; padding: 0px ; font-family: Helvetica, Arial, lucida grande, sans serif; background-color: #FCFCF7; top: 0px ;}

div#background{position: absolute; margin:0px; padding:0px; left: 0px; right: 0px; z-index: 1; width: auto; height: auto; display:block;
}

div#erreur{display: none; width: 100%; height: 100%; background-image: url('images/bge.png'); position: absolute; z-index: 3; font-size: 12px; line-height: 1.4em; color: #6B5132; margin:0px; padding:0px; left: 0px; right: 0px;
}

div#erreur table#calcul{width: 50%; border: #56421F solid 1px; border-collapse: collapse;
}

div#erreur table#calcul td, th{border: #56421F solid 1px;
}

div#erreur table#calcul td.cl, th.cl{text-align: left;
}

div#erreur table#calcul td.cr, th.cr{text-align: right;
}

div#erreur2{margin: 100px auto 0px auto; background-color: #FFFFFF; width: 473px; height: auto; border: 2px solid #44341B; padding: 0px 0px 0px 0px;
}

div#erreur2 div.procedure{ padding: 10px; overflow: auto; max-height: 300px;
}

div#erreur2 a:link {text-decoration: none;}
div#erreur2 a:visited {text-decoration: none ;}
div#erreur2 a:hover {text-decoration: none ; cursor: pointer; font-weight: Bold;}
div#erreur2 a:active {text-decoration: none ;}


div#page {background-color: #FFFFFF; visibility: visible ; text-align: left ; width: 730px ; height: auto ; min-height: 840px ;  margin: 0px auto 0px auto ; position: relative ; font-size: 12px; line-height: 1.4em; color: #6B5132; border: #44341B solid 1px;
}

div#header{height: 400px; margin: 0px; padding: 0px; position: relative; z-index: 1;
}

div#menu{height: 18px; margin: 0px 100px 0px 32px; padding: 0px;
}

div#menu ul{margin: 0px; padding: 0px; list-style: none; display: block; float: left; 
}

div#menu ul ul{margin: 0px; padding: 0px; list-style: none; display: none; position: absolute; z-index: 2; clear: left;
}

div#menu li{margin: 0px -1px -1px 0px; padding: 0px; width: 120px; height: 18px; display:block;
}

div#menu li#restaurateur{background-image: url('images/menu/restaurateurs.png'); 
}

div#menu li#restaurateur:hover{background-image: url('images/menu/restaurateurs-over.png'); 
}

div#menu li#chercheur{background-image: url('images/menu/chercheurs.png'); 
}

div#menu li#chercheur:hover{background-image: url('images/menu/chercheurs-over.png'); 
}

div#menu li#banque-de-cv{background-image: url('images/menu/banque-de-cv.png'); 
}

div#menu li#banque-de-cv:hover{background-image: url('images/menu/banque-de-cv-over.png'); 
}

div#menu li#offres-emplois{background-image: url('images/menu/offres-emplois.png'); 
}

div#menu li#offres-emplois:hover{background-image: url('images/menu/offres-emplois-over.png'); 
}

div#menu li#entreprise{background-image: url('images/menu/entreprise.png'); 
}

div#menu li#entreprise:hover{background-image: url('images/menu/entreprise-over.png'); 
}

div#menu li#tarif{background-image: url('images/menu/tarifs.png'); clear: left;
}

div#menu li#tarif:hover{background-image: url('images/menu/tarifs-over.png'); 
}

div#menu li#emploi-depaneur{background-image: url('images/menu/remplacement.png'); clear: left;
}

div#menu li#emploi-depaneur:hover{background-image: url('images/menu/remplacement-over.png'); 
}

div#menu li#forfaits{background-image: url('images/menu/forfaits.png'); clear: left;
}

div#menu li#forfaits:hover{background-image: url('images/menu/forfaits-over.png'); 
}

div#menu li#forfaitcle{background-image: url('images/menu/forfaitcle.png'); clear: left;
}

div#menu li#forfaitcle:hover{background-image: url('images/menu/forfaitcle-over.png'); 
}

div#menu li#paiements{background-image: url('images/menu/paiements.png'); clear: left;
}

div#menu li#paiements:hover{background-image: url('images/menu/paiements-over.png'); 
}

div#menu li#conseil-ressources-humaines{background-image: url('images/menu/conseils-rh.png'); clear: left;
}

div#menu li#conseil-ressources-humaines:hover{background-image: url('images/menu/conseils-rh-over.png'); 
}

div#menu li#service{background-image: url('images/menu/notre-service.png'); clear: left;
}

div#menu li#service:hover{background-image: url('images/menu/notre-service-over.png'); 
}

div#menu li#inscription{background-image: url('images/menu/inscription.png'); clear: left;
}

div#menu li#inscription:hover{background-image: url('images/menu/inscription-over.png'); 
}

div#menu li#mission{background-image: url('images/menu/mission.png'); clear: left;
}

div#menu li#mission:hover{background-image: url('images/menu/mission-over.png'); 
}

div#menu li#contact{background-image: url('images/menu/contact.png'); clear: left;
}

div#menu li#contact:hover{background-image: url('images/menu/contact-over.png'); 
}


div#menu a:link {text-decoration: none;}
div#menu a:visited {text-decoration: none ;}
div#menu a:hover {text-decoration: none ; cursor: pointer;}
div#menu a:active {text-decoration: none ;}


div#contenu{min-height: 360px; padding-top: 18px;
}

table#left{width: 398px; border-width: 0px; border-collapse: collapse; float: left; margin-right: 13px;
}

td#ltl{width: 30px; height: 38px; background-image: url('images/accueil/ltl.png'); background-repeat: repeat-x; 
}

td#ltm{width: 350px; height: 38px; background-image: url('images/accueil/ltm.png'); background-repeat: no-repeat;
}

td#ltr{width: 18px; height: 38px; background-image: url('images/accueil/ltr.png'); background-repeat: no-repeat;
}

td#lml{width: 30px;
}

td#lmm{width: 350px; padding-left: 12px;
}

td#lmr{width: 18px; background-image: url('images/accueil/lmr.png'); background-repeat: no-repeat;
}

td#lbl{width: 30px; height: 12px; background-image: url('images/accueil/lbl.png'); background-repeat: repeat-x; 
}

td#lbm{width: 350px; height: 12px; background-image: url('images/accueil/lbm.png'); background-repeat: no-repeat;
}

td#lbr{width: 18px; height: 12px;
}

table#right{width: 319px; border-width: 0px; border-collapse: collapse; margin-top: 3px;
}

td#rtl{width: 12px; height: 35px; background-image: url('images/accueil/rtl.png'); background-repeat: repeat-x; 
}

td#rtm{width: 280px; height: 35px; background-image: url('images/accueil/rtm.png'); background-repeat: no-repeat;
}

td#rtr{width: 40px; height: 35px; background-image: url('images/accueil/rtr.png'); background-repeat: repeat-x;
}

td#rml{width: 12px; background-image: url('images/accueil/rml.png'); background-repeat: no-repeat;
}

td#rmm{width: 280px; padding-left: 20px;
}

td#rmr{width: 36px;
}

td#rbl{width: 12px; height: 12px;  
}

td#rbm{width: 280px; height: 12px; background-image: url('images/accueil/rbm.png'); background-repeat: no-repeat;
}

td#rbr{width: 36px; height: 12px; background-image: url('images/accueil/rbr.png'); background-repeat: repeat-x;
}

table#annonces{width: 136px; float: left; margin-top: 7px; margin-left: 30px;
}

table#annonces img{margin-bottom: 15px; border: none; 
}

table#content{width: 492px; border-width: 0px; border-collapse: collapse;
}

td#ctl{width: 16px; height: 38px; background-image: url('images/content/ctl.png'); background-repeat: no-repeat; 
}

td#ctm-mission{width: 470px; height: 38px; background-image: url('images/mission/ctm.png'); background-repeat: no-repeat;
}

td#ctm-garantie{width: 470px; height: 38px; background-image: url('images/garantie/ctm.png'); background-repeat: no-repeat;
}

td#ctm-conseils{width: 470px; height: 38px; background-image: url('images/conseils-en-ressources-humaines/ctm.png'); background-repeat: no-repeat;
}

td#ctm-coordonnees{width: 475px; height: 38px; background-image: url('images/coordonnees/ctm.png'); background-repeat: no-repeat;
}


td#ctm-tarif{width: 470px; height: 38px; background-image: url('images/tarifs/ctm.png'); background-repeat: no-repeat;
}

td#ctm-depanneur{width: 470px; height: 38px; background-image: url('images/depanneur/ctm.png'); background-repeat: no-repeat;
}

td#ctm-forfaits{width: 460px; height: 38px; background-image: url('images/forfaits/ctm.png'); background-repeat: no-repeat;
}

td#ctm-forfaitcle{width: 460px; height: 38px; background-image: url('images/forfaits/ctm3.png'); background-repeat: no-repeat;
}

td#ctm-forfaits2{width: 450px; height: 38px; background-image: url('images/forfaits/ctm2.png'); background-repeat: no-repeat;
}

td#ctm-payer{width: 460px; height: 38px; background-image: url('images/payer-en-ligne/ctm.png'); background-repeat: no-repeat;
}

td#ctm-payer2{width: 470px; height: 38px; background-image: url('images/payer-en-ligne/ctm2.png'); background-repeat: no-repeat;
}

td#ctm-aide{width: 485px; height: 38px; background-image: url('images/aide/ctm.png'); background-repeat: no-repeat;
}

td#ctm-abonnement{width: 470px; height: 38px; background-image: url('images/abonnement-cv/ctm.png'); background-repeat: no-repeat;
}

td#ctm-abonnement-offre{width: 450px; height: 38px; background-image: url('images/abonnement-cv/ctm2.png'); background-repeat: no-repeat;
}

td#ctm-abonnement-offre2{width: 470px; height: 38px; background-image: url('images/abonnement-cv/ctm2.png'); background-repeat: no-repeat;
}

td#ctm-banque{width: 470px; height: 38px; background-image: url('images/banque-cv-restauration/ctm.png'); background-repeat: no-repeat;
}

td#ctm-banque2{width: 450px; height: 38px; background-image: url('images/banque-cv-restauration/ctm.png'); background-repeat: no-repeat;
}

td#ctm-banque3{width: 450px; height: 38px; background-image: url('images/banque-cv-restauration/ctm.png'); background-repeat: no-repeat;
}

td#ctm-inscription{width: 450px; height: 38px; background-image: url('images/inscription-cv/ctm.png'); background-repeat: no-repeat;
}

td#ctm-inscription2{width: 470px; height: 38px; background-image: url('images/inscription-cv/ctm.png'); background-repeat: no-repeat;
}

td#ctm-offres-emploi{width: 470px; height: 38px; background-image: url('images/offres-emploi/ctm.png'); background-repeat: no-repeat;
}

td#ctm-offres-emploi2{width: 445px; height: 38px; background-image: url('images/offres-emploi/ctm.png'); background-repeat: no-repeat;
}

td#ctm-offres-emploi3{width: 450px; height: 38px; background-image: url('images/offres-emploi/ctm.png'); background-repeat: no-repeat;
}

td#ctr{width: 36px; height: 38px; background-image: url('images/content/ctr.png'); background-repeat: no-repeat;
}

td#cml{width: 16px; background-image: url('images/content/cml.png'); background-repeat: no-repeat;
}

td#cmm{width: 430px; padding-left: 14px; padding-right: 7px;
}

td#cmr{width: 36px; background-image: url('images/content/cmr.png'); background-repeat: no-repeat;
}

td#cbl{width: 16px; height: 12px;  
}

td#cbm{width: 350px; height: 12px; background-image: url('images/content/cbm.png'); background-repeat: no-repeat;
}

td#cbr{width: 36px; height: 12px; background-image: url('images/content/cbr.png'); background-repeat: no-repeat;
}

table#contentj{width: 492px; border-width: 0px; border-collapse: collapse; margin-left: 16px;
}

td#ctlj{width: 16px; height: 38px; background-image: url('images/content/ctlj.png'); background-repeat: no-repeat; 
}

td#ctm-service{width: 470px; height: 38px; background-image: url('images/notre-service-restaurant/ctm.png'); background-repeat: no-repeat;
}

td#ctrj{width: 36px; height: 38px; background-image: url('images/content/ctrj.png'); background-repeat: no-repeat;
}

td#cmlj{width: 16px; background-image: url('images/content/cmlj.png'); background-repeat: no-repeat;
}

td#cmmj{width: 430px; padding-left: 14px; padding-right: 7px;
}

td#cmrj{width: 36px; background-image: url('images/content/cmrj.png'); background-repeat: no-repeat;
}

td#cblj{width: 16px; height: 12px;  
}

td#cbmj{width: 350px; height: 12px; background-image: url('images/content/cbmj.png'); background-repeat: no-repeat;
}

td#cbrj{width: 36px; height: 12px; background-image: url('images/content/cbrj.png'); background-repeat: no-repeat;
}

td#cmm div#pres{float: left; margin: 0px 20px 20px 5px; font-size: 10px; text-align: center; line-height: 1em;
}

td#cmmj div#pres{float: left; margin: 0px 20px 20px 5px; font-size: 10px; text-align: center; line-height: 1em;
}

table#content table{width: 97%; border: #56421F solid 1px; border-collapse: collapse;
}

table#content a img{cursor: pointer; border: none;
}

table#content table td, th{width: 33%; border: #56421F solid 1px; padding: 5px;
}

table#content p{padding-right: 12px; 
}

table#content table.formulaire tr:hover{background-color: #FFCC99;
}

table#content table#resultats-candidats td.nom, th.nom{width: 47%;
}

table#content table#resultats-candidats td.poste, th.poste{width: 35%;
}

table#content table#resultats-candidats td.exp, th.exp{width: 15%;
}

table#content table#resultats-candidats tr:hover{background-color: #FFCC99;
}

table#content table#resultats-candidats a:visited{text-decoration: line-through;
}

table#content table#compteur{background-color: #FFCC99; width: 25%; padding: 0px; font-size: 18px; height: 1em;
}

div#pic img{border: #56421F solid 1px;
}

table#annonces table{width: 97%; border: 1px solid #f6931b; border-collapse: collapse;
}

table#annonces table img{border: none;
}

table#annonces table th{border: none; color: #f0430e; text-align: center;
}

table#annonces table td.un{width: 45%;
}

table#annonces table td, th{padding: 10px 5px 0px 5px;
}

table#annonces table td#offre-urgente-top{background-image: url('images/pubs/offre-urgente.png'); height: 28px; padding: 0px;
}

h1{font-size: 13px; color: #56421F; margin: 20px 0px 18px 0px; font-weight: Bold;
}

ul{margin: 0px 10px 0px 14px; padding: 0px;
}

li{margin: 0px 0px 18px 0px; padding: 0px;
}

p#deconnexion{float: right; margin-top: 0px; text-align: right;
}

.p2, .p3, .p4, .l2, .l3, .l4, .exp2, .exp3, .exp4, .exp5{display: none;
}

a{cursor: pointer;
}

table#content table.formulaire a{cursor: help;
}

div#visite embed,div#visite object {border: 1px solid #44341B;
}

a.ctkm:link {color: #3B3BBC; text-decoration: none ;}
a.ctkm:visited {color: #3B3BBC; text-decoration: none ;}
a.ctkm:hover {color: #3B3BBC; text-decoration: none ; cursor: pointer; font-weight: Bold;}
a.ctkm:active {color: #3B3BBC; text-decoration: none ;}

a:link {color: #6B5132 ; text-decoration: none ;}
a:visited {color: #6B5132 ; text-decoration: none ;}
a:hover {color: #6B5132 ; text-decoration: none ; cursor: pointer; font-weight: Bold;}
a:active {color: #6B5132 ; text-decoration: none ;}

h1 a:link {color: #56421F ; text-decoration: none ;}
h1 a:visited {color: #56421F ; text-decoration: none ;}
h1 a:hover {color: #56421F ; text-decoration: none ; cursor: pointer;}
h1 a:active {color: #56421F ; text-decoration: none ;}

div#footer{height: 33px; clear: left; padding: 17px 0px 0px 42px; font-size: 10px; line-height: 1em; background-image: url('images/accueil/lbm.png'); background-repeat: no-repeat; margin-top: -14px;
}

div#footer a:link {text-decoration: none; color: #6B5132;
}
div#footer a:visited {text-decoration: none ; color: #6B5132;
}
div#footer a:hover {text-decoration: none ; cursor: pointer; font-weight: Bold; color: #6B5132;
}
div#footer a:active {text-decoration: none ; color: #6B5132;
}
