/* CSS Document */

html{

background-image:url(fond/bg.gif);
background-repeat:repeat-x;
background-color:#5E5E5E;
text-align:center;
}

body{
   width:751px;
   margin-left:auto;
   margin-right:auto;
   font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#000000;
}


.ombre{
   background-image:url(fond/basombre.jpg);
   background-position:bottom right;
   clear:both;

background-repeat:no-repeat;
   padding-bottom:5px;
   padding-left:5px;

}
.page,.menu{
   background-image:url(fond/ombrecote.gif);
   background-repeat:repeat-y;
   background-position:bottom right;

}
.page{
   background-color:#FFF;
   text-align:left;
   min-height:200px;

}

.menu{
   background-color:#302F2E;
   height:21px;
}
.flash{
margin-left:5px;
   height:249px;
}
/* menu */


.lignemenu{
   font-size:12px;
   font-weight:bold;
   margin:0px;
   padding:0px;

}
#presentation{
   float:right;
}


.lignemenu a{
   color:#FFFFFF;
   text-decoration:none;
}
.lignemenu a:hover{
   color:#FFCC00;

}
.lignemenu li{

   display:block;
   float:left;
   margin:4px;

   padding-left:5px;
   display:inline;

}
.lignemenu li{
   border-left:1px solid white;
}.lignemenu .first{
   border-left:none;
}


.ombrehaute{float:right;}


/* page */

.encart{
background-color:#EEEFF1;
width:242px;
float:left;
margin-right:9px;
padding-bottom:20px;
padding-top:8px;
}


#candidat #contenu .encart,#recruteur #contenu .encart{
left:420px;
float:right !important;
z-index:20;

margin-right:3px;
width:235px;}


#candidat #contenu .encart img,#recruteur #contenu .encart img{

width:208px;
border:1px solid black;
margin-top:15px;
margin-bottom:15px;
float:none;



}
.encart h2{
background-color:#2B62AA;

margin-left:10px;
margin-right:0px;
font-size:16px;
color:#FFFFFF;
font-weight:normal;
padding:4px;
padding-left:12px;

}
#candidat #contenu .encart h2{
background-color:#E86900;
}


.encart p,.encart form{
font-size:11px;
margin:4px;
margin-left:22px;

   padding-top:4px;
margin-right:10px;

}
.encart form,.encart a{
   z-index:400;
   position:relative;

}

.encart select{
   width:104px;
   height:17px;
   margin-top:-4px;
   margin-bottom:4px;
   font-size:11px;

}


.encart label{
   font-weight:bold;
   float:left;
   width:100px;
   display:block;
}
.encart #forms{
   width:100px;
   height:12px;
   margin-top:-4px;
   margin-bottom:4px
}
.encart #minisend{
   position:absolute;
   z-index:80;
}

.encart #minisend{
   margin-left:-15px !important;
   margin-left:-18px;
   margin-top:-1px !important;
   margin-top:0px;
}

.edito{
   padding:10px;
   min-height:160px;
   height:auto !important;
   height:160px;
}
.edito img{
   float:right;
}
#recherche,.profil,.offre{
   padding:10px !important;
   padding:5px;
}
.edito h1,.profil h1,#recherche h1,.offre h1{


   color:#05356A;
   font-size:20px;
   margin:0px;
   margin-bottom:5px;

}



.edito p{
   margin:0px;
   font-size:11px;
}
.savplus{text-align:right}
.savplus a{color:#6A8BB5}

.edito h1 span{
   color:#6C727A;
   font-size:14px;
   line-height:14px;

}

ul a{
   color:black;
   font-weight:bold;
   text-decoration:none;
}

ul a:hover{
   color:#E86900;
   text-decoration:underline;
}
.actu,.aide{
   float:left;
   width:240px;
padding-bottom:20px;
}


.actu p,.aide p{
font-size:11px;
margin:4px;
margin-left:22px;

margin-right:10px;
}
.actu h2{

background-color:#2B841A;
}
.aide h2{

background-color:#E86900;
}

.actu h2,.aide h2{
margin-left:10px;
margin-right:0px;
font-size:16px;
color:#FFFFFF;
font-weight:normal;
padding:4px;
padding-left:12px;
}


.page ul{
list-style-image:url(fond/puce.gif);}

.both{
display:block;

clear:both;}

.pied{
   margin:0px;
   margin-top:4px;
   font-size:10px;
}
.pied a{color:#000000;}


.formulaire .menuform{
   font-size:11px;
   z-index:50;
   font-weight:bold;
   margin:0px;
   padding:0px;
   width:741px;
   position:relative;
   height:20px;
}
.formulaire #menucandidat
   {background-color:#F27A11;
}
.formulaire #menuentreprise{background-color:#7298C5;
}

.formulaire #menucandidat2,.formulaire #menuentreprise2
   {background-color:#302F2E;
   }


.formulaire .menuform a{
   color:#FFFFFF;
   text-decoration:none;
}
.formulaire .menuform a:hover{
   color:#000;

}
.formulaire #menucandidat2 a:hover,.formulaire #menuentreprise2 a:hover{
   color:#F27A11;

}
.formulaire .menuform li{

   float:left;
   margin:2px;
   padding-left:3px;
   padding-bottom:2px;
   display:inline;
   list-style:none;

}
.formulaire #menucandidat2 li,.formulaire #menuentreprise2 li{
   width:auto;
   float:left;

}
.formulaire .menuform li{
   border-left:1px solid white;
}.formulaire .menuform .first{
   border-left:none;
}


