
body{
background-image:url(images/bckgnd2.png);
margin:0 auto;
background-color:#EAF4FF;
}

#conteneur {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/bckgnd1.png);
position: relative;
width: 900px;
margin: 0 auto; 
/*background-color:#CCCCFF;*/

}
.header {
position: relative;
margin-left:15px;
}

#navig {
position: relative;
height:20px;
width: 850px;
margin-left:15px;
margin-top:4px;
/*margin: 0 auto; */
background-color:#51206C;
text-align:center;

}
.menuhautdroite {
margin-left:15px;
clear:both;
}
.menuhaut {
float: center; /* on aligne le menu vertical à droite de son conteneur */
/*margin-right: 10px;*/
/*margin-top: 10px;*/
}

.menuhaut a {
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none; /* pour éviter le soulignement au survol */
margin-left: 10px; /* espacement entre chaque sous-menu */
font-variant:small-caps;
}
.menuhaut a:hover{
color: #DE0A17;
}
#gauche{
margin-top: 10px;
margin-left:5px;
width:200px;
float:left;
text-align:center;
}
#contact {
margin-left:15px;
margin-top: 10px;
background-color:#FFEC00;
width:200px;
text-align:left;
font-size:12px;
}
#contactus {
margin-left:5px;
margin-top: 10px;
float: left;
/*background-image:url(images/bckgnd_nl1.jpg);*/
background-repeat:no-repeat;
width:200px;
/*height:350px;*/
font-size:12px;

}
#newsletter{

margin-top: 10px;
background-image:url(images/bckgnd_nl1.jpg);
background-repeat:no-repeat;
width:200px;
height:350px;
text-align:center;
font-size:12px;
}
#newsletter2{

margin-top: 10px;
background-image:url(images/bckgnd_promos1.jpg);
background-repeat:no-repeat;
width:200px;
height:350px;
text-align:center;
font-size:12px;
}

#contenu {
font-size: 12px;
text-align:left;
margin-left:220px;
width: 640px;
}
#foot{
margin-left:15px;
font-size: 8px;
text-align:center;
width: 870px;
background-color:#CCCCCC;
clear:both;
}

 form.style1 fieldset
  {
  padding: 1em;

  }
#contactusfieldset
  {
  padding: 1em;
  background-color:#EAF4FF;
  }
  
  
form.style1 label
  {
  display: inline;
  float: left;
  width: 160px;
  }
  form.style1 input
  {
  width: 160px;
  }
  form.style1 select
  {
  width: 160px;
  }
.error{
background:red;
color: #ffffff;
}

h1{
font-size:16px;
text-align:center;
color:#134A9F;
}

.asterisque{
font-size:10px;
font-style:italic;
}

.promos{
position: relative;
margin: 0 auto;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top: 10px;
width: 610px;

.titre1 {
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-weight: bold;
}
.titre2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004795;
font-weight: bold;
}
.asterisque {
color:#004795;
font-size: 10px;
font-style:italic;
}
