body { 
color: #666666; 
font-size: 12px; 
font-family: Arial, verdana, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
width: 100%;
background-image:  url(../medias/communs/fond-body.jpg); 
background-repeat: repeat-x;
background-color: #e3edf8;
}


#contenu_global{
position: absolute;
margin-left: -500px;
left: 50%;
width: 1000px;
background-image:  url(../medias/communs/carriere-logistique.jpg); 
background-repeat: no-repeat;
}

#haut_contenu {
width: 1013px;
margin-top : 100px;
height : 23px;
background-image:  url(../medias/communs/contenu-haut.jpg); 
background-repeat: repeat-y;
/*background-color:#C63;*/
}

#contenu{
/* original width 1000px */
width: 983px;
background-image:  url(../medias/communs/contenu.jpg); 
background-repeat: repeat-y;
padding : 0px 15px 0px 15px;
}

#contenu-mentions{
/* original width 1000px */
width: 963px;
background-image:  url(../medias/communs/contenu.jpg); 
background-repeat: repeat-y;
padding : 0px 25px 0px 25px;
}


#contenu_bas{
/* original width 1000px */
width: 1013px;
height : 30px;
background-image:  url(../medias/communs/contenu-bas.jpg); 
background-repeat: no-repeat;
}

.colone {
width : 255px;
float : left;
margin-right : 5px;
}


.colone_spe {
width : 255px;
float : right;
margin-right : 5px;	
}

#colones_centre {
width : 460px;
float : left;
}

#colones_centre_ {
width : 448px;
float : left;
}

#colone-centre-grand {
width : 692px;
float : left;
}

#colone-gauche-grand {
width : 692px;
float : left;
padding : 0px 16px 0px 15px;
}

#colone-droite-grand {
width : 708px;
float : left;
padding : 0px 0px 0px 15px;
}

.colone-gauche-grand-titre {
margin-bottom:20px;
}

.colone-gauche-grand-titre-pt {
margin-bottom:5px;
}

#colone-gauche-titre {
width : 254px;
height : 42px;
background-image:  url(../medias/pushs/rechercher-offre.jpg); 
background-repeat: no-repeat;
}

.colone-gauche-grand-col1_ {
width:165px;
float:left;
}


.picto-col-gauche {
height : 50px;
width : 30px;
float : left;
}

.picto-col-gauche-erreur {
width : 40px;
float : left;	
vertical-align : middle;
}


.colone-gauche-grand-col1 {
width:550px;
float:left;

}

.picto-col-gauche {}


.coin-gauche {
width : 10px;
height : 23px;
background-image:  url(../medias/pages/coin-gauche-hover.jpg); 
background-repeat: no-repeat;
}

.coin-droit {
width : 9px;
height : 23px;
background-image:  url(../medias/pages/coin-droit-hover.jpg); 
background-repeat: no-repeat;
}


.fond-hover {
height : 23px;
background-image:  url(../medias/pages/fond-hover.jpg); 
background-repeat: repeat-x;	
}


.colone-gauche-grand-col2 {
width:346px;
float:left;
text-align:right;
}

.bloc-recherche-scroll-gauche {
width:330px;
height:110px;
overflow:auto;
border:#cfcfcf 1px solid;
padding:5px;
margin-bottom:10px;
}

.bloc-recherche-scroll-gauche-1 {
width:90px;
float:left;
margin-bottom:10px;
}

.bloc-recherche-scroll-gauche-2 {
width:220px;
float:left;
height:110px;
overflow:auto;
border:#cfcfcf 1px solid;
padding:5px;
margin-bottom:10px;
}

.bloc-recherche-noscroll-droite {
width:280px;
border:#cfcfcf 1px solid;
padding:5px;
margin-bottom:10px;
}

.bloc-recherche-gauche {
width:330px;
float:left;
}

.bloc-recherche-droite {
width:280px;
margin-left:57px;
float:left;
}

.colone-gauche-grand-col1-trait {
width:345px;
float:left;
border-right:1px solid #c2c2c2;
margin-bottom:20px;
}

.colone-gauche-grand-col2-normal {
width:326px;/*346*/
float:left;
padding-left:20px;
margin-bottom:20px;
}

.colone-gauche-petit-float {
width:130px;
float:left;
}
.colone-gauche-petit-float-large {
width:145px;
float:left;
}

.colone-gauche-petit-float-2 {
width:70px;
float:left;
}

.colone-gauche-petit-float-bleu {
width:130px;
float:left;
color:#1b6b8b;
}

.colone-gauche-petit-float-gris {
/*float:left;*/
color:#333333;
}

.colone-gauche-petit-float-gris-large {
width:250px;
float:left;
color:#333333;
}

.colone-gauche-petit-float-gris-2 {
width:110px;
float:left;
color:#333333;
}

.fond-vert-texte {
width:508px;
float:right;
padding-left : 10px;
}


.btn-align-right {
text-align:right;
width:520px;
margin-top:5px;
}

.trait-gris {
border-bottom:solid 1px #c2c2c2;
width:692px;
clear:both;
margin-bottom:20px;
}

.marque {
margin:0px 0px 0px 5px;
float:left;
}

.fond-vert {
background-image:  url(../medias/pages/fond-vert.gif); 
background-repeat: no-repeat;
clear:both;
width:687px;/*692*/
height:17px;/*19*/
font-size:12px;
font-weight:bold;
padding:2px 0px 0px 5px;
margin:25px 0px 10px 0px;
}

.fond-vert-petit-ouvert {
background-image:  url(../medias/pages/fond-vert-petit-ouvert.jpg); 
background-repeat: no-repeat;
clear:both;
width:434px;/*434*/
height:18px;/*19*/
font-size:12px;
font-weight:bold;
padding:1px 0px 0px 5px;
margin:20px 0px 0px 0px;
}

.fond-vert-petit-ouvert:hover {
background-image:  url(../medias/pages/fond-vert-petit-ouvert.jpg); 
background-repeat: no-repeat;
clear:both;
width:434px;/*434*/
height:18px;/*19*/
font-size:12px;
font-weight:bold;
padding:1px 0px 0px 5px;
margin:20px 0px 0px 0px;
color : #333333;
cursor : pointer;
}

.fond-vert-petit-ferme {
background-image:  url(../medias/pages/fond-vert-petit-ferme.jpg); 
background-repeat: no-repeat;
clear:both;
width:434px;/*434*/
height:18px;/*19*/
font-size:12px;
font-weight:bold;
padding:1px 0px 0px 5px;
margin:20px 0px 0px 0px;
}




