body        { 
  font-family: Helvetica, Arial, Verdana, sans-serif; 
  font-size: 12px; 
  margin: 0px;
  padding: 0px;
  color:#4D7196;
  background:#E3E4E5;
  line-height:1.7em;

}
.form-error{
        color: red;
}

/* 
   orange : EE7F00
   bleu clair: 009EE0
   bleu gris : 4D7196
   couleur fond : F5FBFE

   vert : #41A940 
   bleu fonce :  0B4499
   bleu gris:   4D7196
   bleu  : 4851A4
   gris  : 4B514A

*/
#wrap {
  background:#FFFFFF;
  width:994px;
  margin:auto;
  padding:0px;
  position:relative;
}
#inner-wrap {
  width:964px;
  margin:20px 15px 10px 15px;
  float:left;
  height:auto;
  padding:0px 0px 0px 0px;
  background:url(/i/aero-emploi-formation/BARRES_PAR_2.gif) repeat-y;
}
#inner-wrap-2 {
  width:964px;
  margin:20px 15px 10px 15px;
  float:left;
  height:auto;
  padding:0px 0px 0px 0px;
  background:url(/i/aero-emploi-formation/BARRE_SEULE.gif) repeat-y;
}
#inner-wrap-3 {
  width:964px;
  margin:20px 15px 10px 15px;
  float:left;
  height:auto;
  padding:0px 0px 0px 0px;
}

#col-left {
  float:left;
  width:220px;
  height:100%;
  padding:0px;
  margin:0px;
  text-align:left;
}


#col-right {
  float:right;
  width:300px;
  height:auto;
  text-align:center;
  margin:0px;
  padding:0px 0px 0px 0px;
  vertical-align:top;	
}
#col-right .bloc-main{
  margin:0px 0px 0px 2px;
}

#main {
  position:relative;
  width:430px;
  height:auto;
  float:right;
  margin:0px 0px 0px 0px;
  padding:0px;	
}
#main-large {
  position:relative;
  width:657px;
  height:auto;
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px;	
}


#header {
  color:#00547A;
  width:994px;
  margin:auto;
  padding:0;
  height:33px;
  font-size:12px;
  font-family: Verdana, sans-serif; 
}



#header .top-menu{
  z-index:1;  
  clear:both;
  width:844px;
  height:27px;
  padding:0px;
  margin:0 62px 0px 88px;
  position:relative;
}

#header .top-menu div{
  float:left;
  padding:0px 2px 0px 0px;
  margin:0px;
  height:33px;
  position:relative;
}

#header .top-menu h1  {
  border-right:1px #00547A solid;
  height:28px;
  font-size:12px;
  font-weight:normal;
  letter-spacing:0;
  padding:0px 0px 3px 0px;
  margin:4px 0px;	
  text-align:center;
  vertical-align:middle;
  position:absolute;
  width:100%;
  bottom:3px;
}
#header .top-menu a{
  color:#4D7196;
  display:block;
  padding:9px 0px;
}
#header .top-menu .top-menu-annuaire{
  width:175px;
}
#header .top-menu .hover{
    background:#009EE0;
}
#header .top-menu .hover a{
    color:#FFFFFF;
}
#header .top-menu .top-menu-annuaire:hover{
    background:#009EE0;
}
#header .top-menu .top-menu-annuaire:hover a{
    color:#FFFFFF;
}
#header .top-menu .top-menu-emploi-stages{
  width:125px;
}
#header .top-menu .top-menu-emploi-stages:hover{
    background:#009EE0;
}
#header .top-menu .top-menu-emploi-stages:hover a{
    color:#FFFFFF;
}
#header .top-menu .top-menu-cv{
  width:127px;
}
#header .top-menu .top-menu-cv:hover{
    background:#009EE0;
}
#header .top-menu .top-menu-cv:hover a{
    color:#FFFFFF;
}
#header .top-menu .top-menu-formations{
  width:175px;
}
#header .top-menu .top-menu-formations:hover{
    background:#009EE0;
}
#header .top-menu .top-menu-formations:hover a{
    color:#FFFFFF;
}
#header .top-menu .top-menu-video-metier{
  width:160px;
}
#header .top-menu .top-menu-video-metier:hover{
    background:#009EE0;
}
#header .top-menu .top-menu-video-metier:hover a{
    color:#FFFFFF;
}
#header .top-menu .top-menu-agenda{
  width:65px;
  border:0px;
}
#header .top-menu .top-menu-agenda h1{
  border:0px;
}
#header .top-menu .top-menu-agenda:hover{
    background:#009EE0;
}
#header .top-menu .top-menu-agenda:hover a{
    color:#FFFFFF;
}

#wrap .access{
  width:964px;
  margin:0px 15px 0px 15px;
  height:20px;
  text-align:center;
  line-height:1em;
}
#wrap .access .inp2_left{
    margin:2px 0px 0px 0px;
   width:630px;
}
#wrap .access .inp2_floatright{
  text-align:right;  
  margin:0px;
  padding:0px;
  width:320px;
}
#wrap .access .inp2_floatright div{
   float:right;
  margin:0px 5px 0px 0px;
}

#wrap .access .inp2_left .menu-offres a b {
    padding:0px 2px 0px 10px;
    width:auto;
}
#wrap .access .inp2_left .menu-offres div {
    background: transparent url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
    background-position:0% 3px;
    background-repeat: no-repeat ;
   float:left;
   margin:0px 10px 0px 0px;
}
#wrap .access .inp2_left .menu-offres h1{ 
    font-size:12px;
   float:left;
   background:none;
   margin:0px 1px 0px 0px;
   padding:0px;
   width:130px;
}
#wrap .access .inp2_left .menu-offres h1 b{ 
    font-size:12px;
}
#wrap .access .inp2_floatright .top-menu-acces-pro{
  margin:0px;
  width:80px;
}

#wrap .access .inp2_floatright .top-menu-acces-candidat{
  width:130px;
}

#wrap .access div h1 {
  background: transparent url(/i/aero-emploi-formation/FLECHE_BLEUE_FD_BLANC.jpg);
  background-position:0% 3px;
  background-repeat: no-repeat ;
  height:16px;
  font-weight:normal;
  padding:0px 0px 0px 10px;
  margin:4px 10px 0px 3px;
  text-align:left;
  width:100%;
  bottom:0;
}

#wrap .access div h1 b{
  font-weight:normal;
  color:#EE7F00;
}
#wrap .access a{
  color:#324493;
  width:100%;
  height:100%;		
}
#wrap .logo-wrap{
 z-index:2;   
 height:115px;
 width:964px;
 margin:0px 15px 0px 15px;
 background:transparent url(/i/aero-emploi-formation/logo.jpg) repeat-x;
 clear:both;
}
#wrap .logo-wrap .logo-top{
 height:115px;
 width:150px;
 float:left;
}
#wrap .logo-wrap .logo-top img{
  width:150px;
  height:115px;
  
}
#wrap .logo-wrap .pub{
  float:left;
  height:90px;
  width:728px;
  margin:10px 0px 0px 50px;
  vertical-align:middle;
}

