/* En-t�te */
#entete {width:614px;height:40px;margin:0 0 20px 10px;padding:10px 0px 0px 0px;}
#entete_image {display:inline;width:35px;height:35px;}
#entete_texte {margin:-35px  0px 0px 40px;}

/* Sous-menu Candidat*/
ul#menuPanel {text-align: left;border-bottom: 1px solid #408BD0;list-style-type: none;padding: 5px 0;margin:0;}
ul#menuPanel li {display: inline;color:#023CA2;}
ul#menuPanel .liActive {background: #deeffd;}
ul#menuPanel .liActive a, ul#menuPanel .liActive span{background: #deeffd;color: #023CA2;position: relative;top: 1px;padding-top: 4px;border: 1px solid #408BD0;border-bottom:0;font-weight:bold;padding:5px 40px;cursor:default;}
ul#menuPanel .liActive a:hover, ul#menuPanel .liActive span.hover {background: #f6f2e1;cursor: default; }
ul#menuPanel li a, ul#menuPanel li span {padding: 5px 25px 5px 23px;border:0;color:#023CA2;margin-right:0px;text-decoration:none;border-bottom:none;font-size:12px;}
ul#menuPanel a:hover, ul#menuPanel span.hover {background: #fff; text-decoration: underline; cursor: pointer;}

/* PROFIL */
#profil {width:644px;margin-left:10px;font-family:Arial;font-size:12px;float:left;display:inline;}
#profil a {text-decoration:none;}
#profil a:hover {text-decoration:underline;}
#profil .nom {font-weight:bold;color: #023CA2}
#profil .enonce {font-weight:bold;color:#000;}

/*Profil => Infos G�n�rales */
#profil_infos {float: left;width:642px;background-color:#deeffd;border:1px solid #408BD0;border-top:0;}
#profil_infos_image {display:inline;}
.avatar {display:inline;text-align:center;margin:20px 0 0 20px;float:left;}
#profil_infos_texte {width:340px;margin:0 0 0 140px;padding:16px 0 0 0;color:#000;}
#profil_infos_liens {margin-top: 20px;float:right;width:140px;}
#profil_infos_liens img {margin-top:10px;}
#profil_infos_boutons {height:40px; padding-left: 10px; margin-top: 10px}
#profil_infos_boutons span.btnContacter{position:relative;top:5px;background:none;border:none;color: #fff}
#profil_infos_boutons span.btnContacter_on{position:relative;top:5px;background:none;border:none;color:#023CA2;}
/*#profil_infos_boutons .profil_infos_boutonContacter {right:22px;}*/
div#profil_infos_boutons a{float:right;text-align:center;position:relative;top:13px;display:block;width:87px;height:27px;text-decoration:none;}
div#profil_infos_boutons a:hover{text-decoration:none}
.boutonContacterOff {background:#023ca2 url(/img/site/ats_btn_book.gif	) no-repeat left top;color:#FFFFFF;}
.boutonContacterOn {background:url(/img/site/contact_emp_bouton_envoyer_on.gif) no-repeat left top;color: #023CA2;}
.boutonAppreciationOn {background:url(/img/site/ats_profil_boutons_appreciation_on.gif) bottom right no-repeat;}
.profil_infos_boutonContacterOn {right:22px;font-weight:bold;#color: #023CA2;}

/*Profil => Infos Suppl�mentares */
#profil_supp {width:642px;border:1px solid #DEEFFD;border-top:none;padding-bottom:20px;}
#profil_supp_titre {margin-left:20px;margin-bottom:10px;padding-top:20px;font-weight:bold;}
.profil_supp_info {border:1px solid #DEEFFD;margin: 0px 20px 10px 120px;padding-left:10px;font-size:11px;}
.profil_supp_info_titre {font-weight:bold;margin-bottom:10px;}
.profil_supp_info_texte {width:400px;}

.coinBordure {width:647px; padding:0;margin:-7px 0 0 0px;}
.coinDroit {float:right;}
.coinGauche {float:left;}

/*Contacter*/
#contacter {width:642px;background-color:#fff;border:1px solid #408BD0;border-top:none;padding-bottom:0px;}
#contacter .erreur_abonnement {text-align:center; font-size:12px; margin:40px 0 50px 20px; }
#formRecherche {margin:0; padding-left:20px;}
#formRecherche label {display:block;font-size:12px;font-weight:normal;color:#000;}
#formRecherche .contacter_label1 {float:left;width:195px;margin-top:20px;margin-left:2px;color:#1357AA;}
#formRecherche .contacter_select1 {width:175px;margin:0px 20px 0px 0px; border:1px solid #1357AA;}
#formRecherche .contacter_label2 {display:inline;width:190px;margin-right:2px;color:#1357AA;}
#formRecherche .contacter_select2 {border:1px solid #1357AA; margin-right:10px;}
#formRecherche .contacter_special {color:#1357AA;}
#formRecherche .contacter_textarea {width:450px;height:100px;margin:-15px 0px 20px 120px;border:1px solid #1357AA;}
#formRecherche #contacter_envoyer {color:#ffffff;background:url(../../img/site/ats_contact_emp_bouton_envoyer.gif) no-repeat;border:0;margin:-27px 0 -1px 0;padding:0;width:87px;height:27px;cursor:pointer;float:right;font-size:11px;font-family:arial;}
#formRecherche .calendar {background:url(../img/site/ats_bg_calendar.gif) no-repeat;height:16px;width:142px;padding:1px 0 0 4px;margin:0;border:0;font-size:11px;font-family:arial;}

/* APPRECIATIONS */
#divAppreciation {width:642px;background-color:#fff;border:1px solid #fe6803;border-top:none;padding-bottom:0px;color:#1357AA;}
#formAppreciation {margin:0; padding-left:20px;}
#divAppreciation label {display:block; font-size:12px; font-weight:normal; color:#000;}
#divAppreciation label.noteAppreciation {float:left; width:175px; color:#fe6803;}
#divAppreciation .contacter_textarea {width:450px;height:100px;margin:-15px 0px 40px 120px;border:1px solid #fe6803;}
#divAppreciation .contacter_special {color:#fe6803;}
#divAppreciation #envoyerAppreciation {color:#ffffff;background:url(../../img/site/ats_contact_bouton_envoyer.gif) no-repeat;border:0;margin:-27px 0 -1px 0;padding:0;width:87px;height:27px;cursor:pointer;float:right;font-size:11px;font-family:arial;}

div.separation{height:0px; border-top:1px dashed #408BD0; margin:10px 0;}
#profil_infos_boutons a.abus {float: left; height: auto; width: auto; background: url(../../img/site/ats_ico_signaler_abus.gif) left top no-repeat; padding: 2px 0 0 20px; color: #408BD0;font-size: 11px; line-height: 20px}

.jsImgPopup:hover{cursor:pointer;}
