div#general div#contenent_pages{
width:940px; margin:0 auto 60px auto; padding:auto; border:1px solid #CCCCCC; overflow:auto;
}
div#general div#contenent_pages p{
float:left; width:651px; display:block; text-align:right; height:10px; padding:20px 0 20px 0; 
color:#FF0000; font-size:12px; 
}
div#general div#contenent_pages p.etoile{
width:260px; float:right; padding:10px 10px 20px 0; font-size:10px; color:#666666;
}
div#general div#contenent_pages form h1{
font-size:17px; color:#505050; float:left; font-family:arial; padding:20px 0 0 40px; width:894px;
}

div#general div#contenent_pages form fieldset{
float:left; width:754px; margin:20px 0 0 0; padding:0 0 10px 180px; 
}

div#general div#contenent_pages form fieldset label{
float:left;width:320px; display:block; background:url(../img/bg/picto-inscrire.gif) left no-repeat; padding:0 0 0 20px;
margin:0 0 12px 0; clear:both; color:#666666;
}

div#general div#contenent_pages form fieldset input{
float:left; width:230px; border:1px solid  #CCCCCC; padding:0; height:18px; margin:0 0 5px 0; 
}
div#general div#contenent_pages form span.inscrire{
float:left; width:920px; margin:20px 0 0 0; font-size:11px; color:#999999; text-align:center; display:block; margin:30px 0 20px 0;
}
div#general div#contenent_pages form input.valider{
float:right; margin:6px 180px 30px 0;
}
div#general div#contenent_pages p.adresse{
width:692px; font-size:11px; color:#999999; height:90px; padding:0 120px 0 120px; text-align:center;
}
/*******************************identification*******************************/
div#general div#contenent_pages_identif{
float:left; width:934px; border:6px solid #CCCCCC; margin:30px 0 0 0; background:url(../img/bg/bg-contenent.gif) repeat-x top;
}
div#general div#contenent_pages_identif p{
float:left; width:611px; display:block; text-align:right; height:10px; padding:20px 0 20px 0; 
color:#FF0000; font-size:12px; 
}
div#general div#contenent_pages_identif p.etoile{
width:260px; float:right; padding:10px 10px 20px 0; font-size:10px; color:#666666;
}
div#general div#contenent_pages_identif form h1{
font-size:17px; color:#505050; float:left; font-family:arial; padding:20px 0 0 40px; width:894px;
}
div#general div#contenent_pages_identif form fieldset{
float:left; width:592px; margin:20px 0 0 0; padding:0 160px 0 180px;
}
div#general div#contenent_pages_identif form fieldset label{
float:left; display:block; background:url(../img/bg/picto-inscrire.gif) left no-repeat; padding:0 0 0 20px;
color:#666666; margin:0 20px 0 0;
}
div#general div#contenent_pages_identif form fieldset input{
float:left; width:152px; border:1px solid  #CCCCCC; padding:0; margin:0 14px 0 0;
}
div#general div#contenent_pages_identif form fieldset label.mot-de-passe{
float:left; display:block; background:url(../img/bg/picto-inscrire.gif) left no-repeat; padding:0 0 0 20px;
color:#666666; margin:0 20px 0 20px; width:102px;
}
div#general div#contenent_pages_identif form fieldset a{
float:right; color:#505050; font-size:10px; width:172px; padding:5px 0 0 0;
}
div#general div#contenent_pages_identif form fieldset a:hover{
text-decoration:underline;
}
div#general div#contenent_pages_identif form input.valider{
float:right; margin:10px 180px 20px 0;
}
/**************************************************  mon-panier ********************************/

div#general div#contenent_pages_mon-panier{
float:left; width:914px; border:6px solid #CCCCCC; margin:30px 0 0 0; background:url(../img/bg/bg-contenent.gif) repeat-x top; padding:10px;
}
div#general div#contenent_pages_mon-panier ul{
float:left; width:914px; background:#FFFFFF; height:50px; border-bottom:1px solid #CCCCCC;
}
div#general div#contenent_pages_mon-panier ul span{
float:left; height:27px; width:84px; background:url(../img/bg/pict-mon-panier.gif) no-repeat; font-size:11px; color:#FF0000; font-weight:bold;
padding:13px 0 0 65px;
}
div#general div#contenent_pages_mon-panier ul span.etapes{
float:left; color:#505050; font-size:11px; background:none; height:27px; width:195px; padding:13px 0 0 20px;
}
div#general div#contenent_pages_mon-panier ul span.etapes1{
float:left; height:27px; padding:13px 0 0 25px; background:none; color:#505050; background:url(../img/bg/panier-1.gif) no-repeat left;
width:100px;
}
div#general div#contenent_pages_mon-panier ul span.etapes2{
float:left; height:27px; padding:13px 0 0 25px; background:none; color:#505050; background:url(../img/bg/panier-2.gif) no-repeat left;
width:130px; 
}
div#general div#contenent_pages_mon-panier ul span.etapes3{
float:left; height:27px; padding:13px 0 0 25px; background:none; color:#ff0000; background:url(../img/bg/panier-03.gif) no-repeat left;
width:120px; 
}
div#general div#contenent_pages_mon-panier ul span.etapes03{
float:left; height:27px; padding:13px 0 0 25px; background:none; color:#505050; background:url(../img/bg/panier-3.gif) no-repeat left;
width:120px; 
}
div#general div#contenent_pages_mon-panier ul span.etapes4{
float:left; height:27px; padding:13px 0 0 25px; background:none; color:#505050; background:url(../img/bg/panier-4.gif) no-repeat left;
width:100px; 
}
div#general div#contenent_pages_mon-panier ul span.etapes04{
float:left; height:27px; padding:13px 0 0 25px; background:none; color:#ff0000; background:url(../img/bg/panier-04.gif) no-repeat left;
width:100px; 
}

div#general div#contenent_pages_mon-panier table{
float:left; margin:20px 0 0 0;
}
div#general div#contenent_pages_mon-panier table td{
float:left; padding:4px 8px 0 10px; width:134px; font-size:11px; color:#505050; font-weight:bold; background:#E5E5E5; height:21px;
}
div#general div#contenent_pages_mon-panier table td.produit{
background:#F3F3F3; font-weight:normal; padding:10px 8px 10px 10px; height:85px; text-align:left; border-bottom:1PX solid #CCCCCC;
}
div#general div#contenent_pages_mon-panier table td.produit2{
background:#fff; font-weight:normal; height:26px; text-align:left; width:896px; vertical-align:top; float:right; font-weight:bold;
padding:10px 8px 0 10px; text-align:right;
}
div#general div#contenent_pages_mon-panier table.livraison{
float:left; width:914px; margin:5px 0 0 0;
}
div#general div#contenent_pages_mon-panier table.livraison td{
width:286px; background:none;
}
div#general div#contenent_pages_mon-panier a.acceder{
float:right; font-size:11px; color:#FF0000; font-weight:bold; display:block; width:145px; height:27px; background:url(../img/bg/acceder-au-paiement.gif)
no-repeat; margin:30px 0 30px 20px; padding:13px 0 0 64px;
}
div#general div#contenent_pages_mon-panier a.retour{
float:right; font-size:11px; color:#505050; font-weight:bold; display:block; width:184px; height:27px; background:url(../img/bg/icon-oursuivre.gif)
no-repeat; margin:30px 0 30px 0; padding:13px 0 0 66px;
}
/**************************************************  PAIEMENT  ********************************/
div#general div#contenent_pages_mon-panier h2{
float:left; font-size:15px; font-family:arial; color:#505050; background:url(../img/bg/picto-01.gif) no-repeat left; padding:0 0 0 20px;
display:block; width:890px; margin:0 0 20px 0; text-transform:uppercase;
}
div#general div#contenent_pages_mon-panier p{
float:left; font-size:11px; color:#505050; width:914px;
}
div#general div#contenent_pages_mon-panier table.paiement{
border:1px solid #ccc; width:914px; margin:30px 0 30px 0; 
}
div#general div#contenent_pages_mon-panier table.paiement td{
width:228px; padding:10px 0 0 0; margin:0; height:58px; background:url(../img/bg/bg-paiement.gif) repeat-x; text-align:center;
}
/**************************************************  confirmation  ********************************/
div#general div#contenent_pages_mon-panier p.confirmation{
float:left; font-size:11px; color:#505050; width:912px; margin:20px 0 0 0; text-align:center; line-height:20px;
}
div#general div#contenent_pages_mon-panier table.paiement-table {
float:left;
}
div#general div#contenent_pages_mon-panier table.paiement-table td{
background:none; width:304px; padding:0; margin:0; text-align:center; height:40px;
}
div#general div#contenent_pages_mon-panier ul.visa{
float:left; width:158px; height:100px; border:1px solid #CCCCCC; text-align:center; padding:60px 0 0 0;
}
div#general div#contenent_pages_mon-panier form{
float:right; width:462px; height:135px; padding:25px 135px 0 135px; margin:0 0 30px 0;
}
div#general div#contenent_pages_mon-panier form fieldset label{
float:left; font-size:11px; color:#505050; clear:both; width:200px; margin:0 0 5px 0;
}
div#general div#contenent_pages_mon-panier form fieldset input{
float:left; width:200px; border:1px solid #CCCCCC; margin:0 0 5px 0; height:16px;
}
div#general div#contenent_pages_mon-panier form fieldset input.pt{
float:left; width:80px; border:1px solid #CCCCCC; margin:0 0 5px 0; height:16px;
}
div#general div#contenent_pages_mon-panier form input{
float:right; margin:10px 61px 0 0;
}
div#general div#contenent_pages_mon-panier form fieldset select{
float:left; border:1px solid #CCCCCC; width:91px; margin:0 20px 5px 0; height:18px;
}
div#general div#contenent_pages_mon-panier p.texte-confirm{
float:left; font-size:10px; color:#505050; width:872px; padding:20px; border:1px solid #CCCCCC; margin:0 0 30px 0;
}