#footer {
clear:both;
background-color: #dcddde;
color:#333333;
text-align:center;
padding:0px 0px 0px 0px; 
margin:2px 0px 0px 0px;
width:100%;
}
#footer .tags{
  font-size:9px;
  line-height:1.2em;
  width:70%;
  border-right: 1px #bdbec0 solid;
}
#footer .tags h2{
  color:#333333;
  padding:0px;
  margin:0px;
}
#footer .infos{
  height:15px;
  margin:0px;
  padding:0px;
  text-align:left;
  width:100%;
  color:#FFFFFF;
  font-size:10px;
  line-height:1.0em;
  text-transform:uppercase;
  background-color: #b3b3b3;
}
#footer .infos div{
  padding:0px;
}
#footer .infos a{
    line-height:1.5em;
    height:12px;
    padding:3px;
    color:#FFFFFF;
}
#footer table {
  margin:4px 0px;
  width:100%;
}
#footer table td{
  padding:4px;
}
#footer a{
 color:#333333;
}
/*******************************************************************/
.pubdroite{
 width:300px;
 background:#EBEBEB;
 padding:2px 2px 2px 2px;
}
.espacemetiersformations a{
  color:#FFA616;
}
.espacemetiersformations a strong {
  color:#FFA616;
}
.menu-actu{
  width:100%;
  text-align:left;
  margin:30px 0px 7px 0px;
  padding:0px 0px 5px 0px;
}
.menu-actu a{
  color:#4D7196;
}
.menu-actu h1{
  text-transform:uppercase;
  text-align:left;
  font-size:14px;
  font-weight:normal;
  color:#009EE0;
  margin:0px;
  padding:0px 0px 8px 0px;
}
.menu-actu b{
  color:#009EE0;
}

.menu-actu  ul{
  margin:0px;
  padding:0px 0px 0px 20px;
  list-style-image:url(/i/aero-emploi-formation/FLECHE_BLEUE_FD_BLANC.jpg);
}
.menu-offres{ 
  width:100%;
  text-align:left;
  margin:0px 0px 7px 0px;
  padding:0px 0px 5px 0px;
}
.menu-offres h1{ 
  font-size:18px;
  font-weight:normal;
  text-transform:uppercase;
  padding:0px 0px 8px 0px;
  margin:0px;
}
.menu-offres a { 
  color:#4D7196;
  padding:0px 0px 0px 0px;
}

.menu-offres h1 b { 
  font-weight:normal;
  font-size:18px;
  color:#EE7F00;

}
.menu-offres a b{ 
  padding:0px 10px 0px 0px;
  margin:0;
  color:#EE7F00;
  width:40px;
  float:left;
  text-align:right;
}

.menu-photo{ 
 padding:0px 0px 7px 0px;
}

.menu-offreemploi{ 
  width:100%;
  text-align:left;
  margin:0px 0px 7px 0px;
  padding:5px 0px 5px 0px;
}
.menu-offreemploi a{
  color:#4D7196;
}
.menu-offreemploi h1{ 
  text-transform:uppercase;
  letter-spacing:-1px; 
  font-size:14px;
  font-weight:normal;
  text-align:left;
  margin:0px;
  padding:0px 0px 10px 0px;
}
.menu-offreemploi h1 b { 
  font-weight:normal;
  letter-spacing:0px; 
  font-size:14px;
  color:#EE7F00;
}
.menu-offreemploi .contenu{ 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-weight:normal;
}
.menu-offreemploi .contenu b{ 
  color:#009EE0;
  font-weight:normal;
}
.menu-offreemploi ul{ 
  margin:0px;
  padding:0px 0px 0px 20px;
  list-style-image:url(/i/aero-emploi-formation/FLECHE_BLEUE_FD_BLANC.jpg);
}

.menu-left{ 
  width:100%;
  text-align:left;
  margin:0px 0px 7px 0px;
  padding:5px 0px 5px 0px;
}
.menu-left a{
  color:#4D7196;
}
.menu-left h1{ 
  text-transform:uppercase;
  letter-spacing:-1px; 
  font-size:18px;
  font-weight:normal;
  text-align:left;
  margin:0px;
  padding:10px 0px 0px 0px;
}
.menu-left h2{ 
  color:#009EE0;
  text-transform:uppercase;
  letter-spacing:-1px; 
  font-size:14px;
  font-weight:normal;
  text-align:left;
  margin:0px;
  padding:20px 0px 10px 0px;
}
.menu-left h2 a{ 
  color:#009EE0;
}
.menu-left h1 b { 
  font-weight:normal;
  letter-spacing:0px; 
  font-size:18px;
  color:#EE7F00;
}

.menu-left b{ 
  color:#009EE0;
  font-weight:normal;
}
.menu-left ul { 
  margin:0px;
  padding:0px 0px 0px 0px;
  list-style-type: none;  
  list-style: none;
}
.menu-left ul ul { 
  margin:0px;
  padding:0px 0px 0px 0px;
  list-style-type: none;  
  list-style: none;
}
.menu-left ul ul ul{ 
  margin:0px;
  padding:0px 0px 0px 20px;
  list-style-image:url(/i/aero-emploi-formation/FLECHE_BLEUE_FD_BLANC.jpg);
}

/**************************************************************************************/

.bloc { 
  margin:0px 10px 20px 0px;
  padding:0px;
}
.bloc h1{ 
  font-weight:normal;
  font-size:18px;
  text-transform:uppercase;
  padding:0px 0px 5px 0px;
  margin:0px;
}
.bloc h1 b{ 
  font-weight:normal;
  font-size:18px;
  color:#EE7F00;
}

.bloc h2{ 
  color:#009EE0;
  font-weight:normal;
  font-size:14px;
  text-transform:uppercase;
  padding:0px 0px 5px 0px;
  margin:0px;
}
.bloc h2 b{ 
  font-weight:normal;
  font-size:14px;
  color:#009EE0;
}
.bloc-main { 
  margin:0px 0px 20px 2px;
  padding:0px;
  clear:both;
}

.bloc-main h2{ 
  font-weight:normal;
  font-size:18px;
  text-transform:uppercase;
  padding:0px 0px 8px 0px;
  margin:0px;
}
.bloc-main h2 b{ 
  font-weight:normal;
  font-size:18px;
  color:#EE7F00;
}

.bloc-critmetier h1{ 
  color:#EE7F00;
  font-size:12px;
  font-weight:normal;
  padding:0px 0px 0px 15px;
  margin:0px;
}
.bloc-critmetier div{
  padding:0px 0px 0px 15px;
}
.bloc-critmetier strong{ 
  color:#009EE0;
  font-weight:normal;
}
.bloc-critmetier .button-validez-bleu,.bloc-critmetier .button-validez{ 
/*  width:130px;
  position:relative; */
  margin:0;
  left:78%;
}
.bloc-critmetier .button-validez-bleu a,.bloc-critmetier .button-validez a{ 
  border:0px;
}
.bloc-cycle{ 
  border-top:1px #4D7196 solid;
  border-bottom:1px #4D7196 solid;
  padding:5px 0px 5px 0px;
  height:100px;
  clear:both;
  background-color:#F5FBFE;
}
.bloc-cycle h1{
  background-image: url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLEU.jpg);
  background-position:0px 4px;
  background-repeat: no-repeat;
  color:#009EE0;
  font-weight:normal;
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase;
  padding:0px 0px 0px 15px;
  margin:0px;
}

.bloc-cycle .button-validez a,.bloc-cycle .button-validez-bleu a{ 
  border:0px;
}

