
h2 {
	color:#c95933;
	font-size:18px;
	margin:0 0 16px 0;
	color:#2c3b44;
	padding:0 0 7px 0;
	border-bottom:1px solid #ddd9d8;
	font-weight:normal
	
}

h3 {
	font-size:13px;
	color:#4aa208;
	margin-bottom:5px;
}


#contact
{
	margin-top:70px;
}
	
#map_canvas{
	/*border:1px solid black;*/
    height:300px;
    width:990px;
	/*overflow: hidden;*/
}

input 
{
  padding: 2px;
  border: 1px solid #CCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-left: 5px;
  
}

textarea
{margin-top:5px;
margin-left:5px;
         

}
#form
{
 width:400px;
 margin-left:50px;
 margin-bottom:20px;
 float:left;
 border-right: 1px #ddd9d8 solid;
 
}

#form input[type="reset"], #form input[type="submit"]{
	margin-top:10px;
}

#form input[type="reset"]{
	margin-left:180px;
	margin-right:10px;
}


#tableauForm td{
	line-height:30px;
}

}

 
.boutton
{
margin-left:62px
}

#nom:focus,#email:focus, #prenom:focus, #mes:focus, .boutton:focus
{
	border-color: #34ff34;
  -moz-box-shadow: 0 0 8px #34ff34;
  -webkit-box-shadow: 0 0 8px #34ff34;
  box-shadow: 0 0 8px #34ff34;
}


#bordure 
{
text-align:left;
float:left;
margin-left: 50px;
 
 
}

#bordure li span{
	text-decoration:underline;
}
#bordure li{
	line-height:30px;
}


#bor
{ 
  margin-left:110px;
  padding: 10px;
 ;  
  
}
#recrutement , #RH , #administration
{color: #32cb00;
}


.formulaire
{
	text-align:center;
	color:#32ce00;
	font-size:20px;
	margin-bottom:50px;
	display:block;
}

#cont{
	margin-top:25px;
color:#32ce00;
      font-size:20px;
}
 
label{
	width:50px;
}

 .inf  
 {
 text-decoration: underline;
 }