/**************************************************page2 _ gauche 	********************************/
div#general div#contenent_pages_2{
width:940px; margin:0 auto 60px auto; padding:auto; overflow:auto;
}
div#general div#contenent_pages_2 div#gauche{
float:left; width:631px;
}
div#general div#contenent_pages_2 div#gauche h1{
float:left; font-size:15px; font-family:arial; color:#505050; background:url(../img/bg/picto-01.gif) no-repeat left; padding:0 0 0 20px;
display:block; width:607px; margin:0 0 20px 0;
}
div#general div#contenent_pages_2 div#gauche a.decon-hover{
color:#999; background:url(../img/bg/picto-rouge.gif) no-repeat left; padding:0 0 0 8px;
}
div#general div#contenent_pages_2 div#gauche a.decon-hover:hover{
color:#D25959;
}

div#general div#contenent_pages_2 div#gauche p.bonde{
float:left; width:631px; height:27px; background:url(../img/bg/bg-droit.gif) repeat-x; 
}
div#general div#contenent_pages_2 div#gauche p.bonde span.bd-left{
background:url(../img/bg/gauche.gif) no-repeat; float:left; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_2 div#gauche p.bonde span.bd-right{
background:url(../img/bg/droit.gif) no-repeat; float:right; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_2 div#gauche p.bonde span.texte{
float:left; height:20px; width:550px; display:block; background:url(../img/bg/picto-noir2.gif) no-repeat left; padding:7px 0 0 16px;
font-size:11px; font-weight:bold; margin:0 0 0 8px; color:#545454;
}

div#general div#contenent_pages_2 div#gauche div#appel-doffre{
float:left; width:609px; border:1px solid #DBDBDB; background:url(../img/bg/div-offre.gif) repeat-x top; padding:0 10px 30px 10px;
}

div#general div#contenent_pages_2 div#gauche div#appel-doffre ul{
float:left; width:587px; border:1px solid #CCCCCC; margin:20px 0 0 0; padding:0 10px 18px 10px; background:url(../img/bg/div-offre-2.gif) repeat-x top;
}
div#general div#contenent_pages_2 div#gauche div#appel-doffre ul span.liste-des-offres-left{
float:left; width:480px; height:20px; padding:4px 0 0 0; font-size:11px; color:#505050; font-weight:bold;
}
div#general div#contenent_pages_2 div#gauche div#appel-doffre ul span.liste-des-offres-right{
float:right; width:83px;  height:20px; font-weight:bold; padding:4px 0 0 0; font-size:11px; color:#505050;
}
div#general div#contenent_pages_2 div#gauche div#appel-doffre ul p{
float:left; margin:10px 0 0 0; width:587px; font-size:11px; color:#505050;
}
div#general div#contenent_pages_2 div#gauche div#appel-doffre span.pagination{
float:left; width:609px; height:16px; display:block; margin:30px 0 0 0; background:url(../img/bg/bg-pagination.gif) no-repeat;
text-align:center; font-size:11px; color:#505050; padding:2px 0 0 0;
}
/**************************************************page2 _ droit 	********************************/
div#general div#contenent_pages_2 div#droit{
float:right; width:298px;
}
/**************************************************emploi 	********************************/
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_left{
float:left; width:304px; height:27px; background:url(../img/bg/bg-droit.gif) repeat-x;
}
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_left span.bd-left{
background:url(../img/bg/gauche.gif) no-repeat; float:left; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_left span.bd-right{
background:url(../img/bg/droit.gif) no-repeat; float:right; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_left span.texte{
float:left; height:20px; width:200px; display:block; background:url(../img/bg/picto-noir2.gif) no-repeat left; padding:7px 0 0 16px;
font-size:11px; font-weight:bold; margin:0 0 0 8px; color:#505050;
}
/*************/
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_right{
float:right; width:304px; height:27px; background:url(../img/bg/bg-droit.gif) repeat-x; 
}
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_right span.bd-left{
background:url(../img/bg/gauche.gif) no-repeat; float:left; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_right span.bd-right{
background:url(../img/bg/droit.gif) no-repeat; float:right; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_right span.texte{
float:left; height:20px; width:200px; display:block; background:url(../img/bg/picto-noir2.gif) no-repeat left; padding:7px 0 0 16px;
font-size:11px; font-weight:bold; margin:0 0 0 8px; color:#505050;
}
/*************/
div#general div#contenent_pages_2 div#demandeur_demploi{
float:left; width:284px; height:184px; background:url(../img/bg/emploi-bg.jpg) no-repeat; padding:30px 10px 10px 10px;
}
div#general div#contenent_pages_2 div#demandeur_demploi form fieldset {
float:left; padding:0; margin:0;
}
div#general div#contenent_pages_2 div#demandeur_demploi form fieldset label{
float:left; width:90px; font-size:11px; color:#505050; margin:2px 0 12px 0; clear:both;
}
div#general div#contenent_pages_2 div#demandeur_demploi form fieldset input{
float:right; width:170px; border:1px solid #CCCCCC; margin:0 0 8px 0;
}
div#general div#contenent_pages_2 div#demandeur_demploi form fieldset select{
float:right; width:170px; border:1px solid #CCCCCC; margin:0 0 8px 0;
}
div#general div#contenent_pages_2 div#demandeur_demploi form fieldset span a{
float:right; clear:both; width:174px; font-size:10px; color:#FF0000;
}
div#general div#contenent_pages_2 div#demandeur_demploi form fieldset span a:hover{
text-decoration:underline; 
}
div#general div#contenent_pages_2 div#demandeur_demploi form fieldset input.envoyer_emlpoi{
float:right; width:82px; height:33px; clear:both; margin:20px 90px 0 0; padding:0; border:none;*margin:17px 90px 0 0;
}
div#general div#contenent_pages_2 div#demandeur_demploi form fieldset p{
float:right; font-size:11px; color:#505050; width:172px; margin:13px 0 0 0; line-height:18px;
}
div#general div#contenent_pages_2 div#demandeur_demploi form fieldset p a{
font-size:11px; color:#FF0000;
}
div#general div#contenent_pages_2 div#demandeur_demploi form fieldset p a:hover{
text-decoration:underline; 
}
/*********************/
div#general div#contenent_pages_2 div#employeur{
float:right; width:304px; height:224px; background:url(../img/bg/emploi-bg.jpg) no-repeat; 
}
div#general div#contenent_pages_2 div#employeur{
float:right; width:284px; height:184px; background:url(../img/bg/emploi-bg.jpg) no-repeat; padding:30px 10px 10px 10px;
}
div#general div#contenent_pages_2 div#employeur form fieldset label{
float:left; width:90px; font-size:11px; color:#505050; margin:2px 0 12px 0; clear:both;
}
div#general div#contenent_pages_2 div#employeur form fieldset input{
float:right; width:170px; border:1px solid #CCCCCC; margin:0 0 8px 0;
}
div#general div#contenent_pages_2 div#employeur form fieldset span a{
float:right; clear:both; width:174px; font-size:10px; color:#FF0000;
}
div#general div#contenent_pages_2 div#employeur form fieldset span a:hover{
text-decoration:underline; 
}
div#general div#contenent_pages_2 div#employeur form fieldset input.envoyer_emlpoi{
float:right; width:82px; height:33px; clear:both; margin:20px 90px 0 0; padding:0; border:none;
}
div#general div#contenent_pages_2 div#employeur form fieldset p{
float:right; font-size:11px; color:#505050; width:172px; margin:13px 0 0 0; line-height:18px;
}
div#general div#contenent_pages_2 div#employeur form fieldset p a{
font-size:11px; color:#FF0000;
}
div#general div#contenent_pages_2 div#employeur form fieldset p a:hover{
text-decoration:underline; 
}
/************************************societe*******************************/
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_bettom{
float:left; width:629px; height:27px; background:url(../img/bg/bg-droit.gif) repeat-x; margin:20px 0 0 0;
}

