* { margin:0; padding:0; }
html{ margin:0; padding:0; }
body { font-family:Verdana, sans-serif; font-size:11px;background-color:#FFFFFF;position:relative;}
a {text-decoration:underline;color:#000000; }
a:hover{text-decoration:underline;}
a:visited{color:#000000;}
ul,li{ list-style:none;list-style-type:none;list-style-position:none; }
img {border:medium none;}

#contGlob{position:relative;min-height:600px;width:969px;background-color:#ffffff;background-image:url(../img/back.gif);background-position:0px 0px;background-repeat:repeat-y;position:relative;margin:0 auto 0;}

.tx-kleeoffre-pi table,.tx-kleeoffre-pi table td,.tx-kleeoffre-pi table th {border:1px solid #88489e;}
.tx-kleeoffre-pi table thead,.tx-kleeespacecandidat-pi5 table thead{background-color:#88489e;color:#FFFFFF;}
table td,table th{padding:5px;}
table .cre{width:170px;}
table .cont{width:150px;}
/*table .publi{width:40px;}*/
table .int{width:380px;}
table .stat{width:160px;}
table .act{width:0px;}
.tx-kleeoffre-pi table,.tx-kleeespacecandidat-pi5 table {border-collapse:collapse;margin-top:3px;margin-bottom:3px}
/*#insert th{text-align:left;}*/
#insert th img,.tx-kleeespacecandidat-pi5 .insert th img{margin-left:5px;cursor:pointer;}
#insert td img,.tx-kleeespacecandidat-pi5 .insert td img{margin-right:2px;cursor:pointer;}

.tx-kleeoffre-pi table,.tx-kleeoffre-pi table td,.tx-kleeoffre-pi table th,.ux-tx-newloginbox-pi1 table,.ux-tx-newloginbox-pi1 table td,.ux-tx-newloginbox-pi1 table th{border:none;}
.tx-kleeoffre-pi .even,.tx-kleeespacecandidat-pi5 .even{background-color:#f4ecf6;}


ul {zoom:100%;}
li{zoom:100%; background:url(../img/puce.gif) no-repeat 0px 8px; padding:4px 0px 3px 8px;}
#fiche li{background:url(../img/puceverte.gif) no-repeat 0px 8px; padding:4px 0px 3px 8px;}

#header{height:107px;background-image:url(../img/header.gif);background-position:0px 0px;background-repeat:no-repeat;margin:0px 5px 0px 5px;}
#logo{position:absolute;top:6px;left:23px;}
#bandeau{position:absolute;top:0px;left:234px;}
#espace{position:absolute;right:10px;top:22px;width:265px;}
#espace .label{float:left;width:80px;text-align:right;padding:0 5px 0 0;}
#espace .input{float:left;width:130px;}
#espace input{width:123px;height:18px;border:1px solid #000000;font-size:11px;}
#espace .plus{background-image:url(../img/puce_espace.gif);background-position:4px 6px;font-weight:normal;padding-left:13px;padding-top:2px;}
#espace .plus a{color:#330a37;}
#espace .plus a:hover{color:#330a37;}

/* Fil d'Ariane (rootline) */
#chemin ul { padding-left:0px; }
#chemin li { display: inline; margin: 0 3px; list-style-type: none; background-image:none; padding-left:0px;}
#chemin li a { border-bottom: none;text-decoration:underline; }
#chemin li a:hover {font-weight: bold;}

#footer{margin:0px auto;width:969px;height:35px;background-image:url(../img/footer.gif);background-position:0px 0px;background-repeat:no-repeat;}
#footer ul{padding-left:250px;padding-top:5px;}
#footer ul li{display:inline;padding:0px 10px;border-right:1px solid #FFFFFF;background-image:none;text-decoration:underline; color:#FFFFFF;}
#footer ul li.last{border-right:none;}
#footer ul .active_footer{display:inline;padding:0px 10px;border-right:1px solid #FFFFFF;background-image:none;text-decoration:none;font-weight: bold;}
#footer ul li a{color:#FFFFFF;text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}


#main{zoom:1;min-height:610px;clear:both;position:relative;background-image:url(../img/back_left.gif);background-position:20px 200px;background-repeat:repeat-y;}
p{padding:5px 0px;}
#left{width:190px;float:left;position:relative;background-color:#FFFFFF;margin-left:20px;zoom:1;z-index:500;}

.bloc2{padding:20px 0px;}

#menu{background-color:#ecf2f9;font-size:10px;position:relative;}
#menu ul li{padding:0px 0px 0px 30px;border-bottom:1px solid #6897cd;line-height:25px;color:#0956ae;background:url(../img/puce_menu.gif) no-repeat 17px 10px;}
#menu ul li a{color:#0956ae;text-decoration:none;}
#menu ul li a:hover{text-decoration:underline;}
#menu ul li.actif{background-color:#6897cd;background-image:url(../img/puce_menu_actif.gif);}
#menu ul li.actif a{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#menu ul li.actif a:hover{text-decoration:underline;}
#menu .top_left,#menu .top_right{ height: 14px; width: 14px; background-repeat: no-repeat; position: absolute;}
#menu .top_left { position:absolute; top: -1px; left: -1px; background-image: url("../img/topleft.gif"); z-index: 5; }
#menu .top_right { position:absolute; top: -1px; right: -1px; background-image: url("../img/topright.gif"); z-index: 15; }

#menu #title{border-bottom:1px solid #6897cd;}

#center{position:relative;width:515px;float:left;margin-left:22px;margin-top:20px;zoom:1;}
#center h1{clear:none;display:inline;font-family:"Trebuchet MS",sans-serif;font-weight:normal;color:#0956ae;font-size:28px;padding-top:20px;}
.points{display:inline;margin:20px 0px -5px 10px}

#center h2{font-family:"Trebuchet MS",sans-serif;font-weight:bold;color:#0956ae;font-size:20px;padding-top:20px;}

#center p a:hover{font-weight: bold;}

#deuxcols{padding:14px 0px;position:relative;clear:both;}
#col1,#col2{width:249px;float:left;}
#col2{margin-left:17px;}

/**** AJOUT NOS METIERS ****/
.tx-kleemetier .bloc {width:515px; background:url('../img/fond_blanc_nos_metiers.gif') repeat-y left top;}
.tx-kleemetier .standard a, .tx-kleemetier .standard strong{color:#0656ad; text-decoration:none;font-weight:bold;}
.tx-kleemetier .standard a:hover {text-decoration:underline;}
.tx-kleemetier .bloc .titre a {padding:0;}
.standard .bluelinks {background:url('../img/fond_bluelink.gif') no-repeat left bottom; padding:12px;}
.standard .bluelinks  h3{color:#0956ae; font-weight:bold; font-size:13px; zoom:1;}
.standard .bluelinks  li{float:left; width:47%;}
.standard .bluelinks  a{text-decoration:none; color:#0956ae; font-weight:bold; font-size:10px;}

/**** AJOUT GESTION RISQUES ****/
.kleegestionrisques {background:url('../img/bg_liste_gestion_risques.gif') no-repeat 0 bottom #bbdbff;}
.kleegestionrisques a {text-decoration:none;}
.kleegestionrisques a:hover {text-decoration:underline;}
.kleezoommetier1 {float:left; width:170px;}
.kleezoommetier1 ul{margin:11px 0;}
.kleezoommetier1 li{padding:5px 20px 5px 25px; background:url('../img/puce_zoommetier.gif') no-repeat 0 10px;}
.kleezoommetier1 li.active{padding:5px 20px 5px 25px; background:url('../img/puce_zoommetier_actif.gif') no-repeat 0 10px #bbdbff;}
.kleezoommetier1 li a, .kleezoommetier1 li a:visited{color:#fff; font-weight:bold;}
.kleezoommetier1 li.active a, .kleezoommetier1 li.active a:visited{color:#0956ae;}
.kleezoommetier1 li a:visited, .kleezoommetier1 li.active a:visited {text-decoration:none;}
.kleezoommetier2 {margin-left:170px; padding:16px 30px;zoom : 1;}
.kleezoommetier2 h3{color:#0956ae; font-weight:bold; font-size:18px;}
.kleezoommetier2 p{margin:10px 0;}
.kleezoommetier2 p.chapo{font-weight:bold;}
.kleezoommetier2 h4{font-weight:bold; font-size:11px;margin:10px 0;}
.kleezoommetier2bas {height:22px; width:100%; position:relative;}
.kleezoommetier2bas  div{position:absolute; bottom:0px; right:0px; background:url('../img/zoom_metier_offres_haut.gif') no-repeat left top #e9f3ff;}
.kleezoommetier2bas div div{position:static; background:url('../img/zoom_metier_offres_bas.gif') no-repeat right bottom; padding-right:16px;}
.kleezoommetier2bas div div  img{margin:8px 6px 8px 7px; vertical-align:middle;}
.metier_back {padding:0 10px 10px; font-weight:bold;background:url('../img/puce_metiers_back.gif') no-repeat 0 4px; margin-top: 10px;}
.metier_back a{text-decoration:none;}
.metier_back a:hover{text-decoration:underline;}


.bloc { width: auto; position: relative; background: url('../img/fond_bloc_blanc.gif') no-repeat left bottom;margin-bottom:8px;clear:both;zoom:1;}
.bloc ul li a, .bloc ul li a:visited{color:#0956ae;font-weight:bold;text-decoration:none;font-size:10px;text-align:right}
.bloc ul li a:hover{text-decoration:underline}

.bloc .top_left, .bloc .top_right{ height: 14px; width: 14px; background-repeat: no-repeat; position: absolute;}
.bloc .bottom_left,.bloc .bottom_right {height: 16px; width: 16px; background-repeat: no-repeat; position: absolute;}
.bloc .top_left { position:absolute; top: -1px; left: -1px; background-image: url("../img/topleft.gif"); z-index: 5; }
.bloc .top_right { position:absolute; top: -1px; right: -1px; background-image: url("../img/topright.gif"); z-index: 15; }
.bloc .bottom_left {position:absolute;  bottom: -1px; left: -1px; background-image: url("../img/bottomleft.gif"); z-index: 5; }
.bloc .bottom_right { position:absolute; bottom: -1px; right: -1px; background-image: url("../img/bottomright.gif"); z-index: 15; }
.bloc .titre, .bloc .titre a{font-family:"Trebuchet MS",sans-serif;width:auto;min-height:24px;font-size:18px;font-weight:bold;padding:6px 0px 6px 10px;color:#FFFFFF;background-color:#0956ae;line-height:16px;}
.bloc .content { position: relative; padding: 12px; z-index: 4; zoom:1;}

.bloc .content img{border: 1px solid #9d9c9c}

.bloc_temoignage{position:relative;padding:40px 0px 0px 0px;margin-top:20px;width:518px;background:url(../img/header_temoignage.gif) no-repeat 0px 0px;background-color:#a6ce0a;color:#000000;zoom:1;}
.bloc_temoignage .visuel,.bloc_temoignage .content{margin-left:10px;float:left;position:relative;}
.bloc_temoignage .content{padding:30px 10px 10px 30px;}
.bloc_temoignage .content .article{z-index:20;}
.bloc_temoignage .content .top_left,.bloc_temoignage .content .bottom_right  {height: 48px; width: 58px; background-repeat: no-repeat; position: absolute;z-index:10;}
.bloc_temoignage .content .top_left{top: -5px; left: -5px; background-image: url("../img/guill_open.gif");}
.bloc_temoignage .content .bottom_right{right: -5px; bottom: -5px; background-image: url("../img/guill_close.gif");}
.bloc_temoignage .footer{background:url(../img/footer_temoignage.gif) no-repeat 0px 0px;height:21px;position:relative;}
.bloc_temoignage .footer a{text-decoration:none;}
.bloc_temoignage .footer a:hover{text-decoration:underline;}
.bloc_temoignage .footer .item1,.bloc_temoignage .footer .item2{position:absolute;top:4px;font-size:10px;font-weight:bold;}
.bloc_temoignage .footer .item1{left:119px;}
.bloc_temoignage .footer .item2{left:349px;}
.bloc_temoignage .plus{padding-left:15px;padding-top:2px;background:url(../img/puce_temoignage.gif) no-repeat 6px 6px;}
.bloc_temoignage .plus a,.bloc_temoignage .plus a:visited{color:#000000}


.violet{background: url('../img/fond_bloc_violet.gif') no-repeat left bottom;}
.violet .titre{background-color:#75378a;}
.violet .content {z-index:0; zoom:1;}
.violet .plus{background-image:url(../img/puce_violet.gif);}
.violet .bottom_left { background-image: url("../img/bottomleft_violet.gif"); z-index: 6; }
.violet .bottom_right { background-image: url("../img/bottomright_violet.gif"); z-index: 6;}

.plus{background:url(../img/puce.gif) no-repeat 14px 12px;padding-left:23px;padding-top:8px;color:#000000;font-weight:normal;font-size:10px;}
.plus a,.plus a:visited{color:#0956ae;font-weight:bold;text-decoration:none;}
#espace .plus a {font-weight:normal;}
#espace .plus b a {font-weight:bold;}
.plus a:hover{text-decoration:underline}

.idee .content{padding:10px;background:url(../img/ideeback.gif) repeat-y 0px 0px;color:#FFFFFF;}
.ideelink{height:52px;padding:15px 0px 0px 37px;background:url(../img/ideebottom.gif) no-repeat 0px 0px;color:#FFFFFF;}
.ideelink a,.ideelink a:visited{color:#FFFFFF;font-weight:bold;font-size:10px;text-decoration:none}
.ideelink a:hover{text-decoration:underline}


#actus{margin:10px 0px;}
#actus .item{zoom:1;padding-left:15px;margin-bottom:15px;background:url(../img/back_item_actu.gif) repeat-y 0px 0px;}
#actus .titre{color:#0956ae;font-size:13px;font-weight:bold}
#actus .titre a,#actus .titre a:visited{color:#0956ae;text-decoration:none;}
#actus .titre .date{font-family:Verdana,sans-serif;font-size:10px;font-weight:normal;}
#actus .plus{padding-left:15px;padding-top:2px;background-position:6px 6px;}
#actus .gotolist{float:right;font-weight:bold;background:url(../img/puce.gif) no-repeat 14px 4px;padding-left:23px;}
#actus .gotolist a{color:#0956ae;text-decoration:none;}
#actus .gotolist a:hover{text-decoration:underline}

#right{width:190px;float:left;margin-left:20px;zoom:1;}
#right .bloc {background: url('../img/fond_bloc_blanc_droite.gif') no-repeat left bottom; width:180px;}
#right .bloc .content li{background:url(../img/puce_right.gif) 0px 9px no-repeat;}


#tx_kleeoffre_pi .form .offre_version {padding:0; position:relative; top:-7px;}
/**
*
*Style du Formulaire
*/
#tx_kleeoffre_pi .form, .tx-kleeoffre-pi #fiche,.tx-kleeconsultation-pi1 #fiche, .tx-kleeconsultation-pi1 .fiche,.tx-kleeespacecandidat-pi5 #fiche  {
background-color:rgb(168,228,158);
padding:0px 0px 0px 0px; 
margin-left:50px; 
width: 518px;
margin-bottom:20px;
}

#tx_kleeoffre_pi .form_title
{
color:rgb(16,93,0);
font-weight:bold;
margin-left:5px; 
font-size:12px
}

#tx_kleeoffre_pi .form .light,.tx-kleeoffre-pi #fiche .sup,.tx-kleeoffre-pi #fiche .inf , .tx-kleeconsultation-pi1 #fiche .sup, .tx-kleeconsultation-pi1 .fiche .sup,.tx-kleeconsultation-pi1 #fiche .inf,.tx-kleeespacecandidat-pi5 #fiche .sup,.tx-kleeespacecandidat-pi5 #fiche .inf, .tx-kleeconsultation-pi1 .fiche .inf, .tx-kleeespacecandidat-pi3 #fiche .sup {
background-color:rgb(212,242,206); 
margin: 0 8px;
padding-top:0px;
}

.tx-kleeoffre-pi #fiche,.tx-kleeoffre-pi .foot,.tx-kleeespacecandidat-pi5 .foot{
margin-left: 20px;
}

.tx-kleeespacecandidat-pi5 .foot{ margin-left: 60px;}

.tx-kleeconsultation-pi1 #fiche, .tx-kleeconsultation-pi1 .fiche, .tx-kleeconsultation-pi1 .foot{
margin-left: 0px;
margin-top:0px;
}

.tx-kleeconsultation-pi1 #fiche .friendmail{
background-color:#FFFFFF;
/*text-align:center;*/
padding-left:0;
}

.tx-kleeconsultation-pi1 .friendmail a{
font-weight:bold;
color:#115C00;
text-decoration:none;
padding-right:20px;
}

.tx-kleeconsultation-pi1 .friendmail a:hover{
text-decoration:underline;
}

.tx-kleeconsultation-pi1 #fiche .clear, .tx-kleeconsultation-pi1 .fiche .clear {
clear:both;
}

#tx_kleeoffre_pi .error .form .light {margin-left:9px; margin-right:10px;}

#tx_kleeoffre_pi .form .form_haut {
background-image: url('../img/haut.gif');
background-repeat: no-repeat;
width: auto;
height:57px;
padding-top:0px;
}
#tx_kleeoffre_pi .form  .form_haut_error
{
background-image: url('../img/haut_error.gif');
background-repeat: no-repeat;
width: auto;
height:23px;
padding:0 0 0 0;
}
#tx_kleeoffre_pi .form  .form_bas_error, .tx-kleeconsultation-pi1 #fiche DIV.form_bas_error 
{
background: url('../img/bas_error.gif') no-repeat;
height:21px;
padding:0;
}

#tx_kleeoffre_pi .form  .middle,.tx-kleeoffre-pi #fiche .middle,.tx-kleeconsultation-pi1 #fiche .middle, .tx-kleeconsultation-pi1 .fiche .middle, .tx-kleeconsultation-pi1 .form .middle, .form .middle, .form_large .middle,.tx-kleeespacecandidat-pi5 #fiche .middle {
background-image: url('../img/middle.gif');
background-repeat: no-repeat;
width: auto;
height:40px;
padding-top:0px;
}

.middle_large {background: url('../img/middle_large_c.gif') no-repeat;}
.middle_large .g {display:none;}
.middle_large .d {height: 40px; background: url('../img/middle_large_d.gif') right top no-repeat;}

.tx-kleeoffre-pi #fiche .haut,.tx-kleeconsultation-pi1 #fiche .haut , .tx-kleeconsultation-pi1 .fiche .haut,  #tx_kleeoffre_pi .form .haut,.tx-kleeconsultation-pi1 .form .haut,.tx-kleeespacecandidat-pi5 #fiche .haut{
background-image: url('../img/haut_error.gif');
background-repeat: no-repeat;
width: auto;
height:23px;
padding-top:0px;
}

.tx-kleeconsultation-pi1 #fiche .mailConf, .tx-kleeconsultation-pi1 .fiche .mailConf {
background-image: url('../img/friendMailConf.gif');
height:54px;
}

.tx-kleeconsultation-pi1 #fiche .resSearchH, .tx-kleeconsultation-pi1 .fiche .resSearchH {background-image: url('../img/searchConsult_haut.gif');height:54px;}

.tx-kleeconsultation-pi1 .form .haut_rechConsult{
background-image: url('../img/rechConsulHaut.gif');
height:177px;
}

.tx-kleeconsultation-pi1 .searchModif .form .haut_rechConsult{
background-image: url('../img/searchModif_haut.gif');
height:51px;
}

.tx-kleeespacecandidat-pi2 .form_large .alert_top{
background-image: url('../img/alert_top_large.gif');
height:33px;
}

.tx-kleeespacecandidat-pi2 .form_large .alert_top515{
background-image: url('../img/alert_top515.gif');
}

.tx-kleeespacecandidat-pi2 .form_large .alert_top2{
background-image: url('../img/alert_top_large2.gif');
height:33px;
}

.tx-kleeespacecandidat-pi2 .form_large .alert_top2_515{
background-image: url('../img/alert_top2_515.gif');
}

.tx-kleeespacecandidat-pi2 .alert_topConf{
background-image: url('../img/alert_topConf.gif');
height:48px;
}

.tx-kleeespacecandidat-pi2 .alert_topConf{
background-image: url('../img/alert_topConf515.gif');
height:33px;
}

.tx-kleeespacecandidat-pi2 .alert_topRecap{
background-image: url('../img/haut_maxsize_alerte.gif');
height:39px;
}

.tx-kleeespacecandidat-pi2 .alert_topRecap515{
background-image: url('../img/alert_topRecap515.gif');
height:33px;
}

.tx-kleeespacecandidat-pi2  .recap_alerte{
margin-top:0px;
}

.tx-kleeespacecandidat-pi2 .texte_intro{
margin-bottom:15px;
}

#tx_kleeoffre_pi .form .form_bas{
background-image: url('../img/bas.gif');
background-repeat: no-repeat;
width: auto;
height:100px;
padding-top:0px;
}

.tx-kleeoffre-pi #fiche .bas {
background-image: url('../img/lightbas.gif');
background-repeat: no-repeat;
width: auto;
height:63px;
padding-top:0px;
}

.tx-kleeespacecandidat-pi5 #fiche .bas{
background-image: url('../img/lightbas.gif');
background-repeat: no-repeat;
width: auto;
height:63px;
padding-top:0px;
}

.tx-kleeconsultation-pi1 #fiche .bas, .tx-kleeconsultation-pi1 .fiche .bas{
background-image: url('../img/bas.gif');
background-repeat: no-repeat;
width: auto;
height:100px;
padding-top:0px;
}

.tx-kleeconsultation-pi1 #fiche .resSearchB, .tx-kleeconsultation-pi1 .fiche .resSearchB {background-image: url('../img/bas_error.gif');height:21px;}

.tx-kleeoffre-pi #fiche h2,.tx-kleeconsultation-pi1  #fiche h2, .tx-kleeconsultation-pi1  .fiche h2,.tx-kleeespacecandidat-pi5  #fiche h2{
padding-top:0px;
font-weight:normal;
color:#105d00;
zoom:1;
}

#tx_kleeoffre_pi .form input[type="submit"]{
background:transparent url(../img/save.gif) no-repeat scroll 0pt 0pt;
border:medium none;
height:26px;
/*margin-top:35px;
margin-left:140px;*/
width:73px;
cursor:pointer;
}


#tx_kleeoffre_pi .form  .form_actions{
margin: -35px 0px 0px 230px
}

#tx_kleeoffre_pi_contract_label{
display:block;
margin-bottom:5px;
color:rgb(15,91,1);
}

#tx_kleeoffre_pi .form div, .tx-kleeoffre-pi #fiche div, .tx-kleeoffre-pi .lien_retour div,.tx-kleeconsultation-pi1 .lien_retour div,.tx-kleeconsultation-pi1 #fiche div,.tx-kleeespacecandidat-pi5 #fiche div,.tx-kleeespacecandidat-pi5 .lien_retour div
{
padding-top:9px;
padding-left:10px;
padding-right:7px;
}

.tx-kleeconsultation-pi1 #fiche .inf .required, .tx-kleeconsultation-pi1 .fiche .inf .required {
float:right;
color:#105D00;
}

#tx_kleeoffre_pi .form div .nex_input{padding-top:0px;}
#tx_kleeoffre_pi .form div .nex_input label{margin-right:11px;}
#tx_kleeoffre_pi .form div .form_tco label{margin-right:4px;margin-left:2px;}
#tx_kleeoffre_pi .form div .form_stat label{margin-right:6px;margin-left:3px;}

.tx-kleeconsultation-pi1 .form div
{
padding-top:9px;
padding-left:10px;
}

.tx-kleeespacecandidat-pi2 .form_large div.float, .tx-kleeespacecandidat-pi2 .form_large div.part
{
padding-left:7px;
clear:both;
}

.tx_kleeespacecandidat_pi {zoom:100%;}
.tx-kleeespacecandidat-pi2 .tx_kleeespacecandidat_pi .form_large {margin:0;}

.tx-kleeespacecandidat-pi2 .form_large div.float {padding-left:0;}

.tx-kleeespacecandidat-pi2 .form_large div.part2
{
padding-bottom:1px;
padding-left:7px;
clear:both;
/*margin-top:-2px;*/
}

.tx-kleeespacecandidat-pi2 .form_large div.part2 label
{padding-top:0px; margin-top:0;
}

/*.tx-kleeespacecandidat-pi2 .form_large div.form_nex
{
width:88%;
}*/

.tx_kleeespacecandidat_pi2_nex_4 {clear:both;}

.tx-kleeespacecandidat-pi2 .form_large div.part
{
padding-top:15px;
}

.tx-kleeespacecandidat-pi2 .form_large div.part3
{
padding-left:7px;
padding-right:7px;
padding-bottom:5px;
}

.tx-kleeespacecandidat-pi2 .form_large div.rss{
padding-bottom:10px;
}

.tx-kleeespacecandidat-pi2 .form_large div.rsslink div{
padding-bottom:10px;
}

.tx-kleeespacecandidat-pi2 .form_large div.rsslink div.rss-img{
text-align:center;
}

.tx-kleeespacecandidat-pi2 .form_large div.offerlink{
padding-bottom:10px;
}

.tx-kleeespacecandidat-pi2 .form_large div.form_receptRSSLINK
{
margin-top:5px;
padding-left:20px;
}

.tx-kleeconsultation-pi1 .form .light
{margin-top:0; padding-top:0;}

.tx-kleeconsultation-pi1 .form div .form_metier
{
margin-top:0; padding-top:0;
}

.tx-kleeconsultation-pi1 .form div .form_keyword
{
padding-top:0px;
margin-top:-10px;
}

.tx-kleeconsultation-pi1 .form div label
{
color:#125E02;
margin-right:10px;
}

.tx-kleeconsultation-pi1 .form div.form_tco label
{
color:#000000;
margin-right:10px;
vertical-align:middle;
}

.tx-kleeconsultation-pi1 .form div span.form_st {
color:#125E02;
}


/********** Espace Candidat **********/

.tx-kleeespacecandidat-pi2 .form_large div span.form_st {
color:#125E02;
font-size:12px;
}

.tx-kleeespacecandidat-pi2 .form_large div input {
margin-right:3px;float:left;
}

.tx-kleeespacecandidat-pi2 .form_large div label {
float:left;
}

.tx-kleeespacecandidat-pi2 .form_large div div div.float{
float:left;
clear:none;
width:33%;
height:40px;
}


.tx-kleeespacecandidat-pi2 .form_large div div div.tx_kleeespacecandidat_pi2_gestRisk_0, .tx-kleeespacecandidat-pi2 .form_large div div div.tx_kleeespacecandidat_pi2_relClient_0, .tx-kleeespacecandidat-pi2 .form_large div div div.tx_kleeespacecandidat_pi2_sysInfos_0, .tx-kleeespacecandidat-pi2 .form_large div div div.tx_kleeespacecandidat_pi2_fctSupport_0, .tx-kleeespacecandidat-pi2 .form_large div div div.tx_kleeespacecandidat_pi2_region_0 {
width:90%;
margin-bottom:5px;
margin-top:5px;
height:30px;
padding:0;
}

.tx-kleeespacecandidat-pi2 .form_large div div div.clear{
clear:both;
}

.tx-kleeespacecandidat-pi2 .form_large div #tx_kleeespacecandidat_pi2_gestRisk_0{
}

.tx-kleeespacecandidat-pi2 .form_title {
padding-bottom:10px;
}

#tx_kleeespacecandidat_pi6 #titre_cv .d, #tx_kleeespacecandidat_pi6 #titre_lt .d {
	position: absolute;
	top: 0;
	right: 0;
	width: 13px;
	height: 33px;
	background: url('../img/haut_d_formulaire.gif') no-repeat;
}
/********** FIN Espace Candidat **********/
.tx-kleeoffre-pi #fiche div.label,.tx-kleeconsultation-pi1 #fiche div.label, .tx-kleeconsultation-pi1 .fiche div.label, .tx-kleeespacecandidat-pi5 #fiche div.label {
float:left;
width:172px;
padding:8px 0 0;
text-align:right;
/*font-weight:bold;*/
}

.tx-kleeconsultation-pi1 #fiche div.mailBold, .tx-kleeconsultation-pi1 .fiche div.mailBold {
font-weight:bold;
}

.tx-kleeoffre-pi #fiche div.info,.tx-kleeconsultation-pi1 #fiche div.info,.tx-kleeconsultation-pi1 .fiche div.info,.tx-kleeespacecandidat-pi5 #fiche div.info {
float:right;
width:311px;
padding:8px 0 0;
text-indent:5px;
}

.tx-kleeoffre-pi .lien_retour,.tx-kleeconsultation-pi1 .lien-retour{
margin-left:8px;
margin-right:11px;
padding-top:10px;
}

.tx-kleeoffre-pi .lien a,.tx-kleeconsultation-pi1 .lien a,.tx-kleeconsultation-pi1 .Plink a,.tx-kleeconsultation-pi1 .Slink a, .lien a{
color:#105d00;
text-decoration:none;
font-weight:bold;
}

.tx-kleeoffre-pi .lien a:hover,.tx-kleeconsultation-pi1 .lien a:hover,.tx-kleeconsultation-pi1 .Plink a:hover,.tx-kleeconsultation-pi1 .Slink a:hover, .lien a:hover{
text-decoration:underline;
}

.tx-kleeoffre-pi .lien a:visited,.tx-kleeconsultation-pi1 .lien a:visited,.tx-kleeconsultation-pi1 .Plink a:visited,.tx-kleeconsultation-pi1 .Slink a:visited, .lien a:visited{
color:#105d00;
}

.tx-kleenewloginbox-pi2 .texte, .tx-kleenewloginbox-pi2 .lien a {color:#2a002d;}

.tx-kleeconsultation-pi1 #fiche div .Plink {
/*padding:20px 0 0 10px;*/

/*margin:10px 0 0 10px;
padding-left:0;*/
float:left;
padding-top:18px;
}

.tx-kleeconsultation-pi1 #fiche div .Slink {
/*margin:-20px 0 0 370px;*/
float:right;
padding-top:18px;
}

.tx-kleeconsultation-pi1 .foot .lien_search {
float:right;
margin-top:-14px;
}

.tx-kleeconsultation-pi1 #fiche .lien_retour {
margin-top:10px;
}