/*recherche */

#recherche,.profil,.offre,.mono{
   position:relative;
}
#recherche select{
   width:455px/* !important*/;
}
#recherche select,.profil select{
   width:455px;
   overflow:visible;
}

.profil input{margin-right:6px !important;margin-right:1px;}

#recherche .long,.profil .long{
   width:441px !important;
   width:454px;
}
#recherche option,.profil option{
   width:100%;
   position:relative;
}
#recherche label,.profil label{
   font-weight:bold;
   padding-top:4px;
   display:block;
   /*float:left;*/
}
#recherche .formulaire,.profil .formulaire{
   margin:0px;
   padding:1px;
   margin-bottom:5px;
   vertical-align:middle;
}
#recherche .add{
   float:right;
   margin-top:3px;
   position:relative;
   z-index:20;

}
.profil .add{
   margin-top:21px;
}

/* panier */

#panier h2,#resultat h2,.profil h2{
   color:#05356A;
   font-weight:bold;

margin-left:10px;
margin-right:0px;
font-size:16px;
padding:4px;

}
#panier .remove{
   float:right;
   margin-top:0px;
   position:relative;
   border:none;
   z-index:20;

}
#panier .remove img{
   border:none;}
#panier p{

font-size:12px;
margin:4px;
margin-left:22px;

margin-right:10px;
}
#panier p b{
   font-weight:bold;
   color:#2B62AA
}
#panier p i{
   font-weight:bold;
   color:#2B62AA
}
#panier input{
   border:none;
   background-color:#FFFFFF;
   color:#FFF;
   background-image:url(fond/fondsend.gif);
   width:170px;
   height:35px;
   font-weight:bold;
   padding-top:2px;
   padding-left:30px;
   padding-right:4px;
   font-size:11px;
   text-align:right;

}
#enregistrer{
   border:none;
   background-color:#FFFFFF;
   color:#FFF;
   clear:both;
   background-image:url(fond/enregistrer.gif);
   width:170px;
   height:35px;
   font-weight:bold;
   padding-top:2px;
   padding-left:30px;
   padding-right:4px;
   font-size:11px;
   text-align:center;

}
#enregistrer2{
   border:none;
   background-color:#FFFFFF;
   color:#000;
   background-image:url(fond/fondsend2.gif);
   width:170px;
   height:35px;
   font-weight:bold;
   padding-top:2px;
   padding-left:30px;
   padding-right:4px;
   font-size:11px;
   text-align:center;

}
#ajouter{
   border:none;
   background-color:#FFFFFF;
   color:#000;
   background-image:url(fond/ajouter.gif);
   width:170px;
   height:35px;
   font-weight:bold;
   padding-top:2px;
   padding-left:30px;
   padding-right:4px;
   font-size:11px;
   text-align:center;

}

#resultat{
   margin-right:10px;
   margin-bottom:20px;
}
#resultat thead th,.profil thead th{background-color:#F27A11;
   color:white;

}
#entreprise thead th{background-color:#678AB6;
   color:white;

}
#resultat td,.profil td{
   text-align:center;
}#resultat table{

margin:10px;
}
#resultat table,.profil table{

   border:1px solid #05356A;
}


.profil table{

   width:454px;
}
.profil{
   padding-top:5px;
}
.profil h2{
   margin-bottom:0px;
}

#fiche th{
   text-align:right;
   font-weight:normal;
}
#fiche td{
   font-weight:bold;

}


/*
.encart + .profil{
   margin-left:200px;
   padding-left:5px;
}
*/


.launch{text-align:center;}