div#general div#contenent_pages_2 div#gauche p.bonde_emploi_bettom span.bd-left{
background:url(../img/bg/gauche.gif) no-repeat; float:left; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_bettom span.bd-right{
background:url(../img/bg/droit.gif) no-repeat; float:right; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_bettom span.texte{
float:left; height:20px; width:300px; display:block; background:url(../img/bg/picto-noir2.gif) no-repeat left; padding:7px 0 0 16px;
font-size:11px; font-weight:bold; margin:0 0 0 8px; color:#505050;
}

div#general div#contenent_pages_2 div#societe{
float:left; width:589px; height:200px; padding:20px 17px 0 23px; background:url(../img/bg/div-emploi.jpg) no-repeat;
}
div#general div#contenent_pages_2 div#societe ul{
float:left;
}
div#general div#contenent_pages_2 div#societe ul li{
display:inline;
}
div#general div#contenent_pages_2 div#societe ul li img{
margin:0 7px 10px 0;
}
div#general div#contenent_pages_2 div#societe a{
float:right; font-size:11px; color:#FF0000; font-weight:bold; background:url(../img/bg/picto-voir.gif) no-repeat left; padding: 0 0 0 15px;
display:block; margin:5px 0 0 0; width:69px;
}
/************************************ petites annonces *******************************/
div#general div#contenent_pages_2 div#gauche div#petites_annonces{
float:left; width:609px; border:1px solid #DBDBDB; background:url(../img/bg/div-offre.gif) repeat-x top; padding:0 10px 30px 10px;
}
div#general div#contenent_pages_2 div#gauche div#petites_annonces a.ajouter-annonce{
float:right; width:173px; height:16px; color:#FF0000; font-size:10px; font-weight:bold; margin:10px 0 0 0;
background:url(../img/bg/bg-ajouter.jpg) no-repeat; border:none; padding:3px 0 0 35px; text-align:left;
}
div#general div#contenent_pages_2 div#gauche div#petites_annonces a.modifier-annonce{
float:right; width:198px; height:16px; color:#FF0000; font-size:10px; font-weight:bold; margin:10px 0 0 0;
background:url(../img/bg/modifier.jpg) no-repeat; border:none; padding:3px 0 0 10px; text-align:left;
}
div#general div#contenent_pages_2 div#gauche div#petites_annonces a.ajouter-annonce:hover{
background:url(../img/bg/hover01.gif) no-repeat left;
}
div#general div#contenent_pages_2 div#gauche div#petites_annonces a.modifier-annonce:hover{
background:url(../img/bg/modifierr.jpg) no-repeat left;
}
div#general div#contenent_pages_2 div#gauche div#petites_annonces ul{
float:left; width:587px; border:1px solid #CCCCCC; margin:20px 0 0 0; padding:0 10px 18px 10px; background:url(../img/bg/div-offre-2.gif) repeat-x top;
}
div#general div#contenent_pages_2 div#gauche div#petites_annonces ul span.liste-des-offres-left{
float:left; width:360px; height:20px; padding:4px 0 0 0; font-size:11px; color:#505050; font-weight:bold;
}
div#general div#contenent_pages_2 div#gauche div#petites_annonces ul span.liste-des-offres-midel{
float:left; width:120px; height:20px; padding:4px 0 0 0; font-size:11px; color:#505050; font-weight:bold;
}
div#general div#contenent_pages_2 div#gauche div#petites_annonces ul span.liste-des-offres-right{
float:right; width:83px;  height:20px; font-weight:bold; padding:4px 0 0 0; font-size:11px; color:#505050;
}
div#general div#contenent_pages_2 div#gauche div#petites_annonces ul  p{
float:left; margin:10px 0 0 0; width:584px; font-size:11px; color:#505050;
}
div#general div#contenent_pages_2 div#gauche div#petites_annonces a.pagin{
float:right; font-size:11px; color:#FF0000; background:url(../img/bg/bg-detail.gif) repeat-x; padding:4px 0 0 0; font-weight:bold;
border:1px solid  #CCCCCC; width:70px; height:19px; border-top:none; text-align:center;
}
div#general div#contenent_pages_2 div#gauche div#petites_annonces a:hover{
color:#505050;
}
div#general div#contenent_pages_2 div#gauche div#petites_annonces span.pagination{
float:left; width:609px; height:16px; display:block; margin:30px 0 0 0; background:url(../img/bg/bg-pagination.gif) no-repeat;
text-align:center; font-size:11px; color:#505050; padding:2px 0 0 0; 
}

/************************************ administration *******************************/
div#general div#contenent_pages_2 div#gauche div#administration{
float:left; width:609px; border:1px solid #DBDBDB; background:url(../img/bg/div-offre.gif) repeat-x top; padding:0 10px 30px 10px;
}
div#general div#contenent_pages_2 div#gauche div#administration span{
float:left;  display:block; margin:20px 0 0 0; width:607px; height:24px; font-size:11px; color:#000000; font-weight:bold;
padding:3px 0 0 0px; background:url(../img/bg/picto-noir.jpg) no-repeat left; color:
}
/************************************ client *******************************/
div#general div#contenent_pages_2_client{
width:940px; margin:0 auto 60px auto; padding:auto;  overflow:auto;
}
div#general div#contenent_pages_2_client div#gauche_client {
float:left; width:320px;
}

div#general div#contenent_pages_2_client div#gauche_client h1{
float:left; font-size:15px; font-family:arial; color:#505050; background:url(../img/bg/picto-client.jpg) no-repeat left; padding:10px 0 0 65px;
display:block; width:255px; margin:0 0 20px 0; height:40px;
}
div#general div#contenent_pages_2_client div#gauche_client h1 span{
float:left; font-size:15px; font-family:arial; color:#FF0000; font-weight:100;
}


div#general div#contenent_pages_2_client div#gauche_client p.bonde{
float:left; width:320px; height:27px; background:url(../img/bg/bg-droit.gif) repeat-x; clear:both;
}
div#general div#contenent_pages_2_client div#gauche_client p.bonde span.bd-left{
background:url(../img/bg/gauche.gif) no-repeat; float:left; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_2_client div#gauche_client p.bonde span.bd-right{
background:url(../img/bg/droit.gif) no-repeat; float:right; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_2_client div#gauche_client p.bonde span.texte{
float:left; height:20px; width:200px; display:block; background:url(../img/bg/picto-noir2.gif) no-repeat left; padding:7px 0 0 16px;
font-size:11px; font-weight:bold; margin:0 0 0 8px; color:#505050;
}
div#general div#contenent_pages_2_client div#gauche_client div#client{
float:left; width:298px; border:1px solid #DBDBDB; background:url(../img/bg/div-offre.gif) repeat-x top; padding:10px; margin:0 0 10px 0;
}
div#general div#contenent_pages_2_client div#gauche_client div#client img{
float:left; margin:0 10px 0 0;
}
div#general div#contenent_pages_2_client div#gauche_client div#client span{
float:left; font-family:verdana; color:#000000; display:block; 
}
div#general div#contenent_pages_2_client div#gauche_client div#client p{
float:left; color:#000000; display:block; width:187px; font-size:11px; margin:10px 0 0 0; color:#505050; text-align:left;
}
div#general div#contenent_pages_2_client div#gauche_client div#client a{
float:left; color:#505050;
}
div#general div#contenent_pages_2_client div#gauche_client div#client a:hover{
color:#FF0000;
}
div#general div#contenent_pages_2_client div#gauche_client div#client p.mot-cle{
float:left; color:#000000; display:block; width:298px; font-size:11px; margin:10px 0 0 0; color:#505050; text-align:justify;
}
div#general div#contenent_pages_2_client div#gauche_client div#client table{
width:298px; margin:10px 0 0 0; font-size:11px; float:left;
}
div#general div#contenent_pages_2_client div#gauche_client div#client td{
height:22px;
}
/***************************right*************************/