.bloc-formation{ 
  border-bottom:1px #4D7196 solid;
  padding:5px 0px 5px 0px;
  margin:0px 0px 15px 0px;
  height:130px;
  clear:both;
}
.bloc-formation h1{
  background-image: url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
  background-position:0px 4px;
  background-repeat: no-repeat;
  color:#009EE0;
  font-weight:normal;
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase;
  padding:0px 0px 10px 15px;
  margin:0px;
}
.bloc-formation .inp_left{ 
  width:410px;
  margin:0px;
}
.bloc-formation .button-validez a{ 
  border:0px;
}
.bloc-conseiller{ 
  border-top:1px #4D7196 solid;
  border-bottom:1px #4D7196 solid;
  padding:5px 0px;
  margin:10px 0px;
  height:100px;
  clear:both;
}
.bloc-conseiller h1{ 
  font-weight:normal;
  font-size:18px;
  font-weight:normal;
  text-transform:uppercase;
  padding:0px 0px 0px 0px;
  margin:0px;
}
.bloc-conseiller h1 b{ 
  color:#EE7F00;
  font-weight:normal;
  font-size:18px;
}
.bloc-conseiller h2{ 
  color:#EE7F00;
  font-weight:normal;
  font-size:16px;
  font-weight:normal;
  text-transform:uppercase;
  padding:0px 0px 0px 0px;
  margin:0px;
}
.bloc-conseiller .button-validez a { 
  border:0px;
}
.bloc-conseiller img{ 
   width:200px;
}
.bloc-offre-list { 
  margin:0px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  clear:both;
}
.bloc-offre-list h1{ 
  font-weight:normal;
  font-size:18px;
  text-transform:uppercase;
  padding:10px 0px 0px 5px;
  margin:0px;
}
.bloc-offre-list h1 b{ 
  font-weight:normal;
  font-size:18px;
  color:#EE7F00;
}
/*
.bloc-offre-list h3{ 
  font-size:12px;
  padding:0px 0px 0px 5px;
  margin:0px;
  font-weight:normal;
}
*/
.bloc-offre-list .contenu table h1{ 
  color:#EE7F00;
  font-weight:bold;
  text-transform:uppercase;
  font-size:12px;
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;	
}
.bloc-offre-list .contenu table h2{ 
  font-weight:normal;
  font-size:12px;
  color:#009EE0;
  text-transform:capitalize;
  margin:0px;
}
.bloc-offre-list .contenu{ 
  padding:0px 0px 0px 0px;
  margin:0px;
}
.bloc-offre-list .voiroffre a,.bloc-offre-list .voiroffre-bleu a{ 
  color:#009EE0;
}
.bloc-offre-list .voiroffre{ 
  color:#009EE0;
  padding:2px 0px 0px 10px;
  text-transform:uppercase;
  background-image: url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
  background-position:0px 8px;
  background-repeat: no-repeat ;
}
.bloc-offre-list .voiroffre-bleu{ 
  color:#009EE0;
  padding:2px 0px 0px 10px;
  text-transform:uppercase;
  background-image: url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLEU.jpg);
  background-position:0px 8px;
  background-repeat: no-repeat ;
}

.bloc-offre-rch { 
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  clear:both;
  color:#4D7196;
}
.bloc-offre-rch h1{ 
  font-weight:normal;
  font-size:18px;
  text-transform:uppercase;
  padding:0px 0px 0px 0px;
  margin:0px;
}
.bloc-offre-rch h1 b{ 
  font-weight:normal;
  font-size:18px;
  color:#EE7F00;
}
.bloc-offre-rch h2{ 
  clear:both;
  padding:0px;
  margin:5px 5px 5px 5px;
  color:#EE7F00;
  font-size:12px;
  text-transform:uppercase;
}
.bloc-offre-rch .contenu{ 
  background-color:#F5FBFE;
  padding:5px 0px 5px 0px;
}
.bloc-offre-rch .contenu .type { 
  clear:both;
}
.bloc-offre-rch .contenu .type h2{ 
  float:left;
}
.bloc-offre-rch .contenu .type .menu{ 
  padding:5px 0px 0px 20px;

}
.bloc-offre-rch form{ 
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}
.bloc-offre-rch table{ 
  margin-left:2px;
  width:100%;
}
.bloc-offre-rch table td{ 
  padding:5px 0px 0px 0px;
}
.bloc-offre-rch b,small { 
  font-weight:normal;
}
.bloc-offre-rch select{ 
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 font-size:1.0em;
  width:250px;
 border:1px solid #E3E4E8;
}
.bloc-offre-rch table select{ 
  width:170px;
}
.bloc-offre-rch input{ 
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 10px;
 color:#484848; 
  width:190px;
 border:1px solid #E3E4E8;
}
.bloc-offre-rch label input{ 
 border:0px;
 width:16px;
}


.bloc-offre-top { 
  margin:0px 0px 0px 0px;
  padding:0px;
  clear:both;
}
.logo{ 
  display:block;
  border:1px #4D7196 solid;
  width:122px;
  min-height:60px;
  background:#FFFFFF;
  text-align:center;
  vertical-align:middle;
  margin:3px 3px 0px;
}
.logo img{ 
    padding:10px 0px 0px 0px;
}
.bloc-offre-top .logo{ 
  margin:13px 13px 0px;
}
.bloc-offre-top .contenu{ 
  min-height:80px;
  background-color:#F5FBFE;
  clear:both;
}
.bloc-offre-top h1{ 
  font-weight:normal;
  font-size:18px;
  text-transform:uppercase;
  padding:10px 0px 0px 5px;
  margin:0px;
}
.bloc-offre-top h2{ 
  font-weight:normal;
  font-size:14px;
  text-transform:uppercase;
  color:#EE7F00;
  padding:5px 0px;
}

.bloc-offre-top h3{ 
  color:#009EE0;
  text-transform:none;
}

.bloc-offre-top h1 b{ 
  font-weight:normal;
  font-size:18px;
  color:#EE7F00;
}

.bloc-offre-top table td img{
  padding:4px 4px 0px 0px;
}
.bloc-offre-top table td h1{
  padding:5px 0px 5px 10px;
}
/*
.bloc-offre-top  h1{ 
  color:#0B4499;
  text-transform:uppercase;
  padding:5px 0px 5px 5px;
}
*/
.bloc-offre-top  div.inp2_right{ 
   color:#ED7917;
}
.bloc-offre-top  a{ 
  color:#ED7917;
}
.bloc-offre-contenu { 
  padding:5px 5px 5px 5px;
}
.bloc-offre-contenu  h1{ 
  color:#EE7F00;
  text-transform:uppercase;
  margin:15px 0px 5px 0px;
  padding:0px 0px 0px 0px;	
}
.bloc-offre-menu { 
 margin:20px 0px 20px 0px;   
 clear:both;
 height:20px;
 width:100%;
}
.bloc-offre-menu div{ 
  margin:0px 20px;
  padding:0px;
  float:right;
}

.bloc-offre-menu2 { 
 clear:both;
 height:20px;
 width:100%;
 padding:2px 0px 3px 0px;
}
.bloc-offre-menu2 .button-validez-bleu a{ 
 border:0;
 color:#009EE0;
}
.bloc-offre-menu2 div{ 
  padding:3px 5px 0px 3px;
  margin:4px 4px 4px 4px;
  float:right;
  width:130px;
  border:0px;
  background-color:#F5FBFE;
}

/*************/
.bloc-annuaire-top { 
  margin:0px 0px 0px 0px;
  padding:0px;
  clear:both;
  background-color:#F5FBFE;
  border-bottom:1px #C1C7CB solid;
}
.bloc-annuaire-top  .contenu{ 
    padding:5px;
}
.bloc-annuaire-top  h1{ 
  color:#0B4499;
  text-transform:uppercase;
  padding:5px 0px 5px 5px;
}
.bloc-annuaire-top .encadre{
  margin:4px 0px 0px 0px;
  padding:4px;
}
.bloc-annuaire-top .encadre img{
  padding:0px;
}
.bloc-annuaire-top .encadre a{
  color:#EE7F00;
}
.bloc-annuaire-top table {
  margin:0px 4px 0px 5px;
  padding:0px 0px 0px 0px;
}
.bloc-annuaire-top table td{
  padding:0px 4px 2px 4px;
  vertical-align:top;
}
.bloc-annuaire-top h2{
  font-size:18px;
  font-weight:normal;
  color:#EE7F00;
  text-transform:uppercase;

}
.bloc-annuaire-top a{
  color:#000000;
}
.bloc-annuaire-top .groupe {
  text-align:left;
  font-size:12px;
  font-weight:normal;
  color:#009EE0;
}
.bloc-annuaire-top .groupe a{
  text-transform:uppercase;
  color:#009EE0;
}
.bloc-annuaire-top .infos{
  color:#000000;
  font-style:italic;
}
.bloc-annuaire-top .bouton{
  width:120px;
  height:16px;
  margin:10px 0px 10px 200px;
  padding:2px;
  vertical-align:middle;
  background:#42C0D6;
}
.bloc-annuaire-top .bouton a{
  color:#FFFFFF;
}
.bloc-annuaire-top .bouton img{
  padding:0px;
}

