body {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.container-old {
  font-size: 76%;
}

#ventre a {
  color: #1b78ba;
}
#ventre a:link,
#ventre a:visited {
  text-decoration: none;
}
#ventre a:hover,
#ventre a:active {
  text-decoration: underline;
}

/* formulaires */
#blocPush form {
  font-size: 0.9em;
}

/* -- nav -- */
#navBar li,
#navBar li li,
#navBar li li {
  font-size: 13px;
}

/* -- ventre -- */
#fildA p.nav {
  font-size: 1em;
  line-height: 13px;
  color: #666;
  display: block;
  width: 620px;
  float: left;
  margin-bottom: 10px;
}
#mainPro #fildA p.nav {
  width: 700px;
}
#fildA p span {
  font-weight: bold;
}
#mainPro #fildA p span {
  color: #669825;
}

h2.fl {
  padding-left: 22px;
  background: transparent url(/assets/img/structure/puce_fl-bleue.gif) no-repeat;
}

.accroche {
  font-weight: bold;
}
.alert {
  color: #cc0033 !important;
  font-weight: bold;
}
.cvExp .cvPost .alert {
  font-size: 0.9em;
}
.confirm {
  color: #639c17 !important;
}
p.alertMsg {
  background: #ffddd2 url(/images/icons/alert-erreur.gif) no-repeat 6px 2px;
  padding: 2px 2px 2px 22px;
  color: red;
}
p.confirm {
  background: #e5f3c5 url(/images/icons/alert-confirm.gif) no-repeat 6px 2px;
  padding: 2px 2px 2px 22px;
}

p.comntr {
  display: inline;
  color: #7f7f7f;
}

p.noOffre {
  font-size: 0.9em;
}

p.help a {
  display: block;
  width: 17px;
  height: 17px;
  background: transparent url(/assets/img/icones/ico-help.gif) no-repeat;
}
#votEspPro p.help a {
  background: transparent url(/assets/img/icones/ico-help_fdVrt.gif) no-repeat;
}
#votEspPro h3 {
  font-size: 0.9em;
  color: #304b82;
  margin: 0 0 6px 22px;
}
p.help span,
.reload span {
  position: absolute;
  left: -999em;
}

/* titres images */
.ttImg {
  display: block;
  margin-top: 0;
}
.ttImg span {
  position: absolute;
  left: -999em;
}
#s-idtf {
  width: 100px;
  height: 18px;
  background: transparent url(/assets/img/titres-img/tt_s-indentifier.gif) no-repeat;
  border-bottom: 0;
  padding: 0;
  margin: 0;
}
#msInf {
  width: 119px;
  height: 13px;
  background: transparent url(/assets/img/titres-img/tt_mes-infos.gif) no-repeat;
  margin-bottom: 8px;
}
#stats {
  width: 181px;
  height: 39px;
  background: transparent url(/assets/img/titres-img/tt_statistiques.gif) no-repeat;
  margin-bottom: 8px;
}
#alrtCV {
  width: 181px;
  height: 39px;
  background: transparent url(/assets/img/titres-img/tt_alerteCV.gif) no-repeat;
  margin-bottom: 8px;
}
#cv-aden h3 {
  width: 157px;
  height: 42px;
  background: transparent url(/assets/img/titres-img/pro-tarifs-cvtheque.png) no-repeat;
  margin-top: 16px;
  margin-left: 27px;
}
#diffusion-offres h3 {
  width: 199px;
  height: 56px;
  background: transparent url(/assets/img/titres-img/pro-tarifs-offres.png) no-repeat;
  margin-top: 16px;
  margin-left: 8px;
}
#international h3 {
  width: 191px;
  height: 65px;
  background: transparent url(/assets/img/titres-img/pro-tarifs-international.png) no-repeat;
  margin-top: 14px;
  margin-left: 8px;
}
#produits-com h3 {
  width: 183px;
  height: 65px;
  background: transparent url(/assets/img/illustrations/pro-tarifs-com.png) no-repeat;
  margin-top: 14px;
  margin-left: 14px;
}
#cv-aden h3 {
  width: 187px;
  height: 42px;
  background: transparent url(/assets/img/titres-img/pro-tarifs-cvtheque.png) no-repeat;
  margin-top: 14px;
  margin-left: 6px;
}
#outils-rh h3 {
  width: 194px;
  height: 56px;
  background: transparent url(/assets/img/titres-img/pro-tarifs-outils.png) no-repeat;
  margin-top: 14px;
  margin-left: 9px;
}
#contacts h3 {
  width: 147px;
  height: 18px;
  background: transparent url(/assets/img/illustrations/pro-tarifs-contact.png) no-repeat;
  margin-top: 14px;
  margin-left: 34px;
}
#tagPubSCT .ttImg {
  background: transparent url(/assets/img/titres-img/hp-figaro-magazine.png) right 2px no-repeat;
  height: 40px;
  width: 100%;
}

.encartDetailCV dl,
.encartStats p,
.encartAlrtCV p,
.encartDetailRech dl {
  font-size: 0.9em;
  margin-bottom: 8px;
}
.encartStats p a,
.encartAlrtCV p a {
  font-weight: bold;
}
.encartStats form a,
.encartAlrtCV form a {
  font-size: 0.9em;
  font-weight: bold;
}
/* Esp Pro */
#proTabTableau {
  float: right;
  width: 408px;
  height: 56px;
  background: transparent url(/assets/img/structure/bkgd_pro_tabl-de-bord.jpg) no-repeat;
}
#proTabOffres {
  float: right;
  width: 408px;
  height: 56px;
  background: transparent url(/assets/img/structure/bkgd_pro_vos-offres.jpg) no-repeat;
}
#proTabCandidatheque {
  float: right;
  width: 408px;
  height: 56px;
  background: transparent url(/assets/img/structure/bkgd_pro_candidatheque.jpg) no-repeat;
}
#proTabProduits {
  float: right;
  width: 408px;
  height: 56px;
  background: transparent url(/assets/img/structure/bkgd_pro_vos-produits.jpg) no-repeat;
}
#proTabEspace {
  float: right;
  width: 408px;
  height: 56px;
  background: transparent url(/assets/img/structure/bkgd_pro_votre-espace-pro.jpg) no-repeat;
}

#mesInfos ul,
#menuPersoHeader ul {
  font-size: 0.9em;
}
#mesInfos li,
#menuPersoHeader li {
  padding-left: 14px;
  background: transparent url(/assets/img/structure/puce_gllmts.gif) no-repeat left 2px;
  margin-bottom: 2px;
  font-size: 1em;
}
span.dyn {
  font-weight: bold;
  color: #ed7600;
}

#emailPushCV p a {
  font-weight: bold;
}
#serv {
  height: 31px;
  background: #eff1f5 url(/assets/img/titres-img/tt_services.gif) no-repeat;
}

/* mot rech */
#motRechH h2 {
  margin: 0 35px 5px;
  padding: 9px 0 4px;
  font-size: 16px;
  border-bottom: 1px dotted #f6c38c;
}
#motRechH p.date {
  margin-left: 35px;
  font-size: 12px;
}
.transp button {
  font-family: Tahoma, Helvetica, 'Lucida Grande';
  background: none;
  border: none;
  cursor: pointer;
}
#motRechH #btnRech button {
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  padding: 2px 48px 5px 48px;
  margin: 4px 0 5px 0;
}
#col2 #btnRech .button {
  padding-left: 0;
  margin: 16px 0 0 0;
}
#col2 #btnRech button {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  padding-left: 21px;
  margin-top: 7px;
}

