body{
	margin: 0; 
	padding: 0;
     	font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size:162.5%;
	background-color:#FFFAE3;
}
.fond{
  background-color:#FFFAE3;
}
.pinceau{
        background:url(/i/coup_pinceau.gif) no-repeat;
        padding-left:220px;
        vertical-align:top;
}
.form-error{
        color: red;
}

#post-info{
 font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;color: #7F7F7F;font-weight: normal; text-align: justify;
}

.input{
	font-family: Arial, Helvetica, sans-serif; font-size: 0.6em;color: #9B0033;font-weight: normal; text-align: left;  
}
#welcome a{
	color:#9B0033;  font-size: 10px;text-decoration:none;
}
#newsletter a{
	color:#525252;  font-size: 0.6em;
}
.pagetop{
  padding:0px 0px 0px 0px;
  margin-top:25px;
  font-size: 0.5em;
        color: #FFFFFF;font-weight: normal; text-align:center;
  vertical-align:middle;
}

.pagetop form {
  border:0px solid #006aa7;
  padding:0px;
  margin:0px;
  height:15px;
   font-size: 0.3em;
   line-height:0.3em;
  vertical-align:middle;
}
.pagetop .titre{
   font-size: 1.3em;color: #006aa7;font-weight:bold;
    text-transform: capitalize;
   padding-right:4px;
   padding-left:4px;
   padding-top:0px;
   padding-bottom:0px;
   margin:0px;
}
.pagetop a{
  vertical-align:middle;
        text-decoration: none;
        font-size: 3.2em;color: #006aa7;font-weight: bold; text-align:right;
}
.pagetop .text {
  font-size: 2.8em;
  color: #006aa7;font-weight: normal; text-align:left;
  border:1px solid #666666;
  width:120px;
  height:15px;
  margin:0px 0px 0px 0px;
  padding:0px;
  vertical-align:middle;
}
.pagetop .ok {
  font-weight: normal; text-align:left;font-size: 0.6em;
  margin:0px 0px 0px 0px;
  padding:0px;
  vertical-align:middle;
}
.bottom{
   border-top:1px dashed #525252;
}
.acces{
  font-size: 0.5em;
        color: #4D4D4F;font-weight: normal; text-align:center;
  vertical-align:middle;
  text-align:center;
}
.acces table{
 padding-left:15px;
 text-align:center;
}

.acces a{
   line-height:0.6em;
        text-decoration: none;
        font-size: 2.2em;color: #006aa7;font-weight: normal; text-align:right;
}

.acces form {
  border:0px solid #EC008C;
  padding:0px;
  margin:0px;
   font-size: 0.3em;
   line-height:0.3em;
  vertical-align:middle;
}
.acces .text {
  font-size: 2.6em;
  color: #006aa7;font-weight: normal; text-align:left;
  width:120px;
  height:12px;
   line-height:0.6em;

  margin:0px 0px 0px 0px;
  padding:1px 0px 1px 0px;
  vertical-align:middle;
}
.acces .texta {
  font-size: 2.8em;
  color: #006aa7;font-weight: normal; text-align:left;
  border:1px solid #666666;
  width:120px;
  height:15px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  vertical-align:middle;
}
.acces .textb {
  font-size: 2.8em;
  color: #006aa7;font-weight: normal; text-align:left;
  border:1px solid #666666;
  width:84px;
  height:15px;
  margin:0px 0px 0px 0px;
  padding:0px;
  vertical-align:middle;
}
.acces .ok {
  font-weight: normal; text-align:left;font-size: 0.6em;
  margin:0px 0px 0px 0px;
  padding:0px;
  vertical-align:middle;
}
.acces .panier{
  background:#fff0a6;
  color: #525252;
  vertical-align:middle;
  text-align:left;
  height:25px;
  padding:0px;
}
.acces .panier a {
  font-size: 0.8em;
  color: #006aa7;font-weight:bold;
}
.espaceperso form {
  border:0px solid #EC008C;
  padding:0px;
  margin:0px;
   font-size: 0.3em;
   line-height:0.3em;
  vertical-align:middle;
}

.espaceperso .texta {
  font-size: 1.0em;
  color: #006aa7;font-weight: normal; text-align:left;
  border:1px solid #666666;
  width:120px;
  height:15px;
  margin:0px 0px 0px 0px;
  padding:0px;
  vertical-align:middle;
}
.espaceperso .textb {
  font-size: 1.0em;
  color: #006aa7;font-weight: normal; text-align:left;
  border:1px solid #666666;
  width:84px;
  height:15px;
  margin:0px 0px 0px 0px;
  padding:0px;
  vertical-align:middle;
}
.espaceperso a{
  vertical-align:middle;
        text-decoration: none;
        font-size: 1.0em;color: #4D4D4F;font-weight: normal; text-align:right;
}