.fond-vert-petit-ferme:hover {
background-image:  url(../medias/pages/fond-vert-petit-ferme.jpg); 
background-repeat: no-repeat;
clear:both;
width:434px;/*434*/
height:18px;/*19*/
font-size:12px;
font-weight:bold;
padding:1px 0px 0px 5px;
margin:20px 0px 0px 0px;
color : #333333;
cursor : pointer;
}


.fond-vert-table {
background-image:  url(../medias/pages/fond-vert-table.gif); 
background-repeat: no-repeat;
clear:both;
width:681px;/*681*/
height:28px;/*28*/
font-size:12px;
font-weight:bold;
padding:2px 0px 0px 5px;
margin:0px 0px 20px 0px;
}

.fond-vert-table-petit {
background-image:  url(../medias/pages/fond-vert-table-petit.gif); 
background-repeat: no-repeat;
clear:both;
width:418px;/*681*/
height:29px;/*28*/
font-size:12px;
font-weight:bold;
padding:2px 0px 0px 0px;
margin:0px 0px 20px 0px;
}

.fond-vert-table-plus-petit {
background-image:  url(../medias/pages/fond-vert-table-plus-petit.gif); 
background-repeat: no-repeat;
clear:both;
width:398px;
height:28px;
font-size:12px;
font-weight:bold;
padding:2px 0px 0px 0px;
margin:0px 0px 20px 0px;
}

.fond-vert-tres-petit {
width : 434px; /*427*/
height: 13px;/*20*/
background-image:  url(../medias/pages/fond-vert-plus-petit.jpg); 
background-repeat: no-repeat;
clear:both;
border: 0px;
border : none;
margin-top : 2px;
margin-bottom:20px;
padding:3px;
color:#666666;
font-weight:bold;
}

.text-align-right {
text-align:right;
}

.fond-vert-table-large {
background-image:  url(../medias/pages/fond-vert-table-large.jpg); 
background-repeat: no-repeat;
clear:both;
width:690px;
height:29px;
font-size:12px;
font-weight:bold;
padding:2px 0px 0px 0px;
margin:0px 0px 20px 0px;
}

.table {
margin:0px 0px 20px 0px;
clear:both;
}

.table-border {
border-left: solid 1px #c2c2c2;
border-bottom: solid 1px #c2c2c2;
color: #1d6d8d;
font-weight:bold;
padding:2px 10px 2px 10px;
}

.table-border-right {
border-right: solid 1px #a6c03e;
font-weight:bold;
height:18px;
padding:5px 10px 5px 10px;
}

.table-no-border-right {
font-weight:bold;
height:18px;
padding:5px 10px 5px 10px;
}

.table-border-gris {
border-left: solid 1px #c2c2c2;
border-bottom: solid 1px #c2c2c2;
padding:2px 10px 2px 10px;
background-color:#eeeeee;
}

.table-border-bottom {
border-bottom: solid 1px #c2c2c2;
padding:2px 10px 2px 10px;
font-weight:normal;
}


.table-bottom-gris {
padding:2px 10px 2px 10px;
background-color:#eeeeee;
font-weight:normal;
}

.table-bottom {
padding:2px 10px 2px 10px;
font-weight:normal;
background-color : #FFFFFF;
font-weight:normal;
}

.table-border-right-petit {
border-right: solid 1px #a6c03e;
font-weight:bold;
height:18px;
padding:5px 5px 5px 5px;
}

.table-no-border-right-petit {
font-weight:bold;
height:18px;
padding:5px 5px 5px 5px;
}

.table-border-gris-petit {
border-left: solid 1px #c2c2c2;
border-bottom: solid 1px #c2c2c2;
padding:2px 5px 2px 5px;
background-color:#eeeeee;
}

.table-border-bottom-petit {
border-bottom: solid 1px #c2c2c2;
padding:2px 5px 2px 5px;
font-weight:normal;
}

.table-border-bottom-gris-petit {
border-bottom: solid 1px #c2c2c2;
padding:2px 5px 2px 5px;
background-color:#eeeeee;
font-weight:normal;
}

.table-border-bottom-icons {
border-bottom: solid 1px #c2c2c2;
padding:4px 0px 2px 0px;
font-weight:normal;
}

.table-border-bottom-gris {
border-bottom: solid 1px #c2c2c2;
padding:2px 10px 2px 10px;
background-color:#eeeeee;
font-weight:normal;
}

.tr-impaire {
background-color : #eeeeee;	
}

.contact-col1 {
width:290px;
margin:0px 135px 0px 52px;
float:left;
}

.contact-col2 {
width:152px;
float:left;
}

.contact-col2-int {
padding:20px;
background-color:#f3f6d1;
margin-top:-3px;
}

.pictos-hover {
position:absolute; 
left:140px; 
top:670px;
z-index:2000;
}

.hover-infos {
position:absolute; 
left:140px; 
top:300px;
width:199px;/*143*/
height:108px;/*23*/
background-image: url(../medias/pages/fond-hover-infos.gif); 
background-repeat: no-repeat;
padding:4px 0px 0px 10px;
z-index:2000;
}

.hover-infos-titre {
font-weight:bold;
padding:5px 0px 20px 20px;
}


#push-espace-candidat-home {
background-image:  url(../medias/pages/accueil-candidat.jpg); 
background-repeat: no-repeat;
height : 42px;
width : 455px;
}

#marquee_offre {
background-image:  url(../medias/home/bg-marquee-offre.jpg); 
background-repeat: no-repeat;
height : 365px;
width : 455px;
text-align: center;
padding-top: 5px;
/*padding : 50px 20px 0px 60px;
margin-bottom : 5px;*/
}

#voir-toutes-les-offres {
width : 161px; 
height: 21px;
background-image:  url(../medias/boutons/voir-toutes-offres.jpg); 
background-repeat: no-repeat;
position:relative;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-right: 50px;
margin-top : 13px;
margin-bottom : 3px;
}	

#voir-toutes-les-offres:hover {
background-position : 0px -21px !important;
background-position : 0px -21px;
height: 22px;
}

#marquee_news {
background-image:  url(../medias/home/bg_marquee_news.jpg); 
background-repeat: no-repeat;
height : 203px;
width : 455px;
text-align: center;
padding-top: 5px;
/*padding : 50px 20px 0px 60px;
margin-bottom : 5px;*/
}

#voir-toutes-les-actus{
width : 161px; 
height: 22px;
background-image:  url(../medias/boutons/voir-actus.jpg); 
background-repeat: no-repeat;
position: relative;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-right: 48px;
margin-top : 10px;
}