@-moz-document url-prefix() {
  #col2 #btnRech button {
    margin-top: 0;
  }
}

html:first-child #col2 #btnRech button {
  padding-left: 25px;
} /* Opera */

#motRechH #btnRech button:hover,
#motRechH #btnRech button:active {
  color: #fdde93;
}
#col2 #btnRech button:hover,
#col2 #btnRech button:active {
  color: #b4d1ea;
}
#motRechH p.btn {
  margin: 7px 0 20px 0;
  font-weight: bold;
  font-size: 13px;
}
#btnRech .btn a {
  padding: 4px 51px;
}
#motRechH a:link,
#motRechH a:visited,
#motRechH a:hover,
#motRechH a:active {
  color: #fff;
}
#btnRech .btn a:hover,
#btnRech .btn a:active {
  color: #b4d1ea;
  text-decoration: none;
}
ul#rubriques {
  font-size: 0.8em;
  font-weight: bold;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #motRechH #btnRech button {
    line-height: 2.1em;
    padding-top: 2px;
    padding-bottom: 0;
  }
  #btnRech .btn a {
    line-height: 0.2em;
    padding-top: 0;
    padding-bottom: 0;
  }
  #motRechH p.btn {
    margin-top: 6px;
  }
}
/* Safari > 3 */

/* push Pro */
#pushPro a,
#col2 .linx a,
#col1_3.colRub .linx a {
  font-weight: bold;
  font-size: 0.9em;
}
#pushPro a {
  color: #1b2c57;
}

/* tag pub offres */
#tagPubLDM h2,
#tagPubSCT h2 {
  height: 26px;
  font-size: 1.2em;
  color: #2f4881;
  padding: 5px 0 0 43px;
  background: transparent url(/assets/img/structure/puce-tt_clock.gif) no-repeat;
  border-bottom: 1px dotted #8d9cba;
  margin-bottom: 10px;
}
#tagPubLDM dt,
#tagPubSCT dt {
  color: #3490c3;
  font-size: 0.9em;
  font-weight: bold;
  margin-bottom: 3px;
}
#tagPubLDM dd,
#tagPubSCT dd {
  font-size: 0.8em;
  margin-bottom: 8px;
}
#tagPubLDM dd a:link,
#tagPub2 dd a:visited,
#tagPubSCT dd a:link,
#tagPubSCT dd a:visited {
  color: #666;
}
#tagPubLDM dd a:hover,
#tagPub2 dd a:active,
#tagPubSCT dd a:hover,
#tagPubSCT dd a:active {
  color: #666;
}

#tagPubSCT h2 {
  background: transparent url(/assets/img/structure/puce-tt_HP.gif) no-repeat;
  font-size: 1.1em;
  margin-bottom: 2px;
}

#col2 #une h2,
#col2 #recruteurs h2,
.pushDrSolo h2,
#col1_3.colRub #une h2,
#col1_3.colRub #recruteurs h2,
#col2 #avis-experts h2 {
  font-size: 1.2em;
  line-height: 14px;
  color: #2f4881;
  padding: 26px 8px 9px 43px;
  background: #fff url(/assets/img/structure/bkgd_tt-col2.gif) no-repeat bottom;
}
#col2 #une h2,
.pushDrSolo h2,
#col1_3.colRub #une h2,
#col1_3.colRub #recruteurs h2 {
  margin-bottom: 14px;
}
#col2 .pushDrSolo h2,
#col2 .pushDrSolo #une h2,
#col1_3.colRub .pushDrSolo #une {
  padding-top: 22px;
}
#col2 #recruteurs h2,
#col1_3.colRub #recruteurs h2 {
  border-right: 1px solid #ccd2e1;
  border-left: 1px solid #ccd2e1;
  padding-top: 34px;
}
#col2 .pushDrSolo #recruteurs h2,
#col1_3.colRub #recruteurs h2 {
  border: none;
}

/* lien RSS (bas col droite home + fil d'Ariane SAUF home) */
#col2 li.rss a,
#fildA p.rss a {
  color: #314a83;
  font-weight: bold;
  text-decoration: none;
}
#col2 li.rss a span,
#fildA p.rss a span {
  position: relative;
  top: -2px;
  padding-left: 3px;
}
#col2 li.rss a:hover,
#col2 .rss a:active,
#fildA p.rss a:hover,
#fildA p.rss a:active {
  color: #ff9334;
}
#fildA p.rss {
  font-size: 11px;
}

/* blocs teaser homepage */
.tease .contenu h3,
.topTease .contenu h3,
.btmTease .contenu h3 {
  text-transform: uppercase;
  color: #3490c3 !important;
  font-size: 0.9em;
  margin-bottom: 6px;
}
.contenu h3 a:link,
.contenu h3 a:visited,
.contenu h3 a:hover,
.contenu h3 a:active {
  color: #3490c3 !important;
  text-decoration: none !important;
}
.tease .contenu p,
.topTease .contenu p,
.btmTease .contenu p {
  font-size: 0.9em;
  line-height: 13px;
}
.more a {
  font-size: 0.9em;
  font-weight: bold;
  line-height: normal;
  padding: 0 0 4px 12px;
  background: transparent url(/assets/img/structure/puce_gllmts.gif) no-repeat 0 1px;
}
p.more2 {
  padding: 0 0 4px 12px;
  background: transparent url(/assets/img/structure/puce_gllmts.gif) no-repeat 0 9px;
}
#col1_2 .static.comPost p.more a {
  display: block;
}
#col1_2 #contPrinc p.more a {
  font-weight: bold;
}
/* oldies :S */
ul a.chv {
  font-size: 0.9em;
  font-weight: bold;
  line-height: normal;
  padding: 0 0 4px 12px;
  background: transparent url(/assets/img/structure/puce_gllmts.gif) no-repeat 0 1px;
  display: block;
}

/* menu édito */
#menuEdito {
  font: normal 1.2em Arial, Helvetica, sans-serif;
}
#menuEdito li {
  margin: 3px 0;
}
#menuEdito li a {
  margin-left: 12px;
}
#menuEdito li ul {
  margin: 6px 0 16px;
}
#menuEdito li li {
  font-size: 11px;
  font-weight: bold;
  color: #8ebee6;
  padding-left: 12px;
}
#menuEdito li li a {
  margin-left: 0;
}
#menuEdito li.current {
  font-weight: bold;
  background: transparent url(/assets/img/structure/puce_rnd-orng.gif) no-repeat 0 2px;
}
#menuEdito li li.current {
  background: transparent url(/assets/img/structure/puce_rnd-orng.gif) no-repeat;
}
#menuEdito li a:link,
#menuEdito li a:visited,
#menuEdito li a:hover,
#menuEdito li a:active {
  color: #ed7600;
}
#menuEdito li li a:link,
#menuEdito li li a:visited,
#menuEdito li li a:hover,
#menuEdito li li a:active {
  color: #334e85;
}

