* { margin:0; padding:0; }
html{ margin:0; padding:0;}
body {background:url(../img/bg_fond.jpg) repeat-x #fff; font-family:Verdana, sans-serif; font-size:11px; text-align:center;}
#tinymce {background-image:none; text-align:left;}
a {text-decoration:none;color:#0956ae; }
a:hover{text-decoration:underline;}
a:visited{color:#0956ae;}
ul,li{ list-style:none;list-style-type:none;list-style-position:none; }
img {border:0;}
input {vertical-align:middle;}
#deuxcols .bodytext {margin-right:10px; margin-left:10px;}
#deuxcols div.bodytext {margin-right:0px; margin-left:0px;}
#contGlob{min-height:600px;width:969px;background:url(../img/back.png) repeat-y;margin:0 auto; text-align:left;}

.tx-kleeoffre-pi table,.tx-kleeoffre-pi table td,.tx-kleeoffre-pi table th {border:1px solid #9c3172;}
.tx-kleeoffre-pi table th,.tx-kleeespacecandidat-pi5 table th{background-color:#9c3172;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:#e0f3f6;}


ul {zoom:100%;}
li{zoom:100%; background:url(../img/puce_menu.gif) no-repeat 0px 10px; padding:4px 0px 3px 8px; zoom:1;}
#fiche li{background:url(../img/puceverte.gif) no-repeat 0px 10px; padding:4px 0px 3px 8px;}

#header{position:relative; height:107px;background:url(../img/header.jpg) no-repeat;margin:0px 5px 0px 5px;}
#logo{position:absolute;top:13px;left:21px;}
#bandeau{position:absolute;top:0px;left:234px;}
#espace{position:absolute;right:5px;top:35px;width:215px; z-index:1;}
#espace label{float:left; width:85px;text-align:center; color:#ddadc7; font-size:9px; padding:0;}
#espace .login input {width:123px;}
#espace .mdp input {width:92px;}
#espace .login, #espace .mdp {display:inline;}
#espace .login input, #espace .mdp input {margin-left:6px; border:none; background:none; color:#4e4b4e; font-size:0.9em; margin-bottom:3px;}
#espace .plus {background:none; padding:0; color:#fff; font-size:0.9em; font-family:arial; padding-left:5px;}
#espace .plus a{color:#fff;}
#espace .plus strong a {font-weight:bold;}

/* Fil d'Ariane (rootline) */
#chemin {position:absolute; top:-26px; left:0;}
#chemin ul { padding-left:0px; }
#chemin li {color:#626262; display:inline; margin:0 3px; list-style-type: none; background-image:none; padding-left:0px;}
#chemin li a {text-decoration:none; color:#0956ae;}

#footer{margin:0px auto; padding:11px 0 26px; width:969px; background:url(../img/bg_footer.png) no-repeat; text-align:left;}
#footer #GenNavList_foot {float:left; width:805px; margin-left:26px; display:inline;}
#footer #navList_foot {float:left; width:110px;}
#footer #GenNavList_foot li{display:inline; padding:0 54px 0 0; background:none;}
#footer #GenNavList_foot li img{vertical-align:middle;}
#footer #navList_foot li {display:block; background: url(../img/puce_menu.gif) no-repeat left 4px; padding:0 0 0 12px; zoom:1;}
#footer #navList_foot li a{color:#626262;text-decoration:none;}
#footer #navList_foot li a:hover {text-decoration:underline;}


#main{min-height:610px; margin:0 5px; background:url(../img/bg_menu2.png) no-repeat 15px bottom #e4e4e4;}
.rejoindre0 #main {background-image:url(../img/bg_menu2.gif);}
/*.accueil #main, .metier1 #main, .metier2 #main, .metier3 #main, .metier4 #main, .metier5 #main, .metier6 #main, .transverse #main{background-image:url(../img/bg_menu2.png);}*/
p{padding:5px 0px;}
#left{background:url(../img/bg_menu1.gif) no-repeat; width:190px;float:left;margin-left:15px; display:inline;}

.bloc2{padding:15px 0px 11px;}

#menu{font-size:10px;position:relative;}
#menu .menuwrap {padding-top:22px;}
#menu img {margin-left:5px;}
#menu .actif0 img, #menu .actif img {border-left:5px solid #0956ae; margin-left:0;}
#menu ul li{margin:0 5px 1px; padding:0px 0px 0px 30px;line-height:25px;color:#0956ae;background:url(../img/puce_menu.gif) no-repeat 17px 10px;}
#menu ul .actif1 {border-left:5px solid #69c4d2; margin-left:0; background:url(../img/puce_noire.gif) no-repeat 17px 10px #e4e4e4;}
#menu ul .actif2 {border-left:5px solid #d3418e; margin-left:0; background:url(../img/puce_noire.gif) no-repeat 17px 10px #e4e4e4;}
#menu ul .actif3 {border-left:5px solid #f6c031; margin-left:0; background:url(../img/puce_noire.gif) no-repeat 17px 10px #e4e4e4;}
#menu ul .actif4 {border-left:5px solid #a3c646; margin-left:0; background:url(../img/puce_noire.gif) no-repeat 17px 10px #e4e4e4;}
#menu ul .actif5 {border-left:5px solid #6f8ed3; margin-left:0; background:url(../img/puce_noire.gif) no-repeat 17px 10px #e4e4e4;}
#menu ul li a{color:#0956ae;text-decoration:none;}
#menu ul li a:hover{text-decoration:underline;}
#menu ul .actif1 a, #menu ul .actif2 a, #menu ul .actif3 a, #menu ul .actif4 a, #menu ul .actif5 a {color:#000;}
#menu ul li.actif{border-left:5px solid #0956ae; margin-left:0; background:url(../img/puce_noire.gif) no-repeat 17px 10px #e4e4e4;}
#menu ul li.actif a{color:#000; 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 {width:515px;float:left;margin:34px 0 20px 22px; display:inline;/*position:relative;*/}
#center h1{clear:none;display:inline;font-family:"Trebuchet MS",sans-serif;font-weight:normal;color:#0956ae;font-size:28px;padding-top:20px;}
.transverse #titre, .plan_du_site #titre {background:url(../img/bg_titre_transverse.png) no-repeat #fff; padding:12px 12px 20px;}
.formulaire #titre {background:url(../img/formulaires_titre.png) no-repeat #c7679d; padding:16px 12px 30px;}
.rejoindre0 #titre, .metier0 #titre {background:url(../img/bg_titre_transverse.png) no-repeat #fff;}
.rejoindre0 #titre h1, .metier0 #titre h1 {background:url(../img/bg_deuxcols_transverse.png) left bottom no-repeat; padding:12px 16px; display:block;}
.points{display:inline;margin:20px 0px -5px 10px}


.metier1 #titre {background:url(../img/metier1_titre.gif) no-repeat #47a2b0; padding:15px 12px 10px;}
.metier2 #titre {background:url(../img/metier2_titre.gif) no-repeat #b62f6d; padding:15px 12px 10px;}
.metier3 #titre {background:url(../img/metier3_titre.gif) no-repeat #e6a805; padding:15px 12px 10px;}
.metier4 #titre {background:url(../img/metier4_titre.gif) no-repeat #85a828; padding:15px 12px 10px;}
.metier5 #titre {background:url(../img/metier5_titre.gif) no-repeat #5372b7; padding:15px 12px 10px;}
.formulaire #titre h1, .metier1 #titre h1, .metier2 #titre h1, .metier3 #titre h1, .metier4 #titre h1, .metier5 #titre h1, .metier6 #titre h1 {color:#fff;}

#center h2{font-family:"Trebuchet MS",sans-serif;font-weight:bold;color:#0956ae;font-size:20px;padding-top:20px;}


#deuxcols{padding:14px 0px;position:relative;clear:both;}
.metier1 #deuxcols, .metier2 #deuxcols, .metier3 #deuxcols, .metier4 #deuxcols, .metier5 #deuxcols, .metier6 #deuxcols{padding-top:0;}
.transverse #deuxcols, .plan_du_site #deuxcols, .formulaire #deuxcols {background:url(../img/bg_deuxcols_transverse.png) no-repeat #fff left bottom; padding:0 10px 70px;}
.formulaire #deuxcols {padding:0;}
.metier1 .kleegestionrisques, .metier2 .kleegestionrisques, .metier3 .kleegestionrisques, .metier4 .kleegestionrisques, .metier5 .kleegestionrisques,.metier6 .kleegestionrisques, .metier7 .kleegestionrisques, .metier8 .kleegestionrisques {background:url(../img/bg_deuxcols_transverse.png) no-repeat #fff left bottom;}
#col1,#col2{width:249px;float:left;}
#col2{margin-left:17px;}


/**** AJOUT NOS METIERS ****/
.tx-kleemetier .bloc, #actus .bloc {width:515px; background:url('../img/fond_blanc_nos_metiers.gif') no-repeat left bottom;}
.tx-kleemetier .standard a, .tx-kleemetier .standard strong{color:#0656ad; text-decoration:none;}
.tx-kleemetier .standard strong {font-weight:bold;}
.tx-kleemetier .standard a:hover {text-decoration:underline;}
.tx-kleemetier .bloc .titre a {padding:0;}
.standard .bluelinks {padding:12px;}
#actus .standard .bluelinks {text-align:right; padding-top:0;}
.standard .bluelinks  h3{font-family:verdana; font-weight:bold; font-size:11px; zoom:1; background:url(../img/zoom_metier.gif) repeat-x left 8px;}
.standard .bluelinks  h3 span {background:#fff; padding-right:8px;}
.standard .bluelinks  li{float:left; width:47%;}
.standard .bluelinks  a{text-decoration:none; color:#0956ae; font-weight:bold; font-size:10px;}
#actus .standard .bluelinks  a {zoom:1; background:url(../img/puce_menu.gif) left 4px no-repeat; padding-left:11px;}

/**** AJOUT GESTION RISQUES ****/
.kleegestionrisques {border-top:1px solid #656565; padding-top:1px;}
.kleegestionrisques a {text-decoration:none;}
.kleegestionrisques a:hover {text-decoration:underline;}
.kleezoommetier1 {float:left; width:179px; padding-bottom:27px; margin-bottom:100px;}
.metier1 .kleezoommetier1 {background:url(../img/zoom_metier1_bas.png) no-repeat left bottom #c2e7ed;}
.metier2 .kleezoommetier1 {background:url(../img/zoom_metier2_bas.png) no-repeat left bottom #f5d9e8;}
.metier3 .kleezoommetier1 {background:url(../img/zoom_metier3_bas.png) no-repeat left bottom #fdfaef;}
.metier4 .kleezoommetier1 {background:url(../img/zoom_metier4_bas.png) no-repeat left bottom #f7faf0;}
.metier5 .kleezoommetier1 {background:url(../img/zoom_metier5_bas.png) no-repeat left bottom #f2f6fb;}
.kleezoommetier1 ul{margin:0;}
.kleezoommetier1 li{padding:5px 20px 5px 25px; background:url('../img/puce_menu.gif') no-repeat 12px 10px; zoom:1;}
.metier1 .kleezoommetier1 li {border-bottom:1px solid #69c4d2;}
.metier2 .kleezoommetier1 li {border-bottom:1px solid #69c4d2;}
.metier3 .kleezoommetier1 li {border-bottom:1px solid #f6c031;}
.metier4 .kleezoommetier1 li {border-bottom:1px solid #85a828;}
.metier5 .kleezoommetier1 li {border-bottom:1px solid #5372b7;}
.kleezoommetier1 li.active{padding:5px 20px 5px 25px; background:url('../img/puce_noire.gif') no-repeat 12px 10px #fff;}
.kleezoommetier1 li a, .kleezoommetier1 li a:visited{color:#0956ae;}
.kleezoommetier1 li.active a, .kleezoommetier1 li.active a:visited{color:#000;}
.kleezoommetier1 li a:visited, .kleezoommetier1 li.active a:visited {text-decoration:none;}
.kleezoommetier2 {margin-left:170px; padding:16px 30px;zoom : 1;}
.kleezoommetier2 h3{color:#000; 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  img {display:none;}
.kleezoommetier2bas a{background:url(../img/puce_menu.gif) no-repeat left 4px; padding-left:11px; text-decoration:none; color:#0956ae; font-weight:bold; zoom:1;}
.metier_back {padding:0 10px 10px; font-weight:bold;background:url('../img/puce_back.gif') no-repeat 0 5px; margin-top: 10px; zoom:1;}
.metier_back a{text-decoration:none; color:#0956ae;}
.metier_back a:hover{text-decoration:underline;}


.bloc { width: auto; position: relative; background: url(../img/fond_bloc_violet.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, #center .bloc .titre h2 {font-family:"Trebuchet MS",sans-serif;width:auto;min-height:24px; font-size:18px;font-weight:bold;padding:6px 0px 6px 10px;color:#1a171b;background-color:#69c4d2;}
#center .bloc .titre h2 {padding:0;}
.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:#69c4d2;}
.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;}
.violet .csc-textpic-intext-left ul {padding-left:0;}

.plus{background:url(../img/puce_menu.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{padding:22px 0px 10px;}
#deuxcols #actus .bodytext {margin-left:0; margin-right:0;}
#actus .bloc .content {padding-bottom:0;}
#actus .item h3 {display:inline; font-size:13px;}
#actus .item h3 a {color:#19191b;}
#actus .item{zoom:1;padding-bottom:15px;margin-bottom:15px; border-bottom:1px solid #e4e4e4;}
#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_menu.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:183px;float:left;margin-left:20px;zoom:1; z-index:2; margin-top:19px; padding-bottom:120px;}
#right .bloc {background: url(../img/fond_bloc_violet_droite.png) no-repeat left bottom; margin-right:3px;}
#right .bloc .content li{background:url(../img/puce_right.gif) 0px 9px no-repeat;}


#tx_kleeoffre_pi .form .offre_version {padding:0; margin-top:20px; font-weight:bold;}
/**
*
*Style du Formulaire
*/
#tx_kleeoffre_pi .form, .tx-kleeoffre-pi #fiche,.tx-kleeconsultation-pi1 #fiche, .tx-kleeconsultation-pi1 .fiche,.tx-kleeespacecandidat-pi5 #fiche  {padding:0;}



#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 {
margin: 0 15px;
padding-top:10px;
}

.tx-kleeoffre-pi #fiche,.tx-kleeoffre-pi .foot,.tx-kleeespacecandidat-pi5 .foot{
margin-left: 20px;
}

.tx-kleeespacecandidat-pi5 .foot{ margin-left: 60px;}
#deuxcols .tx-kleeconsultation-pi1{margin-top:1px; border-top:1px solid #656565;}
.plan_du_site #deuxcols .tx-kleeconsultation-pi1{margin-top:0; border:none;}

.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;
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 {
width: auto;
}
#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 
{
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 {
width: auto;
padding-top:0px;
}


.middle_large .g {display:none;}


.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:none;
padding-top:0px;
}

.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{

}

.tx-kleeconsultation-pi1 .searchModif .form .haut_rechConsult{

}

.tx-kleeespacecandidat-pi2 .form_large .alert_top{
}

.tx-kleeespacecandidat-pi2 .form_large .alert_top515{
background-image: url('../img/alert_top515.gif');
}

.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_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-repeat: no-repeat;
width: auto;
padding-top:0px;
}

.tx-kleeoffre-pi #fiche .bas {
background-repeat: no-repeat;
width: auto;
height:63px;
padding-top:0px;
}

.tx-kleeespacecandidat-pi5 #fiche .bas{
width: auto;
padding-top:0px;
}

.tx-kleeconsultation-pi1 #fiche .bas, .tx-kleeconsultation-pi1 .fiche .bas{
width: auto;
padding-top:0px;
}

.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:#1a171b;
zoom:1;
padding-bottom:16px;
}

#tx_kleeoffre_pi .form .buttonSubmit input, .tx-moncompte-pi1 .buttonSubmit input{
background:#005bb0;
border:none;padding:3px 5px; color:#fff; font-weight:bold;
cursor:pointer;
}


#tx_kleeoffre_pi .form  .form_actions{
margin: -35px 0px 0px 230px
}

#tx_kleeoffre_pi_contract_label{
display:block;
margin-bottom:5px;
}

#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 .resHead_Nb,.tx-kleeespacecandidat-pi5 #fiche div,.tx-kleeespacecandidat-pi5 .lien_retour div
{
padding-top:9px;
padding-left:12px;
padding-right:7px;
}
.tx-candidature-pi1 .lien_retour {margin-top:20px;}
#tx_kleeoffre_pi .form div.clear {padding:0;}

.tx-kleeconsultation-pi1 #fiche .inf .required, .tx-kleeconsultation-pi1 .fiche .inf .required {
float:right;
color:#105D00;
}

.tx-kleeconsultation-pi1 #fiche .inf {padding:12px 6px 77px; background:#e0f3f6; margin:15px 10px 6px;}
.tx-kleeconsultation-pi1 #fiche .searchNoRes {padding:12px 15px; background:#fff; margin:0;}

#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
{

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:20px;}

.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;
}
.searchModif .form_metier, .searchModif .form_department, .searchModif .form_tco, .form .form_metier, .form .form_department, .form .form_tco {margin-bottom:10px;}
.tx-kleeconsultation-pi1 .form label, .tx-kleeconsultation-pi1 .form .form_st, #tx_kleeconsultation_pi1 .form .form_st{margin-right:10px;color:#1a181b;}
.tx-kleeconsultation-pi1 .form .form_department label, #tx_kleeconsultation_pi1 .form .form_department .form_st{margin-right:6px; vertical-align:middle;}
.tx-kleeconsultation-pi1 .form div select, #tx_kleeconsultation_pi1 .form select {width:287px; margin-bottom:3px; vertical-align:middle;}
.tx-kleeconsultation-pi1 .form .form_tco {margin-right:40px;}
.tx-kleeconsultation-pi1 .form div.form_tco label
{
color:#000000;
margin-right:10px;
vertical-align:middle;
}

.tx-kleeconsultation-pi1 .form div span.form_st, #tx_kleeconsultation_pi1 .form .form_tco span.form_st {
float:left;
}
.tx-kleeconsultation-pi1 .form .champs, #tx_kleeconsultation_pi1 .form .champs {padding:0; float:left; width:330px;}

/********** Espace Candidat **********/

.tx-kleeespacecandidat-pi2 .form_large div span.form_st {
font-weight:bold;
font-size:11px; display:block;
}

.tx-kleeespacecandidat-pi2 .form_large div input {
margin-right:3px;float:left;
}

.tx-kleeespacecandidat-pi2 .form_large .form_tco label, .tx-kleeespacecandidat-pi2 .form_large .form_nex 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 {
/*font-weight:bold;*/ display:inline; padding-right:6px;
}

.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 {
font-weight:bold; display:inline;}

.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:#0956ae;
text-decoration:none;
font-weight:bold;
}

.ux-tx-newloginbox-pi1 .lien a, .imprimoffre{background:url(../img/puce_menu.gif) no-repeat left 5px; padding-left:11px; zoom:1;}

.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:#0956ae;
}

.tx-kleenewloginbox-pi2 .texte, .tx-kleenewloginbox-pi2 .lien a {color:#fff; font-weight:normal;}

.tx-kleeconsultation-pi1 #fiche .bas {
text-align:right; padding-right:13px;}
.tx-kleeconsultation-pi1 #fiche div .Plink {display:inline; border-right:1px solid #979796; padding-right:8px;}
.tx-kleeconsultation-pi1 .foot {margin-left:13px; padding:15px 0;}
.tx-kleeconsultation-pi1 .foot .lien_retour, .tx-kleeconsultation-pi1 .foot .lien_search {padding-bottom:16px;}
.tx-kleeconsultation-pi1 #fiche div .Plink a, .tx-kleeconsultation-pi1 .foot .floatR a, .tx-kleeconsultation-pi1 .foot .floatL a, .tx-kleeconsultation-pi1 .foot .lien_retour a, .tx-kleeconsultation-pi1 .foot .lien_search a, .tx-kleeoffre-pi .foot .lien_retour a {background:url(../img/puce_back.gif) no-repeat left 5px; padding-left:11px; zoom:1;}

.tx-kleeconsultation-pi1 #fiche div .Slink {display:inline; padding-left:8px;
/*margin:-20px 0 0 370px;*/

}
.tx-kleeconsultation-pi1 #fiche div .Slink a, .tx-kleeconsultation-pi1 .foot .floatR a {background:url(../img/puce_menu.gif) no-repeat right 5px; padding-right:11px;}

.tx-kleeconsultation-pi1 .foot .lien_search {

}

.tx-kleeconsultation-pi1 #fiche .lien_retour {
margin-top:10px;
}
.tx-kleeconsultation-pi1 #fiche .bas {position:relative;}
.tx-kleeconsultation-pi1 #fiche .BTpost{
padding-top:0; position:absolute; left:0; top:-66px; width:100%; text-align:center;
}
.tx-kleeconsultation-pi1 #fiche .BTpost input{background: url(../img/bg_submit.png);}

.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;
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, .tx-moncompte-pi1 .buttonSubmit {float:right; margin-top:20px;}
#tx_kleeoffre_pi div.buttonCancel, .tx-moncompte-pi1 .buttonCancel {text-align:left; margin-top:20px; padding:0;}
#tx_kleeoffre_pi div.buttonSubmit input, .tx-moncompte-pi1 .buttonSubmit input{background:#005bb0;
border:none;padding:3px 5px; color:#fff; font-weight:bold;
cursor:pointer;
}


#tx_kleeoffre_pi div.buttonCancel input, .tx-moncompte-pi1 .buttonCancel input{
margin:0 !important;
padding:0 !important;
background:transparent url(../img/bt_annuler_ge.png) no-repeat scroll 0pt 0pt !important;
border:medium none !important;
height:10px !important;
width:60px !important;
cursor:pointer !important;
float:left;
}

#tx_kleeoffre_pi div.bt_recherche input,.tx-kleeconsultation-pi1 div.bt_recherche input{
background:#005bb0;
border:none;padding:3px 5px; color:#fff; font-weight:bold;
cursor:pointer;
}

.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, #tx_kleeconsultation_pi1 div.bt_recherche input{
background:url(../img/bg_submit.png) no-repeat; width:448px; height:39px; color:#fff; font-weight:bold; font-size:14px; border:none; cursor:pointer;}
}

#tx_kleeoffre_pi .form .form_st
{
color:rgb(15,91,1);
}
.tx-kleeconsultation-pi1 .form .form_occupation, #tx_kleeconsultation_pi1 .form .form_nex {clear:both;}
/*#tx_kleeoffre_pi .form .form_header label,#tx_kleeoffre_pi .form .form_occupation label
{
color:black;
}*/
#deuxcols .tx-kleeconsultation-pi1 .form .form_occupation select, #deuxcols #tx_kleeconsultation_pi1 .form .form_nex select {width:199px;}
#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:0px;
margin-right:5px;
 vertical-align:middle;
}
.form_exp_lvl label {padding:0; vertical-align:middle; 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:20px; padding-bottom:25px; color:#0956ae;}
.tx-kleeconsultation-pi1-browsebox {position:relative;}
.tx-kleeconsultation-pi1-browsebox .browsebox_pages {text-align:center; margin:0 150px;}
.tx-kleeconsultation-pi1-browsebox .browsebox_prev {position:absolute; top:0; left:15px; font-weight:bold;}
.tx-kleeconsultation-pi1-browsebox .browsebox_next {position:absolute; top:0; right:15px; font-weight:bold;}
.tx-kleeconsultation-pi1-browsebox .tx-kleeconsultation-pi1-browsebox-SCell {color:#1a171b;}
.tx-kleeoffre-pi-browsebox a, .tx-kleeconsultation-pi1-browsebox a {color:#0956ae;}

.browsebox-table a
{text-decoration:none; color:#0956ae;}

.browsebox-table a:hover
{
color:#0956ae;
text-decoration:underline;
}

.tx-kleeconsultation-pi1-browsebox-SCell, .tx-kleeoffre-pi-browsebox-SCell {font-weight:normal;}

/**************** FIN STYLES POUR PAGINATION ****************/

div.inputL{
display:inline;
}

div.inputR{
display:inline;
}

div.buttonYes{
margin:15px 0 0;
float:left;
background:#005ab0; color:#fff; padding:2px 4px; font-weight:bold;
}

div.buttonNo{
margin:15px 0 0 15px;
float:left;
background:#005ab0; color:#fff; padding:2px 4px; font-weight:bold;
}
div.buttonYes a, div.buttonNo a{color:#fff;}

.tx-kleeoffre-pi .form div .id
{
margin-top:-28px;
text-align:right;
}

.form, .form_large{
padding:0px;
zoom:1;  

}

.form_large .haut515 {

}



.tx-kleeespacecandidat-pi4 .form{
width: 519px;
margin-top:0;
}

#deuxcols div.tx_kleeespacecandidat_pi{
padding:0px; 
margin-top:5px;
}

#deuxcols .tx-kleeespacecandidat-pi2 div.tx_kleeespacecandidat_pi{
width:auto;
}

.tx-kleeconsultation-pi1 .form{
margin-left:0px; padding: 10px;
}
.tx-kleeconsultation-pi1 .form  .bt_recherche, #tx_kleeconsultation_pi1 .form  .bt_recherche, .tx_kleeespacecandidat_pi .bt_recherche, .tx-kleeespacecandidat-pi6 .bt_recherche {text-align:center; padding:32px 0 20px;}
.tx-kleeespacecandidat-pi6 .bt_recherche, .tx-kleeespacecandidat-pi2 .bt_recherche {margin-bottom:24px;}
.form_haut{

width: auto;
height:20px;
padding-top:0px;
}

.form_haut_candidature{
width: auto;
padding-top:0px;
}

.form_haut_identification{
}

.form_haut_forgot_pwd{

 font-size:9px; color: #9c3172;
text-align:right;
}

.form_haut_profil{
width: auto;
padding-top:0px;
}

.light{
padding-top: 0;
zoom:1;
}

div.tx-kleeespacecandidat-pi2 div.tx_kleeespacecandidat_pi div.light{

padding-top:0px;
/*height:100%*/
}

.form_input{padding-top:9px;}
.form_input label {color:#1a181b;}
.form_bas{

}

.form_large .form_bas {
width: auto;
padding-top:0px;
}



.form_large .form_bas2 {
position: relative;
width: auto;
padding-top:0px;
}

.form_large .form_bas2 .d{
padding: 0;
}

.bas_light{
background-image:url(../img/bas515_2.gif);
height:20px;
background-color:#FFFFFF;
}

.tx-kleeconsultation-pi1 .form_bas{
}

.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;
}

.form_bas .buttonSubmit{
text-align:center;
margin:0;
padding:0 0 10px;
}

.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, .tx-candidature-pi1 div.buttonSubmit input, .tx-kleeespacecandidat-pi2 div.buttonSubmit2 input, .tx-kleeespacecandidat-pi6 .bt_recherche input{
margin:25px 0 0 8px;
background:transparent url(../img/bt_valider.gif) no-repeat;
border:medium none;
height:39px;
width:449px;
cursor:pointer; float:none;
}


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;
}

#deuxcols .tx-kleeespacecandidat-pi2 .form_large {margin-bottom: 10px; padding:0 10px;}

.form_haut_error
{
width: auto;
padding:0 0 0 0;
}



.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-repeat: no-repeat;
height: 23px;
padding: 0;
zoom:100%;
}

.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;
}

.error .light{

}

.form_title {
	margin-top:28px; display:block;
	font-size:11px; font-weight:bold;
	background: url(../img/form_title.gif) repeat-x left 9px; font-size:12px;}
.form_title span {background:#fff; padding-right:7px;}
#connexion_espace .form_title {background:none; margin-top:0;}
.form_subtitle{
}

/*Formulaire d'identification*/
.tx-kleenewloginbox-pi2 .form_ident{
background: url(../img/espace_champs.png) no-repeat right top;}
}

.ux-tx-newloginbox-pi1 table{
width:100%;
}

.ux-tx-newloginbox-pi1 tfoot td{
padding-top:20px;
}

.ux-tx-newloginbox-pi1 .label{
text-align:right;
}
.candidature_recap .light {padding:9px 10px 0;}
.ux-tx-newloginbox-pi1 #user,.ux-tx-newloginbox-pi1 #pass, .friendmail_form_input input {
width:212px;
}

.ux-tx-newloginbox-pi1 .submitButton{
text-align:center;
padding-top:0px;
}

.tx_candidature_pi1_envoyer {background: url(../img/bg_submit.png) 33px 10px no-repeat; height:39px; line-height:34px; padding:10px 33px 20px; width:448px; text-align:center;}
.tx_candidature_pi1_envoyer a{color:#fff;}

.ux-tx-newloginbox-pi1 .envoyer_fichier {
	border: none;
	background: url(../img/bt_valid2.gif);
	width: 26px;
	height: 20px;
	cursor: pointer;
	margin:0;
}

.ux-tx-newloginbox-pi1 .form_bas3{
width: auto;
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:#0956ae;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:#e0f3f6;}
.tx-kleeconsultation-pi1 .int a {color:#0956ae; text-decoration:none;}

.tx-kleeconsultation-pi1 .form .searchhead{font-weight:bold;}
.tx-kleeconsultation-pi1 .form .consultNb{padding-top:25px;}
.tx-kleeconsultation-pi1 .form .consultNb span{font-size:17px;}
/*.tx-kleeconsultation-pi1 .form .consultLink{font-size:10px; background:url(../img/puce_menu.gif) no-repeat 8px 12px; padding-left:15px}
.tx-kleeconsultation-pi1 .form .consultLink a{color:#0956ae;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{
font-weight:bold;
}

.tx-candidature-pi1 .light{
margin-right:8px;
margin-left:12px;
}

.tx-candidature-pi1 .identification_candidat a:hover{
text-decoration:underline;
}

.tx-candidature-pi1 .introduction{
padding:20px 10px 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; font-size:0; line-height:0; height:0; overflow:hidden;
}

.clearinvisible{clear:both; height:0;line-height:0;font-size:0;overflow:hidden;}

.floatL{
float:left;
width:49%;
}

.floatR{
float:left;
width:49%;
}
.deleteLink {width:auto;float:right;}
.tx-candidature-pi1 .form_bas div.inputL{
padding:50px 0 0 10px;
}



.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:bold;
}

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{font-family:"Trebuchet MS",sans-serif; font-size:18px; font-weight:bold; color:#1a181b;}
.tx-kleeconsultation-pi1 .form .consultNb{padding:15px 0 0;}
.tx-kleeconsultation-pi1 .form .consultNb span{font-size:30px;}
#center .tx-kleeconsultation-pi1 .form .consultLink{font-weight:normal; padding:0 0 0 4px; font-size:11px; color:#1a181b;font-family:verdana;}
#center .tx-kleeconsultation-pi1 .form .consultLink h2 {color:#1a181b; font-size:18px;}
.tx-kleeconsultation-pi1 .form .consultLink a{font-weight:bold; color:#0956ae; background:url(../img/puce_menu.gif) no-repeat left 4px; padding-left:7px;text-decoration:none; zoom:1;}
.tx-kleeconsultation-pi1 .form .consultLink a:hover{text-decoration:underline;}
.tx-kleeconsultation-pi1 .resHead_Nb{margin-bottom:10px; margin-top:0; padding-top:15px;font-size:18px;color:#1a181b;}
.tx-kleeconsultation-pi1 .resHead_Nb span{font-size:30px;}
.tx-kleeconsultation-pi1 .resHead_Nb span, .resHead_Link a{font-weight:bold;color:#1a181b;font-family:"Trebuchet MS",sans-serif;}
.resHead_Crit span{font-weight:bold;color:#000000;}
.tx-kleeconsultation-pi1 .resHead_Link{font-family:verdana; font-weight:bold; background:url(../img/puce_menu.gif) no-repeat left 4px;text-decoration:none; padding-left:11px; margin:0 12px 18px;}
.tx-kleeconsultation-pi1 .resHead_Link a {color:#0956ae;}
.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; margin-left:15px;}
}
.tx-kleeconsultation-pi1 .linkAllOf a {
padding-left:10px;
text-decoration:none;
color:#115C00;
}

.table_res {margin:0 10px 20px; width:495px;}
.table_res table {width:100%; border-collapse:collapse;}
.table_res table td, .table_res table th {padding:5px;}

.tx-kleeconsultation-pi1 .linkAllOf a:hover {text-decoration:underline;}
.tx-kleeespacecandidat-pi5 .act_fiche {background:#0956AE; padding:5px;}
.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:#fff; 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-kleeconsultation-pi1 .act_fiche {position:relative; top:-20px; right:9px;}
.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 0px 5px;padding-left:12px;margin-right:10px;}
.tx-kleeconsultation-pi1 .act_print,.tx-kleeespacecandidat-pi5 .act_print{background:url(../img/zoom_metier_print.gif) left 2px 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) left 2px no-repeat;padding-left:15px;margin-right:10px;}
.metier1 .tx-kleemetier .act_fiche, .metier2 .tx-kleemetier .act_fiche, .metier3 .tx-kleemetier .act_fiche,.metier4 .tx-kleemetier .act_fiche, .metier5 .tx-kleemetier .act_fiche, .metier6 .tx-kleemetier .act_fiche {background:#47a2b0; padding:0 7px 2px; border-bottom:1px solid #fff; margin-bottom:0;}
.metier1 .tx-kleemetier .act_fiche a, .metier2 .tx-kleemetier .act_fiche a, .metier2 .tx-kleemetier .act_fiche a, .metier3 .tx-kleemetier .act_fiche a, .metier4 .tx-kleemetier .act_fiche a, .metier5 .tx-kleemetier .act_fiche a {color:#fff;}
.metier1 .tx-kleemetier .act_print, .metier2 .tx-kleemetier .act_print, .metier3 .tx-kleemetier .act_print, .metier4 .tx-kleemetier .act_print, .metier5 .tx-kleemetier .act_print, .metier6 .tx-kleemetier .act_print {background:url(../img/zoom_metier_print.gif) left 2px no-repeat;padding-left:15px;}
.metier2 .tx-kleemetier .act_fiche {background:#B62F6D;}
.metier3 .tx-kleemetier .act_fiche {background:#e6a805;}
.metier4 .tx-kleemetier .act_fiche {background:#85a828;}
.metier5 .tx-kleemetier .act_fiche {background:#5372b7;}


.tx-kleeconsultation-pi1 #fiche .linkNORes{font-weight:bold; padding-top:0;}
.tx-kleeespacecandidat-pi2 div.action{font-weight:bold; padding-top:15px; text-align:right;}
.tx-kleeespacecandidat-pi2 div.action a {background:url(../img/puce_menu.gif) no-repeat 0px 4px; padding-left:11px; zoom:1;}

.tx-kleeespacecandidat-pi2 div.btSuppr{
float:right;
margin-top:8px;
display:inline; font-weight:bold;
}
.tx-kleeespacecandidat-pi2 div.btSuppr a{background:url(../img/puce_menu.gif) no-repeat 0px 4px; padding-left:11px; zoom:1;}
.tx-kleeespacecandidat-pi2 .alert-action div.btSuppr{
float:left;
}

.tx-kleeespacecandidat-pi2 .form_large div.offerlink a {background:url(../img/puce_menu.gif) no-repeat 7px 5px;font-weight:bold;padding-left:18px; zoom:1;}
.tx-kleeconsultation-pi1 .linkNORes a, .tx-kleeconsultation-pi1 .linkAllOf a{background:url(../img/puce_menu.gif) no-repeat 0px 5px; text-decoration:none; color:#0956ae; padding-left:11px; zoom:1;}
.tx-kleeconsultation-pi1 .linkNORes a:hover, .tx-kleeconsultation-pi1 .linkAllOf a:hover {text-decoration:underline;}
.tx-kleeespacecandidat-pi2 div.action a{text-decoration:none;}
.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{
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;*/height: 35px;}
.tx-kleeespacecandidat-pi1 .content {padding:0 20px; height: 35px; background-color: #eccbde; position:absolute; top:-16px; left:-10px; width:665px;}
.tx-kleeespacecandidat-pi1 .item { float: left; margin-right: 12px; background-repeat: no-repeat; background-position: 8px center; height: 35px; line-height: 35px;}
.tx-kleeespacecandidat-pi1 .item a{padding-left:10px; color:#9c3172; font-size:11px;}
.tx-kleeespacecandidat-pi1 .profil {padding:0 8px 0 18px;}
.tx-kleeespacecandidat-pi1 .cv {padding:0 8px 0 18px;}
.tx-kleeespacecandidat-pi1 .lettre {padding:0 8px 0 18px;}
.tx-kleeespacecandidat-pi1 .alerte {padding:0 8px 0 18px;}
.tx-kleeespacecandidat-pi1 .ident {padding:0 8px 0 18px; margin-right:0;}
.tx-kleeespacecandidat-pi1  a { vertical-align:middle; text-decoration: none; }
.tx-kleeespacecandidat-pi1  a:hover { text-decoration: underline; }
.tx-kleeespacecandidat-pi1 .active {background-color:#fff;}

/* Lien de retour vers la home */
.homeLink, .tx-candidature-pi1 .lien {font-weight:bold; position:relative; top:-24px;}
.homeLink a, .tx-candidature-pi1 .lien a{text-decoration:none; background:url(../img/puce_back.gif) no-repeat left center; padding-left:11px; zoom:1;}
.homeLink a:hover, .tx-candidature-pi1 .lien a:hover{text-decoration:underline;}
.tx-kleeespacecandidat-pi2 .homeLink {position:static;}
.tx-kleeespacecandidat-pi2 .homeLink a {zoom:1;}

.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-pi3 .creation_espace label, .ux-tx-newloginbox-pi1 label, .friendmail_form_input .label_desc {width:210px; float:left;}
.tx-kleeespacecandidat-pi3 .creation_espace input {display:block;}
.tx-kleeespacecandidat-pi3 .creation_espace .inputcgu label {float:none; width:auto; padding-top:6px;}
.tx-kleeespacecandidat-pi3 .creation_espace .inputcgu input {display:inline-block; background:none; border:none;}
.tx-kleeespacecandidat-pi3 .creation_espace .form_input, .friendmail_form_input {clear:left;}


.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:4px;
	font-size:11px;
	color:#fff;
}
#espace .username_candidat .texte {font-weight:bold;}
#espace .username_candidat .floatL img{margin-right:5px;}

#espace .image{
	margin-left:10px;
	text-align:right;
}
#espace .image a{color:#fff;}
#espace .deconnection{
	margin-left:10px;
	text-align:right;
}

#espace .lien{
text-align:right;
color:#fff;
}

/* Formulaire de cr�ation/connexion espace candidat depuis la page "Cr�ez une alerte" */
#connexion_espace {

}
#deconnexion #titre_connexion_espace, #connexion_espace #titre_connexion_espace, #titre_creation_espace, #titre_gestion_espace, #titre_suppression_espace, #titre_modif_identifiant, #suppr_espace_confirm, .titre_identification, .tx-kleeespacecandidat-pi3 #titre_creation_ok, #titre_sauvegarde_offre, .form_haut_candidature, .form_haut_profil, .tx-kleeespacecandidat-pi2 .form_large .alert_top, #titre_candidat, .tx-kleeespacecandidat-pi2 .form_large .alert_top2, .tx-kleeespacecandidat-pi2 .alert_topRecap, .tx-kleeoffre-pi .form_haut, .mailConf {
padding:26px 10px 27px; font-weight:bold; font-size:18px;
}
.titre_identification, .form_haut_profil, .tx-kleeespacecandidat-pi2 .form_large .alert_top, #titre_gestion_espace, #titre_candidat , #deconnexion #titre_connexion_espace, .tx-kleeespacecandidat-pi2 .form_large .alert_top2, .tx-kleeespacecandidat-pi2 .alert_topRecap {padding:16px 0 27px;}
.form_haut_candidature, #connexion_espace #titre_connexion_espace {padding-left:10px;}
.tx-kleeespacecandidat-pi3 #titre_creation_ok, .tx-kleeconsultation-pi1 #fiche .mailConf, .tx-kleeconsultation-pi1 .mailConf {padding-top:16px;}
#connexion_espace .light {
padding: 8px;
}
#connexion_espace .haut{

}
#connexion_espace .bas{

}
#connexion_espace #gauche {
float: left;
padding-right:10px;
width: 46%;
border-right: solid 1px #656565;
}
#connexion_espace #droite {
margin-left:10px;
display:inline;
width: 49%;
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 .forgotpass {margin-top:12px;}
#connexion_espace a , #sauvegarde_offre a{font-weight: bold; background: url(../img/puce_menu.gif) no-repeat left 5px; padding-left:11px; zoom:1;}
#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:18px;
font-weight:bold;
margin-top:20px;
font-family:"Trebuchet MS",sans-serif;
}