#voir-toutes-les-actus:hover {
background-position : 0px -21px !important;
background-position : 0px -21px;
height: 24px;
}

#push-espace-entreprise-home {
background-image:  url(../medias/pages/accueil-entreprise.jpg); 
background-repeat: no-repeat;
height : 42px;
width : 455px;
}


#push-creation-espace-entreprise {
background-image:  url(../medias/pages/creation-espace-entreprise.jpg); 
background-repeat: no-repeat;
height : 42px;
width : 455px;
}


#push-espace-candidat-compte {
background-image:  url(../medias/pages/creer-compte.jpg); 
background-repeat: no-repeat;
height : 43px;
width : 455px;
}	

.bas-push-espace-candidat {
background-image:  url(../medias/pages/bas-push-accueil.jpg); 
background-repeat: no-repeat;
height : 29px;
width : 455px;
}

.int-push-espace-candidat {
background-image:  url(../medias/pages/int-push-accueil.jpg); 
background-repeat: repeat-y;
width : 370px;

padding : 20px 25px 0px 60px;
}

/* a remettre pour la version normal 

.int-push-espace-candidat {
background-image:  url(../medias/pages/int-push-accueil.jpg); 
background-repeat: repeat-y;
width : 370px;
height : 660px;
padding : 20px 25px 0px 60px;
} */

.int-push-espace-entreprise {
background-image:  url(../medias/pages/int-push-accueil.jpg); 
background-repeat: repeat-y;
width : 370px;
height : 572px;
padding : 20px 25px 0px 60px;
}


.int-push-espace-entreprise-remerciement {
background-image:  url(../medias/pages/int-push-accueil.jpg); 
background-repeat: repeat-y;
width : 370px;
padding : 20px 25px 0px 60px;
height : 172px;
padding : 20px 25px 0px 60px;
}


.int-push-espace-candidat-compte {
background-image:  url(../medias/pages/int-push-accueil.jpg); 
background-repeat: repeat-y;
width : 370px;
height : 478px;
padding : 20px 25px 0px 60px;	
}

#creer_compte_gratuit {
width : 325px; 
height: 25px;
background-image:  url(../medias/boutons/creer-compte-gratuit.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-bottom : 3px;
margin-right : 35px;	
}

#creer_compte_gratuit:hover {
background-position : 0px -25px !important;
background-position : 0px -25px;
}


.ajouter_langue_2 {
width : 149px; 
height: 22px;
background-image:  url(../medias/boutons/ajouter-langue.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-bottom : 3px;
margin-right : 40px;	
}

.ajouter_langue_2:hover {
background-position : 0px -22px !important;
background-position : 0px -22px;
}


.titre-colone-centre {
background-image:  url(../medias/pages/separation-pointille.gif); 
background-repeat: no-repeat;
background-position: 10px bottom;
padding-bottom : 5px;
padding-left : 10px;
width : 430px;
}

.titre-colone-centre-mentions {
background-image:  url(../medias/pages/separation-pointille.gif); 
background-repeat: repeat-x;
background-position: 10px bottom;
padding-bottom : 5px;
width : 100%;
}


.titre-colone-centre-bord {
background-image:  url(../medias/pages/separation-pointille.gif); 
background-repeat: no-repeat;
background-position: 0px bottom;
padding-bottom : 5px;
width : 435px;
}

.titre-colone-centre-bord-grand {
background-image:  url(../medias/pages/separation-pointille.gif); 
background-repeat: repeat-x;
background-position: 0px bottom;
padding-bottom : 5px;
width : 692px;
}

.contenu-colone-centre {
padding-bottom : 5px;
padding-left : 10px;
width : 435px;
padding-top : 10px;
}

.contenu-colone-centre_2 {
padding-bottom : 5px;
padding-left : 10px;
width : 695px;
padding-top : 10px;
}

.fond-vert-ouvert {
width : 407px;/*427*/
padding : 10px 10px 10px 10px;
background-color:#f8f8f8;
}

.fond-vert-ouvert-offres {
width : 675px;/*695*/
padding : 10px 10px 10px 10px;
background-color:#f8f8f8;
}

#push-profil {
background-image:  url(../medias/pages/push-tab-profil.gif); 
background-repeat: no-repeat;
height : 45px;
width : 455px;
margin-top : 15px;
}	


#push-acces {
background-image:  url(../medias/pages/push-tab-acces.gif); 
background-repeat: no-repeat;
height : 33px;
width : 455px;
margin-top : 15px;
}	


#push-agents {
background-image:  url(../medias/pages/push-tab-agents.gif); 
background-repeat: no-repeat;
height : 43px;
width : 455px;
margin-top : 15px;
}	

#push-favoris {
background-image:  url(../medias/pages/push-tab-favoris.gif); 
background-repeat: no-repeat;
height : 45px;
width : 455px;
margin-top : 15px;
}	

#push-candidature {
background-image:  url(../medias/pages/push-tab-candidatures.jpg); 
background-repeat: no-repeat;
height : 48px;
width : 455px;
margin-top : 15px;
}	

.bas-push-tab {
background-image:  url(../medias/pages/bas-push-tab.gif); 
background-repeat: no-repeat;
height : 22px;
width : 455px;
}

.int-push-tab {
background-image:  url(../medias/pages/int-push-tab.gif); 
background-repeat: repeat-y;
width : 365px;
padding : 10px 25px 0px 65px;
}

.int-push-tab-acces {
background-image:  url(../medias/pages/int-push-tab.gif); 
background-repeat: repeat-y;
width : 380px;
height:120px;
padding-left:35px;
padding-right:40px;
}

.int-push-tab2 {
background-image:  url(../medias/pages/int-push-tab.gif); 
background-repeat: repeat-y;
width : 415px;
padding : 10px 25px 0px 15px;
}

#identifie {
width : 224px;
height : 47px;
padding : 10px 15px 5px 15px;
background-image:  url(../medias/pushs/fond-identifie.jpg); 
background-repeat: no-repeat;
margin-bottom : 15px;
}


.bloc-ajax {
background-color : #f8f8f8;
width : 399px; /*434*/
padding : 10px 10px 10px 25px;
}

.bloc-ajax-large {
background-color : #f8f8f8;
width : 659px; /*434*/
padding : 30px 10px 10px 25px;
margin-bottom :3px;
}

.tab-resultats-pagination {
	text-align : right;
	height : 24px;
	background-color : #eeeeee;
	width : 670px;
	padding : 4px 10px 0px 0px;
}