/* encart menu gauche public et perso */
#encartMenuPublic,
#encartMenuPerso {
  font: normal 1.2em Arial, Helvetica, sans-serif;
}
#encartMenuPublic li,
#encartMenuPerso li {
  margin: 3px 0;
}
#encartMenuPublic li span {
  color: #ed7600;
}
#encartMenuPublic li a,
#encartMenuPerso li a,
#encartMenuPublic li span {
  margin-left: 12px;
}
#encartMenuPublic li ul,
#encartMenuPerso li ul {
  margin: 6px 0 16px;
}
#encartMenuPublic li li,
#encartMenuPerso li li {
  font-size: 11px;
  font-weight: bold;
  color: #8ebee6;
  padding-left: 12px;
}
#encartMenuPublic li li a,
#encartMenuPerso li li a {
  margin-left: 0;
}
#encartMenuPublic li.current,
#encartMenuPerso li.current {
  font-weight: bold;
  background: transparent url(/assets/img/structure/puce_rnd-orng.gif) no-repeat 0 2px;
}
#encartMenuPublic li li.current,
#encartMenuPerso li li.current {
  background: transparent url(/assets/img/structure/puce_rnd-orng.gif) no-repeat;
}
#encartMenuPublic li a:link,
#encartMenuPublic li a:visited,
#encartMenuPublic li a:hover,
#encartMenuPublic li a:active {
  color: #ed7600;
}
#encartMenuPerso li a:link,
#encartMenuPerso li a:visited,
#encartMenuPerso li a:hover,
#encartMenuPerso li a:active {
  color: #ed7600;
}
#encartMenuPublic li li a:link,
#encartMenuPublic li li a:visited,
#encartMenuPublic li li a:hover,
#encartMenuPublic li li a:active {
  color: #334e85;
}
#encartMenuPerso li li a:link,
#encartMenuPerso li li a:visited,
#encartMenuPerso li li a:hover,
#encartMenuPerso li li a:active {
  color: #334e85;
}

/* bloc newsletter */
#newsltr h3 {
  font-size: 1.1em;
  font-weight: normal;
  color: #2c467f;
  padding: 0 0 8px 24px;
  background: transparent url(/assets/img/structure/puce_fl-org.gif) no-repeat;
  border-bottom: dotted 1px #6f6f6f;
  margin: 4px 0 14px;
}
#newsltr h3 span {
  font-weight: bold;
}

/************ blocs gauche esp perso *********************************************************************************/
#tabBord h2,
#lesPlusPerso h2,
#lesPlus h2,
#col2 #lesPlus h2 {
  background: none;
  color: #666666;
  font-size: 1.2em;
  margin-bottom: 10px;
  padding: 10px 0 20px 2px;
}
#col1.espPerso #col1_1 a {
  color: #1b78ba;
}
#col1.espPerso #col1_1 a:link,
#col1.espPerso #col1_1 a:visited {
  text-decoration: none;
}
#col1.espPerso #col1_1 a:hover,
#col1.espPerso #col1_1 a:active {
  text-decoration: underline;
}
#col1_1 li a.beta,
.espPerso #col1_2 h2 span.beta {
  background: transparent url(/assets/img/structure/connect.png) no-repeat scroll right -1566px;
  padding: 0 55px 5px 0;
}
#col1.espPerso #encartMenuPublic div.contenu ul li a {
  color: #ed7600;
}
#col1.espPerso #encartMenuPublic div.contenu ul li ul li a {
  color: #2f4881;
}
/* blocs connect */
#macarriere3 h2 {
  color: #fff;
  font-size: 1em;
  background: #f0f8fc url(/assets/img/structure/bkgd_connect_tableBord-explications.gif) no-repeat;
  height: 21px;
  padding: 3px 12px;
  border-bottom: none;
  margin: 0;
  text-transform: none;
}
#macarriere3 h2 a {
  color: #fff;
  margin-left: 459px;
  text-decoration: none;
}
/* contenu édito */
.edito #col1_2 p {
  color: #474747;
  margin: 3px 0 8px;
  font-size: 0.9em;
  /*text-align:justify;*/
}
.edito #col1_2 .chapeau p,
.edito #col1_2 .copDate p {
  margin-bottom: 3px;
}
.edito #col1_2 p.ref {
  font-size: 85%;
}
.edito #col1_2 h1,
.templ_01 #col1_2 h1,
#contPrinc .infos h3,
#contPrinc.static h1 {
  color: #258ec7;
  font-size: 1.1em;
  text-transform: uppercase;
  height: auto !important;
  height: 20px;
  min-height: 20px;
}
#col1_2 #erreur {
  background: transparent url(/assets/img/illustrations/erreur.jpg) no-repeat;
  width: 564px;
  height: 50px;
  padding: 300px 0 0 7px;
}
#col1_2 #erreur404 {
  background: transparent url(/assets/img/illustrations/erreur404.jpg) no-repeat;
  width: 564px;
  height: 50px;
  padding: 300px 0 0 7px;
}
#col1_2 #erreur503 {
  background: transparent url(/assets/img/illustrations/erreur503.jpg) no-repeat;
  height: 58px;
  padding: 292px 0 0 7px;
  width: 564px;
}
#col1_2 #erreur404 h1,
#col1_2 #erreur503 h1,
#col1_2 #erreur h1 {
  left: -999em !important;
  position: absolute;
}
#col1_2 #erreur404 p,
#col1_2 #erreur503 p,
#col1_2 #erreur p {
  font-size: 15px;
  font-weight: bold;
  color: #fff;
}
#col1_2 #erreur404 a,
#col1_2 #erreur503 a,
#col1_2 #erreur a {
  color: #fff;
}
#col1_2 .chapeau.quizz h1,
#col1_2 .chapeau.quizz h2,
#col1_2 .chapeau.quizz p {
  margin-left: 118px;
}
.edito #col1_2 h4 {
  margin-bottom: 6px;
  font-size: 1em;
}
span.score {
  color: #ed7600;
}
.edito .pict1,
#contPrinc .pict1 {
  padding: 6px 0 0 30px;
  background: transparent url(/assets/img/icones/picto_bl-01.gif) no-repeat;
}
.edito .pict2,
#contPrinc .pict2 {
  padding: 6px 0 0 30px;
  background: transparent url(/assets/img/icones/picto_bl-02.gif) no-repeat;
}
.edito .pict3,
#contPrinc .pict3 {
  padding: 6px 0 0 30px;
  background: transparent url(/assets/img/icones/picto_bl-03.gif) no-repeat;
}
.edito .pict4,
#contPrinc .pict4 {
  padding: 6px 0 0 30px;
  background: transparent url(/assets/img/icones/picto_bl-04.gif) no-repeat;
}
.edito .pict5,
#contPrinc .pict5 {
  padding: 6px 0 0 30px;
  background: transparent url(/assets/img/icones/picto_bl-05.gif) no-repeat;
}
.edito .pict6,
#contPrinc .pict6 {
  padding: 6px 0 0 30px;
  background: transparent url(/assets/img/icones/picto_bl-06.gif) no-repeat;
}
#contPrinc .pict68,
#contPrinc .pict69 {
  padding: 6px 0 0 30px;
}

.edito #col1_2 h2 {
  color: #2c467f;
  font-size: 1.4em;
  margin-bottom: 3px;
}
.edito #col1_2 h3 {
  color: #2c467f;
  font-size: 1.2em;
  margin-bottom: 6px;
}
.edito #col1_2 .somm h3,
.blocFam2 h3,
.edito #infoPlus h3 {
  font-size: 1.1em;
  padding: 0 0 6px;
  border-bottom: dotted 1px #c5c6c6;
  margin-bottom: 6px;
}
#actionsBloc a {
  font-weight: bold;
  font-size: 0.9em;
}
#actionsBloc #pict1 {
  background: transparent url(/assets/img/icones/icon_action1.gif) no-repeat;
  padding: 2px 0 0 30px;
}
#actionsBloc #pict2 {
  background: transparent url(/assets/img/icones/icon_action2.gif) no-repeat;
  padding: 8px 0 0 30px;
}
#actionsBloc #pict3 {
  background: transparent url(/assets/img/icones/icon_action3.gif) no-repeat;
  padding: 8px 0 0 30px;
}
#actionsBloc #pict4 {
  background: transparent url(/assets/img/icones/icon_action4.gif) no-repeat;
  padding: 2px 0 0 30px;
}
#actionsBloc #pict5 {
  background: transparent url(/assets/img/icones/icon_action5.gif) no-repeat;
  padding: 8px 0 0 30px;
}
#actionsBloc #pict6 {
  background: transparent url(/assets/img/icones/icon_action6.gif) no-repeat;
  padding: 8px 0 0 30px;
}
#actionsBloc #pict9 {
  background: transparent url(/assets/img/icones/prob_no.gif) no-repeat;
  padding: 8px 0 0 30px;
}
/* quand il y a 4 éléments au lieu de 6 : */
/*#actionsBloc #pict4{margin-top:6px;} off pour 5 */