div#general div#contenent_pages_2_client div#droit_client {
float:right; width:609px;
}
div#general div#contenent_pages_2_client div#droit_client div#client{
float:left; width:587px; border:1px solid #DBDBDB; background:url(../img/bg/div-offre.gif) repeat-x top; padding:10px; margin:0 0 10px 0;
}
div#general div#contenent_pages_2_client div#droit_client p.bonde{
float:left; width:609px; height:27px; background:url(../img/bg/bg-droit.gif) repeat-x; clear:both;
}
div#general div#contenent_pages_2_client div#droit_client p.bonde span.bd-left{
background:url(../img/bg/gauche.gif) no-repeat; float:left; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_2_client div#droit_client p.bonde span.bd-right{
background:url(../img/bg/droit.gif) no-repeat; float:right; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_2_client div#droit_client p.bonde span.texte{
float:left; height:20px; width:560px; display:block; background:url(../img/bg/picto-noir2.gif) no-repeat left; padding:7px 0 0 16px;
font-size:11px; font-weight:bold; margin:0 0 0 8px; color:#505050; 
}
div#general div#contenent_pages_2_client div#droit_client div#client input{
float:left; margin:0 10px 0px 0;
}
div#general div#contenent_pages_2_client div#droit_client div#client p{
color:#505050; font-size:11px; margin:0; padding:0;
}
div#general div#contenent_pages_2_client div#droit_client div#client ul.pro{
float:left; width:181px; border:1px solid #CCCCCC; height:240px; margin:8px 4px 10px 5px; background:url(../img/bg/bg-detail.gif) repeat-x bottom;

}
div#general div#contenent_pages_2_client div#droit_client div#client ul.pro:hover{
background:url(../img/bg/bg-nouveaute.gif) repeat-x bottom; border:1px solid #BABABA;
}
div#general div#contenent_pages_2_client div#droit_client div#client ul.pro img{
float:left; width:181px; margin:0 0 10px 0;
}
div#general div#contenent_pages_2_client div#droit_client div#client ul.pro p{
float:left; width:165px; padding:0 8px 0 8px;
}
div#general div#contenent_pages_2_client div#droit_client div#client ul.pro span{
float:right; color:#FF0000; font-size:18px; display:block; text-align:center; width:181px; padding:8px 0 14px 0; 
}
div#general div#contenent_pages_2_client div#droit_client div#client ul.pro a{
float:right; font-size:11px; color:#000; font-weight:bold; padding:0 8px 0 8px; background:url(../img/bg/pict-detail.gif) no-repeat left;
}
div#general div#contenent_pages_2_client div#droit_client div#client ul.pro a:hover{
color:#FF0000;
}

/*****************************panier**************************/
div#general div#contenent_pages_2_client div#droit_client div#client-panier{
float:left; width:587px; border:1px solid #DBDBDB; background:url(../img/bg/div-offre.gif) repeat-x top; padding:10px; margin:0 0 10px 0;
}
div#general div#contenent_pages_2_client div#droit_client div#client-panier ul.panier{
float:left; width:298px; 
}
div#general div#contenent_pages_2_client div#droit_client div#client-panier ul.panier img.ajouter-panier{
float:left; margin:0 0 10px 0;
}
div#general div#contenent_pages_2_client div#droit_client div#client-panier ul.panier img.panier{
float:right; margin:0 0 0 10px; 
}
div#general div#contenent_pages_2_client div#droit_client div#client-panier ul.panier-prix{
float:right; width:258px; height:290px; padding:10px 0 0 20px;
}
div#general div#contenent_pages_2_client div#droit_client div#client-panier ul.panier-prix a.prix-gris{
font-size:14px; color:#505050; float:left; width:256px; padding:0 0 30px 0; font-weight:bold; text-decoration:line-through;
}
div#general div#contenent_pages_2_client div#droit_client div#client-panier ul.panier-prix span.prix-rouge{
font-size:26px; color:#FF0000; float:left; width:256px; padding:0 0 15px 0; line-height:20px; text-align:left;
}
div#general div#contenent_pages_2_client div#droit_client div#client-panier ul.panier-prix a.panier2{
float:left; width:127px; height:31px; font-size:11px; color:#FF0000; font-weight:bold; background:url(../img/bg/picto-ajouter-aupanier.gif) no-repeat;
margin:10px 0 0 0; padding:13px 0 0 66px;
}
div#general div#contenent_pages_2_client div#droit_client div#client-panier ul.panier-prix a.panier3{
float:left; width:122px; height:31px; font-size:11px; color:#FF0000; font-weight:bold; background:url(../img/bg/voir-mon-panier.gif) no-repeat;
margin:30px 0 0 0; padding:13px 0 0 71px;
}
div#general div#contenent_pages_2_client div#droit_client div#client-panier ul.panier-prix p{
float:left; color:#505050; font-size:11px; width:256px;
}
/**************************************************  recherche  ********************************/
div#general div#contenent_pages_recherche{
width:940px; margin:0 auto 60px auto; padding:auto; height:1950px; 
}
div#general div#contenent_pages_recherche div#gauche-recherche {
float:left; width:200px; height:400px; *margin-top:20px;
}
div#general div#contenent_pages_recherche div#gauche-recherche ul{
width:125px; height:40px; background:url(../img/bg/bg-recherche2.jpg) no-repeat; padding:27px 0 0 75px;
}
div#general div#contenent_pages_recherche div#gauche-recherche h1{
font-size:12px; font-family:Arial; color:#CCCCCC; text-transform:uppercase;
}
div#general div#contenent_pages_recherche div#gauche-recherche img.picto{
float:left;
}
div#general div#contenent_pages_recherche div#gauche-recherche a.cible{
float:left; width:167px; height:16px; background:url(../img/bg/bg-recherche3.jpg) repeat-x; border:1px solid #CCCCCC; border-left:none;
font-size:11px; color:#505050; font-weight:bold; padding:2px 0 0 10px;
}
div#general div#contenent_pages_recherche div#gauche-recherche ul#localite{
float:left;  width:187px; background:url(../img/bg/bg-cible.gif) repeat-y left; padding:0 0 0 10px;  height:205px;overflow-x: hidden;  
overflow-y:hidden; margin:0px;
}
div#general div#contenent_pages_recherche div#gauche-recherche ul#localite li{
font-size:11px; color:#505050; width:178px; padding:0 0 0 10px; background:url(../img/bg/picto-rouge.gif) no-repeat left;
margin:10px 0 10px  15px; line-height:10px; text-align:left; 
}


div#general div#contenent_pages_recherche div#gauche-recherche ul#localite1{
float:left;width:175px; background:url(../img/bg/bg-cible.gif) repeat-y left;height:605px;overflow-x: hidden;  
overflow-y:hidden;padding:0 0 40px 25px; margin:0;
}
div#general div#contenent_pages_recherche div#gauche-recherche ul#localite1 li{
font-size:11px; color:#505050; width:165px; padding:5px 0 0 10px; background:url(../img/bg/picto-rouge.gif) no-repeat left;text-align:left; float:left; height:20px; 
 
}


div#general div#contenent_pages_recherche div#gauche-recherche ul#localite2{
float:left;width:150px; background:url(../img/bg/bg-cible.gif) repeat-y left;height:auto;overflow-x: hidden;  
overflow-y:hidden;padding:0 0 40px 25px;
}
div#general div#contenent_pages_recherche div#gauche-recherche ul#localite2 li{
font-size:11px; color:#505050; width:160px; padding:5px 0 0 10px; background:url(../img/bg/picto-rouge.gif) no-repeat left;
float:left;text-align:left; display:block; height:20px;
}


div#general div#contenent_pages_recherche div#droit-recherche {
float:right; width:728px;*margin-top:20px;
}