.input-resultats {
width : 30px;
height : 14px;
}

.btn-resultat {

vertical-align:middle;

}

/* SOUS MENU ******************************************************************/

.menu-liens {
width : 210px;
height : 21px;
background-image:  url(../medias/pushs/separation-menu.gif); 
background-repeat: no-repeat;
background-position:left bottom;
}

.ul-menu-info {
 padding-left : 15px;	
}

.menu-liens-li {
width : 210px;
padding-bottom : 10px;
list-style-image: url(../medias/communs/pictos/puce-liens.gif); 
background-image:  url(../medias/pushs/separation-menu.gif); 
background-repeat: no-repeat;
background-position:left bottom;
}

.menu-liens-li:hover {
width : 210px;
padding-bottom : 10px;
list-style-image: url(../medias/communs/pictos/puce-liens.gif); 
background-image:  url(../medias/pushs/separation-menu-actif.gif); 
background-repeat: no-repeat;
background-position:left bottom;
}


.menu-liens:hover {
width : 210px;
height : 21px;
background-image:  url(../medias/pushs/separation-menu-actif.gif); 
background-repeat: no-repeat;
background-position:left bottom;
}

.menu-liens-actif {
width : 210px;
height : 21px;
font-weight : bold;
background-image:  url(../medias/pushs/separation-menu-actif.gif); 
background-repeat: no-repeat;
background-position:left bottom;
}

.menu-liens-li-actif {
width : 210px;
font-weight : bold;
padding-bottom : 10px;
list-style-image: url(../medias/communs/pictos/puce-liens.gif);
background-image:  url(../medias/pushs/separation-menu-actif.gif); 
background-repeat: no-repeat;
background-position:left bottom;
}


#menu-espace-candidat {
width : 255px;
height : 42px;
background-image:  url(../medias/pushs/menu-espace-candidat.gif); 
background-repeat: no-repeat;
}


#menu-espace-entreprise {
width : 255px;
height : 42px;
background-image:  url(../medias/pushs/menu-espace-entreprise.gif); 
background-repeat: no-repeat;
}

#menu-espace-conseil {
width : 255px;
height : 42px;
background-image:  url(../medias/pushs/menu-espace-conseil.gif); 
background-repeat: no-repeat;
}


/* FORMULAIRE *****************************************************************/

.input {
width : 180px;
float : left;
margin-bottom : 3px;
margin-top : 2px;
}

.dropdown {
width : 186px;
float : left;
margin-bottom : 3px;
margin-top : 2px;
}


.select{
width : 184px;
float : left;
margin-bottom : 3px;
margin-top : 2px;
font-size:10px;
}

.form {
width : 350px;
}

.form-agent {
width : 435px;
}

.login-accueil { margin : 0px;}

.ajouter-langue {
width : 200px;
float : right;
padding-top : 25px;
padding-right : 50px;
}


p { margin: 3px 0px 2px 0px;}

/* BOUTONS ******************************************************************/


.fleche {
width : 10px;
float : left;

}

* html .tri-resultats-desc_actif { 
width : 7px; 
height: 6px; 
background-image: url(../medias/pages/puce-tab-bas-b.gif); 
background-repeat: no-repeat; 
float : left; 
border: 0px; 
border : none; 
cursor : pointer; 
margin-top : -5px;
}


* html .tri-resultats-desc { 

width : 7px; 
height: 6px; 
background-image: url(../medias/pages/puce-tab-bas-g.gif); 
background-repeat: no-repeat; 
float : left; 
border: 0px; 
border : none; 
cursor : pointer; 
margin-top : -5px;

}


.tri-resultats-desc { 

width : 7px; 
height: 6px; 
background-image: url(../medias/pages/puce-tab-bas-g.gif); 
background-repeat: no-repeat; 
float : left; 
border: 0px; 
border : none; 
cursor : pointer; 
margin-top : 3px;

}

.tri-resultats-desc_actif { 
width : 7px; 
height: 6px; 
background-image: url(../medias/pages/puce-tab-bas-b.gif); 
background-repeat: no-repeat; 
float : left; 
border: 0px; 
border : none; 
cursor : pointer; 
margin-top : 3px;
}

.tri-resultats-asc { 
width : 7px; 
height: 6px; 
background-image: url(../medias/pages/puce-tab-haut-g.gif); 
background-repeat: no-repeat; 
float : left; 
border: 0px; 
border : none; 
cursor : pointer; 

}

.tri-resultats-asc_actif { 
width : 7px; 
height: 6px; 
background-image: url(../medias/pages/puce-tab-haut-b.gif); 
background-repeat: no-repeat; 
float : left; 
border: 0px; 
border : none; 
ursor : pointer; 
}



#tri-resultats {
width : 7px; 
height: 6px;
background-image:  url(../medias/pages/puce-tableau_grise.gif); 
background-repeat: no-repeat;
float : left;
border: 0px;
border : none;
cursor : pointer;
margin-top : 5px;
margin-right : 3px;
}

#tri-resultats_actif_bas {

width : 7px; 
height: 6px;
background-image:  url(../medias/pages/puce-tableau_.gif); 
background-repeat: no-repeat;
float : left;
border: 0px;
border : none;
cursor : pointer;
margin-top : 5px;
margin-right : 3px;
/*background-position: 0px -6px !important;
background-position: 0px -6px ;*/
}

#tri-resultats_actif_haut {

width : 7px; 
height: 6px;
background-image:  url(../medias/pages/puce-tableau.gif); 
background-repeat: no-repeat;
float : left;
border: 0px;
border : none;
cursor : pointer;
margin-top : 5px;
margin-right : 3px;
/*background-position: 0px -6px !important;
background-position: 0px -6px ;*/
}


#valider {
width : 82px; 
height: 24px;
background-image:  url(../medias/boutons/valider.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-bottom : 3px;
margin-right : 150px;
}	

#valider:hover {
background-position: 0px -24px !important;
background-position: 0px -24px ;
}


#valider- {
width : 82px; 
height: 24px;
background-image:  url(../medias/boutons/valider.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-bottom : 3px;
}	

#valider-:hover {
background-position: 0px -24px !important;
background-position: 0px -24px ;
}

#revenir-agents{
width : 159px; 
height: 22px;
background-image:  url(../medias/boutons/revenir-agents.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-bottom : 3px;
}	

#revenir-agents:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#retour-recherche{
width : 157px; 
height: 22px;
background-image:  url(../medias/boutons/retour-recherche.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-bottom : 3px;
}	

