p { padding:0px; margin:0px;}

.capitale 		{	text-transform:uppercase;	}

#recrute {	width:578px; font-size:0.65em;  }
#recrute .headerBloc	{	background:url(../../image/recruteheader.gif) no-repeat 0px 0px; 	height:24px; width:578px;	}
#recrute .blocPage		{	background:url(../../image/recrutebloc.gif) repeat-y; 				width:578px;	}
#recrute .footerBloc	{	background:url(../../image/recrutefooter.gif) no-repeat 0px 0px; 	height:10px; width:578px;	}

	#recrutement	{width:577px;}

		#details		{	float:left;	width:370px; margin:0px 0px 0px 0px; 	}
		#details p 		{	color:#87868a; text-align:left;	line-height:normal; margin:0px 0px 0px 10px;}
		#details h4		{ 	color:#000000; font-size:1.1em; font-weight:bold; margin:5px 0px 10px 10px;}
		#details h5		{ 	color:#87868a; font-size:1em;	font-weight:bold; margin:5px 0px 0px 10px;}

			#descriptifs	{	width:370px;	}

			#infosrecrute	{	width:370px; _padding:1px 0px 0px 0px; border-top:solid 1px #ffcb71; border-bottom:solid 1px #ffcb71; 	}
			#infosrecrute p {	margin:2px 0px 0px 10px; font-weight:bold; _margin:0px 0px 0px 10px;}
		
		#image			{	float:right; width:200px; height:190px; }
		#image img 		{ 	margin:35px 0px 0px 25px;				}

#postuler		{	width:575px; margin:5px 0px 0px 10px;	}

	#coordonnee							{	float:left;	width:290px;}
	#coordonnee p 						{	color:#87868a; text-align:left;line-height:normal; font-size:1em; font-weight:bold; margin:Opx; padding:0px;}
	#coordonnee p.orange, span.orange, p.orange a, span.orange a 	{	color:#f37f0e; font-weight:bold;}
	#coordonnee	h5						{ 	color:#87868a; font-size:1em; }
	#coordonnee	h2						{ 	color:#000000; font-size:1.1em; font-weight:bold; margin:2px 0px 0px 10px;}
	#coordonnee	p						{ 	color:#87868a; font-size:1em; font-weight:bold; margin:1px 0px 0px 10px;}
	#coordonnee	img						{ 	margin:5px 0px 0px 10px; text-align:center;}
	#coordonnee p.reglement 			{	margin:10px 0px 0px 10px;}
	#coordonnee p.nospace   			{	display:inline;}

	
		#adresse						{border-top:solid 1px #ffd65a; background-color:#ffeeb6; }

	#formulaire							{	float:right; width:265px; padding-right:8px; margin:0px 0px 0px 0px}
	#formulaire	h5						{ 	color:#87868a; font-size:1em; }
	#formulaire	form 					{	margin:1px 0px 0px 0px; border-top:solid 1px #ffd65a;}
	#formulaire label 					{ 	font-weight:bold; color:#87868a; cursor:pointer; font-size:1em; margin:10px 5px 0px 0px; 
											width:72px; text-align:left; display:block; float:left; height:15px;}
	#formulaire input 					{ 	height:1.5em; font-size:1.0em; border:1px solid #87868a; margin:10px 0px 0px 0px; background-color:#ffecda; float:left;}
	#formulaire select					{	background-color:#ffecda; float:left;  margin:10px 0px 0px 0px; font-size:10px; width:162px;}
	#formulaire input:focus 			{	border-color:#FF9933; color:#ffffff; background-color:#FFCC00; float:left;}
	#formulaire textarea 				{ 	display:block; width:90%; margin:0px; border: solid 0.10em #87868a; background-color:#ffecda; float:left; margin:5px 0px 0px 4px; font-family:Arial, Helvetica, sans-serif;  font-size:1.1em;}
	#formulaire textarea:focus 			{	border-color:#FF9933; color:#ffffff; background-color:#FFCC00; float:left; margin:5px 0px 0px 4px; font-family:Arial, Helvetica, sans-serif;}
	#formulaire input.button 			{ 	float:right; margin:5px 10px 0px 0px; border:none; background-color:#ffecda; color:#87868a; font-weight:bold; }
	#formulaire img 					{	float:left;	}
	
	

.blocPage p { color:#87868a; font-size:1em; padding:10px 10px 5px 5px }

#content2 {	overflow: visible;}
/* Sidebar properties */
#sidebar {	overflow: hidden;	float: left;/* Placement temporaire */	margin: 0px 0px 0px 0px;}
#sidebar-content2 div {	margin: 0;	padding: 0;	height: 1%;}
#sidebar-content2 div.sep{ border-top:1px solid #303335; font-size:1px; height:1px; line-height:1px; margin-left:15px;}
#sidebar-content2 {	margin-top: 0px;	/*padding: 10px;*/}
#sidebar-bottom {	height: 6px;	font-size:1px;	line-height:1px;}
/* Sidebar Ajax */
#sidebar h5, #sidebar h4  {	cursor:pointer;text-transform:uppercase; background:url(../../image/flecherecruter.gif) no-repeat 0px 0px; padding:0px 0px 0px 12px;}
#sidebar h4  {	padding-left:10px;}
#sidebar #message {	width:212px;	margin-bottom: 5px;}
#sidebar h4 a:link, #sidebar h4 a:visited {	color: #000000;	display: block;	text-decoration: none;}
.stretcher {	background: none !important;	background: none; }
#sidebar p { margin:0px; padding: 5px 0px 2px 10px;	}

/* End sidebar */
.clearfix:after {	content: ".";    	display: block;    	height: 0px;    	clear: both;     	visibility: hidden;	}

/* Hides from IE-mac \*/
* html .clearfix {		height: 1%;	}
/* End hide from IE-mac */	