#pagepath{
  text-align:left;
  font-size: 0.4em;color:#525252;
  padding-bottom:15px;
}
#pagebottom{
       font-size: 0.55em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	word-spacing:0.35em;
	color: #525252;font-weight: normal; text-align:center;  
}
#pagebottom a{
	text-decoration: none;
	font-size: 0.7em;color: #525252;font-weight: normal; text-align:center;  
}
#gdtitre {
   background-image:url(/i/bandeau_titre.gif);
   background-repeat: no-repeat;
   background-position:0px 0px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   height:15px;
   font-size: 0.2em;
   height:22px;	
   width:692px;	
   text-align:left;	
}

#gdtitre .label{
  text-align:left;	
  font-weight: bold;
  font-size: 2.6em;color:#006AA7;
  margin:0;
  padding:0px 10px 0px 20px;
}
.menudroite {
  text-align:left;	
  vertical-align:top;
  font-size: 0.4em;color: #525252;
  width:174px;
  padding:0px;	  
  margin:0px;
}
.adresserecrut{
  padding-top:10px;	
  background:#FFFFFF;
  width:174px;
}
.menudroite .menu{
  vertical-align:top;
  background:#FFD400;
  padding:0px;	  
  margin:0px;
  width:174px;
}
.menudroite .menu .sep{
  font-size:0.1em;	
  height:1px;
  border-bottom:1px solid #FFFFFF;
  width:174px;
  padding:0px 0px 0px 0px;	  
  margin:0px 0px 0px 0px;
}
.menudroite  .menu ul{
  list-style-image:url(/i/puces/flech.gif);
    background:#FFD400;
  padding:1px 0px 0px 0px;	  
  margin:0px 0px 0px 18px;
}

.menudroite .menu ul li {
    padding: 0px 0px 0px 0px;
    margin:0px;
    background:#FFD400;
    color:#006AA7;
    font-weight:bold;
}
.menudroite .menu ul li a{
  text-decoration:none;
  color:#006AA7;
  padding:0px;	  
  margin:0px;
}
.menudroite .menu ul li a:hover{
  text-decoration:underline;
}
.menudroite .menu ul li ul{
  background:#FFD400;
  list-style-image:url(/i/puces/point.gif);
  padding:0px 0px 0px 16px;
  margin:0px 0px 0px 0px;
  width:140px;
  border:0px solid #FFDF40;
}
.menudroite .menu ul li ul li{
  border:0px solid #FFDF40;
  background:#FFD400;
   padding:0px;
   margin:0px;
   font-weight:normal;
   text-align:left;	
}
.menudroite .menu ul ul li ul{
  list-style-image:url(/i/puces/tiret.gif);
  background:#FFD400;
  padding:0px 0px 0px 5px;
  margin:0px;
  width:130px;
}
.menudroite .menu ul ul li ul li{
  background:#FFD400;
   padding:0px;
   margin:0px;
   font-weight:normal;
}

.menudroite .menu-ep{
  vertical-align:top;
   background:#EFF9FF;
  padding:0px;	  
  margin:0px;
  width:174px;
}

.menudroite  .menu-ep ul{
  list-style-image:url(/i/puces/flech.gif);
   background:#EFF9FF;
    color:#006AA7;
  padding:1px 0px 0px 0px;	  
  margin:0px 0px 0px 18px;
}

.menudroite .menu-ep ul li {
    padding: 0px 0px 0px 0px;
    margin:0px;
   background:#EFF9FF;
    color:#006AA7;
    font-weight:bold;
}
.menudroite .menu-ep ul  li a{
  text-decoration:none;
  color:#006AA7;
  padding:0px;	  
  margin:0px;
}
.menudroite .menu-ep ul  li a:hover{
  text-decoration:underline;
}
.menudroite .menu-ep ul li ul{
  background:#EFF9FF;
  list-style-image:url(/i/puces/point.gif);
  padding:0px 0px 0px 16px;
  margin:0px 0px 0px 0px;
  width:140px;
  border:0px solid #FFDF40;
}
.menudroite .menu-ep ul ul li ul{
  list-style-image:url(/i/puces/tiret.gif);
  background:#EFF9FF;
  padding:0px 0px 0px 5px;
  margin:0px;
  width:130px;
}
.affaire{
  border:1px dashed #006aa7;
}
.affaire .tvert{
  height:90%;
  width:10px;
  border-left:1px dashed #666666;
}
.affaire .recherche-affaire{
  border-bottom:1px dashed #666666;
  vertical-align:top;
  font-size: 0.4em;color: #525252;text-align:left;
}
.affaire .recherche-affaire .titre{
        font-size: 1.2em;color: #006aa7;text-align:left;font-weight: normal;
}
.affaire .recherche-affaire select{
   text-align:right;
   font-size: 1.0em;
   color: #525252;
}
.affaire .recherche-affaire input{
   text-align:right;
   font-size: 1.0em;
   color: #525252;
}
.affaire .recherche-affaire .text input{
   text-align:left;
   font-size: 1.0em;
   color: #525252;
}