#retour-recherche:hover {
background-position: 0px -22px !important;
background-position: 0px -22px ;
}



#revenir-offre{
width : 149px; 
height: 22px;
background-image:  url(../medias/boutons/revenir-offres.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-bottom : 3px;
margin-right : 10px;
}	

#revenir-offre:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}

#creer-nouvelle-offre{
width : 180px; 
height: 22px;
background-image:  url(../medias/boutons/creer-nouvelle-offre.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 10px;
margin-bottom : 3px;
margin-right : 15px;
}	

#creer-nouvelle-offre:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#retour-accueil {
width : 145px; 
height: 25px;
background-image:  url(../medias/boutons/retour-accueil.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-bottom : 3px;
margin-right : 130px;
}	

#retour-accueil:hover {
background-position: 0px -24px !important;
background-position: 0px -24px ;
}

.copier {
width : 173px; 
height: 22px;
background-image:  url(../medias/boutons/copier.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-bottom : 10px;
}	

.copier:hover {
background-position: 0px -22px !important;
background-position: 0px -22px ;
}



#modifier-profil {
width : 139px; 
height: 22px;
background-image:  url(../medias/boutons/modifier-profil.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#modifier-profil:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}


#voir-agents {
width : 122px; 
height: 23px;
background-image:  url(../medias/boutons/voir-agents.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#voir-agents:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}


#voir-favoris {
width : 122px; 
height: 23px;
background-image:  url(../medias/boutons/voir-favoris.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#voir-favoris:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}


#voir-candidatures {
width : 154px; 
height: 22px;
background-image:  url(../medias/boutons/voir-candidatures.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#voir-candidatures:hover {
background-position: 0px -22px !important;
background-position: 0px -22px ;
}



#supprimer-compte {
width : 156px; 
height: 22px;
background-image:  url(../medias/boutons/supprimer-compte.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#supprimer-compte:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}

#apercu-profil {
width : 122px; 
height: 22px;
background-image:  url(../medias/boutons/apercu-profil.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-bottom : 15px;
}	

#apercu-profil:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}


#revenir-profil {
width : 142px; 
height: 24px;
background-image:  url(../medias/boutons/revenir-profil.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#revenir-profil:hover {
background-position: 0px -24px !important;
background-position: 0px -24px ;
}



#telecharger-cv {
width : 121px; 
height: 22px;
background-image:  url(../medias/boutons/telecharger-cv.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#telecharger-cv:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}

#creer-agents {
width : 133px; 
height: 22px;
background-image:  url(../medias/boutons/creer-agent.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;

}	

#creer-agents:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}

#creer-dossier {
width : 133px; 
height: 22px;
background-image:  url(../medias/boutons/creer-dossier.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#creer-dossier:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}

#retour-dossier {
width : 153px; 
height: 22px;
background-image:  url(../medias/boutons/retour-dossier.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#retour-dossier:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}

#voir-offres-entreprise {
width : 275px; 
height: 22px;
background-image:  url(../medias/boutons/voir-offres-entreprise.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#voir-offres-entreprise:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#revenir-liste {
width : 127px; 
height: 22px;
background-image:  url(../medias/boutons/revenir-liste.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#revenir-liste:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#revenir-liste_ {
width : 175px; 
height: 22px;
background-image:  url(../medias/boutons/retour-liste.gif); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#revenir-liste_:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#creer-agent-recruteur {
width : 188px; 
height: 22px;
background-image:  url(../medias/boutons/creer-agent-recruteur.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-right : 15px;
}	

#creer-agent-recruteur:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#nous-contacter {
width : 128px; 
height: 22px;
background-image:  url(../medias/boutons/nous-contacter.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#nous-contacter:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#revenir-candidats {
width : 173px; 
height: 22px;
background-image:  url(../medias/boutons/revenir-candidats.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#revenir-candidats:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}

#revenir-candidats_ {
width : 173px; 
height: 22px;
background-image:  url(../medias/boutons/revenir-candidats.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-right : 10px;
}	

#revenir-candidats_:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}

#fond-vert-plus-petit {
width:434px;/*434*/
height:18px;/*19*/leche-haut

background-image:  url(../medias/pages/fond-vert-petit.jpg);
background-repeat: no-repeat;
float : left;
border: 0px;
border : none;
cursor : pointer;
margin-top : 2px;
padding:3px;
color:#666666;
font-weight:bold;
}	

#fond-vert-plus-petit:hover {
background-position: 0px -20px !important;
background-position: 0px -20px ;
}

.fond-vert-offres-ouvert {
width : 687px; 
height: 16px;
background-image:  url(../medias/boutons/fond-vert-offres-ouvert.jpg); 
background-repeat: no-repeat;
float : left;
border: 0px;
border : none;
cursor : pointer;
margin-top : 2px;
padding:2px;
padding-left : 5px;
color:#666666;
font-weight:bold;
}	

.fond-vert-offres-ouvert:hover {
color:#333333;	
}


.fond-vert-offres-ferme {
width : 687px; 
height: 16px;
background-image:  url(../medias/boutons/fond-vert-offres-ferme.jpg); 
background-repeat: no-repeat;
float : left;
border: 0px;
border : none;
cursor : pointer;
margin-top : 2px;
padding:2px;
padding-left : 5px;
color:#666666;
font-weight:bold;
}	

.fond-vert-offres-ferme:hover {
color:#333333;
}

#modifier-recherche {
width : 169px; 
height: 22px;
background-image:  url(../medias/boutons/modifier-recherche.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#modifier-recherche:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#postuler-en-ligne {
width : 138px; 
height: 22px;
background-image:  url(../medias/boutons/postuler-en-ligne.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#postuler-en-ligne:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#envoyer-candidature {
width : 182px; 
height: 22px;
background-image:  url(../medias/boutons/envoyer-candidature.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#envoyer-candidature:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#voir-profil-entreprise {
width : 195px; 
height: 22px;
background-image:  url(../medias/boutons/voir-profil-entreprise.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#voir-profil-entreprise:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#commander {
width : 94px; 
height: 22px;
background-image:  url(../medias/boutons/commander.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#commander:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}



#voir-offres {
width : 129px; 
height: 22px;
background-image:  url(../medias/boutons/voir-offres.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#voir-offres:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}


#voir-profil {
width : 174px; 
height: 22px;
background-image:  url(../medias/boutons/voir-profil.gif); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
}	

#voir-profil:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}


#ajouter-candidat {
width : 173px; 
height: 22px;
background-image:  url(../medias/boutons/ajouter-candidats_.gif); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
margin-top : 8px;
}	


#ajouter-candidats {
width : 175px; 
height: 22px;
background-image:  url(../medias/boutons/ajouter-candidats.gif); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#ajouter-candidats:hover {
background-position: 0px -23px !important;
background-position: 0px -23px ;
}



#acces-candidatheque {
width : 134px; 
height: 21px;
background-image:  url(../medias/boutons/voir-candidats.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
}	

#acces-candidatheque:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

.trait-pointille {
width : 682px; 
height: 20px;
background-image:  url(../medias/pages/trait-pointille.gif); 
background-repeat: no-repeat;
background-position:center;
clear:both;
}

.trait-pointille-large {
width : 100%;
height: 20px;
background-image:  url(../medias/pages/trait-pointille.gif); 
background-repeat: repeat-x;
background-position:center;
clear:both;
}

/* BANDEAU ********************************************************************/

.logo {
padding-top : 15px;
width : 400px;
float : left;
}

#bandeau_home {
position: absolute; 
margin-left: -500px; 
left: 50%; 
top: 0px; 
width: 1000px; 
height: 80px;
}

#bandeau_menu {
float: right;
width : 540px;
padding-top : 55px;
}



/* MENU *********************************************************************/


#menu_offres {
width: 130px; 
height: 26px;
background-image:  url(../medias/communs/menu/offres.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 3px;
}	

#menu_offres:hover {
background-position: 0px -26px !important;
background-position: 0px -26px ;
}

#menu_candidat {
width: 130px; 
height: 26px;
background-image:  url(../medias/communs/menu/candidat.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 3px;
}	

#menu_candidat:hover {
background-position: 0px -26px !important;
background-position: 0px -26px ;
}

#menu_entreprise {
width: 129px; 
height: 26px;
background-image:  url(../medias/communs/menu/entreprise.gif); 
background-repeat: no-repeat;
float : left;
margin-right : 3px;
}	

#menu_entreprise:hover {
background-position: 0px -26px !important;
background-position: 0px -26px ;
}

#menu_conseil {
width: 129px; 
height: 26px;
background-image:  url(../medias/communs/menu/actu-conseils.jpg); 
background-repeat: no-repeat;
float : left;
margin-right : 3px;
}	

#menu_conseil:hover {
background-position: 0px -26px !important;
background-position: 0px -26px ;
}


/****************************************************************************/
	
/* FOOTER *******************************************************************/

#footer {
text-align : right;
height: 23px;
width: 1010px;
font-size:11px;
}

#footer img {
vertical-align: bottom;
}

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



/* RECHERCHE ********************************************************************/

#recherche {
width : 254px;
height : 42px;
background-image:  url(../medias/pushs/rechercher-offre.jpg); 
background-repeat: no-repeat;
}

#recherche-candidats {
width : 254px;
height : 42px;
background-image:  url(../medias/pushs/rechercher-candidats.jpg); 
background-repeat: no-repeat;
}

#int_recherche {
width : 224px;
background-image:  url(../medias/pushs/int-recherche.jpg); 
background-repeat: repeat-y;
padding : 15px 15px 0px 15px;

}