.tx-kleeconsultation-pi1 #fiche .BTpost{
padding-top:35px;
}
.tx-kleeoffre-pi #fiche .BTprint, .tx-kleeespacecandidat-pi5 #fiche .BTpost{
padding-top:27px;
}

.tx-kleeoffre-pi .label{
/*font-weight:bold;*/
}

.tx-kleeoffre-pi #fiche div.clear,.tx-kleeconsultation-pi1 #fiche div.clear, .tx-kleeespacecandidat-pi5 #fiche div.clear{
	padding:0;
}

.tx-kleeoffre-pi #fiche div.label_desc,.tx-kleeconsultation-pi1 #fiche div.label_desc, .tx-kleeconsultation-pi1 .fiche div.label_desc, .tx-kleeespacecandidat-pi5 #fiche div.label_desc{
padding:0;
color:#105d00;
font-size:12px;
/*font-weight:bold;*/
}

.tx-kleeoffre-pi #fiche div.info_desc,.tx-kleeconsultation-pi1 #fiche div.info_desc, .tx-kleeconsultation-pi1 .fiche div.info_desc,.tx-kleeespacecandidat-pi5 #fiche div.info_desc{
padding:0 0 15px;
}

.tx-kleeoffre-pi #fiche li,.tx-kleeconsultation-pi1 #fiche li{
background:transparent url(../img/puce_right.gif) no-repeat scroll 0 10px;
}