.bloc-annuaire-top .bloc-offre-menu a{
  color:#FFFFFF;
}

.bloc-annuaire-contenu { 
  padding:5px 5px 5px 5px;
}
.bloc-annuaire-contenu  h1{ 
  color:#EE7F00;
  text-transform:uppercase;
  margin:15px 0px 5px 0px;
  padding:0px 0px 0px 0px;	
}
.bloc-annuaire-contenu .societe{ 
  margin:0px 0px 10px 3px;
}
.bloc-annuaire-contenu .value{
  font-size:12px;
  text-align:left;
  padding:2px 0px 2px 5px;
  color:#484848;
}

.bloc-annuaire-contenu .value ul{ 
  list-style-image:url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
}
.bloc-annuaire-contenu .Titre{ 
  font-weight:bold;
  color:#E66100;
  padding:10px 0px 10px 0px;
  margin:0px;
}
.bloc-annuaire-contenu a{ 
  padding-left:5px;
  color:#009EE0;
}
.bloc-annuaire-contenu ul li{ 
  list-style-image:url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
  padding: 0px 0px 0px 10px;
  margin:0px;
}
.bloc-annuaire-contenu .slot{ 
  padding:2px 0px 2px 5px;
  text-align:right;
  font-size: 0.95em;
  color:#000000;
}
.bloc-annuaire-contenu label input{ 
 width:20px;
 border:0px;
}
.bloc-annuaire-contenu .value textarea{ 
  width:600px;
}

.bloc-annuaire-contenu .JAUNEP { 
  text-align:left;
}
.bloc-annuaire-contenu .JAUNEPBO { 
  text-align:left;
}
.bloc-annuaire-contenu .JAUNEP select{ 
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 height:20px;
 color:#484848; font-size:1.0em;width:45px;
 border:1px solid #E3E4E8;
}
.bloc-annuaire-contenu .JAUNEPBO select{ 
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 height:20px;
 color:#484848; font-size:1.0em;width:45px;
 border:1px solid #E3E4E8;
}
/***************/
.bloc-annuaire-formation { 
  background-color:#F5FBFE;
}
.bloc-annuaire-formation .bloc{ 
  background-color:#F5FBFE;
  border:1px #F7FBFB solid;
  padding:0px;
  margin:0px;
}
.bloc-annuaire-formation .contenu { 
  padding:0px 5px 0px 5px;
  margin:0px;
}
.bloc-annuaire-formation ul { 
  list-style-image:url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
  padding:10px 0px 4px 30px;
  margin:0px;
}

.bloc-annuaire-formation h2 { 
  color:#41A940;   
}

.bloc-annuaire-formation-top { 
  margin:0px 0px 0px 0px;
  padding:0px;
  clear:both;
  border-bottom:1px #C1C7CB solid;
}


.bloc-annuaire-formation-top  h2{ 
  color:#0B4499;
  padding:3px 0px 5px 5px;
  margin:0px;
}
.bloc-annuaire-formation-top .encadre{
  margin:4px 0px 0px 0px;
  padding:4px;
  border:1px #B4C40C solid;
  color:#000000;
}
.bloc-annuaire-formation-top .encadre img{
  padding:0px;
}
.bloc-annuaire-formation-top .encadre a{
  color:#000000;
}
.bloc-annuaire-formation-top img{
 padding:4px 0px 4px 0px;
}
.bloc-annuaire-formation-top table {
  margin:0px 4px 0px 5px;
  padding:0px 0px 0px 0px;
}
.bloc-annuaire-formation-top table td{
  padding:0px 4px 0px 4px;
  vertical-align:top;
}
.bloc-annuaire-formation-top h2{
  color:#4E4B77;
  font-weight:bold;
  font-size:12px;
}
.bloc-annuaire-formation-top a{
  color:#000000;
}

.bloc-annuaire-formation-top .bouton{
  width:120px;
  height:16px;
  margin:10px 0px 10px 200px;
  padding:2px;
  vertical-align:middle;

  background:#42C0D6;
}
.bloc-annuaire-formation-top .bouton a{
  color:#FFFFFF;
}
.bloc-annuaire-formation-top .bouton img{
  padding:0px;
}

.bloc-annuaire-formation-top .intro-metier-photo { 
  margin:0px 0px 0px 0px;
}
.bloc-annuaire-formation-top .intro-metier-photo table{ 
 width:96%;
 padding:0px;
 margin:0px 0px 0px 0px; 
}
.bloc-annuaire-formation-top .intro-metier-photo table td{ 
 vertical-align:top;
 padding:0px;
 margin:0px; 
 background:#FFFFFF;
}
.bloc-annuaire-formation-top .intro-metier-photo img{ 
 padding:0px;
 margin:0px; 
}
.bloc-annuaire-formation-top .intro-metier-photo table td .fin{ 
  text-align:right;
  background-color:#F5FBFE;
  height:16px;
  width:186px;
  padding:2px 0px 0px 0px ;
  margin:0px; 
}
.bloc-annuaire-formation-top .intro-metier-photo table td .fin a{ 
  padding:0px 10px 0px 10px;
  margin:0px;
  color:#FFFFFF;
}
.bloc-annuaire-formation-top .intro-metier-photo table .center{ 
   width:10px;
}
.bloc-annuaire-formation-top .intro-metier-photo table .left{ 
   vertical-align:top;
}
.bloc-annuaire-formation-top .intro-metier-photo  .left h1{ 
  font-weight:normal;
  font-size:18px;
  color:#009EE0;
  text-transform: uppercase;
  padding:0px;margin:0px;
}
.bloc-annuaire-formation-top .intro-metier-photo  .left ul{
  padding:0px 0px 0px 15px;
  margin:0px;
}

.bloc-annuaire-formation-contenu { 
  padding:5px 0px 5px 0px;
}
.bloc-annuaire-formation-contenu a{ 
  padding-left:5px;
  font-size: 0.95em;
  color:#41A940;
}
.bloc-annuaire-formation-contenu ul li{ 
  list-style-image:url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
  padding: 0px 0px 0px 10px;
  margin:0px;
}
.bloc-annuaire-formation-contenu  h1{ 
  color:#EE7F00;
  text-transform:uppercase;
  margin:15px 0px 5px 0px;
  padding:0px 0px 0px 0px;	
}
.bloc-annuaire-formation-contenu textarea{ 
  width:380px;
}
.bloc-annuaire-formation-contenu input{ 
  width:280px;
}
.bloc-formation-list-top { 
  background-color:#F5FBFE;
}
.bloc-formation-list-top .bloc{ 
  background-color:#F5FBFE;
  border:1px #F7FBFB solid;
  padding:0px;
  margin:0px;
}
.bloc-formation-list-top .Titre-generik h1{ 
  color:#41A940;
}
.bloc-formation-list { 
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  clear:both;
  background-color:#F5FBFE;
}
.bloc-formation-list h1{ 
  color:#0B4499;
  text-transform:uppercase;
  margin:0px 0px 5px 5px;
  padding:0px 0px 0px 15px;	
  background: transparent url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
  background-position:0% 0%;
  background-repeat: no-repeat ;
}
.bloc-formation-list .contenu{ 
  padding:0px 5px 0px 5px;
  margin:0px;
}