#bas_recherche{
width : 254px;
height : 17px;
background-image:  url(../medias/pushs/bas-recherche.jpg); 
background-repeat: no-repeat;
margin-bottom : 15px;
}

.select_recherche {
width : 100px;
margin-bottom : 3px;
}

.label_recherche {
width : 120px;
float : left;
margin-bottom : 3px;
margin-top : 3px;
}

.label_candidat{
width : 150px;
float : left;
margin-bottom : 3px;
margin-top : 3px;
}

.label_agent {
width : 200px;
float : left;
margin-bottom : 3px;
margin-top : 3px;
}

.champs_recherche{
width : 94px;
margin-bottom : 3px;	
}

#submit_recherche {
width : 85px; 
height: 22px;
background-image:  url(../medias/boutons/rechercher.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 4px;
margin-bottom : 3px;
}

#submit_parcourir {
font-size:10px;
}

.parcourir {
font-size:10px;
margin-left:120px;
}

.logo_profil {
font-size:10px;
float : right;
width : 110px;
}

#submit_recherche:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

.bloc_sous_lien {
float : right;	
width : 140px;
text-align : right;
}

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

/* EDITO ********************************************************************/

#edito {
width : 448px;
height : 20px;
background-image:  url(../medias/pushs/edito.jpg); 
background-repeat: no-repeat;
}

#int_edito {
width : 418px;
background-image:  url(../medias/pushs/int-edito.jpg); 
background-repeat: repeat-y;
padding : 0px 15px 0px 15px;
}

#bas_edito{
width : 448px;
height : 20px;
background-image:  url(../medias/pushs/bas-edito.jpg); 
background-repeat: no-repeat;
margin-bottom : 15px;
}

.img_edito {
position : absolute;
position : bottom;
margin-left: 225px;
}

.txt_edito {
width : 215px;
}

#fond_edito {
background-image:  url(../medias/home/personnages.jpg); 
background-repeat: no-repeat;
background-position: right bottom;
}

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

/* PUSH CARRIERE LOGISTIQUE ********************************************************************/

#push_carriere_logistique {
width : 228px; 
height: 189px;
background-image:  url(../medias/pushs/carriere-logistique.gif); 
background-repeat: no-repeat;
padding : 15px 7px 0px 15px;
/*background-color:#0C9;*/
margin-bottom : 15px;
}

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

/* PUSH OFFRES ********************************************************************/

#offres{
width : 255px;
height : 42px;
background-image:  url(../medias/pushs/offres.jpg); 
background-repeat: no-repeat;
}

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

/* PUSH QUESTION ********************************************************************/

#question{
width : 255px;
height : 42px;
background-image:  url(../medias/pushs/question.jpg); 
background-repeat: no-repeat;
}

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


/* PUSH PAIEMENT ********************************************************************/

#paiement{
width : 255px;
height : 42px;
background-image:  url(../medias/pushs/paiement.jpg); 
background-repeat: no-repeat;
}

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


/* PUSH CONSEIL ********************************************************************/

#conseil {
width : 255px;
height : 42px;
background-image:  url(../medias/pushs/conseils.jpg); 
background-repeat: no-repeat;
}

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


/* PUSH ILS RECRUTENT ********************************************************************/

#ils_recrutent {
width : 255px;
height : 42px;
background-image:  url(../medias/pushs/ils-recrutent.jpg); 
background-repeat: no-repeat;
}