.tx-kleeoffre-pi #fiche ul,.tx-kleeconsultation-pi1 #fiche ul{

}

#tx_kleeoffre_pi div.buttonSubmit,#tx_kleeoffre_pi div.buttonCancel{
text-align:left;
margin:0;
padding:0;
}

#tx_kleeoffre_pi div.buttonSubmit input{
margin:35px 0 0 0 !important;
padding:0 !important;
background:transparent url(../img/save.gif) no-repeat scroll 0pt 0pt !important;
border:medium none !important;
height:25px !important;
width:97px !important;
cursor:pointer !important;
float:left;
}


#tx_kleeoffre_pi div.buttonCancel input{
margin:35px 0 0 30px !important;
padding:0 !important;
background:transparent url(../img/annuler.gif) no-repeat scroll 0pt 0pt !important;
border:medium none !important;
height:26px !important;
width:73px !important;
cursor:pointer !important;
float:left;
}

#tx_kleeoffre_pi div.bt_recherche input,.tx-kleeconsultation-pi1 div.bt_recherche input{
background:transparent url(../img/bt_rechercher.gif) no-repeat scroll 0pt 0pt !important;
width:97px !important;
}

.tx-kleeconsultation-pi1 div.bt_valid input{
background:transparent url(../img/bt_valid.gif) no-repeat scroll 0pt 0pt !important;
margin-top:10px;
width:73px !important;
}

