.decalTitre {margin:20px 30px 0px 30px;}p {margin:5px 0px 5px 0px;}#conteneur3 {	background:#D00031;	width:600px;	margin-right:auto;	margin-left:auto;	margin-top:0%;	border-collapse: collapse;}#c_contact {	width: 548px;	background:#FFF;	margin:10px 0px 0px 28px;}#decoHaut {	float:right;	width:288px;	height:37px;	background: url(../images/bnd_haut_contact.gif) no-repeat;}#decoBas {	width:548px;	height:64px;	background:#D00031 url(../images/bnd_bas_contact.gif) no-repeat;	padding-bottom:10px;}#logo {	float:left;	width:210px;	margin:8px 0px 0px 0px;	padding:0px 0px 0px 30px;}/* --- les calques  centraux --- */.zone  {	text-align:left;	font-size: 0.75em;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 28px;	background:#FFF;}.zone  h3{    color: #D00031;    font-family: Arial,Trebuchet MS, Verdana, Helvetica;     font-size: 1.1em;	padding:10px 5px 2px 0px;}.zone  p {margin:5px 0px 10px 0px;}.zone  {width:400px;}.zone  a {    font-weight: normal;    color: #2E5F6B;	text-decoration:none;}.zone  a:hover  {	text-decoration:underline;}.decalTitre h2 {font-size: 1.2em;}/* --- champs--- */fieldset {border:none;}legend {display:none;}.formContact {width:400px;}.formContact label{	margin:10px 0px 3px 0px;	display:block;	font-size:0.9em;	display:block;}.recher, textarea  {	border:#9A3740 solid 1px;	font-size:0.9em;	padding:2px;}.recher {width:170px;}textarea {width:300px;}.bouton_ok {	width:24px;	height:16px;	background: url(../images/bout_ok_red.gif) no-repeat;	border:none;	margin-top:10px;	cursor:hand;}	