.bloc_logo_small {
border : 1px solid #cecece;	
float : left;
height : 29px;
width : 99px;
margin-right : 10px;
margin-bottom : 10px;
}

#voir_recruteurs {
width :159px; 
height: 22px;
background-image:  url(../medias/boutons/voir-recruteurs.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 4px;
margin-right : 30px;
}	

#voir_recruteurs:hover {
background-position: 0px -22px !important;
background-position: 0px -22px ;
}

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


/* PUSH IDENTIFICATION ********************************************************************/

#identification {
width : 255px;
height : 42px;
background-image:  url(../medias/pushs/identification.jpg); 
background-repeat: no-repeat;
}

.bloc_erreur_form {
color : #b82424;
margin-bottom : 10px;
}

.bloc_erreur_form_picto {
margin-bottom : 10px;
color : #666666;
background-color: #eeeeee;
padding : 10px 10px 10px 10px;
}

.bloc_erreur_form_picto_2 {
margin-bottom : 10px;
color : #666666;
background-color: #eeeeee;
padding : 10px 10px 10px 10px;
float : left;
width : 100%;
}


.champs_identification{
width : 120px;
margin-bottom : 3px;	
}

.label_identification{
width : 90px;
float : left;
margin-bottom : 3px;
margin-top : 3px;
}

.champs-contact{
width : 190px;
margin-bottom : 3px;	
}

.label_postuler{
color:#1b6b8b;
font-weight:bold;
}

/*label{
color:#1b6b8b;
}*/

.label_recherche{
color:#666666;
}


form{
margin:0px;
}

.textarea{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 688px;
height: 150px;
font-size: 11px;
font-family : Arial;
}

.text-grand {
width: 430px;
height: 150px;
font-size: 11px;	
}

.textarea-contact{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 190px;
height: 150px;
}

.textarea-profil{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 395px;
height: 150px;
}

textarea {
font-size: 12px;
font-family : Arial;	
}

#submit_ok {
width : 40px; 
height: 21px;
background-image:  url(../medias/boutons/ok.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 4px;
}	

#submit_ok:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

#submit_envoyer {
width : 74px; 
height: 22px;
background-image:  url(../medias/boutons/envoyer.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 4px;
}	

#submit_envoyer:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}

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



/* PUSH COMMUNS ********************************************************************/

.int_pushs {
width : 223px;
background-image:  url(../medias/pushs/int-push.jpg); 
background-repeat: repeat-y;
padding : 10px 15px 5px 17px;
}

.bas_pushs {
width : 255px;
height : 19px;
background-image:  url(../medias/pushs/bas-push.jpg); 
background-repeat: no-repeat;
/*margin-bottom : 15px;*/
}

.lien_push {
text-align : right;	
padding-top : 4px;
}

#publicite {
width : 252px;
height : 248px;
background-image:  url(../medias/pushs/publicite.jpg); 
background-repeat: no-repeat;
margin-bottom : 15px;
}

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



/* PUSH HOME CANDIDAT ET RECRUTEURS ********************************************************************/

#candidat {
position: relative;
z-index: 1;
}

#push_home_candidat-header {
background: transparent url(../medias/home/push-candidat-header.gif);
position: relative;
background-repeat: no-repeat;
padding-top: 5px;
text-align: center;
margin-left: 1px;
width: 451px;
height:27px;
}



#push_candidat {
background:  transparent url(../medias/home/push-bg.gif);
background-repeat: no-repeat;
position: relative;
padding-top: 25px;
margin-top: -15px;
width:451px;
height: 110px;

}

#push_home_candidat {
background-image:  url(../medias/home/push-candidat.jpg); 
background-repeat: no-repeat;
height : 265px;
width : 371px;
padding : 50px 20px 0px 60px;
margin-bottom : 5px;
}

#push_home_recruteurs-header {
background-image:  url(../medias/home/push-candidat-header.gif);
background-repeat: no-repeat;
position:relative;
padding-top: 5px;
text-align: center;
margin-left: 1px;
width: 451px;
height : 27px;
}

#push_recruteur {
background-image:  url(../medias/home/push-bg.gif);
background-repeat: no-repeat;
position:relative;
margin-top: -16px;
padding-top: 25px;
width:455px;
height: 113px;
}

#push_home_recruteurs {
background-image:  url(../medias/home/push-recruteur.jpg); 
background-repeat: no-repeat;
height : 215px;
width : 371px;
padding : 50px 20px 0px 60px;
}

.puce-carre_candidat {
position: absolute;
margin-left: 410px;
margin-top: 3px;
z-index: 11;
}

.puce-carre_recruteur{
position: absolute;
margin-left: 410px;	
margin-top: 3px;
z-index: 11;
}

.contenant {
display : block;
}

.center {
text-align:center;
}



.picto_flottant {
float : left;
border:none;
}

.picto_flottant1 {
text-align: center;
border: none;
}

.float {
float: left;
}

.bloc_home {
height : 52px;
}

.bloc_home1 {
text-align: center;
height : 52px;
width: 80px;
float: left;
}

.bloc_home2 {
text-align: center;
height : 52px;
width: 150px;
float: left;
}

.bloc_home3 {
text-align: center;
height : 52px;
width: 50px;
float: left;
}

.legende1 {
width: 80px;
float: left;
position: relative;
text-align: center;
}

.legende2 {
width: 150px;
float: left;
position: relative;
text-align: center;
}

.legende3 {
width: 50px;
float: left;
position: relative;
text-align: center;
}

#creer_compte_candidat {
width : 234px; 
height: 21px;
background-image:  url(../medias/boutons/creer-compte-candidat.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-bottom : 3px;
margin-right : 85px;
}	

#creer_compte_candidat:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}


#creer_compte {
width : 150px; 
height: 21px;
background-image:  url(../medias/boutons/creer-compte.jpg); 
background-repeat: no-repeat;
float : right;
border: 0px;
border : none;
cursor : pointer;
margin-top : 8px;
margin-bottom : 3px;
margin-right : 130px;
}	

#creer_compte:hover {
background-position: 0px -21px !important;
background-position: 0px -21px ;
}


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


/* TEXTES ************************************************************************************/


.bold {
font-weight : bold;
}

.italic {
font-style : italic;
}

.bleu_bold {
font-weight : bold;
color : #18698a;
}

.grand-vert {
font-weight : bold;
color : #a3b63b;
font-size:15px;
text-transform:uppercase;
}

.bleu {
color : #18698a;
}

.strong {
font-size : 14px;
font-weight : bold;
}