.tx-kleeconsultation-pi1 div.bt_recherche input{
margin:10px 0 0 10px !important;
}

#tx_kleeoffre_pi .form .form_st
{
color:rgb(15,91,1);
}

/*#tx_kleeoffre_pi .form .form_header label,#tx_kleeoffre_pi .form .form_occupation label
{
color:black;
}*/

#tx_kleeoffre_pi_crdate_trigger
{
display:none;
}
#tx_kleeoffre_pi_header
{
width:400px;
}
#tx_kleeoffre_pi_city
{
width:250px;
}
#tx_kleeoffre_pi_contract_duration
{
width:35px;
}
.form_contract label
{
margin-right:7px;
}
#tx_kleeoffre_pi_contract_label{padding-left:10px;}
#tx_kleeoffre_pi .form div .form_contract 
{
padding-left:0px;
}

.form_exp_lvl input[type="checkbox"]
{
margin-top:10px;
margin-right:5px;
}

.form_contract input[type="radio"] {
margin-right:2px;
margin-bottom:-1.5px;
}

#tx_kleeoffre_pi_exp_lvl_0{margin-top:5px;}
#tx_kleeoffre_pi_stat{width:160px;}

/**************** STYLES POUR PAGINATION ****************/
.tx-kleeoffre-pi-browsebox
{
margin-top:5px;
text-align:center;
font-weight:bold;
}

.tx-kleeconsultation-pi1-browsebox
{
margin-top:5px;
text-align:center;
margin-bottom:10px;
font-weight:bold;
}

.tx-kleeoffre-pi-browsebox a, .tx-kleeconsultation-pi1-browsebox a {color:#115c00;}

.browsebox-table a
{text-decoration:none;}

.browsebox-table a:hover
{
color:#76378B;
text-decoration:underline;
}

.tx-kleeconsultation-pi1-browsebox-SCell, .tx-kleeoffre-pi-browsebox-SCell {font-weight:normal;}

/**************** FIN STYLES POUR PAGINATION ****************/

div.inputL{
float:left;
}

div.inputR{
float:left;
}

div.buttonYes{
margin:15px 0 0;
float:left;
}

div.buttonNo{
margin:15px 0 0 15px;
float:left;
}

.tx-kleeoffre-pi .form div .id
{
margin-top:-28px;
text-align:right;
}

.form, .form_large{
background-color:rgb(168,228,158);
padding:0px;
zoom:1;  
margin-top:20px;
}

.form_large .haut {
background: url('../img/lighthaut.gif') no-repeat;
height: 24px;
padding: 0 8px;
}

.form_large .haut515 {
background: url('../img/lighthaut515.gif') no-repeat;
height:15px;
}

.form {
width: 518px;
margin-left:50px;
}

.tx-kleeespacecandidat-pi4 .form{
width: 519px;
margin-top:0;
}

#deuxcols div.tx_kleeespacecandidat_pi{
background-color:rgb(168,228,158);
padding:0px 0px 0px 0px; 
margin-top:5px;
width: 518px;
}

#deuxcols .tx-kleeespacecandidat-pi2 div.tx_kleeespacecandidat_pi{
width:auto;
}

.tx-kleeconsultation-pi1 .form{
margin-left:0px;
}

.form_haut{
background-image: url('../img/haut_error.gif');
background-repeat: no-repeat;
width: auto;
height:20px;
padding-top:0px;
}

.form_haut_candidature{
background-image: url('../img/haut_candidature.gif');
background-repeat: no-repeat;
width: auto;
height:57px;
padding-top:0px;
}

.form_haut_identification{
background-image: url('../img/identification.gif');
background-repeat: no-repeat;
padding-top:40px;
color:rgb(15,91,1);
font-size:1.1em;
text-align:right;
padding-right:24px;
}

.form_haut_forgot_pwd{
background-image: url('../img/haut_forgot_password.gif');
background-repeat: no-repeat;
padding-top:40px;
color:rgb(15,91,1);
font-size:1.1em;
text-align:right;
padding-right:24px;
}

.form_haut_profil{
background-image: url('../img/haut_mon_profil_candidat.gif');
background-repeat: no-repeat;
width: auto;
height:33px;
padding-top:0px;
}

.light{
background-color:rgb(212,242,206); 
margin-left: 8px; 
margin-right: 8px;
padding-top: 0;
zoom:1;
}

div.tx-kleeespacecandidat-pi2 div.tx_kleeespacecandidat_pi div.light{
background-color:rgb(212,242,206);
margin-left:8px;
margin-right:8px;
padding-top:0px;
/*height:100%*/
}

.form_input{
color:rgb(15,91,1);
padding-top:9px;
padding-left:20px;
padding-right:14px;
}

.form_bas{
background-image: url('../img/bas.gif');
background-repeat: no-repeat;
width: auto;
height:100px;
padding-top:0px;
}

.form_large .form_bas {
position: relative;
background-image: url('../img/bas_variable.gif');
background-repeat: no-repeat;
width: auto;
height:100px;
padding-top:0px;
}

.form_large .form_bas .d{
position: absolute;
top: 0;
right: 0;
background-image: url('../img/bas_d.gif');
background-repeat: no-repeat;
width: 24px;
height:100px;
padding: 0;
z-index:1;
}