.edito #col1_2 #infoPlus li.current,
.nomSem a {
  font-weight: bold;
}

/* liste sommaire */
.somm dt {
  font-size: 0.9em;
  color: #3490c3;
  text-transform: uppercase;
  margin: 14px 0 3px;
}
.somm dd,
.sommListe li {
  font-size: 0.9em;
  color: #474747;
  background: transparent url(/assets/img/structure/puce_carr-orng.gif) no-repeat;
  padding-left: 8px;
  margin-bottom: 4px;
}
.somm dd {
  font-weight: bold;
}
#col2 .somm dd {
  padding-left: 0;
  background: none;
}
.sommListe li.first {
  font-weight: bold;
}
.somm dd a,
.somm dd a,
.sommListe li a {
  color: #2c467f;
  font-weight: normal;
}
.sommListe li a.last {
  color: #258ec7 !important;
}

/* quest-rép quizz */
.edito #col1_2 .sousCatg h3 {
  color: #ed7600;
  font-size: 1.5em;
  padding-left: 20px;
}
.blocQ dt {
  color: #2c467f;
  font-size: 0.9em;
  font-weight: bold;
  padding: 2px 0 10px 25px;
  border-bottom: dotted 1px #c5c6c6;
  margin-bottom: 10px;
}
.blocQ dd {
  margin-bottom: 4px;
}
.blocQ dd label {
  cursor: pointer;
  font-size: 0.9em;
  padding-left: 2px;
}
.blocQ#q1 dt {
  background: transparent url(/assets/img/structure/puce_or-1.gif) no-repeat;
}
.blocQ#q2 dt {
  background: transparent url(/assets/img/structure/puce_or-2.gif) no-repeat;
}
.blocQ#q3 dt {
  background: transparent url(/assets/img/structure/puce_or-3.gif) no-repeat;
}
.blocQ#q4 dt {
  background: transparent url(/assets/img/structure/puce_or-4.gif) no-repeat;
}
.blocQ#q5 dt {
  background: transparent url(/assets/img/structure/puce_or-5.gif) no-repeat;
}
.blocQ#q6 dt {
  background: transparent url(/assets/img/structure/puce_or-6.gif) no-repeat;
}
.blocQ#q7 dt {
  background: transparent url(/assets/img/structure/puce_or-7.gif) no-repeat;
}
.blocQ#q8 dt {
  background: transparent url(/assets/img/structure/puce_or-8.gif) no-repeat;
}
.blocQ#q9 dt {
  background: transparent url(/assets/img/structure/puce_or-9.gif) no-repeat;
}
.blocQ#q10 dt {
  background: transparent url(/assets/img/structure/puce_or-10.gif) no-repeat;
}
.blocQ.yes dt {
  background: transparent url(/assets/img/icones/Q_yes.gif) no-repeat;
}
.blocQ.no dt {
  background: transparent url(/assets/img/icones/Q_no.gif) no-repeat;
}
.blocQ .rep h4 {
  color: #2c467f;
  font-size: 0.9em;
  margin-bottom: 6px;
}
.edito #col1_2 .blocQ .rep p {
  color: #2c467f;
}
label.rep-true {
  color: #729d1d;
  font-weight: bold;
}
label.rep-false {
  color: #e92c00;
  font-weight: bold;
}
#validQuizz {
  margin: 4px 0 20px 50%;
  position: relative;
  left: -80px;
}

/* liste archives */
.edito #col1_2 .archvListe h3 {
  color: #4c4b4b;
  padding: 0 0 7px 22px;
  background: transparent url(/assets/img/structure/puce_rnd-orBig.gif) no-repeat;
  border-bottom: 1px dotted #c7c7c7;
  margin-bottom: 10px;
}
.archvListe li {
  font-size: 0.9em;
  margin-bottom: 18px;
}
.archvListe li li,
.infos li {
  font-size: 1em;
  background: none;
  list-style-image: url(/assets/img/structure/puce_carr-orng.gif);
  margin: 0 0 4px 25px;
}
.infos li.more,
.rub_IT .infos li.more {
  background-image: none;
  list-style-image: none;
  margin-left: 14px;
}
.infos li.more a {
  color: #8ebee6;
}
.archvListe a {
  color: #2c467f;
}

.rub-jeunes-dip-accueil .infos li {
  font-size: 0.9em;
  list-style-image: none;
  margin: 0;
  font-weight: bold;
}
.rub-jeunes-dip-accueil .infos li.more,
.rub_IT .infos li.more {
  padding-left: 0;
}
.rub-jeunes-dip-accueil .infos li.more a,
.rub_IT .infos li.more a {
  color: #8ebee6 !important;
  font-size: 1em;
}
.rub-jeunes-dip-accueil #contPrinc.static dl dt,
.rub-international-accueil .contenuCartouche h4 {
  border-top: 0;
  font-size: 0.9em;
  font-weight: bold;
  padding: 6px 0 5px;
}
.rub-jeunes-dip-accueil #contPrinc.static dl dt a,
.rub-international-accueil .contenuCartouche h4 {
  color: #3490c3;
}
.rub-jeunes-dip-accueil #contPrinc.static dl dt a:hover {
  text-decoration: none;
}
.rub-jeunes-dip-accueil #contPrinc.static h3 {
  text-transform: uppercase;
}

.edito #col1_2 #liensPlus h3 {
  font-size: 1.1em;
  margin-bottom: 6px;
}
.espPerso #col1_2 h1 {
  font-size: 1.5em;
  color: #666;
}
.espPerso #col1_2 h2,
#col1_2.AbonNews h2,
#col1 #col1_2 .pquoiInscr h2 {
  font-size: 1em;
  text-transform: uppercase;
  color: #666;
  background: transparent url(/assets/img/structure/puce_rnd-orBig.gif) no-repeat;
  padding: 0 0 8px 24px;
  border-bottom: dotted 1px #8d9cba;
  margin: 6px 0 16px;
}
.titreN2 {
  font-size: 1em;
  text-transform: uppercase;
  color: #666;
  background: transparent url(/assets/img/structure/puce_rnd-orBig.gif) no-repeat;
  padding: 0 0 8px 24px;
  border-bottom: dotted 1px #8d9cba;
  margin: 6px 0 16px;
}
.panelBoard #macarriere2 h2 {
  font-size: 27px;
  color: #fff;
  background: none;
  border-bottom: none;
  margin: 8px 0;
  padding: 0;
  text-transform: none;
  font-weight: normal;
  line-height: 24px;
}
.panelBoard #macarriere2 a {
  color: #fcbf31;
  text-decoration: underline;
}
.panelBoard #macarriere2 h2 span {
  font-size: 17px;
}
#col1 #col1_2 .pquoiInscr h2 {
  clear: left;
}
.espPerso #col1_2 p {
  color: #666;
  /*margin:3px 0 8px;*/
  margin: 15px 0 8px;
  font-size: 0.9em;
}