.strong-bleu {
font-size : 14px;
font-weight : bold;
color:#1b6b8b;
text-transform:uppercase;
}


.bloc_erreur_form {
	
}


.alphabet {
font-size:11px;
}

.centre {
padding-left : 75px;
}

.remerciement {
font-size : 14px;
font-weight : bold;
color:#1b6b8b;
padding-left : 35px;
}

h2 {
font-size : 12px;	
margin : 0px;
padding : 0px;
display : inline;
}

#marquee_1 {
position: relative;
float: left;
margin-left: 2px;
margin-top: 10px;
padding-left: 10px;
padding-top: 5px;
height: 275px;
}

#nav_marquee_1 {
position: relative;
float: left;
margin-left: 10px;
margin-top:130px;
height: 150px;
width: 20px;
}

#marquee_2 {
position: relative;
float: left;
margin-left: 2px;
margin-top: 10px;
padding-left: 10px;
padding-top: 5px;
height: 130px;
}

#nav_marquee_2 {
position: relative;
float: left;
margin-left: 10px;
margin-top:60px;
height: 80px;
width: 20px;
}

.title {
height: 20px;
color : white;
font-size: 14px;
font-weight: bold;
font: Arial;
}

h2.mentions {
font-size : 12px;	
color : #1d6d8e;
margin-top : 15px;
margin-bottom : 8px;
padding-top : 15px;
display: block;
}

h3 {
font-size : 12px;	
margin : 0px;
padding : 0px;
display : inline;
}

h1 {
font-size : 13px;	
margin : 0px;
padding : 0px;
display : inline;
}

li {
list-style-type:none;
padding : 0;
}

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

.small {
font-size : 10px;	
}

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



/* IMAGES */

.img_float_left {
float : left;
vertical-align : middle;
}

.img_float_right {
float : right;
vertical-align : middle;
}

.puce {
vertical-align: middle;
}

.picto-align {
vertical-align : middle;	
}

.bordure-logo {
width : 150px;
/*height : 70px;*/
padding : 5px 5px 5px 5px; 
border : 1px solid #c6c1c1;
float : right;
margin-right : 3px;
text-align : center;
background-color: #FFFFFF;

}


.bordure-logo-partenaire {
width : 200px;
height : 50px;
padding : 5px 5px 5px 5px; 
border : 1px solid #c6c1c1;
text-align : center;
background-color: #FFFFFF;
}


.logo-liste-entreprise {
margin-top : 10px;
}

.picto-espace {
margin-right : 20px;	
}

 /* LIENS *********************************************************************************/


a.sous_lien:link { color: #666666; text-decoration: none; font-size : 11px;}
a.sous_lien:visited { color: #666666; text-decoration: none; font-size : 11px; }
a.sous_lien:hover { color: #666666; text-decoration: underline; font-size : 11px; }
a.sous_lien:active { color: #666666; text-decoration: unerline; font-size : 11px; }
 
a.lien_footer:link { color: #808385;  text-decoration: none;}
a.lien_footer:visited { color: #808385; text-decoration: none; }
a.lien_footer:hover { color: #18698a;  text-decoration: underline; }
a.lien_footer:active { color: #18698a; text-decoration: underline; }

a.lien_footer_actif:link { color: #18698a; text-decoration: underline}
a.lien_footer_actif:visited { color: #18698a; text-decoration: underline }
a.lien_footer_actif:hover { color: #18698a;  text-decoration: underline; }
a.lien_footer_actif:active { color: #18698a; text-decoration: underline; }


a:link { color: #18698a; text-decoration: none; }
a:visited { color: #18698a; text-decoration: none; }
a:hover { color: #18698a; text-decoration: underline; }
a:active { color: #18698a; text-decoration: unerline; } 

a.image:link { color: #18698a; text-decoration: none; }
a.image:visited { color: #18698a; text-decoration: none; }
a.image:hover { color: #18698a; text-decoration: none; }
a.image:active { color: #18698a; text-decoration: none; } 

a.underline:link { color: #18698a; text-decoration: underline; }
a.underline:visited { color: #18698a; text-decoration: underline; }
a.underline:hover { color: #18698a; text-decoration: none; }
a.underline:active { color: #18698a; text-decoration: none; } 

a.lien_ariane:link { color: #979a9e; text-decoration: none; }
a.lien_ariane:visited { color: #979a9e; text-decoration: none;  }
a.lien_ariane:hover { color: #979a9e; text-decoration: underline; }
a.lien_ariane:active { color: #979a9e; text-decoration: underline; }

.lien_droite { text-align : right;}
.lien_droite a { text-align : right;  color: #228bba; text-decoration: none; font-weight : bold;}
.lien_droite a:hover { text-align : right;  color: #228bba; text-decoration: underline; font-weight : bold;}



a.lien_tab_tri:link { color: #666666; text-decoration: none; }
a.lien_tab_tri:visited { color: #666666; text-decoration: none;  }
a.lien_tab_tri:hover { color: #666666; text-decoration: underline; }
a.lien_tab_tri:active { color: #666666; text-decoration: underline; }
/* COMMUNS **************************************************************************************/

.spacer { 
clear: both;
background-color: none;
}

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


/* dock2 - bottom */
#dock2 {
	width: 380px;
	height:180px;
	position: absolute;
}

.dock-container2 {
	/*position: absolute;*/
	height: 150px;
	width: 380;
	
}

a.dock-item2 {
	display: block; 
	font: bold 10px Arial, Helvetica, sans-serif;
	width: 200px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	width : 200px;
	color : #18698a;
	font-weight : bold;
	font-size : 11px;
	padding-bottom : 5px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}


#lancement {
	width : 464px; 
	height: 182px;
	background-image:  url(../medias/pushs/encart.jpg); 
	background-repeat: no-repeat;
	float : right;
	border: 0px;
	border : none;
	cursor : pointer;
	margin-bottom : 20px;
}

#lancement:hover {
	background-position : 0px -182px !important;
	background-position : 0px -182px;
}

.bloc_lancement {
	height : 200px;
}


.txt-partenaires {
	width : 730px;
	float : right;
}

.bloc-trans-liste {
	width: 97px; float:left;overflow:hidden; 
	margin-bottom : 3px;
}

.form_col1 { 
	float : left; 
	width : 330px; 
	margin-bottom : 10px;
}

.mention_ami{ font-size : 11px; width : 645px;}


.dossier_form {	
float : left;
width : 310px;
margin-right : 10px;
}

#dossier {
padding-bottom : 10px;

}
