/* CSS Document by Meridian Communication */
/* www.optical-center.fr 2008 */

.displaynone {display:none}

/* ----------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template numero 26 : RH > textes                         <<<< */
/* ----------------------------------------------------------------------------- */

#page.template26 #content { position:absolute; top:188px; left:2px; display:block; width:958px; height:400px; background-color:#FFF; border-top:solid #CCC 1px}

#page.template26 #centre-gauche { position:absolute; top:0px; left:0px; display:block; width:262px; height:400px; background-color:#FFF}

#page.template26 #centre-gauche img { position:absolute; top:220px; left:0px; display:block; width:260px; height:190px; background-color:#FFF}


#page.template26 h3 {position:absolute; top:158px; left:8px; display:block; width:856px; height:20px;font-size:1.4em; line-height:1em; margin: 10px 0 2px 0;  font-weight: normal; color:#555; padding-left:27px; background:transparent url(images/h3-puce.gif) 0 1px no-repeat; color:#da2000 }

#page.template26 #centre-droit { position:absolute; top:5px; left:283px; display:block; width:675px; height:400px; background-color:#FFF; text-align:left}
#page.template26 #centre-droit img{ margin:0; padding:0}

#page.template26 #centre-droit #texteTexte { display:block; top:0; left:0; position:absolute; width:655px; height:400px; }
#page.template26 .jScrollPaneContainer {position: absolute; top:0px; left:0px; overflow: hidden;z-index: 1;}


#page.template26 #centre-droit h4 {font-size:1.5em; line-height:1.3em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; color:#d20204; width:605px;  text-align:center; text-transform:uppercase; margin:20px 0px 10px 0; padding:0}
#page.template26 #centre-droit h5 {font-size:1.2em; line-height:1.3em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; color:#d20204; width:605px;  text-align:left; margin:10px 0 0 0; padding:0 }
#page.template26 #centre-droit p { font-size:1.2em; line-height:1.2em; margin:0 0 10px 0; color:#494949; width:605px; text-align:left; padding:0}


#page.template26 #centre-droit ul { margin: 10px 0 10px 0; width:514px;  color:#494949;}
#page.template26 #centre-droit li { font-size:1.2em; line-height:1.2em; margin:0 0 0px 0; padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat}

/*///// Tableau de recherche */

#page.template26 #centre-droit h5#titre-tableau { display:block; width:629px; height:32px; background:transparent url(images/h3-tableau.gif) 0 0 no-repeat;}
#page.template26 #centre-droit h5#titre-tableau span { display:none}

#page.template26 table {margin:5px 0 0 10px; width:619px}
#page.template26 table tr{ font-size:1.2em; line-height:1.2em; height:22px;  margin:0; padding:0; }
#page.template26 table tr.alt td { color:#999 ; }

#page.template26 table td{}


#page.template26 table td a{ font-size:1.2em; line-height:1.3em; padding-left:12px;}

#page.template26 table td a {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#d20204}
#page.template26 table td a:hover {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#da2000}
#page.template26 table td a.active {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#FFF }
#page.template26 table td a.active:hover {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#FFF }




/* ----------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template numero 32 : RH > espace candidat                <<<< */
/* ----------------------------------------------------------------------------- */

#page.template32 #content { position:absolute; top:188px; left:2px; display:block; width:958px; height:400px; background-color:#FFF; border-top:solid #CCC 1px}

#page.template32 #centre-gauche { position:absolute; top:0px; left:0px; display:block; width:262px; height:400px; background-color:#FFF}


#page.template32 h3 {position:absolute; top:158px; left:8px; display:block; width:856px; height:20px;font-size:1.4em; line-height:1em; margin: 10px 0 2px 0;  font-weight: normal; color:#555; padding-left:32px; background:transparent url(images/h3-puce.gif) 0 1px no-repeat; color:#da2000 }


#page.template32 #centre-droit { position:absolute; top:5px; left:283px; display:block; width:675px; height:400px; background-color:#FFF; text-align:left}
#page.template32 #centre-droit img{ margin:0; padding:0}

#page.template32 #centre-droit #texteTexte { display:block; top:0; left:0; position:absolute; width:655px; height:400px; }
#page.template32 .jScrollPaneContainer {position: absolute; top:0px; left:0px; overflow: hidden;z-index: 1;}