.bloc-formation-menu { 
 clear:both;
 height:20px;
 width:100%;
}
.bloc-formation-menu .button-validez{ 
  margin:0px 40px;
/*  width:110px; */

}
.bloc-formation-menu div{ 
  padding:3px 5px 0px 0px;
  float:right;
}

/***********/

.bloc-autre-metier { 
  background-color:#F5FBFE;
  height:90px;
  padding:5px 0px 5px 0px;
}
.bloc-autre-metier h1{ 
  color:#FFFFFF;
  font-size:16px;
  text-transform:uppercase;
  padding:6px 0px 6px 5px;
  margin:0px;
}
.bloc-autre-metier a{ 
  color:#FFFFFF;
}

/**************************************************************************************/
.bloc-candidat { 
  margin:0px 5px 20px 5px;
  padding:0px;
}

.bloc-candidat h1{ 
  color:#EE7F00;
  text-transform:uppercase;
  margin:15px 0px 5px 0px;
  padding:0px 0px 0px 0px;	
}
.bloc-candidat h1 b{ 
   color:#009EE0;
}
.bloc-candidat h2 b{ 
  font-size:14px;
  font-weight:normal;
  color:#009EE0;
}
.bloc-candidat ul{ 
  list-style-image:url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
}
.bloc-candidat b{ 
  color:#4B514A;
}

.bloc-candidat input{ 
  width:100px;
}

/*********/
.bloc-espace-candidat { 
  margin:0px 0px 0px 0px;
  padding:0px;
  clear:both;
  background:#F5FBFE;
  border-bottom:1px #C1C7CB solid;
}
.bloc-espace-candidat .Titre-generik h1{ 
  color:#F49E00;   
}

.bloc-candidat-large{ 
  width:628px;
  padding:0px 5px 0px 5px;
  margin:10px 0px 10px 0px;
}
.bloc-candidat-large table{ 
  margin:0px;
  padding:0px;
  width:625px;	
}
.bloc-candidat-large table table td{ 
  text-align:left;
}
.bloc-candidat-large table table td input{ 
   width:20px;
}
.bloc-candidat-large table table{ 
  width:500px;	
}
.bloc-candidat-large ul{ 
  list-style-image:url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
}
.bloc-candidat-large h1{ 
  color:#EE7F00;
  text-transform:uppercase;
  margin:15px 0px 5px 0px;
  padding:0px 0px 0px 0px;	
}
.bloc-candidat-large b{ 
  color:#000000;
}
.bloc-candidat-large .slot{ 
  color:#000000;
}
.bloc-candidat-large  .value{
  color:#0B4499;
}
.bloc-candidat-large input{ 
 width:170px;
 border:1px solid #E3E4E8;
}
.bloc-candidat-large label input{ 
 border:0px;
}
.bloc-candidat-large select{ 
 width:auto;
 border:1px solid #E3E4E8;
}
.bloc-candidat-large .value textarea{ 
  width:600px;
  font-size:12px;
}
.bloc-candidat-large .JAUNET {
  text-align:left;
}
.bloc-candidat-large .JAUNET input{
  text-align:left;
  color:#0000C3;
}
.bloc-candidat-large .JAUNETBO{
  text-align:left;
}
.bloc-candidat-large .JAUNETBO input{
  color:#0000C3;
}
.bloc-candidat-large .JAUNEFC input{
  width:320px;
}
.bloc-candidat-large .JAUNEF { 
  text-align:left;
}
.bloc-candidat-large .JAUNEF input{ 
  text-align:right;
  width:320px;
  color:#0000C3;
}
.bloc-candidat-large .JAUNEF  label input{ 
 border:0px;
}


.bloc-candidat-menu  { 
 clear:both;
 height:20px;
 width:100%;
 padding:2px 0px 3px 0px;
/*  background-color:#F5FBFE; */
}
.bloc-candidat-menu  .button-validez-bleu a{ 
 color:#009EE0;
  border:0px;
}
.bloc-candidat-menu div{ 
  padding:3px 5px 0px 3px;
  float:right;
  background-color:#F5FBFE;
}


/**************************************************************************************/
.bloc-recruteur { 
  margin:0px 5px 7px 5px;
  padding:0px;
}
.bloc-recruteur ul{ 
  list-style-image:url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLEU.jpg);
}
.bloc-recruteur b{ 
  color:#4B514A;
}

.bloc-recruteur input{ 
  width:100px;
}
.bloc-recruteur .slot{
  color:#000000;
  text-align:left;
}
.bloc-recruteur h1{
  color:#EE7F00;
  text-transform:uppercase;
  margin:15px 0px 5px 0px;
  padding:0px 0px 0px 0px;	
}

.bloc-recruteur h2{
 font-size:14px;
 text-transform:uppercase;
}
/*********/
.bloc-espace-recruteur { 
  margin:0px 0px 0px 0px;
  padding:0px;
  clear:both;
  background-color:#F5FBFE;  
  border-bottom:1px #C1C7CB solid;
}
.bloc-espace-recruteur .bloc h2{
  font-size:14px;
}

.bloc-recruteur-large{ 
  width:628px;
  padding:0px 5px 0px 5px;
  margin:10px 0px 10px 0px;
}

.bloc-recruteur-large table{ 
  margin:0px;
  padding:0px;
  width:625px;	
}
.bloc-recruteur-large table table{ 
  width:100%;	
}
.bloc-recruteur-large table table input{ 
  padding:0px;
  margin:0px;
  width:12px;
 border:1px solid #E3E4E8;
}
.bloc-recruteur-large table td input{ 
  padding:0px;
  margin:0px;
  width:12px;
 border:1px solid #E3E4E8;
}
.bloc-recruteur-large .value input{ 
  width:180px;
}

.bloc-recruteur-large ul{ 
  list-style-image:url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
}
.bloc-recruteur-large h2{
  text-transform:none;
  color:#EE7F00;
}
.bloc-recruteur-large b{ 
  text-transform:uppercase;
}
.bloc-recruteur-large .slot{ 
  color:#000000;
}
.bloc-recruteur-large  .value{
  color:#0B4499;
}
.bloc-recruteur-large input{ 
  padding:0px;
  margin:0px;
  width:120px;
 border:1px solid #E3E4E8;
}
.bloc-recruteur-large label input{ 
 border:0px;
}
.bloc-recruteur-large select{ 
 width:auto;
 border:1px solid #E3E4E8;
}
.bloc-recruteur-large textarea{ 
  width:600px;
}
.bloc-recruteur-large .JAUNET {
  text-align:left;
}
.bloc-recruteur-large .JAUNET input{
  text-align:left;
  color:#0000C3;
}
.bloc-recruteur-large .JAUNETBO{
  text-align:left;
}
.bloc-recruteur-large .JAUNETBO input{
  color:#0000C3;
}
.bloc-recruteur-large .JAUNEFC input{
  width:320px;
}
.bloc-recruteur-large .JAUNEF { 
  text-align:left;
}
.bloc-recruteur-large .JAUNEF input{ 
  text-align:right;
  width:320px;
  color:#0000C3;
}
.bloc-recruteur-large .JAUNEF  label input{ 
 border:0px;
}
.bloc-recruteur-large h1{ 
  font-weight:normal;
  font-size:16px;
  text-transform:uppercase;
  padding:0px 0px 5px 0px;
  margin:0px;
}
.bloc-recruteur-large h1 b{ 
  font-weight:normal;
  font-size:16px;
  color:#EE7F00;
}
.titre{ 
  color: #EE7F00;
}
.bloc-recruteur-resume { 
  height:auto;
  width:100%;
  margin:5px 0px 25px 0px;
  background-color:#F5FBFE;
}
.bloc-recruteur-resume b{ 
  text-transform:uppercase;
}
.bloc-recruteur-resume div { 
  padding:5px;

}
.bloc-recruteur-resume .ident b { 
  color:#EE7F00;
}
.bloc-recruteur-resume h2{ 
    color:#EE7F00;
    text-transform:uppercase;
    margin:4px;
}
.bloc-recruteur-resume .menu{ 
 clear:both;
 height:20px;
 width:100%;
}
.bloc-recruteur-resume .menu a{ 

 font-size:12px;
}
.bloc-recruteur-resume .menu div{ 
  padding:3px 8px 0px 0px;
  float:right;
}