div#general div#contenent_pages_recherche div#droit-recherche p.bonde{
float:left; width:728px; height:66px; background:url(../img/bg/bg-recherche-center.gif) repeat-x; clear:both;
}
div#general div#contenent_pages_recherche div#droit-recherche p.bonde span.bd-left{
background:url(../img/bg/bg-recherch.gif) no-repeat; float:left; height:66px; width:14px; display:block;
}
div#general div#contenent_pages_recherche div#droit-recherche p.bonde span.bd-right{
background:url(../img/bg/bg-recherch-right.gif) no-repeat; float:right; height:66px; width:14px; display:block;
}
div#general div#contenent_pages_recherche div#droit-recherche p.bonde span.texte{
float:left; height:auto; width:500px; display:block; no-repeat left; padding:0 0 0 16px;
font-size:11px; font-weight:bold; color:#ccc; margin:20px 0 0 0;
}
div#general div#contenent_pages_recherche div#droit-recherche span.texte2{
float:left; font-size:11px; color:#FF0000; font-weight:bold; display:block; width:718px; background:url(../img/bg/bg-detail.gif) repeat-x;
height:17px; text-align:right; padding:3px 10px 0 0; border-bottom:1px solid #CCCCCC; display:block;
}

div#general div#contenent_pages_recherche div#droit-recherche div#recherche{
float:left; width:706px; border:1px solid #ccc; border-top:none; padding:10px 10px 20px 10px;  background:url(../img/bg/bg-contenent.gif) repeat-x ; height:1650px;
}
div#general div#contenent_pages_recherche div#droit-recherche div#recherche h1{
float:left; font-size:12px; color:#3366CC; font-weight:bold; width:700px; margin:10px 0 0 0;
}
div#general div#contenent_pages_recherche div#droit-recherche div#recherche ul{
float:left; border:1px solid #ccc; width:704px; height:125px; margin:2px 0 8px 0; background:url(../img/bg/bg-detail.gif) repeat-x bottom;
}
div#general div#contenent_pages_recherche div#droit-recherche div#recherche ul img{
float:left; margin:0 10px 0 0;
}
div#general div#contenent_pages_recherche div#droit-recherche div#recherche ul p{
float:left; font-size:11px; color:#505050; width:580px; padding:0 0 5px 0;
}
div#general div#contenent_pages_recherche div#droit-recherche div#recherche ul p.tel{
float:left; font-size:11px; color:#505050; width:291px; padding:10px 0 0 0;
}
div#general div#contenent_pages_recherche div#droit-recherche div#recherche ul p.fax{
float:left; font-size:11px; color:#505050; width:291px; padding:10px 0 0 0;
}
div#general div#contenent_pages_recherche div#droit-recherche div#recherche ul span{
float:left; font-size:11px; color:#505050; width:100px; padding:0 0 0 50px;
}

/************************************************** crer mon espace d'emploi 	********************************/
div#general div#contenent_pages_2 div#creer{
float:left; width:607px; padding:20px 10px 10px 10px; border:1px solid #CCCCCC; background:url(../img/bg/bg-contenent.gif) repeat-x;
}
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_bettom span.texte-creer{
float:left; height:20px; width:300px; display:block; background:url(../img/bg/picto-noir2.gif) no-repeat left; padding:7px 0 0 16px;
font-size:11px; font-weight:bold; margin:0 0 0 8px; color:#505050;
}
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_bettom span.texte-creer-modif a{
float:left; color:#FF0000; display:block; font-weight:bold; height:20px; padding:7px 0 0 14px; font-size:11px; 
background:url(../img/bg/picto-voir.gif) no-repeat left; width:60px;
}
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_bettom span.texte-creer-modif2 a{
float:left; color:#FF0000; display:block; font-weight:bold; height:20px; padding:7px 0 0 14px; font-size:11px; 
background:url(../img/bg/picto-voir.gif) no-repeat left; width:60px;
}
div#general div#contenent_pages_2 div#gauche p.bonde_emploi_bettom span.texte-creer-modif3 a{
float:left; color:#FF0000; display:block; font-weight:bold; height:20px; padding:7px 0 0 14px; font-size:11px; 
background:url(../img/bg/picto-voir.gif) no-repeat left; width:60px;
}

div#general div#contenent_pages_2 div#creer p{
float:left; font-size:11px; color:#505050; margin:0 0 30px 0;
}
div#general div#contenent_pages_2 div#creer div#creation{
float:left; width:605px; padding:0; margin:0;
}
div#general div#contenent_pages_2 div#creer div#creation ul#mon-cv-left{
float:left; width:305px;
}
div#general div#contenent_pages_2 div#creer div#creation ul#mon-cv-left li{
font-size:11px; color:#505050; margin:0 0 12px 0;
}
div#general div#contenent_pages_2 div#creer div#creation ul#mon-cv-right{
float:right; width:205px;
}
div#general div#contenent_pages_2 div#creer div#creation ul#mon-cv-right img{
float:right; margin:0 0 12px 0;
}
div#general div#contenent_pages_2 div#creer div#creation ul#mon-cv-right li{
font-size:11px; color:#505050; margin:0 0 12px 0; float:left; width:200px;
}

/*************modif**************/
div#general div#contenent_pages_2 div#creer div#creation label{
float:left; font-size:11px; color:#505050; width:146px;  padding:0 0 0 60px;
}
div#general div#contenent_pages_2 div#creer div#creation fieldset.etat-civil{
float:left;width:605px; margin:10px 0 0 0;
}
div#general div#contenent_pages_2 div#creer div#creation fieldset.etat-civil ul{
float:left; width:300px;
}
div#general div#contenent_pages_2 div#creer div#creation fieldset.etat-civil ul li{
font-size:11px; color:#505050; padding:0 0 2px 0px; clear:both;
}
div#general div#contenent_pages_2 div#creer div#creation fieldset.etat-civil ul li input{
border:1px solid #ccc; margin:0 0 10px 0; width:200px;
}
div#general div#contenent_pages_2 div#creer div#creation fieldset.etat-civil ul li input.box{
margin:0 0 10px 0; width:auto; border:none;
}
div#general div#contenent_pages_2 div#creer div#creation fieldset.etat-civil ul li span{
width:30px; height:16px; padding:2px 10px 0 0; font-weight:bold;
}
div#general div#contenent_pages_2 div#creer div#creation fieldset.etat-civil ul li textarea{
border:1px solid #ccc; width:200px; height:80px;
}
div#general div#contenent_pages_2 div#creer div#creation input.mon-compte{
float:right; margin:20px 0 0 0;
}
/*************/

div#general div#contenent_pages_2 div#creer div#creation fieldset.etat-civil ul#profil{
float:left; width:500px;
}
div#general div#contenent_pages_2 div#creer div#creation fieldset.etat-civil ul li select{
border:1px solid #ccc; margin:0 0 10px 0; width:200px; font-size:11px; height:17px;
}

/*************/
div#general div#contenent_pages_2 div#droit p.cv-right{
background:url(../img/bg/cv-bg.gif) repeat-x; height:26px;
}
div#general div#contenent_pages_2 div#droit p.cv-right span.texte-cv{
float:left; height:20px; width:240px; display:block; background:url(../img/bg/picto-noir2.gif) no-repeat left; padding:7px 0 0 16px;
font-size:11px; font-weight:bold; margin:0 0 0 8px; color:#fff;
}
div#general div#contenent_pages_2 div#droit p.cv-right span.left-cv{
float:left; background:url(../img/bg/left-cv.gif) no-repeat left; width:11px; height:26px;
}
div#general div#contenent_pages_2 div#droit p.cv-right span.right-cv{
float:right; background:url(../img/bg/right-cv.gif) no-repeat right; width:11px; height:26px;
}
div#general div#contenent_pages_2 div#droit div#cv{
float:left; border:1px solid #ccc; width:276px; background:url(../img/bg/bg-contenent.gif) repeat-x; padding:10px;
}
div#general div#contenent_pages_2 div#droit div#cv p{
float:left; color:#505050; font-weight:bold; font-size:11px; padding:0 0 10px 0; padding:0 5px 10px 5px;
}
div#general div#contenent_pages_2 div#droit div#cv span{
float:left; color:#505050; font-size:11px; border:1px solid #ccc; padding:5px; height:27px; margin:0 0 5px 0;
}
div#general div#contenent_pages_2 div#droit div#cv a{
float:right; color:#FF0000; font-size:10px; font-weight:bold; margin:6px 0 0 0; background:url(../img/bg/pict-detail.gif) left no-repeat;
padding:0 0 0 10px;
}
/***********************************/
div#general div#contenent_pages_2 div#gauche div#societe p.passe-emploi{
font-size:11px; color:#505050;
}
div#general div#contenent_pages_2 div#gauche div#societe form{
padding:50px 160px 0 120px; float:left;
}
div#general div#contenent_pages_2 div#gauche div#societe form fieldset label{
font-size:11px; color:#505050; float:left; width:120px;
}
div#general div#contenent_pages_2 div#gauche div#societe form fieldset input{
font-size:11px; color:#505050; float:left; border:1px solid #CCCCCC; height:17px; width:200px;
}
div#general div#contenent_pages_2 div#gauche div#societe form fieldset input.envoyer{
width:83px; height:32px; border:none; float:right; margin:20px 5px 30px 0;
}

