form p,form a {
	font-size:15px;
}
form a {
	text-decoration:none;
	font-weight:bold;
}
#Formulaire, #Contact{
	width: calc(100% - 320px);
	margin:10px 20px 0  0px;
	float:left;
}

#DetailPage p{
	margin:0;
	}

/*************formulaire***********/


#Formulaire fieldset {
	  border: none;
	  width:350px;
	   }		
#Formulaire  form {
 
  padding: 5px;
  width: 100%;
  margin:0 0 10px 0px
  }
#Formulaire  legend {
  
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
  
  }
#DetailPage form ul {
	 width:350px;
	 margin:0px;
 }
  form ul li {
 line-height: 30px;
 list-style: none;
 padding: 2px 3px;
 width:360px;
 }
#Formulaire form ul li span {
 float:left; 
 }
#Formulaire form label {
  float: left;
  font-size: 11px;
  width: 95px;
  line-height: 30px;
  text-align:right;
  padding-right:5px;
   }
#Formulaire form ul li .gauche label {
 	width:50px; 
 }
#Formulaire form fieldset label:hover {
 cursor: pointer;
 }
 
 
#Formulaire form input:not([type=radio]),
#Formulaire  form textarea {
 background: #ffffff;
  border: none;
  text-decoration:none;
  font-size:12px;
  font-family:"Helvetica",Trebuchet MS, Arial, sans-serif;
 outline: none;
 padding: 3px;
 width: 223px;
 border:1px solid #8E0000;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius:5px;	
 }
#Formulaire input{
	 width:225px;
 }
#Formulaire textarea{
	width:225px;
}

#Formulaire  #ville, #Formulaire #Fax, #Formulaire #cp, #Formulaire #Tel, #Formulaire #Pays{
 	width:80px; 
 }


#Formulaire form input:not([type=submit]):focus,
#Formulaire form textarea:focus {
 background: #eaeaea;
 }
#Formulaire form input[type=radio] {
 float: left;
 margin-right: 5px;
 }
 
#Formulaire form #bouton,#Formulaire #boutonr {
display: block;
width:100px;
height:25px;
float:left;
border:1px solid #8E0000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 border-radius:5px;
margin:5px 0 0 5px;
color:#8E0000;
font-weight:bold;
background-color:#FFF;
}
#Formulaire form #boutonr{
	 margin:5px 30px 0 100px;
 }
#Formulaire form #bouton:hover,#Formulaire form #boutonr:hover {
	color: #000;
	background:#c8c8c8;
	border-color: #c8c8c8;
 }
#DetailPage #infor{
	float:right;
	
	margin:0 20px 0 0 ;
	font-style:italic;
	font-size:10px;
 }
/**********coordonnée*******************/

#coordonne{
	width:260px;
	float:left;
	margin-top:10px;
	}
#coordonne h5{
	margin:20px 0 10px 0;
	color: #900;
	}
#DetailPage #coordonne li{
	margin-bottom:2px;
}