﻿body{  
text-align: justify;
color:#000;
font: normal 12px/16px verdana, "sans-serif";
margin: 10px 0 0 0 ;
padding: 0;
}
a:link{ 
font-weight: bold;
color: #fff; 
text-decoration: none;
border: none;
}
a:visited{
color: #fff;
text-decoration: none;
border: none;
font-weight: bold;
}
a:hover{ 
color:#9C0109;
font-weight: bold;
text-decoration: none;
border: none;
} 
#top {
text-align: center;
padding: 20px 0;
}
#top2{
text-align: center;
margin: -10px auto 0 auto;
padding: 5px 0;
background: url(images/back-header.gif) bottom center no-repeat;
}
#main p.red{
margin-top: 20px;
}
#main{ 
width: 964px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
#header{
width:962px;
background: url(images/back-header.gif) top center no-repeat;
padding-top: 30px;
}
#content{
width:962px;
}
#footer{
width:962px;
height: 33px;
padding-top: 5px;
background: url(images/back-header.gif) top center no-repeat;
}  
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
<!-[if IE 7]>
.clearfix {display:inline-block;}
.clearfix {display:block;}
<![endif]->
img.left{
width: 227px;
height: 152px;
float:left;
}
img.left{
width: 227px;
height: 152px;
float:left;
border: none;
}
p.accueil{
width: 480px;
float:left;
height: 152px;
margin: 20px 14px 0 14px;
text-align: center;}
.bold{
font-weight: bold
}
.red{
color:#9C0109;
font-weight: bold;
}
.marge{
margin: 20px 0;
color: #9C0109;
}
/* formulaire */
#form{
width: 350px;
margin: 15px auto 0 auto;
color: #333;
text-align: left;
}
#form em{
color:#ccc;
font-size: 75%;
}
p{
margin: 5px 0 0 5px;
}
fieldset{
padding: 1em 0 1em 0;
border: none;
margin-top: 5px;
}
textarea, input{
border: 1px solid #000;
}
#message textarea {
width: 335px;
height: 150px;
}
#message label{
float: left;
padding: 5px 10px;
}
#coordonnees label{	
float: left;	
width: 25%;
text-align: right;	
margin: 0;
padding: 0 5px 0 0;
line-height: 1.8;	
}
#coordonnees input {	
height: 20px;
width: 150px;
}
.normal {
background: white;
color: black;
}
.focus {
border: 1px solid #9C0109;
}
#piedForm{
width: 400px;
margin: 5px auto 0 auto;
text-align: right;
}
#piedForm input{
padding: 2px;
border: 1px solid #9C0109;
}