.tx-kleeespacecandidat-pi5 .linkalert {
background:transparent url(../img/puce_menu.gif) no-repeat scroll 0 5px;
margin-top:15px;
padding-left:10px;
}

.tx-kleeespacecandidat-pi5 .linkalert a {text-decoration:none; 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;}
.divnboffers {margin-bottom:16px; background: url(../img/klee_consultation_pi1_accueil.png) no-repeat; font-size:2.2em; font-weight:bold; text-align:center; padding:17px 0 27px;}

/*Correctif suite à mise en prod*/
.divnboffers {font-size:2em; height:31px; line-height:31px; }

#deuxcols .divnboffers {margin-bottom:20px; }
.divnboffers a{text-decoration:none; color:#0956ae;}
.divnboffers a:hover{text-decoration:underline; color:#0956ae;}
.divnboffers a:visited{color:#0956ae;}
a .homeOffers {padding-right:10px;}


/*STYLE PARTIE TEMOIGNAGE - GENERAL */
.temoignage {zoom:1; background:url('../img/temoignage_bas_center.jpg') no-repeat left bottom; min-height:266px;}
.temoignage .video, .temoignage .photo {background:url('../img/bg_temoignage_photo.gif') no-repeat #fff;}
.temoignage .video p, .temoignage .photo p {color:#498993;}
.temoignage .video p strong, .temoignage .quot p strong, .temoignage .photo p strong {font-weight:bold;}
.temoignage .quot {min-height:115px;}
.temoignage .quot p {display:inline; color:#fff;}
.temoignage .quot img {float:left;}
.temoignage  .tlabel {zoom:1; display:block; padding:12px 0 18px; color:#69c4d2;}
.temoignage  .decouvrir {text-align:center;}
.temoignage  .decouvrir a {color:#fff; display:block; line-height:36px; height:39px; font-size:1.05em; font-weight:bold; margin-bottom:8px;}
.temoignage  .tonglet1 {margin-left:14px; display:inline;}
.temoignage  .tonglet1, .temoignage  .tonglet2 {float:left; width:48%;}
.temoignage  .tonglet1 a, .temoignage  .tonglet2 a{background:url(../img/puce_menu.gif) left 5px no-repeat; padding-left:11px; zoom:1;}
.temoignage  .tonglet1 a:hover, .temoignage  .tonglet2 a:hover{text-decoration:underline;}
.temoignage  .coin {background:url(../img/coin_temoignage_hp.gif); position:absolute; right:0; top:0; width:4px; height:4px; overflow:hidden;}


/*STYLE PARTIE TEMOIGNAGE - VIDEO */
.tvid {padding-bottom:13px;}
.temoignage .video, .temoignage .photo {float:left; padding-left:13px; width:121px; margin-right:23px; position:relative;} 
.tvid .apresphoto {float:left; width:320px; padding-right:37px;background:url(../img/quotes2.gif) no-repeat right bottom;}

/*STYLE PARTIE TEMOIGNAGE - COLONNE DE DROITE */
.temoignageright {background-image:url('../img/temoignage_bas_right.jpg');}
.temoignageright .quotr {padding:5px 13px 38px; color:#fff; background:url(../img/quotes_right.gif) no-repeat right bottom;}
.temoignageright .quotr p{margin:0; display:inline; padding:0;}
.temoignageright .quotr img {vertical-align:middle;}
.temoignageright .tlabel {padding:0 14px 12px;}
.temoignageright .tlabel a {display:inline; background:url(../img/puce_menu.gif) left 5px no-repeat; padding-left:11px; color:#0956AE; zoom:1;}
.temoignageright .photo {float:none;}
.temoignageright  .coin {background-image:url(../img/coin_temoignage_right.gif); overflow:hidden;}

.haut {
}

.bas {
	width: auto;
	padding:0;
}

.centre {
	height: auto;
	padding: 0;
}




.tx-accusereception-pi1 .mention{
text-align: right; 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:39px !important;
	width:448px !important;
	cursor:pointer !important;
	float:left;	
}

.tx-votreavis-pi1 .bt_envoyer{
	margin-top:5px;
}

.bt_enregistrer input{
	background:#005BB0 !important;
	border: none !important;
	cursor:pointer !important;
	padding:3px 5px !important;
	color:#fff !important;
	font-weight:bold !important;
	margin-left:45px;
}

.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, .error {border:1px solid red; padding:4px; font-weight:bold; zoom:1;}
.tx-accusereception-pi1 .error_large {border:none; font-weight:normal;}
.tx-candidature-pi1 .error_large, .tx-candidature-pi1 .error {margin:0 10px;}

.error_large .body {zoom:1; margin: 0 8px; padding: 8px; }




.tright .photo img{margin:18px 18px 0 20px;}
.tright .photo .popin-temoignage {position:relative;}
.tright .photo .popin-temoignage img {margin:6px 0 0 8px;position:absolute;left:0; top:0;}
.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;
}




.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:3px 3px 10px;
margin:10px 10px 0px;
zoom:1;
}

.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;
}
.form_input input, .tx-kleeoffre-pi input[type="text"]{background:url(../img/bg_champs.gif) repeat-x #fff; border:1px solid #c7c7c7;}
.form_input .valid {background:#0956ae; color:#fff; font-size:11px; font-weight:bold; padding:1px 4px; font-family:verdana; border:none;}
/*critere de recherche*/
.tx-kleeconsultation-pi1 #fiche .resHead_Crit {
padding:8px 12px; color:#000000;
}

/*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!important;
width:448px !important; height:39px; border:none;
}

.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{
	padding:16px 10px 0; font-weight:bold;
}

#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;
padding-left:10px;
}

#deconnexion, .tx-kleenewloginbox-pi4 .form {
}

#deconnexion #titre_connexion_espace {

}

#deconnexion .haut, .tx-kleenewloginbox-pi4 .form .haut{

}

#deconnexion .bas {

}

#deconnexion .light {

}

.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 .mandatory{
padding-top:5px;
}

#tx_kleeespacecandidat_pi3_login1, #tx_kleeespacecandidat_pi3_mdp1, #tx_kleeespacecandidat_pi3_login2, #tx_kleeespacecandidat_pi3_mdp2 {width:230px;}
#connexion_espace .form_inputmdp .validez {width:26px; height:20px; margin:0;}
.form_inputmdp #tx_kleeespacecandidat_pi3_mdp1 {width:190px; margin-right:10px;}
.inf, .labeldesc, .infodesc {zoom:100%;}
.ux-tx-newloginbox-pi1 .form_inputmdp {clear:both;}


.tx-candidature-pi1 div.buttonDelete input, .deleteLink a{
color:#0956ae; font-weight: bold; background:url(../img/puce_menu.gif) no-repeat left 5px; border:none; font-size:11px; font-family:verdana; padding:0 0 0 11px; zoom:1;}

.tx-candidature-pi1 div.buttonDelete {
text-align:right; padding:0;
}

div.error{
/*padding:0 10px;*/font-weight:bold;
}

.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, .form_haut_identification {
color: #9C3172;
    font-size: 9px;
text-align:right;
}


label {padding:6px 0;}
.cbox label {line-height:14px;}
.form_input .label, .form_subtitle {display:inline;}
.checkbox, .checkbox label {display:inline; vertical-align:middle;}
.form_subtitle {/*padding-top:9px;*/}

.message{
margin:10px 12px 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:11px;
}

#deuxcols .tx-kleeconsultation-pi1 .form_envoi_ami div.friendmail{
padding-top:20px;
}

.tx-kleeespacecandidat-pi3 #titre_creation_ok{
}

#confirm_creation{

}


#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;
}

.nouvelle-recherche {background:url(../img/separateur_nll_recherche.png) no-repeat; padding:45px 12px 0;}
.nouvelle-recherche .textModif {font-family:verdana; font-size:18px; font-weight:bold; margin-bottom:12px;}

/*.tx-kleeconsultation-pi1 #fiche div.light{padding:0;}*/
#deuxcols .tx-kleeconsultation-pi1 .form_envoi_ami div{padding-left:0;}
#deuxcols .tx-kleeconsultation-pi1 .form_envoi_ami .mandatory, .tx-candidature-pi1 .mandatory {margin:0 10px;}
.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 5px 0; padding:5px 3px 10px; width:auto;}
.tx-kleeconsultation-pi1 #fiche div.label_desc {color:#1a181b; font-weight:bold; font-size:18px;}
.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:3px 3px 10px; width:auto;}
.tx-kleeconsultation-pi1 .fiche .label_desc{color:#1a181b;}
.tx-kleeconsultation-pi1 #fiche div.friendmail_infos,.tx-kleeconsultation-pi1 .fiche div.friendmail_infos{margin-top:10px;padding-right:0;}
.tx-kleeconsultation-pi1 .error {margin:0 5px;}
#deuxcols .tx-kleeconsultation-pi1 .form_envoi_ami div.envoi_offre{padding-left:20px;}
.tx-kleeconsultation-pi1 .fiche .envoi_offre div{padding-left:20px;}

/* POPIN */
.popin-haut {background:url(../img/modal_haut1.png) no-repeat; height:26px; margin-right:75px;}
.popin-haut div {background:url(../img/modal_haut2.png) no-repeat; height: 26px; position: absolute; right: 0px; top: 0; width: 75px;}
.popin-left {background:url(../img/modal_centre1.png) repeat-y; position: absolute; top:26px; left:0; width: 26px;}
.popin-right {background:url(../img/modal_centre2.png) repeat-y; position: absolute; right: 0; top: 26px; width: 26px;}
.popin-content #mb_close_link {float:right; width:16px; height:16px; background:url(../img/popin_fermer.gif) no-repeat; cursor:pointer; }
.popin-content {margin:0 26px; background:#fff;}
.popin-bas {background:url(../img/modal_bas1.png) no-repeat; height:26px; margin-right:75px;}
.popin-bas div {background:url(../img/modal_bas2.png) no-repeat; height: 26px; position: absolute; right: 0px; bottom: 0; width: 75px;}


.plansite{width:495px;}
.plansitecol1 {float:left; width:210px; margin-right:55px;}
.plansitecol2 {float:left; width:210px;}
#center .plansite .plansite-item {height:154px;}
#center .plansite-item h2 {color:#1a171b; font-size:18px; background:url(../img/plansite_item2.gif) no-repeat left 27px; padding-left:14px;}
#center .plansite-item h2.site, #center .tx-kleeconsultation-pi1 .plansite-item h2 {background:url(../img/plansite_item.gif) no-repeat left 27px;}
#center .plansite-item ul {margin:0 0 0 14px;}

a.popin-temoignage {position:relative;display: block;height: 108px;width: 121px;}
a.popin-temoignage img.popin-temoignage-picto-play {background:url(../img/picto_play2.png) no-repeat; position:absolute;z-index:1; width:121px; height:108px;}
#tx_candidature_pi1_civilite_item, #tx_candidature_pi1_civilite_item-1, #tx_candidature_pi1_civilite_item-2, #tx_candidature_pi1_encadrement_item, #tx_candidature_pi1_encadrement_item-1, #tx_candidature_pi1_dispo_item, #tx_candidature_pi1_dispo_item-1, #tx_candidature_pi1_dispo_item-2, #tx_candidature_pi1_mobilite_item, #tx_candidature_pi1_mobilite_item-1 {background:none; border:none;}

.tx-votreavis-pi1 .texte_label {font-weight:bold; border:1px solid red; padding:5px;}
.tx-votreavis-pi1 form .texte_label {font-weight:normal; border:none; padding:0;}

/*Correctif suite à mise en prod*/
#main {padding-bottom:25px; }