#col1_2 .blocFaml .contenu .listeFaml h4 {
  color: #2c467f;
  font-size: 1.1em;
  height: auto !important;
  height: 25px;
  min-height: 25px;
  border-bottom: 1px #c8c0b2 dotted;
}
#col1_2 .blocFaml .contenu .listeFaml h4.pict1 {
  padding: 6px 0 0 30px;
  background: transparent url(/images/icons/picto_bl_gr-01.gif) no-repeat;
}
#col1_2 .blocFaml .contenu .listeFaml h4.pict2 {
  padding: 6px 0 0 30px;
  background: transparent url(/images/icons/picto_bl_gr-02.gif) no-repeat;
}
#col1_2 .blocFaml .contenu .listeFaml h4.pict3 {
  padding: 6px 0 0 30px;
  background: transparent url(/images/icons/picto_bl_gr-03.gif) no-repeat;
}
#col1_2 .blocFaml .contenu .listeFaml h4.pict4 {
  padding: 6px 0 0 30px;
  background: transparent url(/images/icons/picto_bl_gr-04.gif) no-repeat;
}
#col1_2 .blocFaml .contenu .listeFaml h5.pict1 {
  padding: 6px 0 0 30px;
  background: transparent url(/images/icons/picto_bl_gr-05.gif) no-repeat;
}
#col1_2 .blocFaml .contenu .listeFaml h6.pict2 {
  padding: 6px 0 0 30px;
  background: transparent url(/images/icons/picto_bl_gr-06.gif) no-repeat;
}
#col1_2 .blocFaml .contenu .listeFaml h6.pict68 {
  padding: 6px 0 0 30px;
  background: transparent url(/images/icons/picto_bl_gr-68.gif) no-repeat;
}
#col1_2 .blocFaml .contenu .listeFaml h6.pict69 {
  padding: 6px 0 0 30px;
  background: transparent url(/images/icons/picto_bl_gr-69.gif) no-repeat;
}
#col1_2 .blocFaml .contenu .listeFaml li.archv a {
  color: #3490c3;
  font-weight: bold;
}
#col1_2 .blocFaml .contenu .listeFaml li a span.nom {
  font-weight: bold;
}

#col2 .rechOffr h2 {
  font-size: 1.2em;
  padding-bottom: 5px;
  border-bottom: dotted 1px #f5bf8c;
  margin-bottom: 5px;
}
#col2 .rechOffr p {
  margin: 0 0 6px;
}
#col2 .rechOffr p.btn {
  margin: 20px 24px 0 22px;
  font-size: 12px;
  font-weight: bold;
}
#col2 .rechOffr a:link,
#col2 .rechOffr a:visited,
#rechThm .btn a:link,
#rechThm .btn a:visited {
  color: #fff;
  text-decoration: none;
}
#col2 .rechOffr a:hover,
#col2 .rechOffr a:active,
#rechThm .btn a:hover,
#rechThm .btn a:active {
  color: #b4d1ea;
  text-decoration: none;
}

#col2 .liensRubrq h2 {
  font-size: 1.1em;
  padding-bottom: 8px;
  border-bottom: dotted 1px #8d9cba;
  margin-bottom: 4px;
}
#col2 .liensRubrq li {
  font-weight: bold;
  background: transparent url(/assets/img/structure/puce_gllmts.gif) no-repeat left 10px;
  border-bottom: solid 1px #d4d9e5;
  padding: 8px 2px 10px 14px;
}
.exLinks li.last {
  padding-bottom: 5px !important;
}
#col2 .liensRubrq li.last,
#col2 .exLinks li.last {
  border: none;
}
#col2 .liensRubrq li a,
#col2 .exLinks li a {
  color: #2f4881;
}
#col2 .liensRubrq li a:link,
#col2 .liensRubrq li a:visited,
#col2 .exLinks li a:link,
#col2 .exLinks li a:visited {
  text-decoration: none;
}
#col2 .liensRubrq li a:hover,
#col2 .liensRubrq li a:active,
#col2 .exLinks li a:hover,
#col2 .exLinks li a:active {
  text-decoration: underline;
}
#col2 .liensRubrq li.last a:link,
#col2 .liensRubrq li.last a:visited,
#col2 .liensRubrq li.last a:hover,
#col2 .liensRubrq li.last a:active {
  color: #8ebee6;
}

#col2 #infosPlusColDr h3 {
  border-bottom: 1px dotted #8d9cba;
  color: #2f4881;
  font-size: 1.1em;
  margin-bottom: 4px;
  padding: 9px 0 5px 33px;
  background: transparent url(/assets/img/structure/puce-tt_loupe.gif) no-repeat;
}
#col2 .somm a:link,
#col2 .somm a:visited {
  text-decoration: none;
}
#col2 .somm a:hover,
#col2 .somm a:active {
  text-decoration: underline;
}
#col2 #infosPlusColDr dd {
  padding-left: 0;
  background: none;
  font-size: 0.9em;
  margin-bottom: 4px;
}

/* -- footer -- */
#footer li {
  color: #cfd7e2;
}
#footer h3 {
  display: inline;
  text-transform: uppercase;
  color: #80b6e4;
  font-size: 0.9em;
}
#footer h3 a {
  color: #80b6e4 !important;
}
#footer li ul {
  margin-top: 14px;
}
#footer li li {
  font-size: 0.9em;
  margin-bottom: 4px;
}
#footer li li a:link,
#footer li li a:visited {
  color: #cfd7e2;
  text-decoration: none;
}
#footer li li a:hover,
#footer li li a:active {
  color: #fff;
  text-decoration: none;
}

/* listeOffres */
.listeAnnonces h2 {
  /*background:transparent url(/assets/img/structure/puce_rnd-orBig.gif) no-repeat scroll 0 0;
	border-bottom:1px dotted #8D9CBA;
	color:#666666;
	font-size:1em;
	margin:26px 0 16px;
	padding:0 0 8px 24px;
	text-transform:uppercase;*/
}
.listeAnnonces #s-idtf {
  margin: 0;
  background: transparent url(/assets/img/titres-img/tt_s-indentifier.gif) no-repeat;
  padding: 0;
  border-bottom: 0;
}
.listeAnnonces ul.elarg li {
  background: transparent url(/assets/img/structure/puce_carr-orng.gif) no-repeat scroll 0 0;
  color: #666666;
  font-size: 0.9em;
  list-style-position: outside;
  padding-bottom: 4px;
  padding-left: 8px;
  margin-left: 15px;
}