/*************************************** LES SOCIETES QUI RECRUTENT EN CE MOMENT *********************************/
div#general div#contenent_pages_2 div#gauche div#societe ul.recrutent{
float:left; width:607px; margin:0 0 20px 0;
}
div#general div#contenent_pages_2 div#gauche div#societe ul.recrutent img{
float:left; margin:0 20px 0 0; padding:0;
}
div#general div#contenent_pages_2 div#gauche div#societe ul.recrutent p{
margin:6px 0 0 0;
}
/*************************************** moteur de recherche *********************************/
div#general div#contenent_pages_recherche div#moteur{
float:left; height:116px; width:876px; margin:0 0 10px 0; background:url(../img/bg/moteur-bg.jpg) no-repeat;
padding:0 20px 0 50px;
}
div#general div#contenent_pages_recherche div#moteur form{
float:left; width:876px; height:114px;
}
div#general div#contenent_pages_recherche div#moteur form fieldset.moteur1{
float:left; width:300px; padding:30px 20px 0 0;
}
div#general div#contenent_pages_recherche div#moteur form fieldset label{
float:left; font-size:16px; font-style:italic; color:#fff; width:300px; margin:0 0 10px 0;
}
div#general div#contenent_pages_recherche div#moteur form fieldset input{
float:left; font-size:11px; border:1px solid #FF0000; height:17px; width:300px; padding:4px 0 0 0;
}
div#general div#contenent_pages_recherche div#moteur form input.trouver-moteur{
float:left; margin:54px 0 0 0;
}
div#general div#contenent_pages_recherche div#moteur form a{
float:right; color:#FFFFFF; margin:10px 0 0 0; background:url(../img/bg/picto-moteur.gif) no-repeat left; padding:0 0 0 8px;
}
div#general div#contenent_pages_recherche div#moteur form a:hover{
text-decoration:underline;
}
/*************************************** NOUVEAUTES *********************************/
div#general div#contenent_pages ul#nouveaute-suite h1{
font-size:17px; color:#505050; float:left; font-family:arial; padding:20px 0 20px 45px; width:889px;
}
div#general div#contenent_pages ul#nouveaute-suite ul#articls{
float:left; width:867px; padding:0 20px 70px 47px; 
}
div#general div#contenent_pages ul#nouveaute-suite ul#articls ul.article{
float:left; border:1px solid #ccc; width:190px; margin:0 10px 10px 0; padding:5px; background:url(../img/bg/bg-detail.gif) repeat-x bottom;
}
div#general div#contenent_pages ul#nouveaute-suite ul#articls ul.article:hover{
background:url(../img/bg/bg-nouveaute.gif) repeat-x bottom; border:1px solid #BABABA;
}
div#general div#contenent_pages ul#nouveaute-suite ul#articls ul.article span{
float:left; font-weight:bold; height:30px; width:90px;
}
div#general div#contenent_pages ul#nouveaute-suite ul#articls ul.article span.prix-no{
float:right; color:#FF0000; font-size:17px; font-weight:bold; width:90px; text-align:center; margin:60px 0 0 0;
}
div#general div#contenent_pages ul#nouveaute-suite ul#articls ul.article img.logo-noveaute{
float:right; height:30px; width:80px;
}
div#general div#contenent_pages ul#nouveaute-suite ul#articls ul.article img.articl-no{
float:left; width:100px; height:127px;
}
div#general div#contenent_pages ul#nouveaute-suite ul#articls ul.article p{
float:left; width:190px; font-size:11px; color:#505050; text-align:left; padding:6px 0 10px 0; height:40px;
}
div#general div#contenent_pages ul#nouveaute-suite ul#articls ul.article a{
float:right; padding:0 0 0 8px; background:url(../img/bg/pict-detail.gif) no-repeat left; font-size:11px; color:#505050; font-weight:bold;
}
div#general div#contenent_pages ul#nouveaute-suite ul#articls ul.article a:hover{
color:#FF0000;
}

/************************************************************************/
div#general div#contenent_pages_2 div#droit-petite-annonce{
float:right; width:298px; background:url(../img/bg/bg-droit.gif) repeat-x;
}
div#general div#contenent_pages_2 div#droit-petite-annonce p.petite-annonce{
width:298px; height:27px;
}
div#general div#contenent_pages_2 div#droit-petite-annonce span.annonce-left{
float:left; background:url(../img/bg/gauche.gif) no-repeat left; width:11px; height:27px;
}
div#general div#contenent_pages_2 div#droit-petite-annonce span.right-annonce{
float:right; background:url(../img/bg/droit.gif) no-repeat right; width:11px; height:27px;
}
div#general div#contenent_pages_2 div#droit-petite-annonce span.annonce-right{
float:left; font-weight:bold; background:url(../img/bg/picto-bleu.gif) no-repeat left; padding: 0 0 0 14px; margin:7px 0 0 0;
}
div#general div#contenent_pages_2 div#droit-petite-annonce div#annonce{
 border:1px solid #CCCCCC; background:url(../img/bg/bg-contenent.gif) repeat-x; width:296px; margin:0 0 10px 0;
}
div#general div#contenent_pages_2 div#droit-petite-annonce div#annonce span{
 border:1px solid #BABABA; width:264px; height:20px; background:url(../img/bg/bg-categories.gif) repeat-x;
padding:0 0 0 10px;  margin:1px 0 0 0; display:block;
}
div#general div#contenent_pages_2 div#droit-petite-annonce div#annonce span a{
background:url(../img/bg/hover-picto1.gif) no-repeat right; width:264px; display:block; height:16px; padding:4px 0 0 0;
}
div#general div#contenent_pages_2 div#droit-petite-annonce div#annonce span a:hover{
background:url(../img/bg/hover-picto2.gif) no-repeat right;
}
div#general div#contenent_pages_2 div#droit-petite-annonce div#annonce ul{
border:1px solid #000000; width:254px; background:#333333; margin:1px 0 0 0; padding:10px;
}
div#general div#contenent_pages_2 div#droit-petite-annonce div#annonce ul p{
color:#CCCCCC;
}
span.decon-hover:hover{
text-decoration:underline;
}

/******************************contact******************************************/

div#general div#contenent_pages_2 div#gauche div#societe form.contact{
float:left; width:347px; margin:0; padding:0; padding:0 120px 0 14px;
}
div#general div#contenent_pages_2 div#gauche div#societe form.contact fieldset label{
float:left; width:70px; clear:both;  margin:0 0 4px 0; text-align:right; margin:3px 10px 0 0;
}
div#general div#contenent_pages_2 div#gauche div#societe form.contact fieldset input{
float:left; width:220px; margin:0 0 4px 0; padding:3px 0 0 0;
}
div#general div#contenent_pages_2 div#gauche div#societe form.contact input.left-contact{
float:right; margin:10px 0 0 0;
}
div#general div#contenent_pages_2 div#gauche div#societe form.contact input.right-contact{
float:left; margin:10px 0 0 80px;
}
div#general div#contenent_pages_2 div#gauche div#societe form.contact fieldset textarea{
float:left; width:280px; height:100px;  margin:0 0 4px 0; border:1px solid #CCCCCC;
}
div#general div#contenent_pages_2 div#gauche div#societe form.contact p{
float:left; font-size:9px; clear:both; padding:20px 0 20px 0; width:300px;
}
img.pp{
border-top:none; border-left:none; border-bottom:1px solid #CCC; border-right:1px solid #CCC;
}
ul#partenaires{
	width:282px; margin:0; float:left;
	height:auto;
}
ul#partenaires img.too{
	width:135px; float:left;
	height:84px; border:1px solid #CCCCCC; padding:0;
}
    #tabs{
		margin:5px 70px 0 70px;
		float:left;
        background: transparent;
        voice-family: "\"}\"";
        voice-family: inherit;
        padding-left: 5px;
    }
    #tabs ul{
        font: bold 11px Arial, Verdana, sans-serif;
        margin:0;
        padding:0;
        list-style:none;
    }
    #tabs li{
        display:inline;
        margin:0 2px 0 0;
        padding:0;
        text-transform:uppercase;
    }
    #tabs a{
        float:left;
        background:#CCCCCC url(images/tabs_left.gif) no-repeat left top;
        margin:0 2px 0 0;
        padding:0 0 1px 3px;
        text-decoration:none;
    }
    #tabs a span{
        float:left;
        display:block;
        background: transparent url(images/tabs_right.gif) no-repeat right top;
        padding:4px 9px 2px 6px;
    }
    #tabs a span{float:none;}
    #tabs a:hover{background-color: #7E94B9;color: white;}
    #tabs a:hover span{background-color: #7E94B9;}
    #tabHeaderActive span, #tabHeaderActive a { background-color: #42577B; color:#fff;}
    .tabContent {
        clear:both; width:500px; margin:0 75px; float:left;
        border:2px solid #CCCCCC;
        padding-top:2px;
        background-color:#FFF;
    }
                                                                                          /*css ajouté*/
