/* CSS Document */

body {
width : 800px;   
font-family : Arial, Verdana, Helvetica, sans-serif;
margin : 20px auto;
background-color:rgb(235,245,255);

}
#droite{
padding:0;
margin:0;
position:absolute;
left:0;
top:0;
width:200px;
}
.logo{
/*background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
background-position:center;*/
/*width:200px;*/
height:150px;
padding:20px 0 0 50px;

}
.logo a img{
border:0;
}

.menu{
width:200px;
margin:0;
padding:0;
}

.headMenu{
background-image:url(../images/menu_head.jpg);
height:90px;
background-repeat:no-repeat;
background-position:right;
}
.centreMenu{
background-image:url(../images/menu_fond.jpg);
background-repeat:repeat-y;
height:220px;
background-position:right;
}
.centreMenu ul{
padding:0;
margin-left:35px;
}
.centreMenu li{
background-image:url(../images/menu_fleur.jpg);
background-repeat:no-repeat;
padding-left:35px;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
color:#003366;
font-size:small;
line-height:24px;
}
.centreMenu a{
color:#003366;
text-decoration:none;
}
.centreMenu a:hover{
color:#0099CC;
text-decoration:none;
}
.footMenu{
background-image:url(../images/menu_foot.jpg);
height:25px;
background-repeat:no-repeat;
/*margin-left :10px;*/
background-position:right;
}
#centre{
position:absolute;
top:75px;
left:199px;
margin:0;
padding:0;
width:600px;

}
.contenuHead{
background-image:url(../images/centre_head.jpg);
background-repeat:no-repeat;
width:575 px;
height:130px;
background-position:right;
}
.contenuCentre{
background-image:url(../images/centre_fond.jpg);
background-position:right;
background-repeat:repeat-y;
width:600px;
height:auto;
font-size:small;
/*height:150px;*/
}
.contenuCentre p{
padding:0 30px 10px 110px;
font-family:Arial, Helvetica, sans-serif;
/*font-size:small;*/
color:#003366;
}
.contenuCentre h1{
font-size:small;
font-weight:bold;
padding-left:110px;
color:#003366;
text-align:cente;
}
.contenuCentreSlog{
font-size:large;
font-weight:bold;
clear:both;
padding-top:10px;
color:#003366;
text-align:center;
font-size:small;
}
.contenuCentre h2{
font-size:small;
font-weight:bold;
padding-left:110px;
color:#003366;
text-decoration:underline;
}
.contenuCentre h3{
font-size:small;
font-weight:normal;
padding-left:110px;
color:#003366;
text-decoration:underline;
font-style:italic;
}
.imgTitre{
padding-left:105px;
}
.contenuCentre ul{
font-size:small;
padding-left:110px;
color:#003366;
width:400px;
}
.centreImgD{
float:right;
width:200px;
padding:0;
margin:5px 30px 5px 5px;
}
.centreImgD2{
position:relative;
top:-35px;
left:150px;
width:80px;
padding:0;
/*margin:5px 100px 5px 5px;*/
}
.centreImgG{
float:left;
width:200px;
padding:0;
margin:5px 5px 5px 110px;
}
.centreItalic{
font-style:italic;
}
.diapo{
position:relative;
left:100px;
width:480px;
}
.plan{
position:relative;
left:100px;
}
.mappy{
margin:50px 0 10px 90px;
}
.mappytxt{
font-size:small;
font-weight:bold;
/*padding-left:300px;*/
color:#003366;
text-decoration:underline;
}
.mappyimg{
border:none;
padding-left:180px;
position:relative;
top:-15px;
}
.newadress{
text-align:center;
color:#003366;
text-decoration:none;
font-size:large;
font-weight:bold;
}

/*début formulaire*/
#contact{
padding-left:110px;
font-family:Arial, Helvetica, sans-serif;
/*font-size:small;*/
color:#003366;
}
.valid{
margin-left:50px;
clear:both;
}
div.formu {
  width:350px;
  clear: both;
  padding-top: 5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:small;
  }

div.formu span.label {
  float: left;
  width: 110px;
  text-align: right;
  font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#003366;
  }

div.formu span.field {
  float: right;
  width: 235px;
  text-align: left;
  }
  .mention{
  font-size:x-small;
  color: #003366;
  }
/*fin formulaire*/
.footCentre{
background-image:url(../images/centre_foot.jpg);
background-repeat:no-repeat;
background-position:right;
width:600px;
height:28px;
}

#footer{
position:relative;
top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
color:#003366;
width:600px;
text-align:center;
padding-bottom:20px;

}

#nbreVisiteur{
float:left;
margin: 0 0 0 20px ;
padding:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#003366;
position:relative;
}