body{
  background: #6699FF  url(../images/clouds.jpg) repeat-x;
}

#global {
     position:absolute;
     top:0px;
     left: 50%;
     width: 940px;
     margin-top:1px;
     margin-left: -470px; /* moitié de la largeur */
     border: 0px solid #000;
}


#header{
    float:left;
    top:0px;
    width: 941px;
    height: 119px;
    border: 0px solid #000;
    background: url(../images/header.png) no-repeat;
}

#content{
     float:left;
     width: 941px;
     margin-top: 0px;
     border: 0px solid #000;
     background: #FFFFFF;
     height:auto!important;
     min-height:400px;
     overflow:auto;
     font: 12px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}
#photo{
     float:right;
     width: 367px;
     height: 373px;
     border: 0px solid #000;
     margin-top:10px;
     margin-right:7px;
     background: #e8e8e8;
}

#news{
     float:right;
     width: 267px;
     height: 281px;
     border: 0px solid #000;
     margin-top:10px;
     margin-right:10px;
     background: #e8e8e8;
}
#place{
     float:right;
     width: 267px;
     height: 281px;
     padding:3px;
     border: 0px solid #000;
     margin-top:10px;
     margin-right:10px;
     background: #e8e8e8;
}
#box1{
     float:right;
     width: 170px;
     height: 85px;
     border: 0px solid #000;
     margin-top:10px;
     margin-right:15px;
     background: #e8e8e8;
}
#box2{
     float:right;
     width: 170px;
     height: 85px;
     border: 0px solid #000;
     margin-top:10px;
     margin-right:15px;
     background: #e8e8e8;
}
#box3{
     float:right;
     width: 170px;
     height: 85px;
     border: 0px solid #000;
     margin-top:10px;
     margin-right:15px;
     background: #e8e8e8;
}


#footer{
     float:left;
     width: 941px;
     height: 162px;
     font: 8px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
     background: #ffffff  url(../images/footer.jpg) no-repeat;
}

h1{
  color:#666666;
  font: 19px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
  font-weight:bold;
  margin-left:20px;
  margin-top:15px;
  padding-left:22px;
  background: #ffffff  url(../images/puce-h1.jpg) no-repeat;
}
h2{
  color:#999999;
  font: 14px Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}
.mod_article {
    float:right;
    width:690px;
    margin-right:7px;
    margin-top:7px;
    border: 0px solid #000;
}

.place{
   width:260px;

}



/*--------------------MENU 1---------------------------MENU 1-----------------------MENU 1----------------------*/

#menu1{
    margin-top:96px;
    line-height: 14px;
    width: 939px;
    height: 20px;
    border: 0px solid #000;
    font: 12px Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
}


ul.level_1
{
display: inline;
list-style-type: none;
line-height: 17px;
margin-top: 0px;
margin-left: 25px;
padding-left: 15px;
white-space: nowrap;

}

#menu1 li{
display: inline;
list-style-type: none;
border: 0px solid #000;
margin-right:6%;
margin-right:6%;
}

p.active{
display: inline;
list-style-type: none;
font-weight:bold;
color:#0499CA;
}

li {
    list-style-type: none;

    }

.level_1 a {
    display: inline;
list-style-type: none;
    padding: 3px 10px;
    color:#808080;
    text-decoration: none;
    font-weight:bold;
    }

.level_1 a:link, #navlist a:visited
{
display: inline;
list-style-type: none;
color:#808080;
font-weight:bold;
text-decoration: none;
}

.level_1 a:hover
{
color:#000000;
font-weight:bold;
text-decoration: underline;
}

/*--------------------MENU 2---------------------------MENU 2-----------------------MENU 2----------------------*/

#menubis{
    float:left;
    margin-top:7px;
    margin-left:7px;
    line-height: 0px;
    width: 200px;
    min-height:450px;
    background:#E9E9E9;
    border: 0px solid #000;
    font: 12px Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;

}


ul.level_1
{
line-height: 20px;
margin-top:1px;
margin-left: 0px;

}

#menu2 li{


margin-right:0%;
margin-right:0%;
}

p.active{


font-weight:bold;
color:#6599FF;
}

li {
    list-style-type: none;
    }

.level_1 a {
    padding: 3px 0px;
    color:#808080;
    text-decoration: none;
    font-weight:bold;
    }

.level_1 a:link, #navlist a:visited
{
color:#808080;
font-weight:bold;
text-decoration: none;
}

.level_1 a:hover
{
color:#000000;
font-weight:bold;
text-decoration: underline;
}

/*-----------------FORMULAIRE------------------FORMULAIRE-----------------------FORMULAIRE----------------------*/

.formbody{
  font: 12px Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
  margin-left:200px;
}
.formbody label{
  margin-right:0px;
}

.formbody input text {
  font: 12px Arial, Verdana, Helvetica, Lucida, Tahoma, Geneva, sans-serif;
  height:12px;
  width:100px;
}