div#general div#contenent_pages_2 div#gauche a.decon-hover2{
color:#C3C9BB; background:url(../img/bg/picto-rouge.gif) no-repeat left; padding:0 0 0 8px;cursor:default;
}
.validation{
margin-bottom:10px;
margin-left:6px;
visibility:hidden;
}
/******************************partenaires******************************************/
div#client ul.partenairess{
float:left; margin:0; padding:0; width:302px;* width:298px;
}
div#client ul.partenairess span.contour{
float:left; margin:0; padding:0 3px 8px 3px; display:block; width:67px; height:35px;
}
div#general div#contenent_pages_2_client div#gauche_client div#client ul.partenairess  input.parten{
height:33px; width:65px; border:1px solid #CCCCCC; float:left; padding:0; margin:0;
}


/******************************mon-cv******************************************/
div#mon-cv {
width:824px; margin:10px auto;
}
div#mon-cv div#mon-cv-entete {
float:left; 
}
div#mon-cv div#entete {
float:left; width:824px; margin:20px 0 0 0;
}
div#mon-cv div#entete span.left-entete{
float:left; width:20px; height:28px; background:url(../img/bg/left-entete.gif) no-repeat left;
}
div#mon-cv div#entete span.bg-entete{
float:left; width:786px; height:22px; background:url(../img/bg/entete-bg.gif) repeat-x; font-family:arial; color:#FFFFFF; font-size:17px;
font-weight:bold; padding:6px 0 0 10px;
}
div#mon-cv div#entete span.right-entete{
float:left; width:8px; height:28px; background:url(../img/bg/right-entete.gif) repeat-x;
}
div#mon-cv div#entete ul{
float:left; border:1px solid #CCCCCC; background:#F2F2F2; width:802px; padding:10px; border-top:none;
}
div#mon-cv div#entete ul p{
float:left; width:660px;
}
div#mon-cv div#entete ul img{
float:right; border:1px solid #999999;
}
div#mon-cv div#entete p.imprimante{
float:left; width:824px; margin:5px 0 0px 0;
}
div#mon-cv div#entete p.imprimante a{
float:right; background:url(../img/bg/imprimante.gif) no-repeat right; height:26px; width:150px; padding:13px 0 0 0;
}

div#mon-cv div#entete2 {
float:left; width:824px; margin:5px 0 5px 0;
}
div#mon-cv div#entete2 span.left-entete2{
float:left; width:20px; height:28px; background:url(../img/bg/right-entete-gris.gif) no-repeat left;
}
div#mon-cv div#entete2 span.bg-entete2{
float:left; width:784px; height:22px; background:url(../img/bg/entete-bg-gris.gif) repeat-x; font-family:verdana; color:#DA0708; font-size:13px;
font-weight:bold; padding:6px 0 0 10px;
}
div#mon-cv div#entete2 span.right-entete2{
float:left; width:10px; height:28px; background:url(../img/bg/left-entete-gris.gif) repeat-x;
}
div#mon-cv div#entete2 ul{
float:left; border:1px solid #CCCCCC; background:#fff; width:802px; padding:10px; border-top:none;
}
div#mon-cv div#entete2 ul p.left01{
float:left; width:150px;
}
div#mon-cv div#entete2 ul p.left02{
float:left; width:595px; margin:0 0 10px 0;
}

ul#confor{
float:left; width:855px; padding:10px 0; height:auto; margin:0 0 0 40px;*margin:0 0 0 20px
}
ul#confor li{
float:left; width:285px; height:21px; font-size:11px; font-family:verdana;
}
ul#confor li span{
float:left; width:38px; height:21px;
}
ul#supplimentaire{
float:left; width:566px; height:auto; padding:5px 10px;
}
ul#supplimentaire li{
float:left; width:283px; height:30px; font-size:11px; font-family:verdana; margin:3px 0;
}
ul#supplimentaire li span{
float:left; width:51px; height:30px; display:block;
}
ul#supplimentaire li span.ti1{
float:left; width:224px; display:block; height:27px; padding:10px 4px; font-family:Arial; font-size:12px;
}
ul#menu_rest {
float:left; width:900px; height:24px; margin:50px 0 0 10px; border-bottom:1px solid #DBDBDB;
}
ul#menu_rest li {
float:left; display:inline; font-size:12px; font-weight:bold; margin:0 2px 0 0; 
}
a#carte {
display:block;width:84px; height:20px; background:url(../img/bg/admin.gif) no-repeat; text-align:center; padding:5px 0 0 0; margin:0 2px 0 0; border:none;
}
a#menu {
display:block;width:84px; height:20px; background:url(../img/bg/adminc5.gif) no-repeat; text-align:center; padding:5px 0 0 0; margin:0 2px 0 0; border:none;
}
a#menu1 {
display:block;width:84px; height:20px; background:url(../img/bg/admin.gif) no-repeat; text-align:center; padding:5px 0 0 0; margin:0 2px 0 0; border:none;
}
div#carto{
float:left; width:850px; margin:0 0 0 10px; height:auto; border-bottom:1px solid #DBDBDB; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB;
padding:50px 0 0 50px; 
}
div#meno{
float:left; width:850px; margin:0 0 0 10px; height:auto; border-bottom:1px solid #DBDBDB; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; padding:50px 0 0 50px; 
}
/*****************************menu*****************************/
div#societe ul.menu{ height:168px; width:580px;*width:579px; float:left; border:#C8C8C8 solid 1px; padding:0; margin:0;}
div#societe ul.menu li.men{ height:100px;float:left; padding:68px 46px 0 37px; margin:0; color:#000; font-family:Verdana; font-size:24px;*padding:68px 45px 0 37px;}
div#societe p.men_p{ height:22px; width:580px;*width:579px; float:left; margin:25px 0 15px 0; padding:0;}
div#societe p.men_p span.men_left{ height:22px; width:4px; float:left; margin:0; padding:0; background:url(../img/bg/left_a.jpg) no-repeat left;}
div#societe p.men_p span.men_center{ 
height:22px; width:585px;*width:584px; float:left; margin:0; padding:0; background:url(../img/bg/center_a.jpg); color:#FFFFFF;font-family:Verdana; font-weight:bold; font-size:11px; text-align:center;}
div#societe p.men_p span.men_right{ height:22px; width:4px; float:left; margin:0; padding:0; background:url(../img/bg/right_b.jpg) no-repeat right;}
div#societe ul.entrer{ height:auto;float:left; background:url(../img/bg/ssss_03.jpg) repeat-y left; padding:0 0 0 9px; margin:10px 0 10px 10px; color:#303030;}
div#societe ul.entrer li.text{ float:left; width:525px; display:block; margin-bottom:5px; height:auto;}
div#societe ul.entrer li.euro{ float:left; width:30px; display:block;margin-bottom:5px; margin-left:20px;}
/*****************************menu2*****************************/
div#societe p.men2_p{ height:22px; width:557px;*width:556px; float:left; margin:25px 0 15px 0; padding:0;}
div#societe p.men2_p span.men2_left{ height:22px; width:4px; float:left; margin:0; padding:0; background:url(../img/bg/menu2_left.jpg) no-repeat left;}
div#societe p.men2_p span.men2_center{ 
height:22px; width:545px;*width:544px; float:left; margin:0; padding:0; background:url(../img/bg/mednucenter.jpg); color:#5E5E5E;font-family:Verdana; font-weight:bold; font-size:11px; text-align:center;}
div#societe p.men2_p span.men2_right{ height:22px; width:4px; float:left; margin:0; padding:0; background:url(../img/bg/messsnuright.jpg) no-repeat right;}

