.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html>body .clearfix {
  display: inline-block; 
  width: 100%;
}
* html .clearfix {
  /* Hides from IE-mac \*/
  height: 1%;
  /* End hide from IE-mac */
}
body
{
margin: 0; 
padding:0pt;
}

#global
{

text-align:left;
  width:531px;
}
#main-content
{
  width:531px;
  text-align:left;
}
#content
{
  float:left;
  
}
#pubs
{
  width:300px;
  float:right;
}
.clear{clear:both;}

/*#fil-ariane,
#fil-ariane a
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  
}

#fil-ariane
{
  *margin:10px;
  width:670px;
  *width:650px;
  
}
#fil-ariane a
{
  text-decoration:underline;
}
*/
.right{float:right;}
.padding{padding:5px;}

.bloc-espace-recruteur{color:#38396D;}
.bloc-espace-recruteur a{
  display:block;
  padding:5px 0;
  font-size:13px;
  color:#38396D;
  font-weight:bold;
  text-decoration:underline;
}

.first-td{}
.other-td 
{
  padding:5px;
}
.texte-resultats
{
  color:#38396D;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:10px 0pt;
  width:531px;
}
.pro .texte-resultats b.counter{color:#338DB3;background:none;}
.ini .texte-resultats b.counter{color:#FF7414;background:none;}

.texte-resultats .avec-kf
{
  padding-right:10px;
  text-align:right;
}

.bord_hb{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
  font-weight:bold;
  border-bottom:1px #f1f0f0 solid;
  border-top:1px #f1f0f0 solid;
  height:25px;
}
.bord_hb a,
.bord_hb a:hover
{
  color:#000;
}
.td_rech{padding-left:5px;}
.titre{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}
.tab{border:2px ridge #c0c0c0;width:100%;}
.tab td{padding-left:5px;}
.tab select{font-size: 12px;text-indent: 2px;letter-spacing: 1px;border-color:#7E9DB9;}
.tab input{border-color:#7E9DB9;}
.button_kj{height:20px;width:90px;border-style:none;border-width:0px;background:#FFFFFF url(/img/btn_rech.gif);cursor:pointer;}
.libelle{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:22px;}
.lien_kj{  color:#00f;}

.paging span {
  background:#ff7414 none repeat scroll 0% 50%;
  border:1px solid #ff7414;
  color:#FFFFFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:1;
  padding:4px 6px;
  text-align:center;
}
.paging a {
  background:#ff7414 none repeat scroll 0% 50%;
  border:1px solid #f1f0f0;
  color:#FFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:1;
  padding:4px 6px;
  text-align:center;
}

.paging.salarie span {
  background:#338db3 none repeat scroll 0% 50%;
  border:1px solid #338db3;
}
.paging.salarie a {
    background:#338db3 none repeat scroll 0% 50%;

}

#offre-du-jour
{
  width:674px;
}
#offre-du-jour ul, #offre-a-la-une ul
{
  list-style:none;
  margin:0;
  padding:0;
  width:531px;
}
#offre-du-jour ul,
#offre-a-la-une ul
{
  border-bottom:1px #cecece solid;
  margin-bottom:10px;
  *margin-bottom:0;
}

#offre-du-jour,
#offre-a-la-une
{
  margin-top:10px;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;
  width:530px;
}


  #offre-du-jour h2,
  #offre-a-la-une h2 {
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    padding:5px;
    background-color:#cecece;
    margin:0pt;
    width:521px;
  }


.bloc-form-avancee {
  width:531px;
  font-family:Arial,Helvetica,sans-serif;
}
.bloc-form-avancee h1
{
  background-color:#ff7414;
  color:#FFFFFF;
  padding:5px;
  font-size:14px;
  margin:0pt;
}
.pro .bloc-form-avancee h1
{
  background-color:#338db3;
}
.bloc-form-avancee .form-avancee
{
  border:1px solid #ff7414;
  background-color:#fff;
  width:519px;
}
.pro .bloc-form-avancee .form-avancee
{
  border:1px solid #338db3;

}
.bloc-form-avancee .form-avancee a
{
  color:#696969;
}
.bloc-form-avancee .form-avancee a:hover
{
  text-decoration:underline;
}
/* RECHERCHE AVANCEE */
#form-recherche-avancee
{
  margin:0;
  padding:10px 0pt;
  border:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  width:531px;
  
}
#form-recherche-avancee fieldset
{
  margin:0;
  padding:0;
  border:0;
  padding-top:40px;

}
#form-recherche-avancee fieldset#recherche_resultats_ini
{
  background-image: url(http://studya.kelformation.com/img/fond-moteur-etudiant.gif);
  background-repeat: no-repeat;
}
#form-recherche-avancee fieldset#recherche_resultats_pro
{
  background-image: url(http://studya.kelformation.com/img/fond-moteur-salarie.gif);
  background-repeat: no-repeat;
}
#form-recherche-avancee legend
{
  color:#C13636;
  font-size:22px;
  font-weight:bold;
  padding-bottom:10px;
}
#form-recherche-avancee fieldset#recherche_resultats_pro label
{
  color:#338db3;
}

#form-recherche-avancee label
{
  font-weight:bold;
  color:#ff7414;
  padding-bottom:5px;
  padding-right:20px;
  float:left;
  width:200px;
  text-align:right;
}
#form-recherche-avancee ul
{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:10px;
  padding:0pt;
}
#form-recherche-avancee li
{
  padding-bottom:5px;
}
#form-recherche-avancee input,
#form-recherche-avancee  select
{
  width:280px;
  border:1px solid #ff7414;
}

#form-recherche-avancee fieldset#recherche_resultats_pro input,
#form-recherche-avancee fieldset#recherche_resultats_pro select
{
  border:1px solid #338db3;
}

#form-recherche-avancee #btn
{
  margin:15px 0pt 20px 220px;
  padding:0pt;
}
#form-recherche-avancee #btn input,
#form-recherche-avancee fieldset#recherche_resultats_pro #btn input
{
  width:auto;
  border:0;
}
.separation
{
  background:#D8D8D8 none repeat scroll 0%;
  height:1px;
  margin:0;
  padding:0;
  overflow:hidden;
  border:0pt none;
}

/* FIN RECHERCHE AVANCEE */

/* NUAGE DE TAG */
.taille1 a, .taille1 a:visited{font-size:24px;}
.taille2 a, .taille2 a:visited{font-size:18px;}
.taille3 a, .taille3 a:visited{font-size:16px;}
.taille4 a, .taille4 a:visited{font-size:14px;}
.taille5 a, .taille5 a:visited{font-size:14px; font-weight:normal;}
.taille6 a, .taille6 a:visited{font-size:12px;}
/* FIN NUAGE DE TAG */

#form-recherche-avancee .typesStages font
{
  font-size:12px;
  padding-left:5px;
}

#entete-moteur
{
  margin-top:10px;
}
/* mini moteurs */
.mini-moteur.pro
{
  background:url(http://studya.kelformation.com/img/fond-mini-moteur-pro.gif);
  background-repeat:no-repeat;
  margin-right:10px;
}

.mini-moteur.ini
{
  background:url(http://studya.kelformation.com/img/fond-mini-moteur-ini.gif);
  background-repeat:no-repeat;
}

.mini-moteur
{
  width:260px;
  float:left;
  height:184px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-top:10px;

}
  .mini-moteur fieldset
  {
    border:0;
    margin:0;
    padding:35px 0pt 0pt 10px;
  }
    .mini-moteur ul
    {
      list-style:none;
      padding:0pt;
      margin:10px;
    }
      .mini-moteur li
      {
        padding-bottom:5px;
      }
        .mini-moteur label
        {
          float:left;
          font-weight:bold;
          padding-bottom:5px;
          padding-right:20px;
          width:220px;
        }
        
        .mini-moteur.ini label
        {
          color:#FF7414;
        }
        .mini-moteur.pro label
        {
          color:#338db3;
        }
        

        .mini-moteur.ini input,
        .mini-moteur.ini select
        {
          width:230px;
          border:1px solid #ff7414;
        }
        
        .mini-moteur.pro input,
        .mini-moteur.pro select
        {
          width:230px;
          border:1px solid #338db3;
        }
        
        .mini-moteur #btn
        {
          margin:1px 0pt 20px 176px;
          padding:0pt;
        }
        .mini-moteur label.lien-moteur
        {
          text-align:left;
          margin-top:10px;
          width:115px;
          padding-right:5px;
          
        }
        .mini-moteur label.lien-moteur a
        {
          color:#000;
        }
        .mini-moteur label.lien-moteur a:hover
        {
          color:#000;
          text-decoration:underline;
        }
        
        .mini-moteur input#btn{
          border:0pt none;
          margin:5px;
          display:block;
          width:101px;
        }


/* fin mini moteurs */


/* Home Page Studya */

.home-page-studya
{
background:transparent url(http://studya.kelformation.com/img/fond-formulaire-home-studya.gif) repeat scroll 0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:145px;
padding:40px 0 0 20px;
}
.home-page-studya fieldset
{
  border:none;
  padding:0;
  margin:0;
}
.home-page-studya label
{
display:block;
float:left;
font-weight:bold;
width:100px;
}
.home-page-studya ol,
.home-page-studya li
{
  padding:0;
  margin:0;
}
.home-page-studya li
{
  list-style:none;
  padding:5px;
}