#page.template32 #centre-droit h3 { position:relative; top:0; left:0; width: 605px; height:20px; font-size:1.3em; line-height:1.1em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; 
color:#d20204; width:605px;  text-align:left; text-transform:uppercase; margin:20px 0px 10px 0; padding:0; padding-left:32px;}

#page.template32 #centre-droit h4 {font-size:1.5em; line-height:1.3em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; color:#d20204; width:605px;  text-align:center; text-transform:uppercase; margin:20px 0px 0px 0; padding:0}
#page.template32 #centre-droit h5 {font-size:1.2em; line-height:1.3em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; color:#d20204; width:605px;  text-align:left; margin:20px 0 10px 0px; padding:0; border-bottom:dashed 1px #d20204
 }
#page.template32 #centre-droit h6 {font-size:1.2em; line-height:1.3em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; color:#494949; width:605px;  text-align:left; margin:20px 0 10px 0px; padding:0;border-bottom:dashed 1px #CCC }

#page.template32 #centre-droit p { font-size:1.2em; line-height:1.2em; margin:0 0 10px 0; color:#494949; width:605px; text-align:left; padding:0}

#page.template32 #centre-droit label {display:block; font-size:1.2em; line-height:1.2em; margin:10px 0 10px 0; color:#494949; width:605px; text-align:left; padding:0}
#page.template32 #centre-droit input {display:block; margin:3px 0 10px 0; border:#CCC solid 1px; display:block}

#page.template32 #centre-droit input[type="text"] { width:260px; display:block; }
#page.template32 #centre-droit select { width:200px; display:block;margin:3px 0 10px 0;border:#CCC solid 1px }
#page.template32 #centre-droit input[type="password"] { width:200px; display:block }
#page.template32 #centre-droit input[type="select"] { width:200px; display:block }
#page.template32 #centre-droit input[type="hidden"] { display:none}

#page.template32 #centre-droit ul { margin: 10px 0 10px 0; width:514px;  color:#494949;}
#page.template32 #centre-droit li { font-size:1.2em; line-height:1.2em; margin:0 0 0px 0; padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat}

#page.template32 #centre-droit #wlpeUserProfileButtons {margin:10px 0 15px 0;}

#page.template32 div.wlpeMessage {width:585px; display:block; height:auto; border:dashed 1px #d20204; padding:10px; line-height:1.1em }
#page.template32 div.wlpeMessage p.wlpeMessageText {width:585px; text-align:center !important ; color:#d20204 !important; padding-top:3px !important}

#page.template32 #centre-droit #userCiviliteDiv input {}
#page.template32 #centre-droit .userCiviliteSpan {width:250px; display:block; font-size:1.1em; position:relative; left:20px;top:-25px ; }


#page.template32 #centre-droit input.long {width:605px;  }
#page.template32 #centre-droit input.moyen {width:405px;  }
#page.template32 #centre-droit p.image { line-height:40px ; }
#page.template32 #centre-droit p.image img{ float:left;  margin-right:6px  }
#page.template32 #centre-droit p.clear-both { clear:both; padding-top:6px }


