@charset "UTF-8";
/* CSS Document */


* {margin: 0; padding: 0;}

a img {
border: none;
}

a{
color:#7fd300;
font-size: 12px;
text-decoration: none;
}

a:hover{
text-decoration:underline;
}


body {
background-image: url(images/fond.jpg);
background-repeat : repeat-x; 
background-color: #015a8c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#general{
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;
height : auto;
width: 1000px;
color:#016092;
}

#header{
background-color:#FFFFFF;
margin : 0;
padding-top: 15px;
padding-left: 25px;
height : auto;
width: auto;
}


h1{
font-size: 13px;
}

h2{
font-size: 12px;
}

#logo{
float: left;
padding-right: 112px;
}

#bd{
margin-left: 30px;
height : 213px;
*height : 209px;
width:auto;
}

#bd1{
float : left;
}

#bd2{
float : left;
}

#bd3{
float : left;
}

#menu{
background-image: url(images/fond-menu.jpg);
background-repeat : repeat-x;
height: 44px;
}

#menu a{
color:#016092;
font-size: 14px;
text-decoration: none;
}

#menu a:hover{
color:#7fd300;
}


#menu-content{
padding-left : 25px; 
padding-top : 14px;
}


ul#menu-liste li {
display: inline;
padding: 15px ;
}

#content-general {
margin-top: 16px;
padding-bottom: 20px;
margin-left: auto;
margin-right: auto;
height : auto;
width : 920px;
}

#content-bas{
margin-top: 20px;
height: auto;
width : 920px;
background-color:#FFFFFF;
}


#footer{
margin-left: auto;
margin-right: auto;
width: 1000px;
height: auto;
}

#footer-gauche{
margin-top: 10px;
float:left;
}

#logo-d-carre{
margin-top: 5px;
float:right;
}

#adresse-mentions-leg{
margin-left: 200px;
width: 600px;
text-align:center;
margin-top: 10px;
font-size:11px;
color:#ffffff;
float:left;
}

#adresse-mentions-leg a{
font-size:11px;
color:#ffffff;
}

#menu-gauche{
width : 160px;
float : left;
}

#menu-gauche a{
color:#016092;
font-size: 12px;
text-decoration: none;
}

#menu-gauche a:hover{
color:#7fd300;
}


#content-droit{
margin-left: 180px;
padding-left: 20px;
border-left:#666666 1px solid;
width : 720px;
height : auto;

}

.rouge{
color:#FF0000;
}

.jaune{
color:#d2d121;
}

.vert{
color:#55c655;
}

/*************************** css formulaire **********************************/

#formu
{
   width:500px;
   font-family:verdana,sans-serif;
   font-size:10px;
   margin: auto;
}
legend /* On met un peu plus en valeur les titres des fieldset */
{
   font-family:verdana,sans-serif;
   color:#075a68;
   background-color: white;
} 
.img{border:1px solid black;width:125px;}
label
{
   display:block;
   width:150px;
   float:left;
   color: #2C485C;
   background-color: white;
}
.captcha
{
   color:  #E34405;
   background-color: white;
}
.info
{
   font-family:verdana,sans-serif;
   font-size:10px
   color: #008000;
   background-color: white;
   font-style: italic;
}
.info-bis
{
   font-family:verdana,sans-serif;
   font-size:10px
   color: #008000;
   background-color: white;
   font-style:normal;
}
.asterisque
{
  color: red;
  background-color: white;
}
.signature
{
   text-align: right; 
   font-family:verdana,sans-serif;
   color: gray;
   background-color: white;
   font-size: 80%;
   text-decoration:none;
}
