body { font-family:Arial, Helvetica, sans-serif; background-color:#C8C7C5; font-size:11px; color:#383838; margin:10px 0px 0px 0px; }
a:focus, a:active{outline:none;}
form { margin:0px; }
.killer{ clear:both; line-height:1px; height:1px; margin-top:-1px; }
.no_margin { margin:0px !important; }
.no_padding { padding:0px !important; }
.mb10 { margin-bottom:10px !important; }
.mt10 { margin-top:10px !important; }
.center { text-align:center; }

.message { width:491px; margin:20px auto 20px auto;  }
.message_bord { width:491px; height:13px; }
.erreur { width:491px; background:url("/images/bg/msg-content.gif") top left repeat-y; color:#B00E1D; font-size:12px; font-weight:bold; text-align:center; }
.ok { width:491px; background:url("/images/bg/msg-content.gif") top left repeat-y; color:#12900B; font-size:12px; font-weight:bold; text-align:center; }


/* MASTER  */
.master { width:960px; height:283px; margin:10px auto 0px auto; background:url("/images/bg/master.jpg") #FFF top left no-repeat; }
.logo { float:left; width:192px; padding:21px 0px 0px 30px; text-align:center; }
.logo strong { display:block; margin:-2px 0px 0px -5px; color:#39518D; font-size:11px; font-weight:bold; }
.nav{ float:left; padding:46px 0px 0px 15px; }
.nav img { margin-right:17px; }
.btn_inscription { float:left; padding:30px 0px 0px 20px; }
.btn_inscription2 { padding:10px 0px 0px 0px; text-align:right; }
.baseline { float:left; margin:20px 0px 0px 15px; color:#38528F; font-size:14px; font-weight:bold; }
.baseline strong{ display:block; color:#FF8500; font-size:14px; font-weight:bold; }


/* ACCUEIL */
.hp_ecole { float:left; width:622px; height:292px; padding:10px; margin-right:10px; background:url("/images/bg/hp_ecole.gif") 0px 0px no-repeat; color:#39518d; }
.hp_ecole .igf { text-align:justify; font-size:12px; padding-bottom:30px; }
.hp_ecole h2 { margin:0px 0px 10px 0px !important; padding-bottom:3px; border-bottom:1px solid #dcdcdc; font-size:14px; text-transform:uppercase; }
.hp_ecole h2 span { color:#FF8500; }
.hp_ecole h3 { margin:0px 0px 5px 0px; }
.hp_ecole h3 a, .hp_ecole h3 a:link, .hp_ecole h3 a:visited { color:#39518d; font-size:11px; text-decoration:none; }
.hp_ecole h3 a:hover { color:#FF8500; }
.hp_ecole ul { margin:0px; padding:0px; }
.hp_ecole ul li { list-style:none; padding-bottom:4px; }
.hp_ecole ul li a { display:block; width:231px; height:19px; padding:4px 0px 0px 40px; color:#39518d; text-decoration:none; background:url("/images/bg/hp_li.gif") 0px 0px no-repeat; }
.hp_ecole ul li a:hover { color:#FF8500; background:url("/images/bg/hp_li.gif") 0px -23px no-repeat; }
.hp_ecole .formations_g { float:left; width:270px; margin-right:15px; padding-left:35px; }
.hp_ecole .formations_d { float:left; }
.hp_ecole .formations_d .dees { margin-top:8px; }

.hp_flash { float:left; width:288px; }
.hp_flash .cv { margin-top:10px; }

.savoir { float:right; margin-right:5px; }
.hp_entreprises { float:left; width:374px; height:156px; padding:40px 14px 0px 16px; margin-right:10px; background:url("/images/bg/hp_entreprises.gif") 0px 0px no-repeat; }
.hp_entreprises p { margin:0px; padding-bottom:20px; }
.hp_entreprises .metiers { width:344px; padding:0px 0px 15px 30px; }
.hp_entreprises ul { float:left; margin:0px; padding:0px 30px 0px 0px; }
.hp_entreprises ul li { list-style:none; background:url("/images/picto/puce_o.gif") 0px 4px no-repeat; padding:0px 0px 3px 10px; margin:0px; }
.hp_entreprises a, .hp_entreprises a:link, .hp_entreprises a:visited { color:#000; text-decoration:underline; font-weight:bold; }
.hp_entreprises a:hover { text-decoration:none; }

.hp_reunions { float:left; width:198px; height:156px; padding:40px 16px 0px 16px; margin-right:10px; background:url("/images/bg/hp_reunions.gif") 0px 0px no-repeat; color:#39518d; }
.hp_reunions a { display:block; margin-bottom:20px; background:url("/images/picto/puce_b.gif") 0px 4px no-repeat; padding:0px 0px 0px 10px; color:#39518d; text-decoration:underline; font-weight:bold; }
.hp_reunions a:hover { text-decoration:none; }
.hp_actualite { float:left; width:254px; height:156px; padding:40px 16px 0px 16px; background:url("/images/bg/hp_actualite.gif") 0px 0px no-repeat; }
.hp_actualite .actu { width:234px; height:41px; padding:10px; margin-bottom:8px;  background:url("/images/bg/hp_actualite_bloc.gif") 0px 0px no-repeat; }
.hp_actualite .actu span { color:#FF8500; }
.hp_actualite .actu a, .hp_actualite .actu a:link, .hp_actualite .actu a:visited { color:#39518d; text-decoration:underline; font-weight:bold; }
.hp_actualite .actu a:hover { text-decoration:none; }


/* CONTENU */
.page { width:940px; padding:0px 10px; margin:0px auto 0px auto; background-color:#FFF; }
.page .bandeau_contact { width:940px; text-align:center; padding-bottom:10px; }
.page h1 { padding:3px 0px 4px 0px; margin:0px 0px 10px 0px; border-bottom:1px solid #dcdcdc; font-size:16px; color:#FF8500; font-weight:bold; text-transform:uppercase;}
.page h2 { margin:20px 0px 5px 0px; padding:0px 0px 0px 0px; color:#FF8500; font-size:14px; border-bottom:1px dotted #FF8500; }
.page .page_texte { font-size:12px; text-align:justify; padding-bottom:1px; }
.page .page_texte a, .page .page_texte a:link, .page .page_texte a:visited { color:#383838; }
.page .page_texte a:hover { text-decoration:none; }
.page .sitemap { float:left; width:303px; margin-right:10px; }
.page .sitemap h2 { border:none; margin-top:10px; }
.page .sitemap h2 a, .page .sitemap h2 a:link, .page .sitemap h2 a:visited { color:#38528F; font-size:13px; }
.page .sitemap ul { margin:10px 0px 10px 20px ; padding:0px; }
.page .sitemap li { list-style:none; padding:0px 0px 2px 14px; background:url("/images/puce-orange.gif") no-repeat top left; color:#383838; font-size:12px; }

.page_g { float:left; width:230px; padding-right:10px; }
.page_g .header { width:203px; height:30px; padding:10px 0px 0px 10px; background:url("/images/bg/nav2-mast.gif") 0px 0px no-repeat; color:#FFFFFF; font-size:15px; text-transform:uppercase; font-weight:bold; }
.page_g .header a, .page_g .header a:link, .page_g .header a:visited { color:#FFFFFF; text-decoration:none; }
.page_g .header a:hover{ color:#FFFFFF; text-decoration:underline; }
.page_g .content { width:213px; background:url("/images/bg/nav2-content.gif") 0px 0px repeat-y; }
.page_g .content strong { display:block; padding:10px 0px 0px 10px; color:#FFFFFF; text-transform:uppercase; font-size:12px; text-decoration:underline; }
.page_g .content strong a, .page_g .content strong a:link, .page_g .content strong a:visited { color:#FFFFFF; font-size:12px; }
.page_g .content strong a:hover { color:#FF8500; }
.page_g .content ul { margin:0px; padding:3px 0px 0px 20px; }
.page_g .content li { list-style:none; padding:5px 0px 5px 0px; }
.page_g .content li a, .page_g .content li a:link, .page_g .content li a:visited { display:block; padding:0px 0px 0px 14px; background:url("/images/puce-blanc.gif") no-repeat top left; color:#FFFFFF; font-size:11px; text-decoration:none; }
.page_g .content li a:hover { background:url("/images/puce-blanc.gif") no-repeat top left; color:#FF8500; }
.page_g .footer { width:213px; height:17px; background:url("/images/bg/nav2-footer.gif") 0px 0px no-repeat; }
.page_g .contact { width:196px; height:297px; padding:55px 0px 0px 17px; background:url("/images/bg/nav_contact.gif") 0px 0px no-repeat; color:#FFFFFF; font-weight:bold; font-size:12px; }
.page_g .contact a, .page_g .contact a:link, .page_g .contact a:visited { color:#FFFFFF; }
.page_g .contact a:hover { text-decoration:none; }
#inscription { margin-top:15px; }

.page_d { float:left; width:700px; }
.page_d .texte { font-size:12px; color:#383838; text-align:justify; padding-bottom:10px; }
.page_d .texte h3 { margin:15px 0px 10px 0px; padding:0px 0px 0px 0px; color:#38528F; font-size:13px; text-decoration:underline; }
.page_d .texte h4 { margin:5px 0px 5px 20px; padding:0px 0px 0px 0px; color:#000000; font-size:12px; }
.page_d .texte strong { color:#38528F; }
.page_d .texte a, .page_txt a:link, .page_txt a:visited { color:#383838; }
.page_d .texte a:hover { text-decoration:none; }
.page_d .texte ul { margin:5px 0px 10px 0px; padding:0px 0px 0px 15px; }
.page_d .texte ul ul { margin-top:5px; }
.page_d .texte li { list-style:none; padding:0px 0px 2px 14px; background:url("/images/puce-orange.gif") no-repeat top left; color:#383838; font-size:12px; }
.page_d .texte ul.h4 li { margin-left:10px; }
.page_d .texte ol { margin:10px 0px 10px 30px; padding:0px 0px 0px 0px; }
.page_d .texte ol li{ padding:0px 0px 0px 14px; list-style-position:outside; }
.page_d .texte .img_r { float:right; margin:0px 0px 0px 10px; }
.page_d .texte .liens_mea { padding-bottom:10px; }
.page_d .texte a.lien_mea, .page_d .texte a.formation:link, .page_d .texte a.lien_mea:visited { float:left; display:block; width:280px; font-size:12px; color:#FFF; text-decoration:none; margin-right:15px; }
.page_d .texte a.mea_formation { background:url("/images/bg/lien_mea_formation.gif") #ff8500 0px 0px no-repeat;  }
.page_d .texte a.mea_temoignage { background:url("/images/bg/lien_mea_temoignage.gif") #ff8500 0px 0px no-repeat;  }
.page_d .texte a.lien_mea:hover { font-style:italic; }
.page_d .texte a.lien_mea span { display:block; width:250px; height:19px; padding:3px 0px 0px 30px; background:url("/images/bg/lien_mea_d.gif") right top no-repeat;  }
.page_d .texte a.lien_mea strong { color:#FFF; }

.page_d .visite { padding:10px 0px; }
.page_d .actu { padding-bottom:10px; }
.page_d .actu h2 { font-size:13px; }
.page_d .actu h2 span { color:#38528F; font-weight:normal; }
.page_d .offre_emploi { font-size:11px; }
.page_d .offre_emploi h3 { font-size:12px; margin:10px 0px 5px 0px; }

.page_d .temoignage { width:700px; margin:10px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px dotted #39518D; }
.page_d .temoignage .photo { float:left; width:82px; height:91px; padding-right:18px; }
.page_d .temoignage .content { float:left; width:600px; text-align:justify; }
.page_d .temoignage .content em { color:#39518D;  }
.page_d .temoignage .content em a { color:#FF8500; }
.page_d .temoignage .content a.video, .page_d .temoignage .content a.video:link, .page_d .temoignage .content a.video:visited { display:inline-block; width:76px; height:19px;  padding:3px 0px 0px 28px; background:url("/images/bt/video.gif") 0px 0px no-repeat; color:#FFF; text-decoration:none; font-weight:bold; }
.page_d .temoignage .content a.video:hover { background:url("/images/bt/video.gif") 0px -22px no-repeat; }

.page_d_entete { background-color:#38528F; color:#FFFFFF; margin:10px 0px 3px 0px; font-weight:bold; }
.page_d_entete td { height:15px; padding-left:5px; }
.page_d_table { border:1px dotted #38528F; }
.page_d_table td { height:20px; padding-left:5px; }
.page_d_tr { background-color:#E9F0FF; }


/* INSCRIPTION GAUCHE */
.inscription_g { width:196px; height:230px; padding:62px 0px 0px 17px; background:url("/images/bg/inscription_g.gif") 0px 0px no-repeat; color:#FFFFFF; font-weight:bold; font-size:12px; }
.form_cel { width:140px; height:23px; color:#38528F; font-size:12px; }
.form_text { font-size:11px; border:1px solid #38528F; color:#FF8500; }

/* CONTACT */
.page_d .contact_g { float:left; width:209px; height:253px; padding:30px 0px 0px 0px; margin-right:19px; background:url("/images/bg/contact_g.gif") 0px 0px no-repeat; }
.page_d .contact_g li { padding-bottom:20px; }
.page_d .contact_d { float:left; width:472; height:283px; }


/* TEMOIGNAGE */
.bloc_temoin { margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px dotted #39518D; font-size:13px; }
.bloc_temoin .photo { float:left; margin:0px 10px 0px 0px; }
.bloc_temoin em { color:#39518D; }
.bloc_temoin a, .bloc_temoin a:link, .bloc_temoin a:visited { color:#39518D; }
.bloc_temoin a:hover{ text-decoration:none; }

/* ECOLE JUIVE */
.bloc_temoin_j{ width:700px; margin:10px 0px 10px 0px; padding:0px 0px 20px 0px; font-size:13px; border-bottom:1px dotted #39518D; text-align:justify; }
.bloc_temoin_j .photo { float:left; padding:0px 10px 10px 0px; }
.bloc_temoin_j a, .bloc_temoin_j a:link, .bloc_temoin_j a:visited{ color:#39518D; }
.bloc_temoin_j a:hover{ text-decoration:none; }

/*  FOOTER   */
#footer { width:960px; height:32px; padding:17px 0px 0px 0px; margin:0px auto 10px auto; text-align:center; background:url("/images/bg/footer.jpg") top left no-repeat; color:#FFFFFF; font-size:11px; font-weight:bold; }
#footer a, #footer a:link, #footer a:visited, #footer a:hover{ color:#FFFFFF; text-decoration:none; }

.copy{ text-align:center; margin:0px auto 10px auto; color:#38528F; font-size:11px; font-weight:bold; }
.copy a, .copy a:link, .copy a:visited { color:#38528F; text-decoration:none; }
.copy a:hover { color:#FF8500; }

.biskot { width:178px; margin:0px auto 20px auto; padding:6px 3px; font-size:10px; color:#FF8500; background:url("/images/bg/biskot.gif") top left no-repeat; }
.biskot a{ font-size:10px;color:#FF8500; text-decoration:underline; }
.biskot a:link, .biskot a:visited{ font-size:10px;color:#FF8500; text-decoration:underline; }
.biskot a:hover{ font-size:10px;color:#FF8500; text-decoration:none; }