.form_large .form_bas2 {
position: relative;
background-image: url('../img/bas_variable2.gif');
background-repeat: no-repeat;
width: auto;
height:60px;
padding-top:0px;
}

.form_large .form_bas2 .d{
position: absolute;
top: 0;
right: 0;
background-image: url('../img/bas2_d.gif');
background-repeat: no-repeat;
width: 24px;
height:60px;
padding: 0;
}

.bas_light{
background-image:url(../img/bas515_2.gif);
height:20px;
background-color:#FFFFFF;
}

.tx-kleeconsultation-pi1 .form_bas{
background-image:url(../img/lightbas.gif);
height:63px;
background-color:#FFFFFF;
}

.tx-kleeespacecandidat-pi2 .form_bas{
background-image:url(../img/lightbas.gif);
height:63px;
background-color:#FFFFFF;
}

.form_bas div{
padding-left:20px;
padding-right:14px;
}

.buttonSubmit{
text-align:left;
margin:0;
padding:0;
}

.buttonCancel{
text-align:left;
margin:0;
padding:0;
}

div.buttonSubmit input{
margin:60px 0 0 0;
padding:0 !important;
background:transparent url(../img/bt_valid.gif) no-repeat scroll 0pt 0pt !important;
border:medium none !important;
height:26px !important;
width:73px !important;
cursor:pointer !important;
float:left;
}

.tx-kleeespacecandidat-pi2 div.buttonSubmit input{
margin:25px 0 0 8px;
padding:0 !important;
background:transparent url(../img/bt_valid.gif) no-repeat scroll 0pt 0pt !important;
border:medium none !important;
height:26px !important;
width:73px !important;
cursor:pointer !important;
float:left;
}

.tx-kleeespacecandidat-pi2 div.buttonSubmit2 input{
margin:25px 0 0 8px;
padding:0 !important;
background:transparent url(../img/bt_valid_and_go.gif) no-repeat scroll 0pt 0pt !important;
border:medium none !important;
height:26px !important;
width:158px !important;
cursor:pointer !important;
float:left;
}

div.buttonCancel input{
margin:60px 0 0 40px !important;
padding:0 !important;
background:transparent url(../img/annuler.gif) no-repeat scroll 0pt 0pt !important;
border:medium none !important;
height:26px !important;
width:73px !important;
cursor:pointer !important;
float:left;
}

.form_large {margin-bottom: 10px; }

.form_haut_error
{
background-image: url('../img/haut_error.gif');
background-repeat: no-repeat;
width: auto;
height:23px;
padding:0 0 0 0;
}

#tx_kleeconsultation_pi1_submit {margin-top:25px;}

.form_large .form_haut_error, .form_large .form_bas_error, .form_large .form_haut_error_515, .form_large .form_bas_error_515
{
position: relative;
background-color: #d4f2ce;
background-repeat: no-repeat;
height: 23px;
padding: 0;
zoom:100%;
}
.form_large .form_haut_error { background-image: url('../img/haut_error_large.gif'); }
.form_large .form_bas_error { background-image: url('../img/bas_error_large.gif'); }

.form_large .form_haut_error_515 { background-image: url('../img/haut_error515.gif'); }
.form_large .form_bas_error_515 {height: 20px; background-image: url('../img/bas_error515.gif'); }

.form_large .form_haut_error .d, .form_large .form_bas_error .d
{
display:none; 
position: absolute;
top: 0;
right: 0;
width: 23px;
height: 23px;
}
.form_large .form_haut_error .d { background: url('../img/haut_error_d.gif') no-repeat; }
.form_large .form_bas_error .d { background: url('../img/bas_error_d.gif') no-repeat; }

.tx-kleeconsultation-pi1 .form .form_haut_error{
padding-left:0px;
padding-top:0px;
}

.form_bas_error
{
background-image: url('../img/bas_error.gif');
background-repeat: no-repeat;
width: auto;
height:21px;
padding:0 0 0 0;
background-color:#FFFFFF;
}

.error .light{
padding-left:20px;
}

.form_title{
	color:#105D00;
	font-size:12px;
	font-weight:bold;
	margin-left:14px;
}

.form_subtitle{
margin-left:19px;
color:rgb(15,91,1);
}

/*Formulaire d'identification*/
/*.tx-kleenewloginbox-pi2 .form_ident{
padding-top:10px;
}*/

.ux-tx-newloginbox-pi1{
width:520px;
}

.ux-tx-newloginbox-pi1 table{
width:100%;
}

.ux-tx-newloginbox-pi1 tfoot td{
padding-top:20px;
}

.ux-tx-newloginbox-pi1 .label{
text-align:right;
}

.ux-tx-newloginbox-pi1 #user,.ux-tx-newloginbox-pi1 #pass {
width:212px;
}

.ux-tx-newloginbox-pi1 .submitButton{
text-align:center;
padding-top:0px;
}

.ux-tx-newloginbox-pi1 .envoyer_fichier {
	border: none;
	background: url(../img/bt_valid.gif);
	width: 71px;
	height: 26px;
	cursor: pointer;
	margin:27px 0 0 10px;
}

.ux-tx-newloginbox-pi1 .form_bas3{
background-image: url(../img/bas3.gif);
background-repeat: no-repeat;
width: auto;
height:60px;
padding-top:0px;
}

.ux-tx-newloginbox-pi1 .error{
margin-top:10px;
}