.bloc-recruteur-menu { 
 clear:both;
 height:auto;
 width:100%;
 padding:2px 0px 3px 10px;
 text-align:left;

}
.bloc-recruteur-menu .button-validez-bleu a{ 
 color:#4D7196;
}
.bloc-recruteur-menu div{ 
  padding:3px 3px 0px 2px;
  margin:4px 0px 4px 0px;
  width:190px;
  background-color:#F5FBFE;
}
.bloc-recruteur-menu .button-validez-bleu a{ 
  border:0px;
}
.button-validez{ 
/*  width:90px; */
  text-align:right;
  padding:0px;
  line-height:1.3em;
}
.button-validez a{
  background-image: url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
  background-position:0px 4px;
  background-repeat: no-repeat ;
  background-color:#FFFFFF;
  border:1px #4D7196 solid;

  color:#4D7196;
  padding:0px 10px 0px 15px; 
  margin:0px 3px 2px 0px;
  text-align:left;
/*  display:block; */
}
.button-validez-bleu{ 
/*  width:90px; 
  margin:10px 10px 0px 400px; */
  line-height:1.3em;
}
.button-validez-bleu a{ 
  background-image: url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLEU.jpg);
  background-position:0px 4px;
  background-repeat: no-repeat ;
  border:1px #4D7196 solid;

  color:#4D7196;
  padding:0px 10px 0px 15px; 
  text-align:left;
/*  display:block; */
}
.button-validez-bleu-2{ 
/*  width:120px; 
  margin:10px 10px 0px 400px; */
  text-align:right;
  padding:0px;
  line-height:1.3em;
}
.button-validez-bleu-2 a{ 
  background-image: url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLEU.jpg);
  background-position:0px 4px;
  background-repeat: no-repeat ;

  color:#4D7196;
  padding:0px 10px 0px 15px; 
  text-align:left;
/*  display:block; */
}
.button-validez form, .button-validez-bleu form, { 
    padding:0px;
    margin:0px;
}
/**************************************************************************************/
.home-formation{ 
  text-align:left;
  border:1px #C1C7CB solid;
  color:#FFFFFF;
  height:180px;
  width:420px;
  padding: 0px 0px 0px 0px;
  margin:2px;
  position:relative;
  clear:both;
}
.home-formation img {
  display:block;
  position:relative;
}        
.home-formation .dark-panel{ 
  font-weight:bold;
  width:420px;
  height:66px;
  right:0;
  top:114px;
  position:absolute;
  background:transparent url(/i/aero-emploi-formation/welcome/ANNUAIRE_formation_orange.png) repeat scroll 0 0;
 
}
.home-formation .button-validez{ 
/*  width:410px; */
    text-align:left;
}
.home-formation .button-validez a{ 
  background-image: url(/i/aero-emploi-formation/fleche_blanche_annuaires.png);
  background-position:0px 4px;
  background-repeat: no-repeat ;
  background-color:transparent;
  margin:3px 0px 3px 5px;

  border:0px;
    color:#FFFFFF;
    display:inline;
}


.home-formation b, .home-formation strong{ 
    font-weight:normal;
    color:#FFFFFF;
}

.home-annuaire{ 
  text-align:left;
  padding:0px;
  position:relative;
  border:1px #C1C7CB solid;
  height:180px;
  width:420px;
  padding: 0px 0px 0px 0px;
  margin:0px 2px 30px 2px;
  color:#FFFFFF;
  clear:both;
}
.home-annuaire img {
  display:block;
  position:relative;
}
.home-annuaire a{
  color:#FFFFFF;
  font-weight:bold;
}

.home-annuaire .dark-panel{ 
  font-weight:bold;
  width:420px;
  height:66px;
  right:0;
  top:114px;
  position:absolute;
  background:transparent url(/i/aero-emploi-formation/welcome/ANNUAIRE_entreprise_bleu.png) repeat scroll 0 0;
 
}
.home-annuaire .dark-panel table{ 
  width:100%;
  margin:4px 0px;
}
.home-annuaire .button-validez { 
  width:160px; 
}
.home-annuaire .button-validez a{ 
  background-image: url(/i/aero-emploi-formation/fleche_blanche_annuaires.png);
  background-position:0px 4px;
  background-repeat: no-repeat ;
  background-color:transparent;
  margin:0px 0px 0px 5px;
  border:0px;
}

.home-annuaire  ul{
  padding:0px 0px 3px 2px;
  margin:0px;
}
.home-annuaire  li{ 
  list-style-type: none;  
  list-style: none;
  padding:0px;
  margin:0px;	
}

.home-annuaire  b{ 
    color:#FFFFFF;
}

.home-emploi{ 
  width:100%;
  text-align:left;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  height:auto;
}
.home-emploi h1 {
  font-weight:normal;
  font-size:18px;
  text-transform:uppercase;
  padding:0px 0px 8px 0px;
  margin:0px;
}
.home-emploi h1 b{
  font-weight:normal;
  font-size:18px;
  color:#EE7F00;
}
.home-emploi a{
  color:#4D7196;
}
.home-emploi .contenu{ 
  background-color: #F5FBFE;
  padding: 0px 0px 5px 0px;
  width:100%;
  height:auto;
  margin:0px;
}

.home-emploi .contenu ul{ 
  list-style-image:none;
  list-style: none;
  padding: 5px 0px 0px 4px;
  margin:0px;	
}
.home-emploi .contenu ul li { 
  padding:0px 0px 2px 0px;
}
.home-emploi .contenu ul li:hover{ 
    background:url(/i/aero-emploi-formation/fleche_secteur.png);
    background-repeat: no-repeat ; 
}
.home-emploi .contenu .button-validez-bleu{ 
    margin: 0px 0px 0px 4px;
   width:120px;
}
.home-emploi .contenu .button-validez-bleu a{ 
   border:0px;
   color:#009EE0;
}
.home-emploi .contenu b{ 
  color:#0000C3; 
}

.home-metier{ 
  width:100%;
  text-align:left;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  height:auto;
}
.home-metier h1 {
  font-weight:normal;
  font-size:18px;
  text-transform:uppercase;
  padding:0px 0px 8px 0px;
  margin:0px;
}
.home-metier h1 b{
  font-weight:normal;
  font-size:18px;
  color:#EE7F00;
}

.home-metier a{
  color:#4D7196;
}
.home-metier .contenu{ 
  background-color: #F5FBFE;
  padding: 0px 0px 5px 0px;
  width:100%;
  height:auto;
  padding:5px 0px 5px 0px;
  font-size:11px;
}

