/* ******************************************** Global *****************/
.colorsite {color:#DD4505}
.backcolorsite{ background-color:#DD4505}
a.deconnexion { text-decoration:none; font-size:10px; color:#666666;}
.confirmationcandidat{ color:#CCC;}
/* ******************************************** FIN Global *****************/

/* ******************************************** Liste des annonces *****************/
.td{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdheader{ color:#FFFFFF; font-weight:bold; font-size:10px;padding-left:4px;}
.tdannonce{vertical-align:middle; border-bottom:1px solid #808080; padding-left:4px; height:20px; text-align:left;}
#nbelements{ float:left;}
#pages{ float:right}
.clear{ clear:both;}
a.btretour{ text-decoration:none;}

/* ******************************************** FIN Liste des annonces *****************/

/* ******************************************** détail d'une annonce *****************/
.titredetailannonce{
  font-family:Arial, Helvetica, sans-serif; 
  font-size:16px; 
  color:#FFFFFF; 
  text-transform:uppercase;
  padding-bottom:12px;
 }
.ref{ 
  padding-bottom:30px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.titreposte{ 
  text-transform:uppercase; 
  font-size:12px;
  border: 1px solid #999; 
  padding: 10px; 
  width: 95%; 
  text-align: center;
  margin-bottom:20px;
  }

.soustitres{
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:12px; 
  padding-bottom:12px;
}
.bloctexte{ 
  padding-left:50px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.rem_lieu{
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.form_bouton  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#cccccc;
	background-color : #000000;
	border: 1px solid #181818;
	padding:3px;
	font-weight:normal; cursor: pointer; 
	
}
/* ******************************************** FIN détail d'une annonce *****************/

/* ******************************************** Affichage sur HOME *****************/
.titreannoncehome{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; 
  text-transform:uppercase;
  padding-bottom:4px;
 }
.maj {
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
 }
.tdannoncehome{
  vertical-align:middle; 
  padding-left:4px; 
  height:15px; 
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;

  }
a.annhome{color: #666; text-decoration: none;}
a.liencadreann { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px; text-align:left}
/* ******************************************** FIN Affichage sur HOME *****************/

/* ******************************************** Formulaire d'inscription *****************/
.titreedition{
  font-family:Arial, Helvetica, sans-serif; 
  font-size:16px; 
  color:#FFFFFF; 
  text-transform:uppercase;
  padding-bottom:8px;
 }
.txtsoustitre{ 
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.titrebloc{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.souligne { border-bottom: 1px solid #666; padding-bottom:4px;}
.souligne2 { border-bottom: 1px solid #333; padding-bottom:4px;padding-top:4px;}
.obligatoire{ font-size:9px; color:#CCCCCC;}
.champs{ color:#FFFFFF; font-size:11px;}
.tdchamps{ height:25px; vertical-align:top;}
.inputform { border:1px solid #4d4d4d; background-color:#222222; font-size:10px; padding:2px; color:#6b7473; padding-left:7px;padding-right:7px; width:263px; }
.formtxtarea{ border:1px solid #4d4d4d; background-color:#222222; font-size:11px; padding:2px; color:#6b7473; padding-left:7px;padding-right:7px; margin-bottom:0px; width:263px;  }
a.bt { text-decoration:none; color:#CCCCCC;}
.tdchamps2{ height:25px; padding-left:20px;}
a.lienajouter{ text-decoration:none; color:#ccc; font-size:10px;}
/* //////// select ///////////// */
select {
      display: block;z-index:1;
      width: 300px; 
    }
    select.replaced {
      display: none;
    }
    ul.selectReplacement { z-index:1;
      margin: 0;
      padding: 0;
      height: 24px;
      width: 167px;  
    }
    ul.selectReplacement li {
      background: #222222;
      color: #6b7473;
      cursor: pointer;
      display: none;
      font-size: 10px;
      line-height: 1.7em;
      list-style: none;
      margin: 0;
      padding: 2px 7px;
      border:1px solid #111;
    }
    ul.selectOpen li { position:relative;z-index:10000;
      display: block; background: #111; margin-left:0px;cursor: pointer;
    }
    ul.selectReplacement li.selected {
      color: #6b7473;
      display: block;
	  border:1px solid #4d4d4d; position:relative;z-index:2; width:151px; 
	  
    }
    ul.selectOpen li.selected { position:relative;z-index:4;
      background: #222222;border:1px solid #4d4d4d;
      display: block; 
    }
    ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
      background: #333;display: block;
      color: #fff; border:1px solid #666;position:relative;z-index:100000;
    }
/* //////// FIN select ///////////// */
/* ******************************************** FIN Formulaire d'inscription *****************/
/* ********************************************  Espace perso  *****************/
a.passoublie{ text-decoration:none; color:#666; font-size:10px;}
.tdonglets{border-bottom:1px solid #181818; }

.onglethaut {
   font-family: Verdana,Arial, Helvetica, sans-serif;	
   font-size: 11px;	
   color:#cccccc;	
   background-color : #000000;	
   border: 1px solid #181818;
   border-bottom:0px;
   padding:5px;
   font-weight:normal; 
   cursor: pointer; 
   text-decoration:none;  float:left; margin-right: 5px;
   }
.onglethaut_selected {
  font-family: Verdana,Arial, Helvetica, sans-serif;	
  font-size: 11px;	
  color:#fff;	
  background-color : #181818;	
  border: 1px solid #181818;
  border-bottom:0px;
  padding:5px;
  font-weight:normal; 
  cursor: pointer; 
  text-decoration:none; float:left; margin-right: 5px;
  }
a.onglet{ text-decoration:none; color:#999999}
a.onglet_selected{ text-decoration:none; color:#FFF}
/* ******************************************** Login Espace perso  *****************/
li.listehome {list-style-type:none; margin:0px; padding:0px 3px 0px 0px; } 
ul.listehome {margin:0px;padding:0px 0px 0px 10px;list-style-image:url(../images/li1.gif);}