.tx-kleeconsultation-pi1 table,.tx-kleeconsultation-pi1 table td,.tx-kleeconsultation-pi1 table th {border:1px solid #76378B;}
.tx-kleeconsultation-pi1 table thead{background-color:rgb(105,181,90);color:#FFFFFF;}
table td,table th{padding:5px;}
table td.act,table th.act{padding:2px;}
.tx-kleeconsultation-pi1 table .pub{width:120px;}
.tx-kleeoffre-pi table .pub{width:260px;}
table .pub{width:90px;}
table .int{width:550px;}
table .cont{width:150px;}
table .loc{width:530px;}
.tx-kleeconsultation-pi1 table{border-collapse:collapse;margin-top:3px;margin-bottom:3px}
#insert th.act,.tx-kleeespacecandidat-pi5 .insert th.act{text-align:center;}
#insert th,.tx-kleeespacecandidat-pi5 .insert th{text-align:left;}
#insert th img,.tx-kleeespacecandidat-pi5 .insert th img{margin-left:4px;cursor:pointer;}
#insert td img,.tx-kleeespacecandidat-pi5 .insert td img{margin-right:2px;cursor:pointer;}

.tx-kleeconsultation-pi1 table,.tx-kleeconsultation-pi1 table td,.tx-kleeconsultation-pi1 table th{border:none;}
.tx-kleeconsultation-pi1 .even{background-color:#D4F2CE;}

.tx-kleeconsultation-pi1 .form .searchhead{margin-left:138px; font-weight:bold; color:rgb(17,92,0);}
.tx-kleeconsultation-pi1 .form .consultNb{padding-top:25px;}
.tx-kleeconsultation-pi1 .form .consultNb span{font-size:17px;}
.tx-kleeconsultation-pi1 .form .consultLink{margin-top:-5px; font-size:10px; color:rgb(17,92,0); background:url(../img/puceverte.gif) no-repeat 8px 12px; padding-left:15px}
.tx-kleeconsultation-pi1 .form .consultLink a{color:rgb(17,92,0);text-decoration:none;}
.tx-kleeconsultation-pi1 .form .consultLink a:hover{text-decoration:underline;}


/*Formulaire de candidature*/
.tx-candidature-pi1 span.titre{
font-weight:bold;
}

.tx-candidature-pi1 .identification_candidat{
margin-bottom:10px;
}

.tx-candidature-pi1 a{
color:#105D00;
font-weight:bold;
text-decoration:none;
}

.tx-candidature-pi1 .light{
margin-right:8px;
}

.tx-candidature-pi1 .identification_candidat a:hover{
text-decoration:underline;
}

.tx-candidature-pi1 .introduction{
padding:20px 0 0;
}

.tx-candidature-pi1 .infos_offre, .tx-kleeespacecandidat-pi3 .infos_offre{
padding-left:10px;
line-height:20px;
}

#deuxcols .form{
	margin-left:0;
}

.cbox{
width:325px;
padding-right:0;
float:left;
}

.cbox .inputL input{
float:left;
margin:0;
padding:0 0 10px 0;
top:0;
}

.cbox .inputL label{
line-height:18px;
float:left;
margin:0;
padding:0 0 10px 0;
top:0;
}

.cbox_detail{
float:left;
padding:0;
}

div.input1{
padding:35px 0px 0px 0;
}

div.input2{
padding:8px 0px 0px 0;
/*position:relative;
left:-170px;*/
position:absolute;
left:194px;
}

.inputR .texte{
margin-left:5px;
}

.clear{
clear:both;
}

.floatL{
float:left;
}

.floatR{
float:right;
}

.tx-candidature-pi1 .form_bas div.inputL{
padding:50px 0 0 10px;
}

.tx-candidature-pi1 .tx_candidature_pi1_envoyer{
padding-top:20px;
text-align:center;
}

.offre_header,.offre_employer,.offre_label, .offre_ref{
font-weight:bold;
margin-left:10px;
line-height:20px;
}

.offre_text{
line-height:20px;
}

div.lien_retour{
margin-top:10px;
}

.tx-kleeespacecandidat-pi5 div.lien_retour{
margin-left:60px;
}

.msg_erreur{
font-size:11px;
font-weight:normal;
}

div.msg_erreur{
margin-bottom:10px;
}

div.label_type{
width:36%;
text-align:right;
}

div.label_value{
font-weight:bold;
margin-left:3px;
width:63%;
}

.editform_link{
line-height:20px;
}

.tx-candidature-pi1 .form_input{
padding-left:14px;
}


.tx-kleeconsultation-pi1 .light span.nb {
font-size:17px;
font-weight:bold;
color:#115C00;
}

/* Formulaire de consulation des offres */
.tx-kleeconsultation-pi1 .form .searchhead{margin-left:138px; font-weight:bold; color:#115C00;}
.tx-kleeconsultation-pi1 .form .consultNb{padding-top:25px;}
.tx-kleeconsultation-pi1 .form .consultNb span{font-size:17px;}
.tx-kleeconsultation-pi1 .form .consultLink{margin-top:-5px; font-size:10px; color:#115C00; background:url(../img/puceverte.gif) no-repeat 8px 12px; padding-left:15px}
.tx-kleeconsultation-pi1 .form .consultLink a{color:#115C00;text-decoration:none;}
.tx-kleeconsultation-pi1 .form .consultLink a:hover{text-decoration:underline;}
.tx-kleeconsultation-pi1 .resHead_Nb{margin-top:-20px;}
.tx-kleeconsultation-pi1 .resHead_Nb span{font-size:17px;}
.tx-kleeconsultation-pi1 .resHead_Nb span, .resHead_Link a{font-weight:bold;color:#115C00;}
.resHead_Crit span{font-weight:bold;color:#000000;}
.tx-kleeconsultation-pi1 .resHead_Link{text-align:right;background:url(../img/puceverte.gif) no-repeat 245px 12px;text-decoration:none;}
.tx-kleeconsultation-pi1 .resHead_Link a:hover{text-decoration:underline;}
.tx-kleeconsultation-pi1 .textModif {margin-bottom:10px;}
.tx-kleeconsultation-pi1 .linkAllOf{
font-weight:bold;
margin-bottom:15px;
background:transparent url(../img/puceverteFB.gif) no-repeat scroll 0 3px;
}
.tx-kleeconsultation-pi1 .linkAllOf a {
padding-left:10px;
text-decoration:none;
color:#115C00;
}
.tx-kleeconsultation-pi1 .linkAllOf a:hover {text-decoration:underline;}
.tx-kleeconsultation-pi1 .act_fiche a:hover,.tx-kleeespacecandidat-pi5 .act_fiche a:hover {text-decoration:underline;}
.tx-kleeconsultation-pi1 .act_fiche a,.tx-kleeconsultation-pi1 .act_fiche,.tx-kleeespacecandidat-pi5 .act_fiche a {text-decoration:none; color:#115C00; font-weight:bold}
.tx-kleemetier .act_fiche a {text-decoration:none; color:#0957ac; font-weight:bold}
.tx-kleeconsultation-pi1 .act_fiche, .tx-kleemetier .act_fiche{text-align:right;margin-bottom:5px;}
.tx-kleeespacecandidat-pi5 .act_fiche{text-align:right;margin-bottom:5px;margin-right:150px;margin-top:20px;}
.tx-kleeconsultation-pi1 .act_mail,.tx-kleeespacecandidat-pi5 .act_mail{background:url(../img/act_send.gif) no-repeat scroll 0px 2.5px;padding-left:12px;margin-right:10px;}
.tx-kleeconsultation-pi1 .act_print,.tx-kleeespacecandidat-pi5 .act_print{background:url(../img/act_print.gif) no-repeat;padding-left:15px;}
.tx-kleemetier .act_print{background:url(../img/act_print_blue.gif) no-repeat;padding-left:15px;}
.tx-kleeconsultation-pi1 .act_save{background:url(../img/act_save.gif) no-repeat;padding-left:15px;margin-right:10px;}

.tx-kleeconsultation-pi1 #fiche .linkNORes{background:url(../img/puceverte.gif) no-repeat 0px 3px; font-weight:bold; padding-top:0;}
.tx-kleeespacecandidat-pi2 div.action{
background:transparent url(../img/puceverte.gif) no-repeat scroll 0 18px;
float:left;
font-weight:bold;
padding-left:10px;
padding-top:15px;
}

.tx-kleeespacecandidat-pi2 div.btSuppr{
float:right;
margin-right:10px;
margin-top:8px;
display:inline;
}

.tx-kleeespacecandidat-pi2 .alert-action div.btSuppr{
float:left;
}

.tx-kleeespacecandidat-pi2 .form_large div.offerlink{background:transparent url(../img/puceverte.gif) no-repeat scroll 7px 5px;font-weight:bold;padding-left:15px;}
.tx-kleeconsultation-pi1 .linkNORes a{text-decoration:none; color:#115C00;}
.tx-kleeconsultation-pi1 .linkNORes a:hover{text-decoration:underline;}
.tx-kleeespacecandidat-pi2 div.action a{text-decoration:none; color:#157A00}
.tx-kleeespacecandidat-pi2 div.action a:hover{text-decoration:underline;}

.tx-kleeespacecandidat-pi2 div.alert-action{
background:none;
width:45%;
padding-left:5px;
padding-top:0;
}

.tx-kleeespacecandidat-pi2 div.alert-action div{
background:transparent url(../img/puceverte.gif) no-repeat scroll 0 4px;
padding-left:10px;
padding-bottom:10px;
}

#tx_kleeoffre_pi .form #popup {
    /* Necessary: */
    position: absolute;
    position: absolute;
    display: none;
    z-index: 50;
	padding-left:0px;
padding-right:0px;
padding-top:0px;

    /* Additional styling: */
    width: auto;
    font-size: xx-small;
    background-color: #FFFFFF;
    border: 1px solid #A9E49D;
    opacity: .85;
    filter: alpha(opacity=85);
  }
  #tx_kleeoffre_pi .form .pophelp {
  margin-left:3px;
  margin-bottom:-2px;
  }

/* ESPACE CANDIDAT */
.tx-kleeespacecandidat-pi1 {position: relative; /*height: 35px;*/ }
.tx-kleeespacecandidat-pi1 .gauche { position: absolute; top: 0; left: 0; width: 10px; height: 35px; background: url(../img/monespace_mauve_g.gif); }
.tx-kleeespacecandidat-pi1 .droite { position: absolute; top: 0; right: 0; width: 10px; height: 35px; background: url(../img/monespace_mauve_d.gif); }
.tx-kleeespacecandidat-pi1 .content {padding:0 20px; height: 35px; background-color: #e9daee; }
.tx-kleeespacecandidat-pi1 .item { float: left; margin-right: 12px; background-repeat: no-repeat; background-position: 0 8px; height: 35px; line-height: 30px;}
.tx-kleeespacecandidat-pi1 .item a{padding-left:10px; color:#2a002d; font-size:10px;}
.tx-kleeespacecandidat-pi1 .profil {padding:0 8px 0 10px;}
.tx-kleeespacecandidat-pi1 .cv {padding:0 8px 0 10px;}
.tx-kleeespacecandidat-pi1 .lettre {padding:0 8px 0 10px;}
.tx-kleeespacecandidat-pi1 .alerte {padding:0 8px 0 10px;}
.tx-kleeespacecandidat-pi1 .ident {padding-left:10px;}
.tx-kleeespacecandidat-pi1  a { vertical-align:middle; text-decoration: none; }
.tx-kleeespacecandidat-pi1  a:hover { text-decoration: underline; }
.tx-kleeespacecandidat-pi1 .active {font-weight:bold;}

/* Lien de retour vers la home */
.homeLink {font-weight:bold; margin-left:5px; margin-top:5px;}
.homeLink a{text-decoration:none; color:#105D00;}
.homeLink a:hover{text-decoration:underline;}

.light input {margin-right: 6px; }
.form_tco input, .tx-kleeespacecandidat-pi3 .creation_espace input, .tx-kleeespacecandidat-pi2 .form_large .form_receptRSS input, .tx-kleeespacecandidat-pi2 .form_large  .form_receptMail input{vertical-align:middle; }

.tx-kleeespacecandidat-pi2 .crit {
float:left;
width:50%;
margin-left:10px;
}
.tx-kleeespacecandidat-pi2 .crit span {
font-weight:bold;
}
.tx-kleeespacecandidat-pi4{
margin-top:10px;
}


#espace .username_candidat {
	margin-left:22px;
	font-size:12px;
	font-weight:bold;
	color:#2a002d;
	line-height:24px;	
}

#espace .username_candidat .texte{
	margin-left:5px;		
}

#espace .image{
	margin-left:22px;
	text-align:right;
	margin-top:5px;
}

#espace .deconnection{
	margin-left:22px;
	text-align:right;
	margin-top:5px;
}

#espace .lien{
margin-top:5px;
text-align:right;
}

/* Formulaire de cr�ation/connexion espace candidat depuis la page "Cr�ez une alerte" */
#connexion_espace {
background-color: #a9e49d;
color: #105d00;
position: relative;
zoom:1;
}
#connexion_espace #titre_connexion_espace {
width: 515px;
height: 33px;
background: url('../img/haut_connexion_espace_candidat.gif') no-repeat;
}
#connexion_espace .light {
padding: 8px;
margin-right: 12px;
}
#connexion_espace .haut{
background: url('../img/haut515.gif') no-repeat;
height: 15px;
}
#connexion_espace .bas{
background: url('../img/bas515.gif') no-repeat;
height: 20px;
}
#connexion_espace #gauche {
float: left;
padding-right:10px;
width: 47%;
border-right: solid 1px #157a00;
}
#connexion_espace #droite {
margin-left:10px;
display:inline;
width: 47%;
float: left;
}

#connexion_espace #droite h3{/*font-size:15px;*/ font-weight:bold;}