/* detail_annonce */
#offresActions h2 {
  color: #fff;
  font-size: 1.1em;
  margin-bottom: 10px;
  padding: 2px 0pt 8px 2px;
}
#offresActions li {
  background: transparent url(/assets/img/structure/puce_fl-bleue_fdTr.gif) no-repeat left 0;
  font-size: 0.9em;
  padding: 2px 0 9px 25px;
}
#offresActions .contenu {
  padding: 0pt 8px;
}
#offresActions a:link,
#offresActions a:visited,
#offresActions a:hover,
#offresActions a:active {
  color: #fff;
}
#offresActions2 h2,
#offresConseils h2,
.legndTabl h2,
#rechConx h2 {
  color: #666;
  font-size: 1.1em;
  margin-bottom: 10px;
  padding: 2px 0pt 8px 2px;
}
.legndTabl h2 {
  font-size: 1.2em;
  margin-bottom: 10px;
}
#offresActions2 .contenu {
  background: #fff url(/assets/img/structure/bkgd_tt-bloc-2l.gif) repeat-x;
  padding: 0 8px 2px 8px;
}
#offresConseils .contenu {
  background: #fff url(/assets/img/structure/bkgd_tt-bloc-rs.gif) repeat-x;
  padding: 0 8px;
}
#offresConseils #contConseils.contenu {
  background: #fff;
}
#offresConseils #contConseils.contenu h2,
#rechConx .contenu h2 {
  border-bottom: 1px dotted #474747;
}
#offresActions2 li {
  font-size: 0.9em;
  padding: 6px 0 4px 30px;
}
#offresActions2 #pict6,
.encartActionsCV #pict6 {
  background: transparent url(/assets/img/icones/icon_action6.gif) no-repeat;
}
#offresActions2 #pict4 {
  background: transparent url(/assets/img/icones/icon_action4_ct.gif) no-repeat;
}
#offresActions2 #pict7 {
  background: transparent url(/assets/img/icones/icon_action7.gif) no-repeat;
}
#offresActions2 #shareLink {
  background: transparent url(/assets/img/icones/bouton-share.gif) no-repeat 5px 5px;
  margin-bottom: 3px;
}
.encartDetailCV li {
  font-size: 0.9em;
  padding: 6px 0 4px 30px;
  border-bottom: 1px solid #cfd5e3;
}

.encartActionsCV li.last {
  border: none;
  margin-bottom: 0;
}
.encartActionsCV #pict8 {
  background: transparent url(/assets/img/icones/icon_action8.gif) no-repeat;
}
.encartActionsCV #pict9 {
  background: transparent url(/assets/img/icones/icon_action9.gif) no-repeat;
}
.encartActionsCV #pict10 {
  background: transparent url(/assets/img/icones/icon_action10.gif) no-repeat;
}
.encartActionsCV #pict11 {
  background: transparent url(/assets/img/icones/icon_action11.gif) no-repeat;
}
.encartActionsCV #pict12 {
  background: transparent url(/assets/img/icones/icon_action12.gif) no-repeat;
}
.encartActionsCV #pict13 {
  background: transparent url(/assets/img/icones/icon_action13.gif) no-repeat;
}

#col2 a {
  color: #2f4881;
}
.detailAnnonce .section h2 {
  color: #2c467f;
  font-size: 1em;
  text-transform: uppercase;
  margin: 10px 0;
}
.publie {
  color: #8ebee6;
  font-size: 0.9em;
}
.detailAnnonce h1,
.espPro.gestOffres h2 {
  font-size: 1.1em;
  text-transform: uppercase;
  padding-left: 18px;
  background: transparent url(/images/structure/puce-bleue.gif) no-repeat 0 2px;
}
.reagirArt fieldset h3 {
  padding: 30px 0 10px 0;
}
.reagirArt h2 {
  color: #474747 !important;
}

#col1.public h1 {
  text-transform: uppercase;
  font-size: 1em;
  color: #304b82;
  margin: 0 0 14px 15px;
}
h2.carPub {
  color: #2c467f;
  font-size: 1em;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
}
.pict6 {
  padding: 6px 0 0 30px;
  background: transparent url(/assets/img/icones/picto_bl-06.gif) no-repeat;
}
/* couleur orange pour les titres */
.typoOrg {
  color: #ed7600 !important;
}

.cvFonction .archvListe h3 {
  text-transform: uppercase;
}

/* bibliothèque RH */
.bibliRH .article li {
  font-size: 0.9em;
}
.bibliRH .section h3 a {
  color: #258ec7 !important;
}
.bibliRH h4 {
  font-weight: normal;
}
.bibliRH .section h4 {
  padding: 10px 0 5px 0;
}

/* citer article */
.citerArt h3 {
  padding: 8px 0;
}
.citerArt h4 {
  padding-top: 20px;
}

/* zoom sommaire */
.edito #col1_2 .nbOffres p.today a {
  color: #fff073;
  text-decoration: underline;
  padding: 3px 5px 5px;
}
.edito #col1_2 .nbOffres p.today a:hover {
  background-color: #dc4300;
}
.edito #col1_2 .zoomSom h3 {
  text-transform: uppercase;
  font-size: 1em;
  padding-bottom: 6px;
  border-bottom: 1px dotted #8d9cba;
}
.edito #col1_2 .zoomSom h1.pict3 {
  padding-bottom: 4px;
}
.edito #col1_2 .zoomSom h4.recrut,
.offresInter h3,
.static h3 {
  background-color: #f0eeef;
  padding: 3px 6px;
  color: #474747;
  margin: 4px 0 12px;
  font-size: 0.9em;
}

/* page training */
.edito #col1_2 #trainingVid h3 {
  font-size: 1em;
}
#trainingVid p.more a {
  color: #8ebee6;
}

#col2 .podium a {
  color: #002046;
}

/* CV sommaire */
.edito #col1_2 .cvSom .contenu h3 {
  border-bottom: 1px dotted #8d9cba;
  padding-bottom: 6px;
}

.critRech li {
  font-weight: bold;
  margin-bottom: 2px;
}
.nbrOffr .onglet span {
  font-weight: bold;
}
.affichTabl {
  padding-top: 8px;
  font-size: 0.9em;
}
#resulRech h4 {
  font-size: 1em;
  margin-bottom: 4px;
}
.podium h2 {
  font-size: 1.1em;
  color: #fff;
  height: 24px;
  padding: 4px 0 0 27px;
  background: transparent url(/assets/img/structure/bkgd_tt-blocOrg.gif) no-repeat;
  margin-bottom: 6px;
}
.podium ul {
  font-size: 0.9em;
  font-weight: bold;
  padding: 0 13px;
}

/* rech avancée */
.infoIntro {
  font-size: 0.9em;
  padding: 4px 0 8px 14px;
}
.rechAv h1,
.templ_01 #col1_2 .alertEml h1 {
  font-size: 1.2em;
  color: #ed7600;
  padding: 0 0 6px 32px;
  background: transparent url(/assets/img/structure/puce-tt_loupe-Big.gif) no-repeat;
  border-bottom: 1px dotted #cfd5e3;
  text-transform: none;
}
.templ_01 #col1_2 .alertEml h1 {
  background: transparent url(/assets/img/structure/puce-tt_enveloppe-Big.gif) no-repeat;
  margin-bottom: 8px;
}
.rechAv fieldset h2,
.comparSalair fieldset h3,
.alertEml h2,
.gestionAlerte h2 {
  font-size: 0.9em;
  padding: 2px 8px 3px;
  color: #474747;
  background: #f0eeef;
  margin: 10px 0;
}
#recherche_offres p.aide {
  margin: 10px 0 0 0;
}
#recherche_offres #rechNoOff h2 {
  padding-left: 0;
  background: none;
  margin: 0 0 2px;
}

/* probl-solutions */
.probSol h3 {
  color: #3490c3 !important;
}
.edito #col1_2 .Prob h4 {
  font-size: 0.9em;
  margin-bottom: 6px;
  color: #3490c3;
}
.edito #col1_2 .Prob h4.probNo {
  padding: 7px 0 7px 27px;
  background: transparent url(/assets/img/icones/prob_no.gif) no-repeat scroll 0%;
}
.edito #col1_2 .Prob h4.probYes {
  padding: 7px 0 7px 27px;
  background: transparent url(/assets/img/icones/prob_yes.gif) no-repeat scroll 0%;
}