button.boutonRh { display:inline; height:20px; background:#d20204 url(images/fond-bouton.gif) 0 0 repeat-x ; border: 1px solid #CCC; margin:0px 0px 3px 0px; color:#FFFFFF }
button.boutonRh {background:#d20204 url(images/fond-bouton.gif) 0 0 repeat-x ;height:20px; color:#FFF; text-decoration:none; font-size:1.1em; font-weight:normal; line-height:1em; text-align:center}
button.boutonRh:hover {background:#CCC url(images/fond-bouton.gif) 0 0 repeat-x ; height:20px; color:#999999  }
input.boutonRh { display:inline; height:20px; background:#d20204 url(images/fond-bouton.gif) 0 0 repeat-x ; border: 1px solid #CCC; margin:0px 0px 3px 0px; color:#FFFFFF }
input.boutonRh {background:#d20204 url(images/fond-bouton.gif) 0 0 repeat-x ;height:20px; color:#FFF; text-decoration:none; font-size:1.1em; font-weight:normal; line-height:1em; text-align:center}
input.boutonRh:hover {background:#CCC url(images/fond-bouton.gif) 0 0 repeat-x ; height:20px; color:#999999  }


button.boutonRhLight { display:block; height:20px; background:#FFF url(images/bouton-puce.gif) 0 6px no-repeat ; border: 0px solid #CCC; margin:0px 0px 0px 0px; padding: 0 0 0 20px !important; padding: 2px 0 0 0; color:#d20204 }
button.boutonRhLight { height:20px; color:#d20204; text-decoration:none; font-size:1.1em; font-weight:normal; line-height:1em; text-align:center}
button.boutonRhLight:hover { height:20px; color:#999999; cursor:pointer  }

#page.template32 #centre-droit p a { background:#FFF url(images/bouton-puce.gif) 0 2px no-repeat ; padding-left:23px; color:#d20204 }
#page.template32 #centre-droit p a:hover { background:#FFF url(images/bouton-puce.gif) 0 2px no-repeat ; padding-left:23px; color:#999999 }

div#info-compte {position:absolute; top:171px; left:300px; width:650px;  overflow:hidden; z-index:1001; height:20px;  color:#333333; font-size:1.2em;}
div#info-compte p { display:block;width:650px; text-align:right !important}
div#info-compte p a { background:#FFF url(images/bouton-puce.gif) 0 2px no-repeat ; padding-left:23px; color:#d20204 }
div#info-compte p a:hover { background:#FFF url(images/bouton-puce.gif) 0 2px no-repeat ; padding-left:23px; color:#999999 }


/*///////////menu-offre ////////////////////////////////////////////////////////*/


/* niveau 2
--------------------------------------------------------------------------------*/

#page #nav-niv-2.rh { position:absolute; left:0; top:0}

#page #nav-niv-2.rh ul {margin:0px 0 0 0px; padding:0; list-style-type:none;}
#page #nav-niv-2.rh ul li {margin:0 0 0px 0; padding:0}
#page #nav-niv-2.rh ul li a{ margin:0; padding:0; font-size:1.2em; line-height:2.5em; text-transform:uppercase; text-indent:32px}
#page #nav-niv-2.rh ul li a {display:block;overflow: hidden; padding:0;color:#CCC; text-decoration:none;}

#page #nav-niv-2.rh ul li a, #page #nav-niv-2.rh ul li a.active, #page #nav-niv-2.rh ul li a:hover {width:262px; height:30px; border-bottom:solid #CCC 1px }

#page #nav-niv-2.rh ul li a {background:#f6f6f6 url(images/li-offre-off.gif) 0 0 no-repeat; color:#101918}
#page #nav-niv-2.rh ul li a:hover {background:#f6f6f6 url(images/li-offre-off.gif) 0 0 no-repeat; color:#da2000}

#page #nav-niv-2.rh ul li a.active {background:#da2000 url(images/li-offre-active.gif) 0 0 no-repeat; color:#FFF }
#page #nav-niv-2.rh ul li a.active:hover {background:#da2000 url(images/li-offre-active.gif) 0 0 no-repeat; color:#FFF }

/* niveau 3
--------------------------------------------------------------------------------*/

#page #nav-niv-2.rh ul ul {margin:0px 0 0 0; padding:10px 0 10px 0  ; width:262px; background:url(images/li-offre-repeat-ul-ul.gif) top repeat-x; border-bottom:solid #CCC 1px }
#page #nav-niv-2.rh ul ul li { background:none; padding: 0px 0 0px 0; margin:0 0 0px 0; font-weight:normal; }

#page #nav-niv-2.rh ul ul li a {display:block;overflow: hidden; padding:0; margin:0px; text-decoration:none;  text-transform:none ; text-indent:0; background:none; height:20px;}

#page #nav-niv-2.rh ul ul li a {padding-left:15px; border-bottom:solid #CCC 0px; margin-left:17px;}


#page #nav-niv-2.rh ul ul li a, #page #nav-niv-2.rh ul ul li a:link { text-decoration:none; color:#000;list-style-type:none;   font-size:1.1em;  background:none; border-bottom:solid #CCC 0px; height:20px;  background:transparent url(images/h4-puce.gif) 5px 9px  no-repeat; text-transform:uppercase}
#page #nav-niv-2.rh ul ul li a.active  {color: #da2000; background:none; border-bottom:solid #CCC 0px; height:20px;  background:transparent url(images/h4-puce.gif) 5px 9px no-repeat;}
#page #nav-niv-2.rh ul ul li a:hover {color: #da2000; text-decoration:none;  background:none; border-bottom:solid #CCC 0px ; height:20px; background:transparent url(images/h4-puce.gif) 5px 9px  no-repeat; }
#page #nav-niv-2.rh ul ul li a.active:hover {color: #da2000; background:none; border-bottom:solid #CCC 0px; height:20px; background:transparent url(images/h4-puce.gif) 5px 9px no-repeat; }


#page #nav-niv-2.rh li#item689 ul {display:none }

/* niveau 4
--------------------------------------------------------------------------------*/

#page #nav-niv-2.rh ul ul ul {margin:0px 0 0 0; padding:0px 0 0px 0  ; width:262px; background:none; border-bottom:solid #CCC 0px }
#page #nav-niv-2.rh ul ul ul li { background:none; padding: 0px 0 0px 0; margin:0 0 0px 0; font-weight:normal; }

#page #nav-niv-2.rh ul ul ul li a {display:block;overflow: hidden; padding:0; margin:0px; text-decoration:none;  text-transform:none ; text-indent:0; background:none; height:20px;}

#page #nav-niv-2.rh ul ul ul li a {padding-left:15px; border-bottom:solid #CCC 0px; margin-left:17px;}


#page #nav-niv-2.rh ul ul ul li a, #page #nav-niv-2.rh ul ul ul li a:link { text-decoration:none; color:#666;list-style-type:none;   font-size:1em; font-style:italic;  background:none; border-bottom:solid #CCC 0px; height:20px;  background:none; text-transform:uppercase}
#page #nav-niv-2.rh ul ul ul li a.active  {color: #da2000; background:none; border-bottom:solid #CCC 0px; height:20px;  background:none;}
#page #nav-niv-2.rh ul ul ul li a:hover {color: #da2000; text-decoration:none;  background:none; border-bottom:solid #CCC 0px ; height:20px; background:none }
#page #nav-niv-2.rh ul ul ul li a.active:hover {color: #da2000; background:none; border-bottom:solid #CCC 0px; height:20px; background:none }

/*// fin      menu-offre ////////////////////////////////////////////////////////*/


/* ----------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template numero 27 : RH > une annonce                    <<<< */
/* ----------------------------------------------------------------------------- */

#page.template27 #content { position:absolute; top:188px; left:2px; display:block; width:958px; height:400px; background-color:#FFF; border-top:solid #CCC 1px}

#page.template27 #centre-gauche { position:absolute; top:0px; left:0px; display:block; width:262px; height:400px; background-color:#FFF}

#page.template27 h3 {position:absolute; top:158px; left:8px; display:block; width:856px; height:20px;font-size:1.4em; line-height:1em; margin: 10px 0 2px 0;  font-weight: normal; color:#555; padding-left:27px; background:transparent url(images/h3-puce.gif) 0 1px no-repeat; color:#da2000 }

#page.template27 #centre-droit { position:absolute; top:5px; left:283px; display:block; width:675px; height:400px;  text-align:left}
#page.template27 #centre-droit img{ margin:0; padding:0}

#page.template27 #centre-droit #texteTexte { display:block; width:575px; height:190px; }
#page.template27 .jScrollPaneContainer {position: absolute; top:159px; left:105px; overflow: hidden;z-index: 1;}

*html #page.template27 .jScrollPaneContainer {top:150px}
*+html #page.template27 .jScrollPaneContainer {top:149px}





#page.template27 #centre-droit h4 {font-size:1.7em; line-height:1.3em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:normal; color:#d20204; width:605px;  text-align:left;  margin:10px 0px 0px 101px; padding:0}
#page.template27 #centre-droit h4 span { color:#000}
#page.template27 #centre-droit h5 {font-size:1.3em; line-height:1.3em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:normal; color:#d20204; width:605px;  text-align:left;  margin:0px 0px 0px 102px; padding:0}
#page.template27 #centre-droit h6 { display:block; position:relative; font-size:1.2em; line-height:1.3em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; color:#666; width:90px;  text-align:right; margin:12px 0 0 0; padding:0 }
#page.template27 #centre-droit h6 span{ position:absolute; left:104px; color:#000; width:555px;  text-align:left; margin:0px 0 0 0; padding:0 }

#page.template27 #centre-droit p { display:block; position:relative; font-size:1.2em; line-height:1.2em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:normal; color:#666; width:90px;  text-align:right; margin:4px 0 0 0; padding:0 }

#page.template27 #centre-droit #texteTexte p{display:block; position:relative; font-size:1.2em; line-height:1.2em;  font-weight:normal; color:#000; width:535px;  text-align:left; margin:4px 0 0px 0 ; padding:0 }


/*#page.template27 #centre-droit p#scroll span{width:555px; height:235px; overflow:auto; }*/

#page.template27 #centre-droit p span{ position:absolute; left:104px; color:#000; width:555px; height:auto;  text-align:left; margin:0px 0 0 0; padding:0 }

#page.template27 #centre-droit #nav-annonce{ position:absolute; left:514px; top:16px; width:145px; height:auto;  text-align:left; margin:0px 0 0 0; padding:0; text-align:right }
#page.template27 #centre-droit #nav-annonce ul{ }

#page.template27 #centre-droit #nav-annonce ul li a{ font-size:1.2em; line-height:1.3em; padding-left:12px;}

#page.template27 #centre-droit #nav-annonce ul li a {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#d20204; cursor:pointer}
#page.template27 #centre-droit #nav-annonce ul li a:hover {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#da2000}
#page.template27 #centre-droit #nav-annonce ul li a.active {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#FFF }
#page.template27 #centre-droit #nav-annonce ul li a.active:hover {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#FFF }


#page.template27 #suivre { position:absolute; top:0px; left:300px; display:block; width:233px; height:160px; background:#FFF url(images/fond-ami.jpg) no-repeat 0 0; z-index:402;}

#page.template27 #suivre { display:none}


#page.template27 #suivre label {display: block;float: left; margin: 8px 0 0px 10px; }

#page.template27 #suivre input{display: block; width: 140px; float: left; margin: 2px 0 0px 10px; }

#page.template27 #suivre label {text-align: left;width: 220px;padding-right: 10px; font-size:1.2em; line-height:1.1em; margin-bottom:0}

#page.template27 #suivre br {clear: left;}

#page.template27 #suivre #btn-ok {display:block; position:absolute; width:113px; height:22px; z-index:402; top:130px; left:10px}

#page.template27 #suivre #btn-ok a{background:transparent url(images/btn-envoyer-off.jpg) 0 0 no-repeat; display:block; width:113px; height:22px;}
#page.template27 #suivre #btn-ok a:hover {background:transparent url(images/btn-envoyer-on.jpg) 0px 0 no-repeat;width:113px; height:22px; }
#page.template27 #suivre #btn-ok a span{display:none}



#page.template27 #boutonPostulerRh { position:absolute; top:370px; left:386px; margin:0px 0 0 0; display:block; width:553px; height:22px; background-color:#FFF;  }
#page.template27 #boutonPostulerRh a#postuler{background:transparent url(images/btn-postuler-on.gif) 0 0 no-repeat; display:block; width:113px; height:22px;}
#page.template27 #boutonPostulerRh a#postuler:hover {background:transparent url(images/btn-postuler-on.gif) 0px 0 no-repeat;width:113px; height:22px; }
#page.template27 #boutonPostulerRh a#postuler span{display:none}
#page.template27 #boutonPostulerRh p { font-size:1.2em; line-height:1.8em; padding-left:6px; float:left}

#page.template27 #boutonPostulerRh p a {color:#da2000}
#page.template27 #boutonPostulerRh p a:hover {color:#da2000; text-decoration:underline; cursor:pointer}

#page.template27 #boutonPostulerRhOff { position:absolute; top:370px; left:386px; margin:0px 0 0 0; display:block; width:553px; height:22px; background-color:#FFF;  }

#page.template27 #boutonPostulerRhOff p { font-size:1.2em; line-height:1.8em; padding-left:6px}
#page.template27 #boutonPostulerRhOff img { float:left; margin-right:10px;}

#page.template27 #boutonPostulerRhOff p a {color:#da2000}
#page.template27 #boutonPostulerRhOff p a:hover {color:#da2000; text-decoration:underline; cursor:pointer}

/* ----------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template numero 29 : RH > recherche                      <<<< */
/* ----------------------------------------------------------------------------- */

#page.template29 #content { position:absolute; top:188px; left:2px; display:block; width:958px; height:400px; background-color:#FFF; border-top:solid #CCC 1px}

#page.template29 #centre-gauche { position:absolute; top:0px; left:0px; display:block; width:262px; height:400px; background-color:#FFF}

#page.template29 h3 {position:absolute; top:158px; left:8px; display:block; width:856px; height:20px;font-size:1.4em; line-height:1em; margin: 10px 0 2px 0;  font-weight: normal; color:#555; padding-left:27px; background:transparent url(images/h3-puce.gif) 0 1px no-repeat; color:#da2000 }

#page.template29 #centre-droit { position:absolute; top:5px; left:283px; display:block; width:675px; height:400px; background-color:#FFF; text-align:left}
#page.template29 #centre-droit img{ margin:0; padding:0}

#page.template29 #centre-droit #texteTexte { display:block; top:0; left:0; position:absolute; width:655px; height:400px; }
#page.template29 .jScrollPaneContainer {position: absolute; top:0px; left:0px; overflow: hidden;z-index: 1;}


#page.template29 #centre-droit h4 {font-size:1.5em; line-height:1.3em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; color:#d20204; width:605px;  text-align:center; text-transform:uppercase; margin:20px 0px 10px 0; padding:0}
#page.template29 #centre-droit h5 {font-size:1.2em; line-height:1.2em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; color:#d20204; width:605px;  text-align:left; margin:8px 0 0 0; padding:0 }
#page.template29 #centre-droit p { font-size:1.2em; line-height:1.2em; margin:0 0 10px 0; color:#494949; width:605px; text-align:left; padding:0}

#page.template29 #boutonValiderRh { margin:10px 0 0 0; display:block; width:114px; height:23px; background-color:#FFF;  }
#page.template29 #boutonValiderRh a{background:transparent url(images/valider-rh.gif) 0 0 no-repeat; display:block; width:114px; height:23px;}
#page.template29 #boutonValiderRh a:hover {background:transparent url(images/valider-rh.gif) 0px 0 no-repeat;width:114px; height:23px; }
#page.template29 #boutonValiderRh a span{display:none}


#contrat-et-poste { position:relative}
/*
#poste { position:absolute; left:230px; top:-10px}
*/
/*
#list_reg {background-color:#FFF; position:absolute; top: 150px ; width:229px; display:block}
#list_dep {background-color:#FFF; position:absolute; top:230px;  width:229px; display:block}

#region_selection, 
#dep_selection { position:absolute; left:230px; top:25px; width:229px; display:block}
*/




/* ----------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template numero 33 : RH > candidature                      <<<< */
/* ----------------------------------------------------------------------------- */

#page.template33 #content { position:absolute; top:188px; left:2px; display:block; width:958px; height:400px; background-color:#FFF; border-top:solid #CCC 1px}

#page.template33 #centre-gauche { position:absolute; top:0px; left:0px; display:block; width:262px; height:400px; background-color:#FFF}

#page.template33 h3 {position:absolute; top:158px; left:8px; display:block; width:856px; height:20px;font-size:1.4em; line-height:1em; margin: 10px 0 2px 0;  font-weight: normal; color:#555; padding-left:27px; background:transparent url(images/h3-puce.gif) 0 1px no-repeat; color:#da2000 }

#page.template33 #centre-droit { position:absolute; top:5px; left:283px; display:block; width:675px; height:380px; background-color:#FFF; text-align:left}
#page.template33 #centre-droit img{ margin:0; padding:0}

#page.template33 #centre-droit #texteTexte { display:block; top:0; left:0; position:absolute; width:655px; height:400px; }
#page.template33 .jScrollPaneContainer {position: absolute; top:0px; left:0px; overflow: hidden;z-index: 1;}


#page.template33 #centre-droit h4 {font-size:1.5em; line-height:1.3em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; color:#d20204; width:605px;  text-align:center; text-transform:uppercase; margin:12px 0px 10px 0; padding:0}
#page.template33 #centre-droit h5 {font-size:1.2em; line-height:1.2em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; color:#d20204; width:605px;  text-align:left; margin:6px 0 0 0; padding:0 }
#page.template33 #centre-droit p { font-size:1.2em; line-height:1.2em; margin:0 0 10px 0; color:#494949; width:605px; text-align:left; padding:0}

#page.template33 #boutonValiderRh { margin:10px 0 0 0; display:block; width:114px; height:23px; background-color:#FFF;  }
#page.template33 #boutonValiderRh a{background:transparent url(images/valider-rh.gif) 0 0 no-repeat; display:block; width:114px; height:23px;}
#page.template33 #boutonValiderRh a:hover {background:transparent url(images/valider-rh.gif) 0px 0 no-repeat;width:114px; height:23px; }
#page.template33 #boutonValiderRh a span{display:none}

#page.template33  #contrat-et-poste { position:relative}

#page.template33 div.wlpeMessage {width:585px; display:block; height:auto; border:dashed 1px #d20204; padding:5px; line-height:1.1em }
#page.template33 div.wlpeMessage p.wlpeMessageText {width:585px; text-align:center !important ; color:#d20204 !important; padding-top:3px !important}


#poste { position:absolute; left:230px; top:-10px}

/*
#list_reg {background-color:#FFF; position:absolute; top: 150px ; width:229px; display:block}
#list_dep {background-color:#FFF; position:absolute; top:230px;  width:229px; display:block}

#region_selection, 
#dep_selection { position:absolute; left:230px; top:25px; width:229px; display:block}
*/


/* ----------------------------------------------------------------------------- */
/* >>>>>>>>>>>>>   template numero 30 : RH > r�sultats recherche            <<<< */
/* ----------------------------------------------------------------------------- */

#page.template30 #content { position:absolute; top:188px; left:2px; display:block; width:958px; height:400px; background-color:#FFF; border-top:solid #CCC 1px}

#page.template30 #centre-gauche { position:absolute; top:0px; left:0px; display:block; width:262px; height:400px; background-color:#FFF}

#page.template30 h3 {position:absolute; top:158px; left:8px; display:block; width:856px; height:20px;font-size:1.4em; line-height:1em; margin: 10px 0 2px 0;  font-weight: normal; color:#555; padding-left:27px; background:transparent url(images/h3-puce.gif) 0 1px no-repeat; color:#da2000 }

#page.template30 #centre-droit { position:absolute; top:5px; left:283px; display:block; width:675px; height:400px; background-color:#FFF; text-align:left}
#page.template30 #centre-droit img{ margin:0; padding:0}

#page.template30 #centre-droit #texteTexte { display:block; top:0px; left:0; position:absolute; width:655px; height:310px; }
#page.template30 .jScrollPaneContainer {position: absolute; top:85px; left:0px; overflow: hidden;z-index: 1;}


#page.template30 #centre-droit h4 {font-size:1.5em; line-height:1.3em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; color:#d20204; width:605px;  text-align:center; text-transform:uppercase; margin:20px 0px 10px 0; padding:0}
#page.template30 #centre-droit h5 {font-size:1.2em; line-height:1.3em; /*padding-left:9px; background:transparent url(images/h4-puce.gif) 0 2px no-repeat;*/ font-weight:bold; color:#d20204; width:605px;  text-align:left; margin:10px 0 0 0; padding:0 }
#page.template30 #centre-droit p { font-size:1.2em; line-height:1.2em; margin:0 0 10px 0; color:#494949; width:605px; text-align:left; padding:0}


/*///// Tableau de recherche */

#page.template30 #centre-droit h5#titre-tableau { display:block; width:629px; height:32px; background:transparent url(images/h3-tableau.gif) 0 0 no-repeat;}
#page.template30 #centre-droit h5#titre-tableau span { display:none}

#page.template30 table {margin:5px 0 0 10px; width:619px}
#page.template30 table tr{ font-size:1.2em; line-height:1.2em; height:22px;  margin:0; padding:0; }
#page.template30 table tr.alt td { color:#999 ; }

#page.template30 table td{}


#page.template30 table td a{ font-size:1.2em; line-height:1.3em; padding-left:12px;}

#page.template30 table td a {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#d20204}
#page.template30 table td a:hover {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#da2000}
#page.template30 table td a.active {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#FFF }
#page.template30 table td a.active:hover {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#FFF }

#page.template30 #centre-droit #nav-annonce{ position:absolute; left:514px; top:16px; width:145px; height:auto;  text-align:left; margin:0px 0 0 0; padding:0; text-align:right;  z-index:401}
#page.template30 #centre-droit #nav-annonce ul{ }

#page.template30 #centre-droit #nav-annonce ul li a{ font-size:1.2em; line-height:1.3em; padding-left:12px;}

#page.template30 #centre-droit #nav-annonce ul li a {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#d20204; cursor:pointer}
#page.template30 #centre-droit #nav-annonce ul li a:hover {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#da2000}
#page.template30 #centre-droit #nav-annonce ul li a.active {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#FFF }
#page.template30 #centre-droit #nav-annonce ul li a.active:hover {  background:transparent url(images/h4-puce.gif) 0px 2px no-repeat; color:#FFF }