#connexion_espace input.validez, .identification_form input.validez{
border: none;
background: url('../img/bt_valid2.gif') no-repeat;
width: 68px;
height: 24px;
cursor:pointer;
}
#connexion_espace .form_title {margin-left: 0; }
#connexion_espace a , #sauvegarde_offre a{ font-weight: bold; color: #105d00; text-decoration: none; }
#connexion_espace a:hover , #sauvegarde_offre a:hover{ font-weight: bold; color: #105d00; text-decoration: underline; }

div.inf_rss {padding-left:10px;}

/**** Style accueil espace candidat *****/
.tx-kleeespacecandidat-pi5 .title_candidat {
font-size:12px;
font-weight:bold;
margin-top:20px;
}

.tx-kleeespacecandidat-pi5 .linkalert {
background:transparent url(../img/puceverteFB.gif) no-repeat scroll 0 3px;
margin-top:15px;
padding-left:10px;
}

.tx-kleeespacecandidat-pi5 .linkalert a {text-decoration:none; color:#105d00; font-weight:bold;}
.tx-kleeespacecandidat-pi5 .linkalert a:hover {text-decoration:underline;}
.tx-kleeespacecandidat-pi5 .space{margin-top:50px;}

/****** STYLES POUR PLAN DU SITE ******/
.csc-sitemap ul li{background:url('../img/bg_sitemap_li.gif') no-repeat 0 0 #0957ac; padding-left:0; width:222px; float:left; font-weight:bold; font-size:14px; margin-bottom:10px; margin-right:8px; padding-bottom:0;}
.csc-sitemap ul li a{color:#fff; display:block; padding-left:12px;}
.csc-sitemap ul ul{background:url('../img/bg_sitemap_ul.gif') no-repeat left bottom #fff; margin-top:5px; font-weight:normal; color: black; padding-bottom:8px;}
.csc-sitemap ul ul li{margin-left:5px; background: url(../img/puce.gif) no-repeat 3px 7px; width:100%; float:none; font-weight:normal; font-size:11px; margin-bottom:0;}
.csc-sitemap ul ul li a{color:#000;}
.csc-sitemap ul ul ul{display:none;}
.csc-sitemap ul ul ul ul{display:none;}
.csc-sitemap a {text-decoration:none;}
.csc-sitemap a:hover {text-decoration:underline;}
.csc-sitemap ul li a:visited {color:#fff;}
.csc-sitemap ul ul li a:visited {color:#000;}
.csc-sitemap-right{margin-top: 130px;}
.csc-sitemap .sitemap_menu_header{
color:#fff; padding-left:12px;
}
div.csc-sitemap{padding-top:8px; float:left;}

/************* MISE EN AVANT DU NOMBRE D OFFRE SUR L ACCUEIL *****************/
.tx-kleeconsultation-pi1 a .imageNb{padding-top:7px; padding-left:12px;}
.tx-kleeconsultation-pi1 a .image{padding-top:16px;}
.tx-kleeconsultation-pi1 a .homeNbOffers span{font-size:25px;font-style:italic;font-weight:bold;}
.tx-kleeconsultation-pi1 a .homeOffers span{font-size:37px; font-style:italic;font-weight:bold;}
.tx-kleeconsultation-pi1 a .homeOffers span.consultez{font-style:normal;}
.divnboffers {margin-bottom:16px;}
#deuxcols .divnboffers {margin-bottom:20px;}
.divnboffers .homeNbOffers, .divnboffers .homeOffers {font-size:22px;}
.divnboffers a{text-decoration:none; color:#29BB0B; padding-right:4px;font-family:"Trebuchet MS",sans-serif;}
.divnboffers a:hover{text-decoration:underline; color:#29BB0B;}
a .homeOffers {padding-right:10px;}


/*STYLE PARTIE TEMOIGNAGE - GENERAL */
.temoignage {zoom:1; background:url('../img/temoignage_bas_center.gif') no-repeat left bottom #a6ce0a; padding-bottom:26px;}
.temoignage .photo {margin-left:15px; display:inline; float:left; background:url('../img/temoignage_bg_photo_haut.gif') no-repeat;  width:161px;}
.temoignage .photo  p{margin:0; background:url('../img/temoignage_bg_photo_bas.gif') no-repeat left bottom;padding:0 18px 12px 20px; color:#5f5f5f; text-align:center;}
.temoignage .photo img{margin:18px 18px 0 20px;}
.temoignage .quot {margin-left:197px; margin-right:20px; background:url('../img/temoignage_quot_bot_center.gif') no-repeat right bottom;}
.temoignage .quot p {zoom:1;  padding:12px 0 10px 36px; margin:0;background:url('../img/temoignage_quot_top_center.gif') no-repeat left top;}
.temoignage  .tlabel {zoom:1; display:block; padding:10px 0 10px 36px; font-weight:bold; color:#3c4b00; font-style: italic;}
.temoignage  .tlabel a{display:block; padding-top:10px;padding-left:11px; color:#000; font-style: normal; background:url('../img/temoignage_puce_lien.gif') no-repeat 0 12px; text-decoration:none;}
.temoignage  .tlabel a:hover{text-decoration:underline;}
.temoignage  .tonglets {position:relative; top:26px; height:21px;}
.temoignage  .tonglets .tpos{position:absolute; right:0;}
.temoignage  .tonglet1, .temoignage  .tonglet2 {float:left; background:url('../img/temoignage_onglet_right.gif') no-repeat right top #e2efb0; padding-right:6px;}
.temoignage  .tonglet1 img, .temoignage  .tonglet2 img{vertical-align:middle;}
.temoignage  .tonglet1 a, .temoignage  .tonglet2 a{font-weight:bold; color:#000;text-decoration:none;}
.temoignage  .tonglet1 a:hover, .temoignage  .tonglet2 a:hover{text-decoration:underline;}
.temoignage  .tonglet2 {margin-left:6px; background-image:url('../img/temoignage_onglet_right2.gif');}
.tvid .tonglets {position:relative; top:10px; height:21px;}


/*STYLE PARTIE TEMOIGNAGE - VIDEO */
.tvid {padding-bottom:10px;}
.temoignage .video {float:left; padding-left:18px; width:161px; display:inline;} 
.tvid .quot {padding-right:20px; margin-left:197px;}

/*STYLE PARTIE TEMOIGNAGE - COLONNE DE DROITE */
.tright {background-image:url('../img/temoignage_bas_right.gif'); width:181px; }
.tright .quotr {margin-left:12px; margin-right:20px;}
.tright .quotr img{float: left;}
.tright .quotr p{padding:0; margin:0;background:url('../img/temoignage_quot_bot_right.gif') no-repeat right bottom;}
.tright .tlabel {padding-left:0;}
.tright .photo {margin-left:8px; float:none; display:block;}
.tright .photo img{margin:18px 18px 0 20px;}


.haut {
	background-image: url('../img/haut_avis.gif');
	background-repeat: no-repeat;
	width: auto;
	height:23px;
	padding:0 0 0 0;
}

.bas {
	background-image: url('../img/bas_avis.gif');
	background-repeat: no-repeat;
	width: auto;
	height:33px;
	padding:0 0 0 0;
}

.centre {
	background-image: url('../img/centre_avis.gif');
	background-repeat: repeat-y;
	height: auto;
	padding: 0;
}

.texte_label {
	margin-left: 25px;
}

.tx-accusereception-pi1 .texte_label {
	color: #0F5B01;
}

.tx-accusereception-pi1 .mention{
text-align: right; color: #0F5B01; font-size: 12px;
}

.texte_droite {
	text-align: right;
	margin-right: 10px;
	padding-right: 5px;
	padding-top: 5px;
}

.texte_avis {
	/*padding-left: 10px;
	font-family: Verdana;
	font-size: 12px;*/
}

.bt_envoyer, .bt_envoyer input{
	padding:0 !important;
	background:transparent url(../img/bt_envoyer.gif) no-repeat scroll 0pt 0pt !important;
	border:medium none !important;
	height:24px !important;
	width:76px !important;
	cursor:pointer !important;
	float:left;	
}

.tx-votreavis-pi1 .bt_envoyer{
	margin-top:5px;
}

.bt_enregistrer input{
	padding:0 !important;
	background:transparent url(../img/bt_enregistrer.gif) no-repeat scroll 0pt 0pt !important;
	border:medium none !important;
	height:26px !important;
	width:97px !important;
	cursor:pointer !important;
	margin-left: 90px;
}

.bt_enregistrer span, .bt_annuler span{
	visibility : hidden;
}

.tx-accusereception-pi1 .bt_enregistrer, .tx-accusereception-pi1 .bt_annuler {float:left;}

.bt_annuler input{
	padding:0 !important;
	background:transparent url(../img/bt_annuler_ar.gif) no-repeat scroll 0pt 0pt !important;
	border:medium none !important;
	height:26px !important;
	width:83px !important;
	cursor:pointer !important;
	margin-left: 60px;
}

.error_large { background-color: #a8e49e; margin-bottom: 10px;  width:705px;}
.error_large .haut { position: relative; background-image: url('../img/haut_error_large.gif'); width: auto; height:23px; }
.error_large .haut .d{display:none; position: absolute; top: 0; right: 0; background-image: url('../img/haut_error_d.gif'); width: 23px; height:23px; }
.error_large .body {zoom:1; background-color: #d4f2ce; margin: 0 8px; padding: 8px; }
.error_large .bas { position: relative; background-image: url('../img/bas_error_large.gif'); width: auto; height: 23px; }
.error_large .bas .d {display:none; position: absolute; top: 0; right: 0; background-image: url('../img/bas_error_d.gif'); width: 23px; height:23px; }



.tright .photo img{margin:18px 18px 0 20px;}
.tright .videoright p{background:none;margin:0;padding:5px 0 10px 0;color:#3c4b00; font-style: italic;}
.tright .videoright {background:none;}

.file_uploaded{
font-weight:600;
text-decoration:underline;
}

.texte_upload{
margin:10px 0;
color:#000;
}

.checkbox,.texte{
color:#000;
}

.euro{
color:#000;
}

.label-texte{
color:#0F5B01;
}

#center p .lien_cgu a{
text-decoration:underline;
}

#center p .lien_cgu a:hover{
text-decoration:none;
}

form#tx_kleeespacecandidat_pi3 .creation_espace .light{
padding-top:1px;
}

form#tx_kleeespacecandidat_pi3 .creation_espace .haut{
height:16px;
}

#titre_creation_espace{
	width: 519px;
	height: 33px;
	background: url('../img/haut_creation_espace_candidat515.gif') no-repeat;
}

.confirmation-box{
margin-top:20px;
}

.htmlarea .toolbar ul li{background-image: none;}

.tx-kleeespacecandidat-pi2 .form_large div.form_gestRisk{
padding-top:0;
}

.tx-candidature-pi1 div.form_error, div.form_error{
border:1px solid red;
padding:0px 3px 10px;
margin:10px 10px 0px;
}

.tx-kleeconsultation-pi1 div.form_error{
margin:10px 0px 0px;
padding-bottom:0px;
}

.msg_error_text{
color:red;
font-weight:bold;
}

.tx-kleeconsultation-pi1 #fiche .friendmail_form_input, .tx-kleeconsultation-pi1 .fiche .friendmail_form_input{
width:300px;
padding-left:0px;
}

/*critere de recherche*/
.tx-kleeconsultation-pi1 #fiche .resHead_Crit div.crits{
padding:0 0 8px 0;
}

/*moteur de recherche*/
.searchModif #tx_kleeconsultation_pi1 div.form{
margin-top:0;
}


.tx-kleeconsultation-pi1 #fiche .envoi_ami div.label{
text-align:left;
width:auto;
}

.tx-kleeconsultation-pi1 #fiche .envoi_ami div.info{
float:left;
font-weight:bold;
}

.tx-kleeconsultation-pi1 #fiche .envoi_ami_ok .lien{
margin-top:15px;
}

.tx-kleeconsultation-pi1 .error .form div.light{
padding-top:0;
}

.tx-kleeconsultation-pi1 .envoi_offre div.bt_valid input {
background:transparent url(../img/envoyer_offre.gif) no-repeat scroll 0 0 !important;
width:123px !important;
}

.tx-kleeespacecandidat-pi5 div.infos_espace{
	margin-top:15px;
}

.tx-kleeespacecandidat-pi2 div.texte_intro{
	margin-top:20px;
}

.tx-kleeespacecandidat-pi2 div.texte_intro_alerte{
	margin-bottom:20px;
}

#deuxcols .tx-candidature-pi1 .form{
	margin-top:0;
}

#deuxcols #tx_candidature_pi1{
	margin-top:20px;
}

#deuxcols .tx-candidature-pi1 div.error{
	margin-bottom:20px;
}

#deuxcols .tx-candidature-pi1 div.candidature_recap{
	margin-top:20px;
}

#deuxcols .tx-candidature-pi1 .infos_candidatureSaved{
	margin-top:20px;
}

.tx-candidature-pi1 .message_connexion{
margin:10px 0 20px;
}

#deconnexion, .tx-kleenewloginbox-pi4 .form {
background-color: #a9e49d;
width: 519px;
}

#deconnexion #titre_connexion_espace {
width: 519px;
height: 33px;
background: url('../img/haut_deconnexion_espace.gif') no-repeat;
}