.affaire-mois{
  font-size: 0.4em;color: #525252;text-align:left;
  background:#EFF9FF;
}
.affaire-mois td{
  text-align:center;
}
.affaire-mois .text{
  text-align:left;
  padding:5px 5px 15px 5px;
}
.affaire-mois .text b{
  color:#006aa7;
}
.affaire-mois .text a{
  color:#006aa7; font-weight:bold;
}

.les-affaires-mois{
  font-size: 0.4em;color: #525252;text-align:left;
  background:#FFFFFF;
}
.les-affaires-mois th{
  text-align:left;
  background:#EFF9FF;
}
.les-affaires-mois td{
  text-align:center;
  background:#EFF9FF;
  width:50%;
}
.les-affaires-mois .text{
  text-align:left;
  padding:5px 5px 15px 5px;
}
.les-affaires-mois .text b{
  color:#006aa7;
}
.les-affaires-mois .text a{
  color:#006aa7; font-weight:bold;
}
.criteres-recherche-affaire{
  width:692px;
  border:1px dashed #006aa7;
  vertical-align:top;
  font-size: 0.4em;color: #525252;text-align:left;
}
.criteres-recherche-affaire .titre{
        font-size: 1.2em;color: #006aa7;text-align:left;font-weight: normal;
}
.criteres-recherche-affaire select{
   text-align:right;
   font-size: 1.0em;
   color: #525252;
}
.criteres-recherche-affaire .text input{
   text-align:left;
   font-size: 1.0em;
   color: #525252;
}

.criteres-recherche-affaire input{
   text-align:right;
   font-size: 1.0em;
   color: #525252;
}
.result-recherche-affaire {
  width:692px;
  border:1px dashed #006aa7;
  vertical-align:top;
}

.result-recherche-affaire .texte table .titre{
  font-size: 1.2em;
  background:#fff0a6;
  padding-top:2px;
  padding-bottom:2px;
}
.result-recherche-affaire .texte table .texte{
  font-size: 1.0em;
}
.result-recherche-affaire .texte table .texte a{
  font-size: 1.0em;
  text-decoration:none;
}

.voscontacts{
  border:1px dashed #006aa7;
  vertical-align:top;
  background: #FFFFFF;
}
.voscontacts .titre{
  font-size: 1.0em;
  background:#fff0a6;
  text-align:center;
  padding-top:4px;
  padding-bottom:4px;
}
.voscontacts .texte{
        padding-top:2px;
        font-size: 0.4em;color: #525252;text-align:left;
}

.pagetexte {
  font-size: 0.9em;
}
.result-recherche-affaire-fiche{
  width:692px;
  border:1px dashed #006aa7;
  vertical-align:top;
}
.result-recherche-affaire-fiche .texte #STDEFAULT{
  font-size: 1.0em;
}
.result-recherche-affaire-fiche .texte .MAUVE{
  background:#fffae3;
  border: 1px solid #fffae3;
}
.result-recherche-affaire-fiche div#hold	{ 
	position:relative; overflow:hidden;
	width:200px; height:160px; z-index:100
	}
.result-recherche-affaire-fiche div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:200px; height:160px; 
	clip:rect(0px, 200px, 160px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
.result-recherche-affaire-fiche div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}