.home-metier .contenu ul{ 
  list-style-image:none;
  list-style: none;
  padding: 0px 0px 0px 2px;
  margin:0px;	
}
.home-metier .contenu ul li { 
  padding:0px 0px 0px 0px;
}
.home-metier .contenu ul li.over{ 
    background:url(/i/aero-emploi-formation/fleche_metier.png);
    background-repeat: no-repeat ; 
    color:#FFFFFF;
}
.home-metier .contenu ul li.over a{ 
  color:#FFFFFF;
}
.home-pub-formation{ 
  width:430px;
  text-align:left;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:1px #C1C7CB solid;
  height:95px;
  background:#FFFFFF;
}
.home-pub-formation h1{ 
  text-transform:uppercase;
  text-align:left;
  font-size:18px;
  color:#41A940;   
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:0px 0px 25px 5px;
  height:15px;
}
.home-pub-formation .contenu{ 
  padding: 0px 0px 0px 0px;
  width:100%;
  height:80%;
  margin:0px 0px;
}
.home-pub-formation .contenu img{ 
  border:1px #41A940 solid;
}
.home-agenda{ 
  background:#F2F7EE;
  width:430px;
  text-align:left;
  height:100px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:1px #C1C7CB solid;
  height:100px;
}
.home-agenda h1{ 
  text-transform:uppercase;
  text-align:left;
  font-size:18px;
  color:#41A940;    
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:0px 0px 15px 0px;
  height:15px;
}
.home-agenda .contenu{ 
  padding: 0px 0px 0px 0px;
  width:100%;
  height:100%;
  margin:0px 0px;
}
.home-agenda .contenu div{ 
  float:left;
  padding:0px;
  margin:0px;
}
.home-agenda .contenu div.col1{ 
  padding:5px 0px 0px 5px;
  margin:0px;
  width:196px;
}
.home-agenda .contenu div.menu-photo{ 
 text-align:right; 
 width:266px;
 padding:0px 0px 0px 0px;
 margin:0px;
}
.home-agenda .contenu img{ 
  padding:0px;	
  margin:0px;
}
.home-agenda .contenu a{ 
  color:#484848; 
}

.home-actualites{ 
  width:300px;
  text-align:left;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}
.home-actualites a{
  color:#4D7196;
}
.home-actualites h1{ 
  text-transform:uppercase;
  text-align:left;
  font-size:18px;
  color:#EE7F00;   
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  height:15px;
}
.home-actualites h2{ 
  text-transform:uppercase;
  font-weight:normal;  
  text-align:left;
  font-size:14px;
  padding:5px 0px 5px 0px;
  color:#009EE0;  
}
.home-actualites .contenu{ 
  padding: 0px 0px 0px 0px;
  margin:0px ;
  height:auto;
  width:100%;
  font-size:12px;
}
.home-actualites .contenu ul{ 
  margin:0px;
  padding:0px 0px 0px 20px;
  list-style-image:url(/i/aero-emploi-formation/FLECHE_BLEUE_FD_BLANC.jpg);
}
.home-actualites .contenu ul li{
  padding:2px 0px 4px 0px;
} 
.voir{ 
    line-height:1em;
  width:100%;
  text-align:right;
  margin:10px 0px ;
  border-bottom:1px #4D7196 solid;
}
.voir a{ 
  padding:0px 4px 0px 4px;
  width:125px;
  height:12px;
  color:#FFFFFF;
  background:#00547A;
}
/**************************************************************************************/
.forum-expo{
  background: #EDF0F7;
  height:60px;
}
.forum-expo-sep{
  border-left:0px solid #86A6F0;
}

/* newsletter
   orange : #FF8500;
   bleu : #0B4499;
   gris : #333333;
   gris claire: #EAEBEE;
*/
.newstexte { 
  margin:0px 10px 10px 10px;
  clear:both;
}

