body {
	font-family: arial, verdana, sans-serif;
	font-size:13px;
	text-align:justify;
}

h1 {
	text-align:center;
	background-color:#92d400;
	color:black;
	font-size:22px;
	border:2px solid #92d400;
	border-radius: 10px 10px 0px 0px;
	padding:25px;
}

h2 {
	border-bottom:1px dotted #4c4c4c;
	font-size:18px;
	margin:20px 0px 10px 0px;
}

h3 {
	font-size:14px;
	margin:15px 0px 8px 0px;
}

#formulaire form p.double {
	/* Empêcher le dépassement des flottants */
	overflow: hidden;
	/* Idem pour IE6 */
	width: 100%;
}

#formulaire .double input ,
#formulaire .double textarea{
	font-size:14px;
	width: 400px;
	padding:5px 5px 5px 10px;
	margin: 8px 0px 8px 0px;
	border: solid 1px #92d400;
	border-radius: 10px;
}

#formulaire .double select {
	font-size:14px;
	width: 378px;
	padding:5px 5px 5px 10px;
	margin: 8px 0px 8px 0px;
	border: solid 1px #92d400;
	border-radius: 10px;
}

#formulaire .double label {
	font-size:13px;
	text-align:right;
	float: left;
	width: 150px;
	padding:7px 6px 7px 0px;
	margin: 8px 0 8px 20px;
}

#formulaire .double span.info {
	display: block;
	font-size: 11px;
	font-weight: normal;
	font-style:italic;
	cursor: default;
}

#formulaire .double2 input{
	font-size:14px;
	width: 378px;
	padding:5px 5px 5px 10px;
	margin: 8px 0px 8px 0px;
}

#formulaire .double2 label {
	font-size:13px;
	text-align:right;
	float: left;
	width: 200px;
	padding:7px 6px 7px 0px;
	margin: 8px 0 8px 20px;
}

#formulaire .double2 span.info {
	display: block;
	font-size: 11px;
	font-weight: normal;
	font-style:italic;
	cursor: default;
}

input.bouton{
 font-weight:bold;
 cursor:pointer;
 border:medium none;
 color:white;
 background-color:black;
 border-radius: 10px;
 }
 
input.bouton:hover 
{
 font-weight:bold;
 border:medium none;
 color: black;
 background-color:#92d400;
}

#menu{
	font-size: 15px;
	text-align: right;
	background-color:black;	
	padding:15px;
	font-weight:bold;
}
#menu a{
	text-decoration: none;
	color: white;
	text-align: center;
}
#menu ul li a:hover{
	font-style:bold;
	padding:15px;
	color: black;
	background-color:#92d400;	
}

#menu li{

}
#menu ul{
	list-style-type:none;
}
#menu ul li{
	display:inline;
	margin: 10px;
	text-align: center;
}

#cadre{
	background-color:white;	
	border:2px dotted #92d400;
	border-radius: 10px;
	
}

#cadreV{
	border:2px solid #92d400;
	border-radius: 0px 0px 10px 10px;
	padding:10px 30px 30px 30px;
	line-height:150%;
	
}

#cadreB{
	border:2px solid black;
	border-radius: 0px 0px 10px 10px;
	padding:10px 30px 30px 30px;
	line-height:150%;
}

#cadrePB{
	border:2px solid black;
	border-radius: 0 10px 10px 0;
	background-color:black;
	box-shadow: 1px 1px 12px #555;
	
}

#listoffres a{
	text-decoration: none;
	color:white;
}
#listoffres a:hover{
	color: #ff1aff;
}

#emploi a{
	text-decoration: none;
	color:black;
}
#emploi a:hover{
	color: #ff1aff;
	font-style:bold;
}