/*********************************************************les-rubriques******************************************/
div#rubriques {
float:left; width:631px; padding:30px 0 0 0;
}
div#rubriques h1{
float:left; font-family:arial; font-size:15px; background:url(../img/bg/administration-icone.gif) no-repeat left; padding:20px 0 0 45px;
height:20px; margin:0 0 20px 0;
}
div#rubriques span.rub-les{
float:left; width:631px; height:27px; background:url(../img/bg/bg-droit.gif) repeat-x;
}
div#rubriques span.rub-les span.rub-left{
float:left; width:11px; height:27px; background:url(../img/bg/gauche.gif) no-repeat left; display:block;
}
div#rubriques span.rub-les span.rub-right{
float:right; width:11px; height:27px; background:url(../img/bg/droit.gif) no-repeat right; display:block;
}
div#rubriques div#les-rubriques{
float:left; border:1px solid #DBDBDB; width:606px; height:auto; background:url(../img/bg/bg-contenent.gif) repeat-x; padding:15px 12px 0 11px;
}
div#rubriques div#les-rubriques p{
float:left; width:924px;
}
div#rubriques div#les-rubriques p span.les-left{
float:left; display:block; background:url(../img/bg/bg-rubrik-left.jpg) no-repeat; width:95px; height:21px; font-weight:bold; padding:7px 0 0 0px; text-align:center;
}
div#rubriques div#les-rubriques p span.les-left2{
float:left; display:block; width:132px; height:27px; font-weight:bold; border-bottom:1px solid #DBDBDB;
}
div#rubriques div#les-rubriques p span.bet-rub2{
float:left; display:block; border-bottom:1px solid #DBDBDB; width:814px; height:27px; text-align:right;
}
div#rubriques span.rub-les span.rub-texte{
float:left; width:180px; height:20px; background:url(../img/bg/picto-noir2.gif) no-repeat left; display:block; padding:5px 0 0 20px; margin-left:10px; font-weight:bold;
}
div#rubriques div#les-rubriques p span.bet-rub2 a{
color:#FF0000;
}
div#rubriques div#les-rubriques p span.bet-rub{
float:left; display:block; border-bottom:1px solid #DBDBDB; width:15px; height:27px; text-align:right;
}
div#rubriques div#les-rubriques ul{
float:left;  width:566px; height:25px; border-top:none;  padding:0 20px 20px 20px;
}
div#rubriques div#les-rubriques ul li{
float:left; width:564px; margin:0 0 15px 0; 
}
div#rubriques div#les-rubriques ul li span{
float:left; display:block; width:485px; margin:0 0 10px 0;
}
div#rubriques div#les-rubriques ul li img{
float:left; margin:0 10px 10px 0;
}
div#rubriques div#les-rubriques ul li p{
float:left; width:474px; text-align:left;
}
div#rubriques div#les-rubriques ul li p a:hover{
text-decoration:underline;
}
/*****************************mjghjhgj*****************************/
div#general div#contenent_pages_2 div#societe ul.menu_p{ height:168px; width:606px;*width:605px; float:left; border:#C8C8C8 solid 1px; padding:0; margin:0;}
div#general div#contenent_pages_2 div#societe ul.menu_p li.men_p{height:100px;float:left; width:295px;*width:212px; padding:68px 0 0 0; margin:0; color:#000; font-family:Verdana; font-size:24px;*padding:68px 45px 0 37px; text-align:center; line-height:25px;}
div#general div#contenent_pages_2 div#societe ul.entrer_p{ 
height:auto;float:left; background:url(../img/bg/ssss_03.jpg) repeat-y left; padding:0 0 0 9px; margin:0 0 0 10px; color:#303030;}
div#general div#contenent_pages_2 div#societe ul.entrer_p li.text_p{ float:left; width:470px; display:block; margin-bottom:5px; height:auto;}
div#general div#contenent_pages_2 div#societe ul.entrer_p li.euro_p{ float:left; width:60px; display:block;margin-bottom:5px; margin-left:45px;*margin-left:38px;}
/*****************************menghjghjghju2*****************************/
div#general div#contenent_pages_2 div#societe p.men2_p_p{ height:22px; width:608px;*width:607px; float:left; margin:25px 0 15px 0; padding:0;}
div#general div#contenent_pages_2 div#societe p.men2_p_p span.men2_left_p{ height:22px; width:4px; float:left; margin:0; padding:0; background:url(../img/bg/menu2_left.jpg) no-repeat left;}
div#general div#contenent_pages_2 div#societe p.men2_p_p span.men2_center_p{ 
height:22px; width:600px;*width:599px; float:left; margin:0; padding:0; background:url(../img/bg/mednucenter.jpg); color:#5E5E5E;font-family:Verdana; font-weight:bold; font-size:11px; text-align:center;}
div#general div#contenent_pages_2 div#societe p.men2_p_p span.men2_right_p{ height:22px; width:4px; float:left; margin:0; padding:0; background:url(../img/bg/messsnuright.jpg) no-repeat right;}
/*-----------------------------------------------------------*/
div#general div#contenent_pages_foir{
width:940px; margin:0 auto 60px auto; padding:auto;  overflow:auto;
}
div#general div#contenent_pages_foir div#gauche{
float:left; width:631px;
}
div#general div#contenent_pages_foir div#gauche h1{
float:left; font-size:15px; font-family:arial; color:#505050; background:url(../img/bg/picto-01.gif) no-repeat left; padding:0 0 0 20px;
display:block; width:607px; margin:0 0 20px 0;
}
div#general div#contenent_pages_foir div#gauche a.decon-hover{
color:#999; background:url(../img/bg/picto-rouge.gif) no-repeat left; padding:0 0 0 8px;
}
div#general div#contenent_pages_foir div#gauche a.decon-hover:hover{
color:#D25959;
}

div#general div#contenent_pages_foir div#gauche p.bonde{
float:left; width:631px; height:27px; background:url(../img/bg/bg-droit.gif) repeat-x; 
}
div#general div#contenent_pages_foir div#gauche p.bonde span.bd-left{
background:url(../img/bg/gauche.gif) no-repeat; float:left; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_foir div#gauche p.bonde span.bd-right{
background:url(../img/bg/droit.gif) no-repeat; float:right; height:27px; width:11px; display:block;
}
div#general div#contenent_pages_foir div#gauche p.bonde span.texte{
float:left; height:20px; width:550px; display:block; background:url(../img/bg/picto-noir2.gif) no-repeat left; padding:7px 0 0 16px;
font-size:11px; font-weight:bold; margin:0 0 0 8px; color:#545454;
}
div#general div#contenent_pages_foir div#gauche div#administration{
float:left; width:609px; border:1px solid #DBDBDB; background:url(../img/bg/div-offre.gif) repeat-x top; padding:0 10px 30px 10px;
}
div#general div#contenent_pages_foir div#droit{
float:right; width:298px;
}
div#recherchefoir h1{
float:left; font-size:12px; color:#3366CC; font-weight:bold; width:610px; margin:10px 0 0 0;
}
div#recherchefoir ul{
float:left; border:1px solid #ccc; width:604px; height:125px; margin:2px 0 8px 0; background:url(../img/bg/bg-detail.gif) repeat-x bottom;
}
div#recherchefoir ul img{
float:left; margin:0 10px 0 0;
}
div#recherchefoir ul p{
float:left; font-size:11px; color:#505050; width:350px; padding:0 0 5px 0;
}
div#recherchefoir ul p.tel{
float:left; font-size:11px; color:#505050; width:220px; padding:10px 0 0 0;
}
div#recherchefoir ul p.fax{
float:left; font-size:11px; color:#505050; width:220px; padding:10px 0 0 0;
}
div#recherchefoir ul span{
float:left; font-size:11px; color:#505050; width:100px; padding:0 0 0 50px;
}