/* Offres internationales */
.offresInter h2,
.static h2 {
  font-size: 1em;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px dotted #cfd5e3;
  margin: 10px 0;
}
.offresInter .partenaire h4,
.public .plusPartenaire h4 {
  font-size: 1.2em;
  color: #666;
}
.rub-franchises .moitieL h2 {
  border: 0;
  padding: 0;
  margin: 0;
  text-transform: none;
  color: #fff !important;
}
.rem {
  font-style: italic;
  font-size: 0.9em;
}

.rub-jeunes-dip-accueil h2 {
  border-bottom: none;
  margin: 0;
  padding-bottom: 0;
  text-transform: none;
}

/* Accueil actu-conseils */
#col1_2 #contrMoitie .moitieL .sommListe {
  font-weight: bold;
}
#col2 .exLinks li {
  border-bottom: 1px solid #d4d9e5;
  font-size: 0.9em;
  padding: 12px 2px 11px 30px;
}
.blocFam2 h4 {
  color: #258ec7;
  font-size: 0.9em !important;
  text-transform: uppercase;
}
.edito #col1_2 #laUne h1 a {
  color: #258ec7 !important;
}
.edito #col1_2 #laUne h1 a:hover {
  text-decoration: none !important;
}
.moitieR .blocFam2 h3 a {
  color: #2c467f !important;
}
.moitieR .blocFam2 h3 a:hover {
  text-decoration: none !important;
}
.blocFam2 h4 a {
  color: #258ec7 !important;
}
.blocFam2 h4 a:hover {
  text-decoration: none !important;
}
.exLinks li.pict1 {
  background: transparent url(/assets/img/icones/picto_bl-01.gif) no-repeat scroll 0% 5px;
}
.exLinks li.pict2 {
  background: transparent url(/assets/img/icones/picto_bl-02.gif) no-repeat scroll 0% 5px;
}
.exLinks li.pict3 {
  background: transparent url(/assets/img/icones/picto_bl-03.gif) no-repeat scroll 0% 5px;
}
.exLinks li.pict4 {
  background: transparent url(/assets/img/icones/picto_bl-04.gif) no-repeat scroll 0% 5px;
}
.exLinks li.pict5 {
  background: transparent url(/assets/img/icones/picto_bl-05.gif) no-repeat scroll 0% 5px;
}

h2.wlcm {
  color: #666;
  font-size: 1.1em;
  margin: 4px 0 8px;
  background: none;
  border-bottom: 0;
  padding: 0;
  text-transform: none;
}
.perso h2.wlcm {
  margin: 4px 0 2px 0;
}
#blocPush p.logOut {
  height: 20px;
  padding: 3px 0 3px 23px;
  font-size: 1.1em;
  background: transparent url(/assets/img/structure/puce_fl-bleue.gif) no-repeat;
  margin: 0;
}
#blocPush .logOut a {
  font-weight: bold;
  color: #ed7600;
}
#blocPush #menuPersoHeader .logOut {
  padding: 0;
  font-size: 1em;
  background: none no-repeat;
}
#blocPush #menuPersoHeader li a {
  font-size: 1.1em;
}
#blocPush #menuPersoHeader p.logOut a {
  font-weight: normal;
}

/* Entreprise qui recrutent */
#entRcrt h2 {
  font-size: 1em;
  margin: 10px 0pt;
  padding-bottom: 5px;
  text-transform: uppercase;
}
#entRcrt #annuEnt p.annuEntTit {
  color: #2c467f;
  font-size: 1.2em;
  text-transform: uppercase;
  padding-top: 46px;
  padding-left: 10px;
  margin-bottom: 20px;
}
#entRcrt #annuEnt div a {
  color: #fff;
  font-weight: bold;
}

/* esp Pro */
#mainPro .blocTabl h2,
#votEspPro h2,
#infoClient h2 {
  float: left;
  font-size: 0.9em;
  text-transform: uppercase;
  color: #666;
  background: transparent url(/assets/img/structure/puce_fl-org.gif) no-repeat;
  padding: 3px 0 8px 24px;
  margin-bottom: 4px;
}
#mainPro #upldLogos h2 {
  float: none;
}
#votEspPro h2,
#infoClient h2 {
  background: transparent url(/assets/img/structure/puce_fl-org_fdVrt.gif) no-repeat;
}
.encartClasseurCV p {
  font-size: 0.9em;
  margin-bottom: 4px;
}
.encartDetailCV h2,
.encartClasseurCV h2,
.encartDetailOffre h2,
.encartDetailRech h2,
.encartFiltre h2,
.encartFiltrBas h2 {
  font-size: 0.9em;
  text-transform: uppercase;
  color: #669825;
  padding: 3px 0 8px 24px;
  background: transparent url(/assets/img/structure/puce_fl-org_fdVrt.gif) no-repeat;
  border-bottom: 1px dotted #8596ad;
  margin-bottom: 8px;
}
.encartClasseurCV h2 {
  background: transparent url(/assets/img/structure/puce_fl-org.gif) no-repeat;
}
.encartFiltrBas h2 {
  background: transparent url(/assets/img/structure/puce_fl-org_fdVrt2.gif) no-repeat;
  border: none;
  margin-bottom: 2px;
}
.encartDetailCV dd,
.encartDetailOffre dd,
.encartDetailRech dd {
  font-weight: bold;
  color: #ed7600;
}
.encartGris h2 {
  font-size: 0.9em;
  text-transform: uppercase;
  color: #666;
  padding: 3px 0 6px;
  border-bottom: 1px dotted #8596ad;
  margin-bottom: 8px;
}
.encartGris li {
  font-size: 0.9em;
  font-weight: bold;
  margin-bottom: 8px;
}

/* regions (ouest, etc.) */
#contPrinc.region_accueil .pict11 {
  padding: 6px 0 0 30px;
  background: transparent url(/assets/img/icones/picto_bl-11.gif) no-repeat;
}
#contPrinc.region h1 {
  border-bottom: 1px dotted #8d9cba;
  color: #ed7600;
  font-size: 1em;
  margin: 20px 0 16px 10px;
  padding-bottom: 8px;
  text-transform: uppercase;
}
#contPrinc #rechRegEst p.rechRegTit,
#contPrinc #rechRegOuest p.rechRegTit,
#contPrinc #rechRegIdf p.rechRegTit,
#contPrinc #rechRegMed p.rechRegTit,
#contPrinc #rechRegNor p.rechRegTit,
#contPrinc #rechRegRoh p.rechRegTit,
#contPrinc #rechRegSud p.rechRegTit {
  padding: 25px 25px 0 25px;
  color: #2c467f;
  font-size: 1.1em;
  margin-bottom: 15px;
  text-transform: uppercase;
}
#contPrinc.region #rechRegEst p.rechRegTit a,
#contPrinc.region #rechRegOuest p.rechRegTit a,
#contPrinc.region #rechRegIdf p.rechRegTit a,
#contPrinc.region #rechRegMed p.rechRegTit a,
#contPrinc.region #rechRegNor p.rechRegTit a,
#contPrinc.region #rechRegRoh p.rechRegTit a,
#contPrinc.region #rechRegSud p.rechRegTit a {
  font-weight: bold;
}
#contPrinc.region #rechRegEst div.button span a,
#contPrinc.region #rechRegOuest div.button span a,
#contPrinc.region #rechRegIdf div.button span a,
#contPrinc.region #rechRegMed div.button span a,
#contPrinc.region #rechRegNor div.button span a,
#contPrinc.region #rechRegRoh div.button span a,
#contPrinc.region #rechRegSud div.button span a {
  color: #fff;
  font-weight: bold;
}
#contPrinc .infos .cartouche h2 {
  color: #fff;
  font-size: 1em;
  font-weight: bold;
}
#contPrinc.region .infos li {
  font-size: 0.9em !important;
}
#contPrinc.region .infos li a {
  font-weight: bold;
}
#contPrinc.region .infos li li {
  display: inline;
  font-weight: normal !important;
  list-style-image: none;
  margin: 0pt;
  font-size: 1em !important;
}
#contPrinc select {
  background-color: #ffffff;
  color: #666666;
  font-size: 10px;
  margin-bottom: 3px;
}
#contPrinc .auteur {
  color: #666;
  font-style: italic;
  text-align: right;
  border-top: 1px #ddd dotted;
  padding-right: 5px;
}
#contPrinc.static p.navTop {
  text-align: right;
}
/* Annuaire cabinets */
#cabRcrt h3 {
  color: #3490c3 !important;
  font-size: 0.9em;
  margin-bottom: 6px;
  margin-right: 10px;
  text-transform: uppercase;
  border-bottom: 1px dotted #3490c3;
}
#cabRcrt p {
  font-size: 0.9em;
  color: #666;
}
#cabRcrt h2 {
  font-size: 1em;
  margin: 10px 0pt;
  padding-bottom: 5px;
  text-transform: uppercase;
}