.result-recherche-affaire-fiche .texte .MAUVEBO { border: 1px solid #fffae3}

.result-recherche-affaire-fiche .texte .MAUVE { font-size:1.0em; }
.result-recherche-affaire-fiche .texte .MAUVE input { font-size:0.9em }
.result-recherche-affaire-fiche .texte .MAUVE select{ font-size:0.9em }
.result-recherche-affaire-fiche .texte .MAUVE  textarea{ font-size:1.4em }
.result-recherche-affaire-fiche .texte .MAUVEBO { font-size:1.0em; }
.result-recherche-affaire-fiche .texte .MAUVEBO input{ font-size:0.9em }
.result-recherche-affaire-fiche .texte .MAUVEBO select{ font-size:0.9em }
.result-recherche-affaire-fiche .texte .MAUVEBO textarea{ font-size:1.4em }

.result-recherche-affaire-fiche .texte .JAUNEC{
  background:#fff0a6;
  border: 1px solid #fff0a6;
}
.result-recherche-affaire-fiche .texte .JAUNEC { border: 1px solid #fff0a6}

.result-recherche-affaire-fiche .titre{
  font-size: 0.5em;
  background:#fff0a6;
  padding-top:2px;
  padding-bottom:2px;
}
.result-recherche-affaire-fiche table .value .texte{
  padding:0px;
  margin:0px;
}


.result-recherche-affaire-menu {
   background:#EFF9FF;
   border:1px dashed #006aa7;
   font-size: 0.4em;
   text-align:left;
   vertical-align:middle;	
   height:25px;
   width:692px;
}
.result-recherche-affaire-menu a {
 color: #006aa7; text-decoration:none;
 font-weight: bold;
}
.result-recherche-affaire-menu a:hover{
 color: #f59307;
}
 
.jobs{
  font-size: 0.4em;
}
.jobs .accroche{
  padding:15px 0 0 15px;
  margin:0;
  vertical-align:top;
  background:url(/i/fenetre.gif) no-repeat;
  text-align:left;
  color: #525252;
}
.jobs .accroche ul{
  margin:0;
  padding:5px 10px 0 20px;
  list-style-image:url(/i/puces/fleche_bleu.gif);
  color: #525252;
}
.jobs .accroche  strong {
  padding:5px 10px 0 8px;
  color: #006aa7;
}
.jobs a {
 color: #525252; text-decoration:none;
}
.jobs .accroche .offre{
    padding:5px 10px 0 8px;
}
.jobs a:hover{
 color: #f59307;
}

.news{
  font-size: 0.4em;
}
.news strong{
 color:#006aa7;
}
.news .left{
 vertical-align:top;
 padding-left:10px;
 color:#525252;
 background:#fef0cd;
}
.news .left ul {
 list-style-image:url(/i/puces/fleche_jaune.gif);
}
.news .left strong{
  font-size: 1.4em;
}
.news a {
 color: #525252; text-decoration:none;
}
.news a:hover{
 color: #f59307;
}

.titre{
        font-size: 0.5em;color: #006aa7;text-align:left;font-weight: bold;
        padding-top:15px;
}

.texte{
	padding-top:15px;
	font-size: 0.4em;color: #525252;text-align:justify;
}	
.texte h1 {
  font-size: 1.1em;color: #f59307;
  padding:0px 0px 8px 0px;
  margin:0px;
}
.texte h2 {
  font-size: 1.1em;color: #006aa7;
}

.texte strong {
  color: #f59307;
}
.texte ul{
  list-style-image:url(/i/puces/fleche_jaune.gif);
  color: #525252;	
}
.texte ul ul{
   list-style-image:url(/i/puces/puce_carre_orange.gif);
}

.texte table {
  font-size: 1.0em;
}
.texte table td ul{
 list-style-image:url(/i/puces/fleche_jaune.gif);
}

.texte table td ul ul{
   list-style-image:url(/i/puces/puce_carre_orange.gif);
}
.texte table .titre{
  font-size: 1.2em;
}
.texte table .texte{
  font-size: 1.0em;
}
.signature{ 
  text-align:right;
  color:#f59307;font-weight: bold;
}
.result{
 color: #006aa7;font-weight: bold;
}
.texte a {
 color: #006aa7; text-decoration:none;
}
.texte a:hover{
 color: #f59307;
}

.altRowListJAUNEF{
 background:#EFF9FF;
}
.altRowListJAUNEPBO{
  font-size: 0.4em;
  background:#fef0cd;
}
.altRowListJAUNEPBOp{
  font-size: 0.4em;
  background:#EFF9FF;
}
.altRowListJAUNEP {
  font-size: 0.4em;
}
.altRowListJAUNEPp {
  font-size: 0.4em;
  background:#EFF9FF;
}
.altRowListJAUNEP a {
 color: #006aa7; text-decoration:none;
}
.altRowListJAUNEP a:hover{
 color: #f59307;
}
.altRowListJAUNEPBO a {
 color: #006aa7; text-decoration:none;
}
.altRowListJAUNEPBO a:hover{
 color: #f59307;
}
.STDEFAULT { font-size:1.0em; }
.STDEFAULT input { font-size:0.9em }
.STDEFAULT select{ font-size:0.9em }
.STDEFAULT textarea{ font-size:1.4em }
.STDEFAULTBO { font-size:1.0em; }
.STDEFAULTBO input{ font-size:0.9em }
.STDEFAULTBO select{ font-size:0.9em }
.STDEFAULTBO textarea{ font-size:1.4em }

.slot { font-weight: bold ;text-align: left }
.value { font-size:1.0em;font-weight: normal; COLOR: #006AA7;text-align: left}
.cvalue {font-weight: normal; COLOR: #006AA7;text-align: center}
.ctexte {font-weight: normal; text-align: center}
.euro {  font-weight: normal; COLOR: #006AA7;text-align: center}
.peuro {font-weight: normal; COLOR: #006AA7;text-align: right}

.txt_center_left		{ text-align: right; width: 80%; padding: 4px 5px 0px 0px; float: left;font-size:1.2em }
.txt_center_right		{ text-align: right; padding: 0px 0px 2px 5px; }