.bloc-newstexte{ 
  border-top:1px #4D7196 solid;
  border-bottom:1px #4D7196 solid;
  padding:5px 0px 5px 0px;
  margin:0px 0px 15px 0px;
  clear:both;
}
.bloc-newstexte h2 b{ 
  color:#4D7196;
  font-weight:normal;
}
.bloc-newstexte .button-validez a{ 
  border:0px;
}
.newstexte .button-validez a,.newstexte .button-validez-bleu a,.newstexte .button-validez-bleu-2 a{
  color:#4D7196;
}
.newstexte a{ color:#EE7F00;text-decoration:none;}
.newstexte table { border-collapse: collapse; border-spacing: 0px;width:100%; }

.newstexte h1{ 
  font-weight:normal;
  font-size:18px;
  text-transform:uppercase;
  padding:0px 0px 5px 0px;
  margin:0px;
}
.newstexte h1 b{ 
  font-weight:normal;
  font-size:18px;
  color:#EE7F00;
}
.newsletter-intro-fond{background:url(/i/newsletter/pixelbas_bloc_edito+agenda+.jpg); width:650px;background-repeat: repeat-y ;}

.newstexte .newsletter-edito a { color:#FF8500;}

.newsletter-emploi-formation td ul{list-style-image:url(/i/newsletter/puce.gif); }
.newsletter-emploi-formation td a { color:#FF8500;}

.newsletter-nouveautes td ul{list-style-image:url(/i/newsletter/fleche_orange.gif); }
.newsletter-nouveautes td a {color:#0B4499;}


/*************************************************************/

.pagebottom{ 
  background:#0000C3;
  text-align:center;
  color:#FFFFFF;
  height:20px;
}
.pagebottom a { 
  color:#FFFFFF;
}
/*************************************************************/
.bloc-ens-sup1 {
  padding:0px;
  margin:0px 10px 0px 0px;
  clear:both;
  border-bottom:1px #4D7196 solid;
}
.bloc-ens-sup1 h1{
  background-image: url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLEU.jpg);
  background-position:0px 4px;
  background-repeat: no-repeat;
  color:#009EE0;
  font-weight:normal;
  font-size:14px;
  text-transform:uppercase;
  font-weight:normal;
  padding:0px 0px 0px 15px;
  margin:10px 0px 0px 10px;
}
.bloc-ens-sup1 h1 b{
  color:#009EE0;
  font-weight:normal;
  font-size:14px;
}
.bloc-ens-sup {
  background:#F5FBFE;
  padding:0px;
  margin:0px 10px 20px 0px;
  clear:both;
}
.bloc-ens-sup .bloc-offre-rch h2{
  text-transform:none;
  color:#4C7194;
}
.bloc-ens-sup h1{
  background-image: url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLEU.jpg);
  background-position:0px 4px;
  background-repeat: no-repeat;
  font-weight:normal;
  font-size:16px;
  text-transform:none;
  font-weight:normal;
  padding:0px 0px 0px 15px;
  margin:10px 0px 0px 10px;
}
.bloc-ens-sup h1 b{
  color:#EE7F00;
  font-size:16px;
  font-weight:normal;
}
.bloc-ens-sup  ul{
  margin:0px;
  padding:0px 0px 0px 20px;
  list-style-image:url(/i/aero-emploi-formation/FLECHE_BLEUE_FD_BLEUE.gif);
}

.Titre-img-aero{
  position:relative;
}
.Titre-img-aero h2{
  margin:0px;
  line-height:18px;
  text-align:left;
  font-size:14px;
  color:#ED7F00;
  position: absolute;
  top: 0px;
  right:146px;
  width: 290px;
  height: 190px;
  text-transform:none;
}
.Titre-img-aero .button-validez {
  position: absolute;
  top:82px;
  right:10px;
}
.Titre-img-aero .button-validez a{
   background-color:transparent;
   color:#FFFFFF;
   border:0px;
   padding:0 13px 0 15px;
   background-position:100% 4px;
   background-image:url("/i/aero-emploi-formation/FLECHE_ORANGE_FD_TRANS.jpg")
}


/****************************************************************************************************/
.tab1	 { background: #E5E5E5; }
.tab2	 { background: #F2F2F2; }
.tab3	 { background: #EDF0E7; }

.list-tab1	 { cursor: pointer;background:#F5FBFE; }
.over-list-tab1	 { cursor: pointer;background:#F2F3F3; }
.list-tab2	 { cursor: pointer;background:#FFFFFF; }
.over-list-tab2	 { cursor: pointer;background:#F2F3F3; }

.list-tab1 td	 { height:30px;padding:5px 0px 5px 0px; }
.list-tab2 td	 { height:30px;padding:5px 0px 5px 0px; }
.over-list-tab1 td {height:30px;padding:5px 0px 5px 0px; }
.over-list-tab2 td {height:30px;padding:5px 0px 5px 0px; }

div         { padding: 0px; margin: 0px; }

div.box_filet_xsmall 	{ font-size:10px; width: 95%; border-bottom: 1px solid #999999; margin: 0px 0px 0px 0px;text-align:center;} 

img.filet 				{ padding: 0px 0px 0px 0px; margin: 2px 0px 3px 0px; height: 1px; border: 0; vertical-align: text-top; }
img.filet_link			{ margin: 1px 2px 0px 2px; height: 1px; border: 0; }

.center     { text-align:center; }
.left       { text-align:left; }
.right      { text-align:right; }
.justify    { text-align:justify; }
.spacer     { margin: 20px; }
.wrap		{ margin: 5px; }



div.acces                       {padding: 0px 0px 0px 5px; margin: 0px; }

/* div.menu				{ width: 149px; } */

/*
div.box_orange  		{ width: 149px; background: #FFB300; padding: 3px 0px 0px 0px; margin: 0px; }
div.box_orange1    		{ width: 226px; background: #FFF5E1; margin: 0px; padding: 0px 0px 10px 0px; }
div.box_ocre  			{ width: 129px; background: #FF7300; padding: 2px 10px 2px 10px; margin: 0px; }
div.box_gris    		{ width: 226px; background: #EDEDED; margin: 0px; padding: 0px 0px 10px 0px; }
div.box_vert    		{ font-size:10px; width: 150px; background: #F2FAE4; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }
div.box_filet_xsmall 	{ font-size:10px; width: 149px; border: 1px solid #999999; margin: 0px 0px 0px 0px;} 
div.box_filet_small 	{ font-size:10px; width: 224px; border: 1px solid #999999; margin: 0px 0px 5px 0px; padding: 0px 0px 10px 0px;} 
div.box_filet_ysmall     { font-size:10px; width: 300px; border: 1px solid #999999; margin: 0px 0px 5px 0px; padding: 0px 0px 10px 0px;}

div.box_filet_big		{ font-size:10px; width: 454px; border: 1px solid #999999; padding: 2px 2px 10px 2px; margin: 0; }
div.box_filet_xbig		{ font-size:10px; width: 448px; border: 1px solid #999999; padding: 2px 2px 10px 2px; margin: 0;  }

div.box_filet_vert_xsmall{ font-size:10px; width: 149px; border: 1px solid #BFE10E; margin: 0px 0px 5px 0px; padding: 0px 0px 10px 0px;}

h1 { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 5px; font-size: 14px; color: #FFFFFF; font-weight: bold; }


*/
/* .menu					{ font-size: 1.1em; font-weight: bold; } */

.bandeau				{ font-size: 16px;  font-weight: bold; }
.font_blanc				{ color: #FFFFFF; }


.txt_gris				{ color: #666666; }
.txt_vert				{ color: #BFE10E; }
.txt_ocre				{ color: #FF7300; }
.txt_orange				{ color: #FFB300; }
.txt_rouge				{ color: #C93D00; }
.txt_marine				{ color: #0A50A1; }
.txt_ciel				{ color: #34B3D1; }
.txt_margin_left		{ text-align: left; margin: 0px 10px 0px 5px; font-size:10px }
.txt_margin_right		{ text-align: right; margin: 0px 10px 0px 5px; font-size:10px }
.txt_margin				{ font-size:10px; margin: 0px 5px 0px 5px;}


.inp_left				{ text-align: left; margin: 0px 20px 4px 5px; float: left; }
.inp_right				{ text-align: right; margin: 0px 5px 5px 0px;  }
.div_right				{ text-align: left; margin: 0px 5px 5px 0px; float: right; }

div.inp2 			{ clear:both;padding:0px 0px 2px 0px;height:auto;}	
div.inp2_left			{ text-align: right; width: 35%; margin: 0px 10px 4px 5px; height:auto;float: left;line-height:1.0em;}
div.inp2_right			{ text-align: left; margin: 0px 5px 0px 0px;height:100%;vertical-align:bottom; bottom:0;line-height:1.0em;}
div.inp2_floatright		{ text-align: left; margin: 0px 5px 0px 0px; height:auto;float: right;line-height:1.0em;}

.inp_center_left		{ text-align: right; width: 40%; margin: 2px 5px 2px 0px; float: left; }
.inp_center_right		{ text-align: left; margin: 0px 0px 2px 0px; }

.inp_half_left			{ text-align: left; width: 160px; margin: 2px 5px 2px 0px; float: left; }
.inp_small_left			{ text-align: left;  width: 70px; float: left; }
.inp_small_right		{ text-align: right; width: 150px; }
.txt_center_left		{ text-align: right; width: 50%; padding: 0px 5px 0px 0px; float: left; }
.txt_center_right		{ text-align: left; padding: 0px 0px 2px 5px; }

.page_center_left		{ text-align: left; width: 50%; padding: 0px 5px 0px 0px; float: left; }
.page_center_right		{ text-align: right; padding: 0px 0px 2px 5px; }


table       { border-collapse: collapse; border-spacing: 0px; font-size: 1.009em; }
td          { padding: 0px; text-align:left;vertical-align:top;   }
img         { border: 0px;}
a           { text-decoration:none; color:#EE7F00; }
hr          { border-style: solid; border-color: #999999; border-top:1px;border-bottom:0px}
select      { font-size: 10px; width:150px; color: #4B514A; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }
.value textarea  { font-size: 12px; color: #4B514A; }
input	 { color:#4B514A; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

b           { font-size: 12px; letter-spacing:1px;  }


h1 { font-weight:bold;font-size: 14px;  letter-spacing:1px; }
h2 { margin: 0px; padding: 0px; font-size: 14px; color: #009EE0; font-weight: normal; text-transform:uppercase;}
h3 { margin: 0px; padding: 0px; font-size: 12px; color: #EE7F00; font-weight: normal;  }
strong      { font-size:1.0em; color:#0B4499; }

/* */

.TITRE-CV  { 
  text-transform:uppercase;
  margin:5px 0px 25px 0px;
}

.slot {
  color: #666666;
  font-size: 12px;
  padding:2px 0px 2px 5px;
  text-align:right;
 }
.value{
  color: #666666;
  font-size: 12px;
  text-align:left;
  padding:2px 0px 2px 5px;
}
.value ul {
  list-style-image:url(/i/aero-emploi-formation/FLECHE_ORANGE_FD_BLANC.jpg);
  padding-top: 6px;	
  padding-left:15px;
}

.texte{
  color: #666666;;font-size: 10px;
}
.coord a{
	padding:0px;
 	margin:0px;
}
.STDEFAULT select{
  width:auto;
}
.STDEFAULT input{
  width:150px;
}
.STDEFAULTBO input{
  width:150px;
}
.profil-metier .STDEFAULT { 
  padding:2px 0px 2px 0px;
}
.profil-metier .STDEFAULTBO{
  padding:2px 0px 2px 0px;
}
.profil-metier .STDEFAULT select{
  width:130px
}
.profil-forum .STDEFAULT select{
  width:260px
}
.profil-forum .STDEFAULTBO select{
  width:260px
}
.profil-forum .STDEFAULT input{
  width:260px
}
.profil-forum .STDEFAULTBO  input{
  width:260px
}
.profil-forum .STDEFAULTBO textarea{
  width:260px
}

.bloc-annuaire-top table td.slot{

}
.bloc-annuaire-top table td.value{

}

