.postuler a:link {	
	text-decoration:none;color:#000066;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold; 
}

.title {
	text-decoration:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.fond{
	background: url("images/carre_bleu.gif");
	display: block;
	padding: 10px 0 0 10px;
	height: 68px;
}

span.fond a { 
	font-size: 13px;	
	font-weight: bold;
	font-family: Arial;
	color: #FFFFFF; 
	text-decoration: none; 
}

span.fond a:active{
	
	font-size: 13px;	
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
		
}

span.fond a:visited{
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;	
}

span.fond a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;		
}

span.indicatif {
	
	vertical-align: 3px;
	font-size : 100%;
}

table.creationcompte { 
	width: 500px;
	_width: 460px;
}

table.creationcompte td { 
	background-color: #FFFFEB; 
	padding: 5px; 
	color: #000066;
	font-size: 13px;
	font-family: Arial;
	text-align: left;
	border: 1px solid #FFFFEB;
	width:700px;	
}

table.formulaireCreationcompte { 
	width: 500px;
	border:0px;
	_width: 520px;
	
}

td.formCreationcompte { 
	background-color: #FFFFEB; 
	padding: 5px; 
	color: #000066;
	font-size: 13px;
	font-family: Arial;
	text-align: left;
	border: 1px solid #FFFFEB;
	width:800px;		
	_width: 500px;
	_background-color: #FFFFEB; 
	_padding: 5px; 
	_color: #000066;
	_font-size: 13px;
	_font-family: Arial;
	_text-align: left;
	_border: 1px solid #FFFFEB;
	
}

td.formCreationcompteChamp { 
	background-color: #FFFFEB; 
	padding: 5px; 
	color: #000066;
	font-size: 13px;
	font-family: Arial;
	text-align: left;
	border: 1px solid #FFFFEB;
	width:200px;		
	_width: 260px;
	_background-color: #FFFFEB; 
	_padding: 5px; 
	_color: #000066;
	_font-size: 13px;
	_font-family: Arial;
	_text-align: left;
	_border: 1px solid #FFFFEB;
}

table.creationcompteListeCandidature { 
	width: 450px;
	_width: 460px;
}

td.creationcompteListeCand1 { 
	background-color: #FFFFEB; 
	padding: 5px; 
	color: #000066;
	font-size: 13px;
	font-family: Arial;
	text-align: left;
	border: 1px solid #FFFFEB;
	width:400px;	
}

td.creationcompteListeCand2 {
	background-color: #FFFFEB; 
	padding: 5px; 
	color: #000066;
	font-size: 13px;
	font-family: Arial;
	text-align: left;
	border: 1px solid #FFFFEB;
	_background-color: #FFFFEB; 
	_padding: 5px; 
	_color: #000066;
	_font-size: 13px;
	_font-family: Arial;
	_text-align: left;
	_border: 1px solid #FFFFEB;
}

td.specialTd {
	width:5px;
}

div.formconnect {	
	position: relative;	
	display: none;
}

table.divformconnect {
	width: 550px;
	height: 100px;
	background-color:#003366;
	padding-right: 10px;	
	padding-left: 10px;
	padding-bottom: 6px;
	border: 2px solid #FFFFFF;	
}

table.divformconnect td {	
	font-family: Arial; 
	font-size: 14px;
	color: #FFFFFF;
	text-align:center;
	text-decoration: none;
}

table.divformOubliMdp {
	width: 550px;
	height: 60px;
	border: 0px ;
	background-color:#003366;
	padding-right: 10px;	
	padding-left: 10px;
	padding-bottom: 6px;
	border: 2px solid #FFFFFF;	
}

table.divformOubliMdp td {	
	font-family: Arial; 
	font-size: 14px;
	COLOR: #FFFFFF;
	text-align:center;
	text-decoration: none;
}

table.divformconnect tr { 
	text-align:center;
}

div.messageerreur {	
	position: relative;	
	display: none;
}

table.messageerreur {	
	width: 350px;
	height: 154px;
	border: 3px ;
	border-color : #FFFFff;
	background-color:#003366;	
}

table.listingcandidature {	
	border: 0px;
	background-color: #FEEEB8;
	width: 400px;		
}

table.listingcandidature td {			
	font-family: Arial; 
	font-size: 16px;
	COLOR: #000066;
	font-weight: bold;
	text-align : left;	
}
p.candidatureMax {
	font-family: Arial; 
	font-size: 14px;
	COLOR: #000066;
	font-weight: bold;
	text-align : center;
	font-weight: bold;
	
}

table.antirobot { 
	width: 300px;
	height: 40px;
	border: 0px;
	background-color: #658CB5;
	padding-right: 6px;	
	padding-left: 6px;
	padding-bottom: 6px;
	border: 3px solid #FFFFFF;
}

.antirobotTxt { 
	font-family: Arial; 
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align : center;
}

.view {
    color : black;
    font-family : Verdana, Arial, sans-serif;
    font-size : 13px;
}

.put { 
	  background-color: #DDFFFF; 
	  border: 1px solid #000099;	
	  FONT-FAMILY: Verdana; 
	  text-align : left;	  
}

.inputFormConnexion { 
	background-color: #DDFFFF; 
	border: 1px solid #000099; 
	text-align: left;
}
   
.putAntirobot {
	height: 20px; 
	border: 1px solid #ffffff; 
	text-align: left;
}

.msgError {
	border:2px solid #000099; 
	background: #000066;
	font-size: 14px;
	color: white;
	font-weight: bold;
	font-family: Arial;
	height: 100px;
	width: 500px;
}

.msgAntiRobot{ 
	font-family:Arial; 
	font-size: 14px;
	COLOR: #000066;				
	text-align : center;
	_font-family:Arial; 
	_font-size: 14px;
	_COLOR: #000066;		
	_text-align : center;
}

.categorie	{ 
	background-color: #DDFFFF;	
	border: 1px solid #000099; 
	text-align: left;
}

/* Nouveau formulaire */
.txt10	{ font-family: Verdana, Arial; font-size: 10px; }
.txt12	{ font-family: Verdana, Arial; font-size: 12px; }
.txt13	{ font-family: Verdana, Arial; font-size: 13px; }
.blanc	{ color:#ffffff; }
.bleu	{ color:#658CB4; }
.rouge  { color:#ff0000; }
.gras	{ font-weight: bold; }
.tailleP { width: 180px; }
.tailleG { width: 290px; }

.inputStyle { height: 17px; width: 180px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; font-weight: normal; padding-left:2px; }
.inputDate  { height: 17px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; font-weight: normal; padding-left:2px; }
.selectCivilite	{ height: 15px; width: 130px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; padding-left:2px;}
.selectCV { height: 15px; width: 250px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; padding-left:2px;}
.selectDeptmnt { height: 15px; width: 200px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; padding-left:2px;}

.btn_resa { margin:0; }
.bkg_resa_btn_l { background:url(images/bg_resa_btn_l.gif) no-repeat; width:8px; height:18px; } 
.bkg_resa_btn_r { background:url(images/bg_resa_btn_r.gif) no-repeat; width:8px; height:18px; } 
.btn_resa_ctt { background-color:#658CB5; height:18px; font-size:0.8em; font-weight:bold; cursor: pointer; }
.btn_resa_ctt a { color:#FFF; text-decoration:none; } 
.btn_resa_ctt a:hover { color:#FFF; text-decoration:underline; }
