FORM, DIV, P, A, IMG, LABEL {
	font:12px arial;
	margin:0;
	padding:0;
}

#carre_bleu {
	position:relative;
	width:245px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:0px;
	margin-top:30px;
	background-color:#EEF1F4;
}

.titre_depot { 
	font:12px arial;
	font-weight:normal; 
	color: #7595A3; 
	text-decoration: none ; 
	line-height: 15px 
}

.titre_depot a, .titre_depot a:visited, 
.titre_depot a:link, .titre_depot a:active {
	font-weight:normal; 
	color: #7595A3; 
	text-decoration: none ; 
}

.titre_depot a:hover {
	text-decoration: underline;
}

.retour_liste {
	color:#FFFFF;
	font:12px arial;
	padding:0;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0;
	margin-top:15px;
	text-decoration: none ;
	text-align:right;
	font-weight: bold; 
	background-color:#EEF1F4;
	width:215px;
	float:left;
}

.retour_liste a,.retour_liste a:visited, 
.retour_liste a:link, .retour_liste a:active {
	text-decoration: none ;
	color: #333333;
	font-weight: bold; 
	
}

.retour_liste a:hover {
	text-decoration: underline;
}

.fleche_retour {
	margin:0;
	margin-top:15px;
	padding:0;	
	padding-top:3px;
	padding-bottom:3px;
	background-color:#EEF1F4;
}

H1 {
	color:#FFFFF;
	font:11px arial;
	text-align:left;
	padding-left:16;
	padding-top:0;
	padding-bottom:5;	
	margin-top:0;
	margin-bottom:5;
}

H2 {
	color:#FFFFF;
	font:12px arial;
	text-align:left;
	padding-top:2;
	padding-right:5;
	padding-bottom:2;	
	margin-top:0;
	margin-bottom:5;
}

.titre_annonce {
	color:#CB1438;
	font:12px arial;
	font-weight: bold; 
	margin:0;
	padding:0;
	padding-top:2px;
}

.titre_annonce A {
	color:#CB1438;
	font:12px arial;
	font-weight: bold; 
	text-decoration: none ;
	margin:0;
}

.titre_annonce A:hover {
	text-decoration: underline;
}

.fleche_titre {
	margin:0;
	padding:0;
	float:left;
}


.nom_champ {
	color:#CB1438;
	font:11px arial;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;	
	margin-top:2px;
	margin-bottom:5px;
}

.formulaire-row-obligatoire,
	.formulaire-row {
		width:100%;
		color:#333;
		padding:3px 0px 3px 0px;
	}
	
	.formulaire-row-obligatoire {
		font-weight: bold; 
	}	

	.formulaire-row-obligatoire LABEL {
		font-weight:bold;
	}


	.formulaire-row-obligatoire LABEL, 
	.formulaire-row LABEL {
	   float: left;
	   width: 200px;
	   
	   padding: 3px 5px 0px 0px;
	   text-align: right;
	}

	.formulaire-row-obligatoire INPUT, 
	.formulaire-row INPUT,
	.formulaire-row-obligatoire TEXTAREA, 
	.formulaire-row TEXTAREA,	
	.formulaire-row-obligatoire SELECT, 
	.formulaire-row SELECT {
		width:200px;
		border:solid 1px #333;
		margin-right:5px;
		vertical-align:middle; 
	}
	
	#message{
		float:left;
		width:90%;
		text-align:center;
		margin-top:10px;
		padding:5px 0px 5px 0px;
		background-color:#ECEEEF;
	}	

	.message,
	#message P {
		font-size:13px;
		font-weight:bold;
		text-align:center;
		margin-left:auto;
		margin-right:auto;		
	}	

	P.erreur{
		text-align:center;
		color:red;
		background-color:#ECEEEF;
		padding:4px;
		margin:0px 20px 0px 20px
	}

	.btn,
	#btn_submit {
		width:100px;
		color:white;
		font-size:12px;
		font-weight:bold;
		background-color:#FF7F00;
		text-align:center;
		padding:2px 10px 2px 10px;
		margin:10px 0px 0px 160px;
		cursor:pointer;
	}
	
	#btn_submit {
	}
	
#obligatoire {
	color:#FFFFF;
	font:12px arial;
	text-align:left;
	padding-left:285;
	padding-top:5;
	padding-bottom:3;	
	margin-top:3;
	margin-bottom:3;
}

#cadre {
	width:603px;
	border:0;
}

#sscadre {
	display:inline-table;
	border-right:solid 13px #EFF1F4;
	margin:0;
	padding:0;	
}

#colGauche {
	width:245px;
	border-right:solid 1px #DBE4E8;
}


.annonce {
	width:334px;
	border-top:solid 1px #DBE4E8;
	margin:0;
	padding:0;
	margin:0px 0px 0px 10px;
	padding:10px 0px 10px 0px;
}



.bloc_empl {
	float:none;
	clear:both;
	padding:0;
	margin:0;
	padding-left:20px;
	color:#FFFFF;
	font:12px arial;
}


#contenair {
	 margin-left:25px;
	 margin-top:0px;
	 margin-right:0px;
	padding:0;

}


.formulaire {
	text-align:left;
	padding:0;
	padding-left:0px;	
	margin:0;
}

#champ_form {
	padding:0;
	padding-left:0px;
	margin:0;
}
	



