* { 
  margin:0px;
  padding:0px;
}

a img {
 border:0px;
}

body {
 text-align:center;
 font-family: Verdana;
 font-size:11px;
}

#container {
 margin: 0 auto;
 width: 800px;
 min-width: 800px;
}

#menu_container {
  background-color:#99ccff;
  text-align:center;
}

#menu {
  height:51px;
  width: 800px;
  min-width: 800px;
 margin: 0 auto;
}


  #menu ul.menu {
    list-style-type:none;
    
    display:block;
    padding:0px;
    margin:0 0 0 50px;
    
  }
  
    #menu ul.menu li {
      list-style-type: none;
      list-style-image: none;
      float:left;
      margin:18px 15px 0 0px;
    }
  
    #menu ul.menu li a  {
      color:black;
      text-decoration:none;
      font-size:14px;
      font-weight: normal;
    }


#main {
    margin: 20px 50px 30px 50px;
    text-align:left;
}

#header {
  height:62px;
  background-image: url(/system/storage/7/168/Logo_site.jpg);
  background-repeat:no-repeat;
  background-position: left top;
}

#header_image {
  margin:0px;
  padding:0px;
}

#content {
 margin:22px 0 0 0;
 padding:0px;
 text-align:left;

}

#sidebar {
  float:left;
  width:286px;
  margin: 5px 34px 0px 0px;
}

#center_content {
  float:left;
  width: 380px;
  margin: 5px 0 0 0;
}

#footer_container {
  background-color:#cccccc;
  text-align:center;
}
  
#footer {
  text-align:left;
  color: #858383;
  padding: 15px 50px;
  margin:0 auto;
  height:100px;
  width:700px;
  min-width:700px;
  position:relative;
}

#footer ul.menu {
margin:0;
padding:0px;
list-style-type:none;
display:block;
font-size:10px;
 
}

.footer_menu a {
    color:#747474;
    text-decoration:none;
    font-weight:bold;
    
}

  #attribution {
    position: absolute;
    left:50px;
    clear:both;
     margin-top:5px;
  }

  #creation {
    position: absolute;
    right:50px;

  }

   #creation a {
     color: #858383;
     text-decoration: none;
   }



form table {
 padding-top:10px;
 background-color: #EEEEEE;
 width: 100%;
}


form td.label {
  text-align: right;

}

form td {
  padding: 5px 10px;
}


/* Site Map */
.site_map {
}

.site_map a {
 font-family: Arial;
 font-weight: bold;
 color: #0A168F;
}

.sitemap h1 a {
 font-family: Arial;
 font-weight: bold;
 font-size: 16px;
 color: #666666;

}

.site_map_level_1 {
 font-size: 12px;
 padding-top:10px;
}

.site_map_level_2 {
 font-size: 12px;
 margin-top:10px;
 padding-left: 15px;
 margin-left: 5px;
 background-image: url(/system/storage/7/165/sitemap_bullet.gif);
 background-position: left top;
 background-repeat: no-repeat;
 
}

.site_map_level_3 {
 font-size: 11px;
 margin-left: 40px;
}

.site_map_description {
 font-size: 10px;
 color: #333333;

}

body {
 font-family: Arial;
 font-size:11px;

}


ul.menu {
margin:0 0 0 20px;
padding:0px;
list-style-type:none;

}

  ul.menu li {
    list-style-type:none;
    list-style-image: url(/system/storage/7/158/bullet_list.gif);
  }
  
  ul.menu li a {
    color:black;
    text-decoration:none;
  }

td {
 font-family: Arial;
 font-size:11px;

}

.accueil td {
 color: #666666;
}

p {
  margin: 10px 0px;
  line-height:1.8em;
}

h1 {
  color: #003399;
  font-size:16px;
  font-weight:bold;

}

h2 {
  color: #fd4703;
  font-size:14px;
}

h3 {
  color: #003399;
  font-size:16px;
  font-weight:normal;

}

.blue_box {
 background-color: #99ccff;

}



.gray_box {
 background-color: #cccccc;

}



.nested_content_blue {
  background-color: #99ccff;
  padding: 22px 17px;
  color:#333333;

}

.nested_content_small_blue {
  background-color: #99ccff;
  padding: 22px 13px;
  color:#333333;
}



.nested_content {
  padding: 22px 17px;
  color:#333333;

}

.nested_content_small {
  padding: 22px 13px;
  color:#333333;
}




 ul {
margin:0 0 0 20px;
padding:0px;
list-style-type:none;

}

  ul li {
    list-style-type:none;
    list-style-image: url(/system/storage/7/158/bullet_list.gif);
  }
  
  li a {
    color:black;
    text-decoration:none;
  }



