
body {
font-family:Geneva, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-color:#ffae01;
height:100%;
}
html {
height:100%;
}
.rea h2 {
color:#d57f22;
font-size:1.5em;
padding-top:0;
padding-left:40px;
margin-top:0;
}
p {
line-height:20px;
margin:0 0 20px 0;
}
h1 {
color:#d57f22;
font-size:1.5em;
padding-top:0;
padding-left:20px;
margin-top:0;
}
h2{
color:#d57f22;
font-size:1em;
padding-top:0;
margin-top:0;
}
#coin_gauche {
position:absolute;
background-image:url(images/coin-gauche2.jpg);
height:500px;
width:500px;
background-repeat:no-repeat;
left:0;
top:0;
}
#coin_droit {
position:absolute;
background-image:url(images/coin-droit2.jpg);
height:500px;
width:500px;
background-repeat:no-repeat;
right:0;
top:0;
}
#conteneur {
position:relative;
width: 800px;
margin-right:auto;
margin-left:auto;
background-color:#CCCCFF;
background-image:url(images/centre.gif);
}
#haut_conteneur {
background-image:url(images/haut_conteneur.gif);
height:79px;
width:800px;
position:absolute;
top:121px;
}
#entete {
background-image:url(images/entete2.gif);
height:121px;
width:800px;
margin-left:auto;
margin-right:auto;
margin-bottom:80px;
}
#bouton_mail {
position:relative;
left:650px;
top:37px;
width: 65px;
height:72px;
background :url(images/bouton_mail2.jpg) top left no-repeat;
}
#bouton_mail span{
position:absolute;
top:-5000px;
left:-5000px;
text-indent:-5000px;
}
#bouton_mail a {
display: block;
width: 100%;
height: 100%;
background :white url(images/bouton_mail1.jpg) top left no-repeat;
}
#bouton_mail a:hover {
background: transparent none;
} 
#centre {
width:700px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a95c09;
font-size:0.8em;
font-weight:normal;
margin-left:30px;
}
.offres_haut {
background-image:url(images/paraph_haut.jpg);
width:750px;
height:16px;
}
.offres_milieu {
background-image:url(images/paraph_milieu.jpg);
width:750px;
}
.offres_milieu a h2 {
text-decoration:none;
padding-left:20px;
margin-bottom:0px;
}
.offres_milieu h2 {
text-decoration:none;
padding-left:20px;
}
.offres_milieu a {
color:#d57f22;
}
.offres_milieu li{
padding-left:20px;
}
.offres_milieu p {
padding-left:20px;
padding-right:20px;
}
.offres_bas {
background-image:url(images/paraph_bas.jpg);
width:750px;
height:16px;
}
#footer {
height:88px;
width:800px;
left:10px;
margin-top:10px;
padding-top:35px;
color:#d57f22;
font-weight:bold;
font-size:0.7em;
text-align:center;
background-image:url(images/pied.jpg);
}
#footer a {
color:#d57f22;
font-weight:bold;
font-size:0.9em;
text-align:center;
}

/*-----------------menu------------------*/

dt, dl, dd, ul, li {
list-style-type: none;
margin: 0 10px 0 0;
padding: 0;
}

#menu {
position : absolute;
left: 370px;
top: 125px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
}

#menu dl {
float: left;
}
#menu li {
display: inline;
}

#menu a {
text-decoration: none;
color: #d57f22;
background: #fff;
}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5 {
position: absolute;
left: 0;
font-size: 0.8em;
border-top: 1px solid #ffae01;
width: 400px;
}


/*-----------------fin menu------------------*/


/*----------------------------formulaire mail----------------------------*/
.mail_bloc {
width:450px;
height:350px;
margin-left:175px;
}
.mail_cellule_gauche {
width:150px;
height:22px;
float:left;
}
.mail_cellule_droite {
height:22px;
float:left;
}
.civilité {
width:300px;
height:22px;
float:left;
}
.civilité input {
height:12px;
font-size:11px;
}
input { 
height:16px;
font-size:1em;
}
.champs_obligatoire {
color:#FF0000;
}
.astrisque {color: #FF0000}

.submit {
margin-left:350px;
}
.a  {
margin-left:50px;
height:84px;
width:120px;
}
/*----------------------------fin formulaire mail----------------------------*/