#deconnexion .haut, .tx-kleenewloginbox-pi4 .form .haut{
background: url('../img/haut519.gif') no-repeat;
height: 15px;
}

#deconnexion .bas {
background: url('../img/bas519.gif') no-repeat;
height: 20px;
}

#deconnexion .light {
padding:0 10px;
}

.ux-tx-newloginbox-pi1 .form{
margin-top:0;
padding-top:0;
}

.ux-tx-newloginbox-pi1 .error{
margin-top:0;
padding-top:0;
margin-bottom:20px;
}

/* lien annexe : Contact */
.tx-votreavis-pi1 label{
color:#0F5B01;
}

.tx-votreavis-pi1 .mandatory{
color:#0F5B01;
padding-top:5px;
}

#tx_kleeespacecandidat_pi3_login1, #tx_kleeespacecandidat_pi3_mdp1, #tx_kleeespacecandidat_pi3_login2, #tx_kleeespacecandidat_pi3_mdp2 {width:150px;}

.inf, .labeldesc, .infodesc {zoom:100%;}


.tx-candidature-pi1 div.buttonDelete input{
margin:60px 0 0 0px !important;
padding:0 !important;
background:transparent url(../img/delete_candidat_profil.gif) no-repeat scroll 0pt 0pt !important;
border:medium none !important;
height:24px !important;
width:230px !important;
cursor:pointer !important;
float:right;
}
.tx-candidature-pi1 div.buttonDelete{
z-index:2;
position:relative;
}

div.error{
/*padding:0 10px;*/
}

.tx-kleeespacecandidat-pi3 div.bloc_error, .tx-kleenewloginbox-pi4 .form{
margin-top:0;
}

.identification_form{
margin-top:10px;
}

.log_in_msg{
margin-top:10px;
}

/*form#tx_kleeespacecandidat_pi3 .identification_form .mandatory {
color:#0F5B01;
position:relative;
right:20px;
text-align:right;
top:10px;
}*/

form#tx_kleeespacecandidat_pi3 .identification_form .light p, .tx-kleenewloginbox-pi4 .form .light{
padding-left:10px;
padding-right:10px;
}

form#tx_kleeespacecandidat_pi3 .identification_form .light p.lien{
margin-bottom:10px;
margin-top:10px;
}

form#tx_kleeespacecandidat_pi3 .identification_form .light input.validez{
margin-left:10px;
}

form#tx_kleeespacecandidat_pi3  .identification_form .mandatory{
position:relative;
top:15px;
z-index:2;
}

form#tx_kleeespacecandidat_pi3 .identification_form .form_input{
padding:5px 8px 0px 8px;
}

.identification_form .light{
z-index:1;
}

.tx-kleeespacecandidat-pi3 .bloc_error .light .error{
padding:0 10px;
}

span.offre_horsligne{
margin-left:0px;
}

.mandatory, .mandatory2 {
color:rgb(15,91,1);
font-size:12px;
text-align:right;
padding:0 24px 0 0;
}
.mandatory2 {padding-top:5px; float:right;}
.light .mandatory {
padding-right:18px;
}

label {line-height:23px;}
.cbox label {line-height:14px;}

.message{
margin:10px 0 20px;
}

#acces_refuse{
width: 519px;
height: 33px;
background: url('../img/acces_refuse.gif') no-repeat;
}

#tx_kleeespacecandidat_pi2 label {line-height:14px; /*margin-top:3px;*/ width:90%;}
#tx_kleeespacecandidat_pi2 .form_tco label, #tx_kleeespacecandidat_pi2 .form_nex label{width:auto; margin-right:12px;}
.padd14 {/*padding:0 14px 8px;*/padding-right:8px;}

#deuxcols .tx-kleeconsultation-pi1 .form_envoi_ami div{
padding-top:0;
}

#deuxcols .tx-kleeconsultation-pi1 .friendmail .floatR {
text-align:right;
}

.tx-kleeconsultation-pi1 .friendmail .floatR  a{
padding-right:0;
}

#deuxcols .tx-kleeconsultation-pi1 .form_envoi_ami div.friendmail{
padding-top:20px;
}

.tx-kleeespacecandidat-pi3 #titre_creation_ok{
	background:transparent url(../img/haut_creation_espace_candidat519.gif) no-repeat scroll 0 0;
	height:33px;
	width:519px;
}

#confirm_creation{
background-color:#A8E49E;
width:519px;
}

#confirm_creation .haut{
background: url('../img/haut519.gif') no-repeat;
height: 15px;
}

#confirm_creation  .bas {
background: url('../img/bas519.gif') no-repeat;
height: 20px;
}

#confirm_creation  .light {
padding:0 10px;
}

.tx-kleeespacecandidat-pi3 #fiche{
background-color:#A8E49E;
width:519px;
margin-bottom:15px;
}

.tx-kleeespacecandidat-pi3 #fiche .light{
padding:0px 8px;
}

/*.tx-kleeconsultation-pi1 #fiche div.light{padding:0;}*/
#deuxcols .tx-kleeconsultation-pi1 .form_envoi_ami div{padding-left:0;}
.tx-kleeconsultation-pi1 #fiche div.light .friendmail_form_input,.tx-kleeconsultation-pi1 #fiche div.light .friendmail_infos{padding-left:10px;}
.tx-kleeconsultation-pi1 #fiche div.light .form_error{margin:10px 0px 0 5px; padding:0 3px 10px; width:auto;}
.tx-kleeconsultation-pi1 #fiche .label_desc{color:#0F5B01;}
.tx-kleeconsultation-pi1 .fiche .friendmail_form_input,.tx-kleeconsultation-pi1 .fiche .friendmail_infos{padding-left:10px;}
.tx-kleeconsultation-pi1 .fiche .form_error{margin:10px 0px 0 5px; padding:0 3px 10px; width:auto;}
.tx-kleeconsultation-pi1 .fiche .label_desc{color:#0F5B01;}
.tx-kleeconsultation-pi1 #fiche div.friendmail_infos,.tx-kleeconsultation-pi1 .fiche div.friendmail_infos{margin-top:10px;padding-right:0;}

#deuxcols .tx-kleeconsultation-pi1 .form_envoi_ami div.envoi_offre{padding-left:20px;}
.tx-kleeconsultation-pi1 .fiche .envoi_offre div{padding-left:20px;}