body { background-color:#ffffff; }
.clear { height:0; margin:0; padding:0; line-height:0; clear:both; }
#back_to_index { display:block; height:70px; width:200px; position:absolute; }
#sitemap,#message_accueil { background-color:#505050; width:100%; position:absolute; z-index:99999; padding-bottom:20px; }
#sitemap #recentre_plan,#message_accueil #recentre_message { width:960px; margin:auto; background:#505050 url(../images/plan_du_site.jpg) no-repeat 0 0; padding-left:10px; }
#message_accueil #recentre_message { background:#505050 url(../images/gem_formation.gif) no-repeat 0 8px; height:150px; width:1000px; padding-top:100px; }
#sitemap #recentre_plan * { color:#aaaaaa; }
#sitemap #recentre_plan a:hover { color:#ffffff; }
#sitemap #recentre_plan ul,#sitemap #recentre_plan li { list-style-type:none; margin:0; padding:0; _font-size:12px; }
#sitemap #recentre_plan ul { margin-left:20px; }
#sitemap #recentre_plan h6 { margin:0; padding:0; font-size:11px; font-family:futura,georgia,serif; margin-top:5px; margin-bottom:5px; }
#sitemap #recentre_plan .menu_plan { padding-top:35px; padding-left:6px; border-left:1px solid #aaaaaa; float:left; margin-left:20px; width:210px; _width:200px; }
#sitemap #recentre_plan .menu_plan img { margin-bottom:4px; }
#top_ruban { background:#ffffff url(../images/bg_top_ruban.jpg) repeat-x 0 0; }
#content { background:transparent url(../images/students.jpg) no-repeat 0 40px; _background:transparent url(../images/students.jpg) no-repeat 0 41px; width:996px; margin:0 auto; padding-top:1px; }
*+html #content { background:transparent url(../images/students.jpg) no-repeat 0 41px; }
#ban { width:735px; height:274px; background:transparent url(../images/gem_formation.gif) no-repeat 0 10px; float:right; padding:0; _margin-top:4px; }
*+html #ban { margin-top:1px; }
#show_map { padding:0; margin:0; text-align:right; }
#menu { margin-left:174px; margin-top:61px; _margin-top:58px; _margin-left:170px; }
#menu a { display:block; height:31px; float:left; margin-left:1px; }
#menu #qui_sommes_nous { background:transparent url(../images/menu/qui_sommes_nous.gif) no-repeat 0 -31px; width:129px; }
#menu #salaries { background:transparent url(../images/menu/salaries.gif) no-repeat 0 -31px; width:221px; }
#menu #employeurs { background:transparent url(../images/menu/emploi.gif) no-repeat 0 -31px; width:208px; }
#menu #qui_sommes_nous:hover,#menu #salaries:hover,#menu #employeurs:hover,#menu #nos_catalogues:hover,#menu #contact:hover { background-position:0 0; }
#actus { height:164px; background:url(../images/bg_ban.gif) repeat-x 0 0; width:735px; margin-top:92px; _margin-top:89px; }
#filigrane { height:154px; padding-top:10px; background:url(../images/bg_gem_gris.gif) no-repeat 425px 78px; }
#filigrane #contact_link { font-family:georgia,serif; font-size:12px; color:#6e6e6e; float:right; padding-left:10px; padding-right:25px; background:url(../images/enveloppe.gif) no-repeat 90% 50%; }
#filigrane #contact_link:hover { opacity:0.5; filter:alpha(opacity=50); }
#carrousel_menu { width:568px; height:145px; float:left; margin-left:30px; overflow:hidden; position:relative; }
#carrousel_menu #to_scroll { width:4500px; position:relative; }
#carrousel_menu #to_scroll p { font-size:13px; font-family:arial; }
#carrousel_menu .car { width:568px; height:145px; overflow:hidden; float:left; }
#carrousel_menu #menu_qui_sommes_nous h3,#carrousel_menu #menu_salaries h3,#carrousel_menu #menu_etudiants h3 { font-size:14px; font-family:georgia,serif; color:#ffde00; width:270px; border-bottom:1px solid #ffde00; padding-bottom:5px; margin-bottom:5px; }
#carrousel_menu #menu_salaries h3 { color:#96a62c; border-color:#96a62c; }
#carrousel_menu #menu_etudiants h3 { color:#3381aa; border-color:#3381aa; }
#carrousel_menu .car a { display:block; padding-left:18px; font-size:12px; margin-top:2px; background:url(../images/puce_grise.gif) no-repeat 0 5px; }
#carrousel_menu .car .colone,#carrousel_menu .car .colone2 { float:left; margin-right:25px; width:270px; }
#carrousel_menu .car .colone2 { margin-right:0; }
#carrousel_menu .car .puce_grise_l2 { padding-left:32px; background-position:18px 5px; color:#969696; }
#carrousel_menu #menu_qui_sommes_nous a:hover { color:#ffde00; background:url(../images/puce_jaune.gif) no-repeat 0 5px; }
#carrousel_menu #menu_etudiants a:hover { color:#3381aa; background:url(../images/puce_bleue2.gif) no-repeat 0 5px; }
#carrousel_menu .car .puce_grise_l2:hover { color:#96a62c; background:url(../images/puce_verte.gif) no-repeat 18px 5px; }
#carrousel_menu .car .puce_grise:hover { color:#96a62c; background:url(../images/puce_verte.gif) no-repeat 0 5px; }
#gauche { width:794px; float:left; _margin-left:0; _overflow:hidden; }
.cartouche { width:395px; height:418px; padding-top:12px; overflow:hidden; background:#ffffff url(../images/cartouche.gif) no-repeat 0 0; text-align:center; overflow:hidden; }
.cartouche .infos,.cartouche .infos_droite { width:180px; height:204px; background:#ffffff url(../images/bg_infos_cartouche.gif) repeat-x 0 0; float:left; margin-left:13px; _margin:0; _padding:0; overflow:hidden; }
.cartouche .infos { _margin-left:6px; }
.cartouche .infos_droite { margin-left:9px; }
.cartouche img { margin:0; border:none; }
.cartouche h1 { display:none; }
.cartouche h2 { font-family:georgia,serif; color:#646464; font-size:17px; font-weight:normal; text-align:left; padding-left:4px; padding-top:8px; padding-bottom:4px; text-transform:uppercase; }
.cartouche p { text-align:left; padding:0; padding-left:4px; margin:0; padding-bottom:4px; color:#969696; font-size:11px; line-height:13px; _margin:0; }
.cartouche .link { display:block; color:#3381aa; font-family:georgia,serif; font-size:12px; text-align:center; _margin:0; }
.cartouche .separator { background:url(../images/overline.gif) no-repeat 50% 0; margin:0; padding-top:0; height:3px; _height:1px; margin-top:2px; margin-bottom:2px; _margin:0; _margin-bottom:-15px; }
.cartouche .entete img { margin:0; padding:0; }
#etudiants { float:left; }
#etudiants .entete { background:#ffffff url(../images/etudiants.jpg) no-repeat 0 0; width:369px; height:200px; margin:auto; }
#salaries2 { float:right; }
#salaries2 .entete { background:#ffffff url(../images/salaries.jpg) no-repeat 0 0; width:369px; height:200px; margin:auto; }
#salaries2 .infos_droite .pied { text-align:right; padding-right:4px; padding-top:60px; _padding-top:50px; }
#salaries2 .infos_droite .pied .puce_verte { background-position:0 2px; }
#salaries2 .infos_droite p a { font-family:georgia,serif; color:#696969; }
#salaries2 .infos_droite p a:hover { color:#96a62c; }
#salaries2 h1 { background-color:#c9c931; display:none; }
#salaries2 a { color:#96a62c; }
.cartouche a:hover,#salaries2 a:hover { color:#696969; }
#qui_sommes { width:398px; padding-left:200px; height:158px; background:#ffffff url(../images/bg_qui_sommes_nous.jpg) no-repeat 0 10px; padding-top:10px; float:left; margin-top:5px; _width:395px; }
*+html #qui_sommes { width:395px; }
#qui_sommes h1 { font-family:georgia,serif; color:#fabe09; font-size:18px; padding-top:20px; font-weight:normal; text-transform:uppercase; }
#qui_sommes p { width:193px; color:#707070; font-size:11px; margin:0; }
#qui_sommes div,#qui_sommes ul { float:left; }
#qui_sommes ul { list-style:none; margin-top:50px; _width:150px; }
*+html #qui_sommes ul { width:150px; }
#qui_sommes ul li { background:transparent url(../images/puce_orange.gif) no-repeat 0 60%; padding-left:15px; }
#qui_sommes ul li a { color:#707070; font-family:georgia,serif; font-size:11px; }
#qui_sommes ul li a:hover { color:#fabe09; }
#partenaires { width:176px; height:147px; float:left; margin-left:0; margin-top:10px; padding-top:10px; padding-left:10px; padding-right:10px; margin-top:15px; background:#ffffff url(../images/fond_partenaires.jpg) no-repeat 0 0; }
#partenaires h3 a,#partenaires h3 { font-size:17px; color:#8ccef0; font-family:georgia,serif; padding-bottom:0; font-weight:normal; text-transform:uppercase; }
#partenaires p a,#partenaires p { margin:0; padding:0; color:#c8c8c8; font-size:11px; font-family:arial; }
#partenaires ul { list-style:none; width:140px; margin:auto; }
#partenaires ul li { background:transparent url(../images/puce_bleue.gif) no-repeat 0 5px; padding-left:15px; line-height:17px; }
#partenaires ul li a { color:#707070; font-family:georgia,serif; font-size:11px; }
#partenaires ul li a:hover { color:#8ccef0; }
#droite { float:right; width:190px; background:#f0f0f0 url(../images/gem_online.gif) no-repeat 50% 0; margin-top:6px; text-align:center; padding-top:30px; }
#bas { background:url(../images/bandeau_gris.gif) repeat-y 100% 0; margin-top:12px; }
#droite p { text-align:left; font-size:12px; color:#c8c8c8; padding-left:10px; padding-right:10px; padding-bottom:10px; color:#969696; }
.puce_verte,.puce_bleue,.puce_orange,.puce_grise2 { display:block; padding-left:15px; background:url(../images/puce_verte.gif) no-repeat 0 3px; text-align:left; font-family:georgia,serif; color:#969696; float:right; font-size:11px; }
.puce_grise2:hover { opacity:0.5; filter:alpha(opacity=50); }
.puce_bleue { background:url(../images/puce_bleue.gif) no-repeat 0 4px; }
.puce_orange { background:url(../images/puce_orange.gif) no-repeat 0 3px; }
.puce_grise2 { background:url(../images/puce_grise.gif) no-repeat 0 3px; margin-right:15px; }
.puce_verte:hover { color:#c9c931; }
.puce_bleue:hover { color:#8ccef0; }
.puce_orange:hover { color:#ffa200; }
#droite form { margin:0; margin-bottom:7px; }
#droite form select { display:block; width:170px; margin-top:4px; }
#droite .horiz { margin:0; padding:0; width:90%; margin:auto; clear:both; background:none; border:none; border-bottom:1px dashed #969696; height:1px; margin-bottom:15px; }
#droite .inputbox { display:block; border:1px solid #646464; color:#b4b4b4; width:172px; font-size:11px; }
#droite .inputbox:focus { color:#777777; }
#droite #log_in table { width:95%; }

/*Gallerie*/
#slider {  width: 778px; overflow:hidden; margin-left: 10px; height: 330px; position: relative; display: block; border: solid 7px #FFF; -webkit-box-shadow: 0px 0px 5px 1px #707070; -moz-box-shadow: 0px 0px 5px 1px #707070; box-shadow: 0px 0px 5px 1px #707070; margin-left: 5px; margin-bottom: 20px; }
#slider ul { margin:0; padding:0; list-style:none; width: 769px; height: 340px; overflow: hidden; }
#slider li { width:769px; height:340px; }
.slide-content { position:relative; height:309px; width:200px; padding:20px 10px; top:0px; display:block; -webkit-box-shadow:1px 1px 3px #000; -moz-box-shadow:1px 1px 1px #000; overflow:hidden; float:left; margin-top: -354px; top: 354px\0; margin-left: 0; background: #41423f;  }
.slide-content h3, .slide-content p { text-shadow: 1px 1px 1px #000; }
.slide-content h3 {font-weight:lighter; font-size:1.40em; margin:10px 0; font-family: Georgia,serif; color: #ffa200; }
.slide-content p, .slide-content p a {font-size:1.00em; color: #fff; }

/*Vidéo*/
.video_thumb { margin-top: 5px;}
#dossier_player_mois {border: solid 7px #FFF; -webkit-box-shadow: 0px 0px 5px 1px #707070; -moz-box-shadow: 0px 0px 5px 1px #707070; box-shadow: 0px 0px 5px 1px #707070; display:block;width:450px;height:253px; margin:0 10px 10px 5px; float: left;}
.description { float: left; width:auto;}
.description h3 {font-family:gerogia,serif; font-size:18px; color:#646464; padding-bottom:0; font-weight:normal;}
.vertical_nav { float:left; width:285px; margin-left:5px; }
.scrollable { position:relative; overflow:hidden; height: 300px; width: 285px;}
.scrollable .items { position:absolute; height:20000em; }
#actions { width:280px; margin:5px 0; float:right; }
#actions a { font-size:11px; cursor:pointer; color:#666; }
#actions a:hover { text-decoration:underline; color:#000; }
.item h4 { margin: 5px 0 -5px 0;}
.link { font-size: 80%;}
.disabled { visibility:hidden; }
.next { float:right; }

/*Actu*/
#actu { margin: 5px 5px 10px 5px; border:solid 7px #FFF; -webkit-box-shadow: 0px 0px 5px 1px #707070; -moz-box-shadow: 0px 0px 5px 1px #707070; box-shadow: 0px 0px 5px 1px #707070;}
#actu h2 {font-weight:lighter; font-size:1.60em; margin:10px 0; font-family: Georgia,serif; color: #ffa200; }
.itemActu { border-bottom: solid 1px #CCC; min-height: 145px;}
.itemActu:last-child { border-bottom: none 0 #FFF}
.itemActu h3 {font-size:1.40em; margin:10px 0; font-family: Georgia,serif; color: #ffa200; }
.thumbActu { margin: 0 5px 5px 0; float: left;}
#folio {list-style: none;}
#folio li { display: inline;}
#folio li a { text-decoration: underline;}

/*Pied de page*/
#footer { clear:both; height:20px; background:#ffffff url(../images/footer.gif) no-repeat 50% 0; }
#adresse { width:996px; margin:auto; font-size:12px; font-family:georgia, serif; color:#646464; margin-top:10px; margin-bottom:10px; }
#adresse * { font-family:georgia, serif; }
#adresse img { display:block; float:left; margin-top:-1px; margin-right:10px; }
.logged_as { color:#FFB400; font-family:georgia,serif; font-size:14px; font-weight:bold; }

/*Boite d'affichage des messages divers et variés*/
#erreur { width:508px; height:106px; background:transparent url(../images/alertes/erreur.png) no-repeat 0 0; position:fixed; _position:absolute; z-index:9999999; top:140px; left:50%; margin-left:-250px; }
#erreur p { width:280px; margin:auto; text-align:left; margin-top:35px; color:#c80000; }
#information { width:508px; height:106px; background:transparent url(../images/alertes/info.png) no-repeat 0 0; position:fixed; _position:absolute; z-index:9999999; top:140px; left:50%; margin-left:-250px; }
#information p { width:280px; margin:auto; text-align:left; margin-top:45px; color:#41a2d6; }
#success_questionnaire { width:506px; height:104px; background:transparent url(../images/candidats/fond_reussi.png) no-repeat 0 0; position:fixed; _position:absolute; z-index:9999999; top:140px; left:50%; margin-left:-250px; }
#success_questionnaire h4,#echec_questionnaire h4 { width:280px; margin:auto; text-align:left; margin-top:10px; color:#c9c931; font-size:18px; font-family:georgia, serif; }
#echec_questionnaire h4 { color:#ffa200; }
#success_questionnaire table,#echec_questionnaire table { width:280px; margin:auto; text-align:left; }
#success_questionnaire table td,#echec_questionnaire table td { text-align:left; }
#success_questionnaire table td strong { color:#c9c931; }
#echec_questionnairetable td strong { color:#ffa200; }
#echec_questionnaire p { width:350px; margin-top:0; margin-left:114px; text-align:left; color:#ffa200; font-size:11px; }
#echec_questionnaire { width:506px; height:104px; background:transparent url(../images/candidats/fond_rate.png) no-repeat 0 0; position:fixed; _position:absolute; z-index:9999999; top:140px; left:50%; margin-left:-250px; }
#echec_questionnaire .puce_verte { background-image:url(../images/puce_orange.gif); }

/*Fin de l'affichage de la boite d'informations diverses et variées*/

/*Partenaires - défilement des logos dans l'encart*/
#partenaire_logo_fenetre { width:177px; height:68px; overflow:hidden; position:relative; }
#partenaire_logo { position:relative; top:0; width:177px; }
#partenaire_logo img { display:block; margin:0; padding:0; }

/*Fin de partenaires*/

/*Pages salariés recruteurs demandeurs d'emploi VERTE*/
.salaries { padding-right:15px; }
.salaries #entete_salaries { width:388px; height:165px; background:#ffffff url(../images/salaries/entete.jpg) no-repeat 0 0; padding-left:380px; padding-right:10px; padding-top:8px; }
.salaries #entete_salaries h1 { font-family:gerogia,serif; font-size:18px; color:#646464; padding-bottom:0; font-weight:normal; }
.salaries #entete_salaries p { color:#969696; font-size:12px; margin-top:0; }
.salaries h2 { color:#969696; font-family:georgia,serif; font-size:18px; font-weight:normal; margin-top:15px; margin-bottom:15px; }
#plan_de_formation	#entete_tableau { }
#plan_de_formation	th { font-weight:normal; color:#b9b701; }
#plan_de_formation .dont { color:#c9c931; font-weight:bold; display:block; margin-top:10px; }
#plan_de_formation p,#plan_de_formation li { color:#969696; }
#plan_de_formation table strong { color:#969696; }
#plan_de_formation table * { vertical-align:top; }
.cartouche_infoplus { width:500px; float:left; border-left:5px solid #c9c931; padding-left:10px; margin-bottom:30px; }
.cartouche_infoplus h3 { font-size:11px; color:#969696; margin:0; padding:0; border-bottom:1px solid #c8c8c8; }
.cartouche_infoplus p { margin-bottom:0; margin-top:0; padding:0; padding-top:2px; }
#module_engagement { float:right; width:236px; height:140px; background:#ffffff url(../images/salaries/bg_encart_engagement.jpg) no-repeat 0 0; padding-top:7px; padding-left:15px; padding-right:5px; }
#module_engagement h3 { font-family:gerogia,serif; font-weight:normal; color:#c9c931; font-size:18px; margin:0; padding:0; }
#module_engagement p { margin:0; padding:0; }
#module_info_plus { width:228px; float:right; background:#ffffff url(../images/salaries/bg_bloc_vertical.jpg) no-repeat 0 0; padding-top:8px; padding-left:14px; padding-right:14px; margin-top:10px; }
#module_info_plus h3 { font-family:georgia, serif; color:#c9c931; font-size:14px; font-weight:normal; margin:0; padding:0; }
#module_info_plus ul { margin-left:10px; }
#module_info_plus ul li { margin:0; padding:0; padding-bottom:5px; _line-height:18px; _font-size:12px; }
#methodes_pedagogiques table { margin-top:10px; margin-bottom:40px; }
#methodes_pedagogiques table * { vertical-align:top; }
#methodes_pedagogiques table h2,#methodes_pedagogiques table p { color:#969696; font-weight:normal; margin:0; }
#texte_dif { width:513px; height:323px; float:left; margin-top:10px; }
#texte_dif p { color:#969696; }
#cinq_points { width:232px; padding-left:12px; padding-right:12px; height:312px; padding-top:10px; background:#ffffff url(../images/salaries/bg_5_points_dif.jpg) no-repeat 0 0; float:right; margin-top:10px; }
#cinq_points h3 { font-family:georgia,serif; color:#c9c931; font-weight:normal; font-size:18px; margin-bottom:8px; padding-top:2px; }
#cinq_points ul { margin:0; margin-left:15px; }
#cinq_points ul li { color:#969696; margin-bottom:5px; _font-size:12px; }
#dif .cartouche_infoplus { width:97%; }
#dif .cartouche_infoplus * { color:#969696; }
#cif_cinq_points { width:489px; height:257px; background:#ffffff url(../images/salaries/bg_cif_encart.jpg) no-repeat 0 0; float:left; padding-left:12px; padding-right:12px; padding-top:10px; margin-top:10px; }
#cif_cinq_points h3 { font-family:georgia,serif; color:#c9c931; font-weight:normal; font-size:18px; margin-bottom:8px; padding-top:2px; }
#cif_cinq_points ul { margin:0; margin-left:15px; }
#cif_cinq_points ul li { color:#969696; margin-bottom:5px; _font-size:12px; }
#plud_d_infos { width:230px; height:113px; float:right; background:#ffffff url(../images/salaries/plus_d_infos.jpg) no-repeat 0 0; padding-left:12px; padding-right:12px; padding-top:20px; margin-top:10px; }
#plud_d_infos p { margin-top:0; margin-bottom:10px; font-family:georgia,serif; color:#969696; }
#plud_d_infos .puce_verte { float:left; margin-left:55px; background-position:0 4px; }
*+html #plud_d_infos .puce_verte { margin-top:17px; }
#temoignages_cif { width:235px; padding-right:15px; float:right; }
#temoignages_cif h4 { font-family:georgia,serif; color:#969696; font-size:18px; font-weight:normal; margin-top:10px; margin-bottom:15px; }
#temoignages_cif p { font-size:11px; }
#periode_de_pro { width:504px; margin-left:10px; margin-top:10px; color:#969696; float:left; }
#trois_points_periode_pro { width:232px; height:413px; background:#ffffff url(../images/salaries/perio_pro_bg_encart1.jpg) no-repeat 0 0; float:right; padding-top:8px; padding-left:14px; padding-right:14px; margin-top:10px; }
#trois_points_periode_pro h3 { font-family:georgia, serif; color:#c9c931; font-size:18px; font-weight:normal; margin:0; padding:0; }
#trois_points_periode_pro ul { margin-left:10px; margin-top:5px; }
#trois_points_periode_pro ul li { margin:0; padding:0; padding-bottom:5px; font-size:12px; color:#969696; }
#perio_pro_contact { width:510px; height:75px; background:#ffffff url(../images/salaries/period_pro_encart_contact.jpg) no-repeat 0 0; float:left; margin-top:20px; }
#perio_pro_contact p { width:307px; float:left; margin-left:10px; margin-top:15px; color:#969696; font-family:georgia,serif; font-size:15px; line-height:15px; }
#perio_pro_contact a { display:block; float:right; background:url(../images/puce_verte.gif) no-repeat 0 5px; padding-left:18px; margin-top:25px; margin-right:25px; font-family:georgia,serif; }
#periode_de_professionnallisation .block_numerote { width:360px; float:left; margin-top:10px; }
#periode_de_professionnallisation .block_numerote p { color:#969696; margin:0; padding-left:30px; font-size:12px; line-height:15px; }
#periode_de_professionnallisation .block_numerote h3 { font-family:georgia,serif; color:#969696; font-size:16px; margin:0; padding:0; margin-bottom:10px; }
#periode_de_professionnallisation #bloc_droite { float:right; background:#ffffff url(../images/salaries/second_bloc.jpg) no-repeat 0 5px; }
#periode_de_professionnallisation #bloc_gauche { background:#ffffff url(../images/salaries/first_bloc.jpg) no-repeat 0 52px; }
#periode_de_professionnallisation p { color:#969696; }
#periode_de_professionnallisation .cartouche_infoplus { width:95%; }
#periode_de_professionnallisation h2 { font-size:18px; margin-bottom:20px; }

/*Fin des pages salariés.... VERTE*/

/*Pages 
  */
.qui #entete_qui { width:388px; height:165px; background:#ffffff url(../images/qui/entete.jpg) no-repeat 0 0; padding-left:380px; padding-right:10px; padding-top:8px; }
#les_partenaires #entete_qui { background:#ffffff url(../images/qui/partenaires_entete.jpg) no-repeat 0 0; }
.qui #entete_qui h1 { font-family:gerogia,serif; font-size:18px; color:#646464; padding-bottom:0; font-weight:normal; }
.qui #entete_qui p { color:#969696; font-size:12px; margin-top:0; }
#activites_intro { width:340px; margin-top:20px; margin-left:5px; float:left; }
#activites_intro h3 { font-family:georgia,serif; color:#969696; font-size:18px; font-weight:normal; }
#activites_intro p { color:#969696; }
#activites_intro ul { margin:0; margin-left:15px; }
#activites_intro ul li { color:#969696; }
#activites_menu div { width:198px; height:74px; float:left; margin-top:20px; margin-left:18px; padding-top:145px; text-align:center; }
#activites_menu div a { font-family:georgia,serif; color:#969696; font-size:12px; display:block; margin:auto; }
#activites_menu div a:hover { color:#646464; }
#activites_menu #link_sorienter { background:#ffffff url(../images/qui/sorienter.jpg) no-repeat 0 0; }
#activites_menu #link_former { background:#ffffff url(../images/qui/former.jpg) no-repeat 0 0; height:64px; padding-top:155px; margin-bottom:15px; }
#activites_menu #link_dif { background:#ffffff url(../images/qui/salaries.jpg) no-repeat 0 0; height:106px; padding-top:130px; _padding-top:140px; }
*+html #activites_menu #link_dif { padding-top:140px; }
#activites_menu #link_dif a { margin-bottom:5px; }
#activites_menu #link_se_former a { margin-top:10px; }
#activites_menu #link_se_former { background:#ffffff url(../images/qui/se_former.jpg) no-repeat 0 10px; height:96px; _padding-top:165px; padding-top:155px; }
*+html #activites_menu #link_se_former { padding-top:165px; }

/*Fin des qui sommes nous*/

/*Pages demandeurs d'emploi BLEUES*/
.former { width:98%; }
.former .theme { text-transform:uppercase; }
.former #entete_former { width:388px; height:165px; background:#ffffff url(../images/alternance/entete.jpg) no-repeat 0 0; padding-left:380px; padding-right:10px; padding-top:8px; }
.former #entete_former h1 { font-family:gerogia,serif; font-size:18px; color:#646464; padding-bottom:0; font-weight:normal; }
.former #entete_former p { color:#969696; font-size:12px; margin-top:0; }
.former h2 { color:#969696; font-family:georgia,serif; font-size:18px; font-weight:normal; margin-top:15px; margin-bottom:15px; }
.former .intro { width:460px; color:#969696; margin-left:10px; _margin-left:5px; float:left; }
.former .trouver_une_formation { width:440px; height:95px; background:#ffffff url(../images/alternance/trouver_un_formation.jpg) no-repeat 0 0; float:left; padding:10px; }
#bilan .trouver_une_formation { height:110px; background:#ffffff url(../images/alternance/trouver_un_formation_grand.jpg) no-repeat 0 0; }
.former p,.former h1 { color:#969696; }
.former .trouver_une_formation h2 { margin-top:0; }
#bilan .trouver_une_formation h2 { margin-bottom:0; }
#bilan .trouver_une_formation p { font-size:12px; margin:0; line-height:15px; }
#bilan ul { margin-left:15px; }
#bilan ul li { margin-bottom:12px; }
#bilan .en_savoir_plus { width:757px; height:64px; background:#ffffff url(../images/alternance/bg_savoir_plus.jpg) no-repeat 0 0; padding-left:10px; padding-right:10px; padding-top:10px; }
#bilan .en_savoir_plus p { margin-top:2px; }
#bilan .en_savoir_plus h3 { color:#8ccef0; font-family:georgia,sans-serif; }
.former .trouver_une_formation a { clear:both; float:left; width:190px; margin-left:140px; margin-bottom:10px; }
.former .bloc_droit_formation { width:273px; height:352px; background:#ffffff url(../images/alternance/bloc_droit.jpg) no-repeat 0 0; float:right; padding:15px; padding-top:5px; margin-top:10px; _margin-left:5px; }
.former .bloc_droit_formation h2 { margin-bottom:5px; }
.former .bloc_droit_formation p { color:#969696; font-size:12px; margin:0; }
#bilan .bloc_droit_formation { width:273px; padding:15px; }
#bilan .bloc_droit_formation h2 { margin:0; color:#8ccef0; }
#bilan .bloc_droit_formation p { font-size:12px; line-height:15px; }
#bilan .bloc_droit_formation { background:#ffffff url(../images/alternance/bloc_droit_grand.jpg) no-repeat 0 0; height:414px; }
#orientation .bloc_droit_formation { background:#ffffff url(../images/alternance/bg_encart_gauche_petit.jpg) no-repeat 0 0; height:250px; }
#orientation .bloc_droit_formation h2 { margin:0; color:#8ccef0; }
.former .bloc_droit_formation h2 { margin-top:0; }
.info_plus_bleu { background:#ffffff url(../images/alternance/bordure_bleue.jpg) repeat-y 0 0; padding-left:10px; margin-bottom:40px; }
.info_plus_bleu h2 { font-size:11px; font-family:arial,sans-serif; font-weight:bold; color:#969696; margin:0; border-bottom:1px solid #969696; width:99%; padding-bottom:5px; margin-bottom:5px; }
.info_plus_bleu p { margin:0; padding:0; color:#969696; }
.info_plus_bleu ul { margin-top:5px; margin-bottom:5px; color:#969696; }
#reconvertir ul { color:#969696; }
#alternance_c_est_quoi .gauche { width:464px; float:left; }
#alternance_c_est_quoi .droite { width:295px; float:right; margin-top:13px; }
#alternance_c_est_quoi h3 { font-family:georgia,serif; color:#969696; font-size:18px; font-weight:normal; 
/*padding-left:18px;*/
}
#alternance_c_est_quoi .troisieme { padding-top:10px; }

/*
#alternance_c_est_quoi .premier
{
	background:#ffffff url(../images/alternance/un.jpg) no-repeat 0 0;
}

#alternance_c_est_quoi .second
{
	background:#ffffff url(../images/alternance/deux.jpg) no-repeat 0 0;
}

#alternance_c_est_quoi .troisieme
{
	background:#ffffff url(../images/alternance/trois.jpg) no-repeat 0 0;
}

*/
#alternance_c_est_quoi h4 { border-bottom:1px solid #969696; color:#969696; margin-top:15px; }
#alternance_c_est_quoi table { width:458px; height:100px; background:url(../images/alternance/fond_tableau.jpg) no-repeat 0 0; padding-left:10px; }
#alternance_c_est_quoi table th { font-family:arial,sans-serif; color:#969696; font-size:11px; font-weight:normal; text-align:left; }
#alternance_c_est_quoi table td { font-family:arial,sans-serif; color:#41a2d6; font-size:12px; font-weight:normal; text-align:center; }
#alternance_c_est_quoi ul { color:#969696; margin-left:15px; margin-top:25px; }
#alternance_c_est_quoi ul li { margin-bottom:15px; }
#alternance_c_est_quoi .degrade { background:#ffffff url(../images/alternance/rythme.jpg) no-repeat 0 0; width:263px; height:102px; padding:15px; margin-top:20px; }
#alternance_c_est_quoi .degrade h2,#alternance_c_est_quoi .degrade p { padding:0; margin:0; }
#alternance_c_est_quoi .degrade p { margin-top:5px; margin-bottom:5px; }
#alternance_c_est_quoi .degrade h2 { color:#8ccef0; }
#alternance_c_est_quoi .second,#alternance_c_est_quoi .troisieme { margin-top:25px; }

/*Affichage des  articles -----------*/
#formations_alternance { width:595px; float:right; }
#formations_alternance .formation { margin-top:35px; padding:0; border-left:5px solid #8ccef0; padding-left:5px; margin-bottom:35px; }
#formations_alternance .formation h1 { font-size:12px; border-bottom:1px solid #969696; text-transform:uppercase; padding:0; margin:0; padding-bottom:5px; }
#formations_alternance .formation table { width:240px; float:left; font-size:11px; margin-right:10px; }
#formations_alternance .formation table th { font-weight:normal; text-align:left; color:#969696; width:93px; }
#formations_alternance .formation table td { color:#41a2d6; }
#formations_alternance .formation p { font-size:11px; margin-top:2px; }
#formations_alternance .formation .puce_bleue { font-weight:normal; color:#6e6e6e; background-position:0 3px; }
#formations_alternance .formation .puce_bleue:hover { color:#8ccef0; }
.nb_pages { text-align:center; border-top:1px solid #969696; border-bottom:1px solid #969696; letter-spacing:1em; width:595px; float:right; }
#formations_alternance .resultat { margin-bottom:-20px; background-color:#f0f0f0; padding-left:5px; }
#menu_catalogues { width:163px; float:left; background:#ffffff url(../images/catalogues/menu_catalogues_middle.jpg) repeat-y 0 0; margin-top:7px; }
#menu_catalogues h3 { font-family:georgia,serif; font-size:18px; color:#8ccef0; font-weight:normal; text-transform:uppercase; margin-left:10px; margin-bottom:10px; }
#menu_catalogues a { margin-left:10px; margin-right:10px; font-size:12px; color:#969696; margin-top:7px; margin-bottom:7px; font-family:georgia,serif; }
#menu_catalogues a:hover { border-top:1px solid #8ccef0; border-bottom:1px solid #8ccef0; margin-top:-1px; margin-bottom:-1px; color:#565656; }
#menu_catalogues #top_menu_catalogues { display:block; width:163px; height:9px; background:#ffffff url(../images/catalogues/menu_catalogues_top.jpg) no-repeat 0 0; margin:0; padding:0; }
#menu_catalogues #bottom_menu_catalogues { display:block; width:163px; height:8px; background:#ffffff url(../images/catalogues/menu_catalogues_bottom.jpg) no-repeat 0 0; margin:0; padding:0; margin-top:10px; }
#menu_catalogues a { display:block; }
#intra #entete_former { background:#ffffff url(../images/catalogues/entete_intra.jpg) no-repeat 0 0; }
#intra #bilan #menu_catalogues h3 { color:#c9c931; }
#intra #bilan #menu_catalogues a:hover { border-top:1px solid #c9c931; border-bottom:1px solid #c9c931; margin-top:-1px; margin-bottom:-1px; color:#565656; }
#intra #bilan #formations_alternance .formation { border-color:#c9c931; }
#intra #bilan #formations_alternance .puce_bleue { background:url(../images/puce_verte.gif) no-repeat 0 2px; }
#intra #bilan #formations_alternance .puce_bleue:hover { color:#c9c931; }
#intra #formations_alternance .formation table td { color:#c9c931; }

/*Affichage des  articles ------FIN */

/*Fiche  alternance -----------------*/
#fiche { width:100%; }
#fiche .top { background:#ffffff url(../images/catalogues/top_fiche.jpg) no-repeat 0 0; width:764px; height:26px; padding-top:6px; padding-left:10px; padding-right:10px; margin:auto; }
#fiche .descr { width:415px; float:left; margin-left:7px; margin-top:15px; }
#fiche .descr .theme { font-size:11px; margin:0; padding:0; }
#fiche .descr h1 { margin-top:0; margin-bottom:5px; padding-bottom:0; padding-top:0; font-family:georgia,serif; color:#646464; font-size:18px; border-bottom:1px solid #969696; font-weight:normal; }
#fiche .descr div p { margin:0; }
#fiche .descr div div { margin:0; color:#969696; }
#fiche .cartouche_droite { width:343px; background:#ffffff url(../images/catalogues/cartouche_fiche.jpg) no-repeat 0 0; float:right; margin-right:5px; margin-top:15px; padding-top:35px; padding-bottom:45px; padding-left:13px; _margin-right:0; }
*+html #autre #fiche .cartouche_droite * { padding-top:0; }
#autre #fiche .cartouche_droite * { _padding-top:0; }
.cartouche_droite #infos { }
#autre .cartouche_droite #infos { padding-top:10px; }
#autre .cartouche_droite #infos table { }
.cartouche_droite #need_test { margin-top:38px; }
.cartouche_droite #need_test .postule a { display:block; margin-left:15px; text-align:center; text-transform:uppercase; color:#3381aa; width:190px; margin:auto; padding-top:4px; padding-bottom:4px; border-top:1px solid #969696; border-bottom:1px solid #969696; font-family:georgia,serif; background:none; }
.cartouche_droite #need_test a { display:block; font-size:12px; font-family:georgia,serif; font-weight:normal; color:#6e6e6e; background:url(../images/candidats/dknow.gif) no-repeat 0 4px; padding-left:15px; }
.cartouche_droite #need_test .okay a { background:url(../images/candidats/ok.gif) no-repeat 0 4px; color:#c9ca31; }
.cartouche_droite #need_test .echec a { background:url(../images/candidats/not_ok.gif) no-repeat 0 4px; color:#ffa200; }
#fiche .cartouche_droite span { display:block; padding-left:19px; margin-bottom:1px; min-height:18px; margin-bottom:8px; }
#fiche .cartouche_droite .duree { background:url(../images/catalogues/pictos/picto_diacramme.gif) no-repeat 0 0; }
#fiche .cartouche_droite .debut,#fiche .cartouche_droite .fin,#fiche .cartouche_droite .date_examen { background:url(../images/catalogues/pictos/picto_date.gif) no-repeat 0 0; }
#fiche .cartouche_droite .niveau { background:url(../images/catalogues/pictos/picto_diplome.gif) no-repeat 0 0; }
#fiche .cartouche_droite .public { background:url(../images/catalogues/pictos/picto_msn.gif) no-repeat 2px 0; }
#fiche .cartouche_droite .cout { background:url(../images/catalogues/pictos/picto_euro.gif) no-repeat 0 0; }
#fiche .cartouche_droite .lieu { background:url(../images/catalogues/pictos/picto_point.gif) no-repeat 0 0; }

/**/
#autre #fiche .cartouche_droite .duree { background:url(../images/catalogues/pictos_green/picto_diacramme.gif) no-repeat 0 0; }
#autre #fiche .cartouche_droite .debut,#autre #fiche .cartouche_droite .fin,#autre #fiche .cartouche_droite .date_examen { background:url(../images/catalogues/pictos_green/picto_date.gif) no-repeat 0 0; }
#autre #fiche .cartouche_droite .niveau { background:url(../images/catalogues/pictos_green/picto_diplome.gif) no-repeat 0 0; }
#autre #fiche .cartouche_droite .public { background:url(../images/catalogues/pictos_green/picto_msn.gif) no-repeat -2px 0; }
#autre #fiche .cartouche_droite .cout { background:url(../images/catalogues/pictos_green/picto_euro.gif) no-repeat 0 0; }
#autre #fiche .cartouche_droite .lieu { background:url(../images/catalogues/pictos_green/picto_point.gif) no-repeat 0 0; }
#autre #fiche .cartouche_droite .participant { background:url(../images/catalogues/pictos_green/picto_cotume.gif) no-repeat 3px 0; }

/**/
#fiche .cartouche_droite * { color:#969696; font-size:11px; }
#fiche .cartouche_droite .jours_formation { margin-top:6px; }
#fiche .cartouche_droite .niveau { margin-top:6px; }
#fiche .bottom_fiche { color:#969696; }
#fiche .bottom_fiche .objectis,#fiche .bottom_fiche .methodes { padding-left:5px; border-left:5px solid #8ccef0; width:96%; margin:auto; margin-top:20px; }
#fiche .bottom_fiche div h2 { font-family:arial,sans-serif; margin:0; border-bottom:1px solid #969696; font-size:12px; text-transform:uppercase; font-weight:bold; }
#autre #fiche .cartouche_droite { background:url(../images/catalogues/middle_infos.gif) repeat-y 0 0; padding:0; width:354px; }
#autre #fiche .cartouche_droite table { width:95%; margin:auto; }
#autre #fiche .cartouche_droite .toofer_infos { background:url(../images/catalogues/top_infos.gif) repeat-y 0 0; margin:0; padding:0; height:34px; margin-top:-10px; }
#autre #fiche .cartouche_droite .footer_infos { background:url(../images/catalogues/bottom_infos.gif) repeat-y 0 0; margin:0; padding:0; height:133px; }
*+html #autre #fiche .cartouche_droite .footer_infos { margin-top:0; }
#autre #fiche .bottom_fiche div { border-left:5px solid #c9c931; }
#autre #fiche .puce_bleue { background:url(../images/puce_verte.gif) no-repeat 0 4px; }
#autre #fiche .puce_bleue:hover { color:#c9c931; }

/*Fiche  alternance -------------FIN*/

/*Inscription*/
#formulaire_inscription { width:516px; height:383px; background:#ffffff url(../images/candidats/encart_inscription.jpg) no-repeat 0 0; float:left; padding:15px; }
#formulaire_inscription td,#formulaire_inscription p { color:#969696; }
#formulaire_inscription h1 { color:#3381AA; font-family:georgia,serif; font-size:18px; font-weight:normal; text-transform:uppercase; }
#formulaire_inscription .puce_verte { margin-right:15px; }
#formulaire_inscription .inputbox,#formulaire_inscription select { border:1px solid #646464; width:200px; }
#formulaire_inscription .message { width:350px; font-size:11px; }
#formulaire_inscription .notice { font-size:11px; }
#identification_ { width:222px; padding-left:10px; height:264px; padding-top:150px; background:#ffffff url(../images/candidats/se_connecter.jpg) no-repeat 0 0; float:right; margin-right:10px; _margin-right:5px; }
#identification_ h1 { color:#ffa200; font-family:georgia,serif; font-size:18px; font-weight:normal; text-transform:uppercase; margin-top:20px; margin-left:10px; margin-bottom:10px; }
*+html #identification_ h1 { padding-top:25px; }
#identification_ table { width:100%; text-align:center; }
#identification_ .inputbox { border:1px solid #646464; width:150px; color:#969696; }
#identification_ .oublie { text-align:right; padding-right:34px; margin-top:0; }
#identification_ .oublie a { color:#969696; font-size:11px; text-decoration:underline; }
#identification_ .puce_orange { padding-right:34px; }

/*Fin de l'inscription*/

/*Fin des pages BLEUES*/

/*Page de catalogue--------------------------------------------*/
.catalogue #entete_catalogues { width:388px; height:165px; background:#ffffff url(../images/catalogues/entete.jpg) no-repeat 0 0; padding-left:380px; padding-right:10px; padding-top:8px; }
.catalogue #entete_catalogues h1 { font-family:gerogia,serif; font-size:18px; color:#646464; padding-bottom:0; font-weight:normal; }
.catalogue #entete_catalogues p { color:#969696; font-size:12px; margin-top:0; }
.catalogue .encart { width:553px; height:108px; padding-right:15px; padding-top:8px; padding-left:210px; margin-bottom:10px; }
.catalogue .encart h1 { font-family:arial,sans-serif; font-size:12px; color:#646464; padding-bottom:0; border-bottom:1px solid #969696; }
.catalogue #encart1 { margin-top:15px; background:#ffffff url(../images/catalogues/encart1.jpg) no-repeat 0 0; }
.catalogue #encart2 { background:#ffffff url(../images/catalogues/encart2.jpg) no-repeat 0 0; }
.catalogue #encart2 .puce_verte { background-position:0 3px; }
.catalogue #encart3 { height:120px; background:#ffffff url(../images/catalogues/encart3.jpg) no-repeat 0 0; }
.catalogue .encart p { color:#969696; font-size:12px; margin-top:0; }
#dispositifs .catalogue .encart { width:747px; height:117px; background:url(../images/salaries/dispo_bloc.jpg) no-repeat 0 0; padding:15px; margin:0; margin-top:15px; }
#dispositifs #entete_catalogues { background:url(../images/salaries/entete.jpg) no-repeat 0 0; }
#dispositifs .catalogue .encart .puce_verte { margin-top:-5px; }
#dispositifs .catalogue .encart p { line-height:16px; }

/*Page de catalogue-----------------------FIN--------------*/

/*Fiche candidat */
.profil h1 { font-size:18px; text-transform:uppercase; font-weight:normal; color:#969696; width:770px; height:35px; background:#ffffff url(../images/candidats/entete_candidats.jpg) no-repeat 0 0; padding-top:15px; padding-left:15px; margin-bottom:15px; font-family:georgia,serif; }
#editer_profil #informations_personnelles { width:368px; height:281px; background:#ffffff url(../images/candidats/recap_informations.jpg) no-repeat 0 0; float:left; padding-left:10px; padding-top:10px; }
#editer_profil #formulaire_modifications_profil { position:absolute; margin-left:-10px; margin-top:-10px; }
#editer_profil #informations_personnelles h2,#editer_profil #formulaire_modifications_profil h2 { color:#c9c931; text-transform:uppercase; font-weight:normal; font-size:18px; font-family:georgia,serif; }
#editer_profil #informations_personnelles td,#editer_profil #formulaire_modifications_profil td { color:#969696; }
#editer_profil #postuler_edit { background:#ffffff url(../images/candidats/consulter_catalogue.jpg) no-repeat 0 0; width:378px; height:316px; float:left; margin-top:10px; margin-bottom:10px; }
#editer_profil #postuler_edit h2 { color:#646464; font-family:georgia,serif; font-size:17px; text-transform:uppercase; font-weight:normal; padding-left:15px; padding-right:15px; margin-top:170px; }
#editer_profil #postuler_edit p { padding-left:15px; padding-right:15px; margin-top:0; color:#969696; }
#editer_profil #postuler_edit a { display:block; margin-left:15px; text-align:center; text-transform:uppercase; color:#3381aa; width:190px; margin:auto; padding-top:4px; padding-bottom:4px; border-top:1px solid #969696; border-bottom:1px solid #969696; font-family:georgia,serif; }
#editer_profil #test_en_ligne { width:371px; float:right; margin-right:15px; height:599px; }
#editer_profil #test_en_ligne h2 { font-family:georgia,serif; font-size:17px; color:#3ca0d5; font-weight:normal; }
#editer_profil #test_en_ligne p { font-size:11px; color:#969696; }
#editer_profil #test_en_ligne .formation { border-top:1px solid #969696; padding-top:10px; }
#editer_profil #test_en_ligne .formation h3 { font-size:12px; font-family:georgia,serif; font-weight:normal; color:#6e6e6e; background:#ffffff url(../images/candidats/dknow.gif) no-repeat 0 3px; padding-left:20px; }
#editer_profil #test_en_ligne .formation .ok { background:#ffffff url(../images/candidats/ok.gif) no-repeat 0 3px; color:#c9ca31; }
#editer_profil #test_en_ligne .formation .ok_p { color:#c9ca31; display:block; padding-bottom:5px; padding-top:5px; }
#editer_profil #test_en_ligne .formation .pas_ok { background:#ffffff url(../images/candidats/not_ok.gif) no-repeat 0 3px; color:#ffa200; }
#editer_profil #test_en_ligne .formation .pas_ok_p { color:#ffa200; display:block; padding-top:5px; padding-bottom:5px; }
#editer_profil #test_en_ligne .formation .pas_ok_p:hover { color:#ffc422; }
#editer_profil #test_en_ligne .formation .passer_un_test { color:#969696; display:block; padding-top:5px; padding-bottom:5px; }
#editer_profil #test_en_ligne .formation .passer_un_test:hover { color:#696969; }
#editer_profil #test_en_ligne .formation p { margin:0; }
#contact td { color:#969696; font-size:12px; }
#contact #entete_qui { background:url(../images/contact.jpg) no-repeat 0 0; margin-bottom:10px; }
#contact table { width:98%; }
#contact .inputbox,#contact select { border:1px solid #6e6e6e; width:250px; font-size:12px; }
#contact .smallbox { border:1px solid #6e6e6e; width:100px; }
#contact .bigbox,#contact textarea { border:1px solid #6e6e6e; width:98%; }
#contact textarea { height:150px; font-size:12px; }
#contact .inputbox,#contact textarea,#contact .bigbox { color:#969696; }
#contact textarea { overflow:auto; }
#contact .inputbox:focus,#contact textarea:focus,#contact .bigbox:focus { color:#6e6e6e; }
#formulaire_modifications_profil { width:368px; height:281px; background:#ffffff url(../images/candidats/recap_informations.jpg) no-repeat 0 0; float:left; padding-left:10px; padding-top:10px; position:absolute; }
#questionnaire #entete_questionnaire { width:769px; height:94px; background:#ffffff url(../images/test/entete.jpg) no-repeat 0 0; padding-top:10px; padding-left:15px; margin-bottom:10px; }
#questionnaire #entete_questionnaire .puce_bleue { float:left; }
#questionnaire #entete_questionnaire h1 { clear:both; font-family:georgia,serif; color:#646464; font-size:18px; font-weight:normal; padding-top:5px; float:left; }
#questionnaire #entete_questionnaire p { width:187px; float:right; font-size:11px; color:#969696; margin:0; margin-top:0; line-height:13px; margin-right:10px; }
#questionnaire .theme { margin-bottom:20px; }
#questionnaire .theme table { width:780px; }
#questionnaire .theme .reponses { border-bottom:1px solid #969696; }
#questionnaire .theme h2 { font-size:15px; font-family:georgia,serif; color:#646464; border-bottom:1px solid #646464; width:780px; padding-bottom:3px; font-weight:normal; }
#questionnaire .theme td { color:#969696; }
#questionnaire .theme .number { color:#8ccef0; font-weight:bold; width:20px; }
#questionnaire .valider { text-align:right; padding-right:15px; }
#site #carte { margin-top:25px; margin-left:5px; float:left; width:501px; height:353px; background-color:#efefef; }
#site #complement { width:236px; height:259px; background:#ffffff url(../images/qui/bloc_geo.jpg) no-repeat 0 0; float:right; margin-right:20px; padding:10px; margin-top:15px; _margin-right:9px; }
#site #complement h2 { color:#fabe09; font-size:18px; font-family:georgia,serif; font-weight:normal; margin-bottom:10px; }
#site #complement p { color:#969696; margin:0; }
#historique p { color:#969696; }
#historique .annee { border-left:5px solid #fabe09; padding-left:10px; width:95%; margin:auto; margin-top:20px; }
#historique .annee h2 { cursor:pointer; font-size:26px; width:105px; height:21px; }
#historique .annee h2 strong { display:none; }
#historique #an_1999 h2 { background:#ffffff url(../images/qui/historique_annees_01.gif) no-repeat 0 0; }
#historique #an_2000 h2 { background:#ffffff url(../images/qui/historique_annees_00.gif) no-repeat 0 0; }
#historique #an_2001 h2 { background:#ffffff url(../images/qui/historique_annees_02.gif) no-repeat 0 0; }
#historique #an_2002 h2 { background:#ffffff url(../images/qui/historique_annees_03.gif) no-repeat 0 0; }
#historique #an_2005 h2 { background:#ffffff url(../images/qui/historique_annees_04.gif) no-repeat 0 0; }
#historique #an_2008 h2 { background:#ffffff url(../images/qui/historique_annees_05.gif) no-repeat 0 0; }
#historique #an_2009 h2 { background:#ffffff url(../images/qui/historique_annees_06.gif) no-repeat 0 0; }
#historique #an_1999 h2:hover,#historique #an_2000 h2:hover,#historique #an_2001 h2:hover,#historique #an_2002 h2:hover,#historique #an_2005 h2:hover,#historique #an_2008 h2:hover,#historique #an_2009 h2:hover { background-position:0 -21px; }
#historique .annee h2:hover { color:#c9c931; }
#processus #recruter { width:489px; height:587px; background:#ffffff url(../images/salaries/recruter_bloc_g.jpg) no-repeat 0 0; float:left; }
#processus #recruter * { display:none; }
#processus #processus_descr { width:226px; height:361px; background:#ffffff url(../images/salaries/recruter_processus.jpg) no-repeat 0 0; float:right; padding:15px; }
#processus #processus_descr h1 { font-size:18px; font-weight:normal; color:#c9c931; font-family:georgia,serif; }
#processus #processus_descr h2 { font-weight:normal; }
#processus #processus_descr p { color:#969696; }
#processus #contactez_nous { background:#ffffff url(../images/salaries/recruter_contact.gif) no-repeat 0 0; width:226px; height:164px; float:right; padding:15px; margin-top:10px; }
#processus #contactez_nous h1 { font-size:18px; font-weight:normal; color:#969696; font-family:georgia,serif; }
#processus #contactez_nous .puce_verte { width:150px; margin:auto; margin-top:35px; }

/*Les partenaires */
#logotheque { width:495px; float:left; }
#logotheque h1 { font-size:18px; font-weight:normal; font-family:georgia,serif; color:#969696; margin-top:15px; margin-bottom:15px; }
#logotheque a { display:block; margin-bottom:15px; margin-left:3px; float:left; }
#vidal_plus_infos { background:#ffffff url(../images/qui/partenaires_bloc.jpg) no-repeat 0 0; width:226px; height:477px; float:right; margin-right:17px; margin-top:15px; padding:15px; }
#vidal_plus_infos h1 { color:#ffa200; font-weight:normal; font-family:georgia,serif; font-size:18px; margin:0; }
#vidal_plus_infos p,#logotheque p { line-height:15px; color:#969696; }
#vidal_plus_infos a { margin-top:7px; margin-bottom:2px; }
#logotheque2 a { display:block; float:left; margin-right:15px; margin-bottom:10px; }
*+html #recap table { padding-left:10px; }
#message_accueil h1 { margin-bottom:20px; }
#message_accueil h1 span { font-family:georgia,serif; color:#ffa200; font-weight:normal; font-size:18px; }
#message_accueil h1 span,#message_accueil h1 img { vertical-align:middle; }
#message_accueil table td { padding-left:81px; width:250px; margin-right:10px; }
#message_accueil table td h2 { color:#FFA200; font-family:arial,sans-serif; font-size:16px; font-weight:normal; display:none; }
#message_accueil table td p { color:#FFFFFF; margin-top:5px; }
#message_accueil table td .puce_orange { color:#aaaaaa; }
#message_accueil table td .puce_orange:hover { color:#FFA200; }
#message_accueil table #nos_formations { background:url(../images/message/picto_catalogues.gif) no-repeat 0 50%; }
#message_accueil table #test_en_ligne { background:url(../images/message/picto_espace_candidat.gif) no-repeat 15px 50%; }
#message_accueil table #newsletter_subsribing { background:url(../images/message/picto_newsletter.gif) no-repeat 5px 50%; }
#forms_pro,#forms_etudiants { margin-top:10px; margin-bottom:15px; padding-top:35px; background:url(../images/titre_inter_entreprise.gif) no-repeat 0 0; padding-left:18px; }
#forms_pro table select,#forms_etudiants table select { width:160px; }
#forms_etudiants { background:url(../images/titre_alternance.gif) no-repeat -2px 0; }