/* Liste cabinets */
#listCab h4 {
  color: #304b82;
  font-size: 1em;
  margin: 10px 0 14px 15px;
  text-transform: uppercase;
}

/* Static */
.static h5 {
  margin-bottom: 8px;
  color: #4c4b4b;
  font-size: 0.8em;
}

/* erreur  */
.erreurrouge {
  font-size: 0.9em;
  color: #ff0000;
}
/* Encart aide */
#aideEnc .contenu {
  padding: 100px 8px 3px 8px;
  text-align: center;
}
#aideEnc .contenu h1 {
  color: #ed7600;
  font-size: 1.3em;
  padding-bottom: 5px;
}
#aideEnc .contenu p {
  font-size: 0.9em;
}
#aideEnc .contenu p.accroche {
  color: #999;
  line-height: 20px;
}
#aideEnc .contenu a {
  font-size: 0.8em;
  margin: 10px 0;
}
#aideEnc .contenu h2 {
  color: #ed7600;
  font-size: 0.9em;
}
#aideEnc .contenu #aideCoor h3 {
  font-weight: bold;
  padding-top: 10px;
}
#aideEnc .contenu #aideCoor h3,
#aideEnc .contenu #aideCoor p {
  color: #474747;
  font-size: 0.9em;
  line-height: 17px;
}
#dispoCred p.alert {
  margin: 8px 14px 2px;
}

/* Direct annonce accueil */
#contPrinc.dir p {
  padding: 0 30px;
}
#contPrinc.dir .section h2 {
  font-weight: bold;
  color: #3490c3;
  font-size: 0.9em;
  text-transform: uppercase;
  border: none;
  padding-bottom: 0;
  background: transparent url(/assets/img/structure/puce_fl-org.gif) no-repeat left 50%;
  padding-left: 30px;
  padding-top: 6px;
  height: 18px;
}
#dirAcc a.dirLink {
  font-size: 1.5em;
  font-weight: bold;
  color: #fff;
}
#dirAcc a {
  text-decoration: none !important;
}
#contPrinc.dir h1.dirTitle {
  background: transparent url(/assets/img/structure/bkgd_directAnn_h1.jpg) no-repeat left top;
  height: 26px;
  padding-left: 40px;
  padding-top: 6px;
  color: #666;
  margin-top: 20px;
}

.nbrCVclass {
  font-weight: bold;
}
.nbrCVclass h3 {
  font-size: 0.9em;
  margin-bottom: 4px;
}
#col2 .encartClasseurCV .linx li {
  margin-left: 0;
}

#infoClient dl {
  padding-left: 15px;
  color: #304b82;
  font-size: 0.9em;
  height: 80px;
}
#infoClient dd {
  margin-bottom: 3px;
}
#infoClient dd.adrs {
  margin-bottom: 15px;
  padding-left: 40px;
}
#col1 #contPrinc.static .h2pro h2 {
  float: left;
  border: 0;
  background: transparent url(/images/structure/puce-bleue.gif) no-repeat 0 2px;
  padding-left: 18px;
}
.offresInter .blocTabl .contenu h2,
.static .blocTabl .contenu h2 {
  border: 0;
}
#qualifCV h3 {
  border-bottom: 1px #cfd5e3 solid;
  margin-bottom: 15px;
  clear: both;
}
#message fieldset ul li.titre,
#qualifCV h3 {
  background: transparent url(/assets/img/structure/puce_fl-org.gif) no-repeat;
  margin-bottom: 0;
  margin-top: 10px;
  padding: 3px 0 8px 20px;
  text-transform: uppercase;
  font-weight: bold;
}
#mainPro.visuOffr #contPrinc.espPro.gestOffres .section h3 {
  margin-left: 10px;
  color: #258ec7;
}
h2.noback {
  background: none !important;
  padding-left: 0 !important;
  clear: both !important;
}
/* Spécification duplication régions */
#contPrinc.static h2.titReg {
  margin-top: 0;
}
#contPrinc.static.duplic h3 {
  margin-top: 20px;
}
/* Pages statiques */

/* couleur bleu + casse pour les titres */
.static h3.typoMajBle {
  color: #3490c3 !important;
  margin: 14px 0pt 3px;
  text-transform: uppercase;
  background-color: transparent;
  background-image: none;
  padding: 0;
}

.typoMajBle a {
  color: #3490c3 !important;
  margin: 14px 0pt 3px;
  text-transform: uppercase;
  text-decoration: none;
}

.typoMajBle a:hover {
  color: #3490c3 !important;
  text-decoration: underline;
}

.static h2.titArticle {
  color: #2c467f;
  font-size: 1.4em;
  margin-bottom: 3px;
  border: none;
  text-transform: none;
}
.stabylo {
  background-color: #fed803;
}
.dirAnnVisu .section h3 {
  background: none;
  text-transform: uppercase;
  color: #258ec7;
  padding-top: 10px;
}
.dirAnnVisu h2 {
  padding-left: 18px;
  border: none;
  background: transparent url(/images/structure/puce-bleue.gif) no-repeat 0 2px;
}
/* couleur orange pour les titres */
#col1.espPerso h3.typoOrg {
  color: #ed7600 !important;
  font-size: 1.1em;
}
.static i,
.static em,
.article em {
  font-family: Verdana;
}
.static .source {
  font-size: 0.8em;
  font-style: italic;
}
/*jeunes dip */
.jeunesDip h2 {
  padding-bottom: 0;
  border-bottom: 0;
  margin: 0;
}
#contPrinc.region #liensRef h2 {
  background: #6b8ec1 url(/assets/img/structure/bkgd_edito_h2.jpg) repeat-y top left;
  color: #fff;
  font-size: 1em;
  margin: 8px 0 4px;
  padding: 3px 6px;
  border-bottom: 0;
  text-transform: none;
}
.rub-services_aux_recruteurs #col1_2 .static ol li {
  color: #666666;
  font-weight: normal;
}
.rub-services_aux_recruteurs #col1_2 .static a.btnLink {
  font-size: 1em;
}

/* Lien noir en gras */
#ventre a.noirGras {
  font-weight: 900;
  color: #000;
  margin-left: 1em;
}

/* Grise le texte dans les pages de l'espace perso */
td.JQInvisible {
  color: #818181;
}
