* {
  margin:0;
  padding:0;
}
body {
  width: 100%;
  background: #fff url(../images/fond_body.gif) bottom left repeat-x;
}
#container{
  background: #fff url(../images/fond_container.gif) top left repeat-x;
}
#page{
  width: 1008px;  
  margin:0 auto;
}
a, #text_partenaires a{
  text-decoration: none;
  color: #000;
}
/************************
        Banner
*************************/
#banner{
  height: 302px;
  background: url(../images/fond_banner.jpg) 0px 1px no-repeat;
}
#logo_banner{
  margin-top: 72px;
}
#presentation_fbtech{
  text-indent: -9999px;
  background: url(../images/txt_banner.jpg) 0px 0px no-repeat;
  margin: 10px 0 0 200px;
  width: 645px;
  height: 51px;
}
/**********************
    Content
***********************/
#content{
  width: 638px;
  background: url(../images/fond_content.jpg) 0px 0px no-repeat;
  margin-left: 39px;
  padding: 35px 166px 0% 160px;
}
h1, h2{
  font-family: Georgia, "DejaVu Serif", "Bitstream Vera Serif", Norasi, serif;
  color: #42072f;  
}
h1{
  font-size: 0.9em;
}
h2{
  font-size: 1.5em;
  font-weight: bold;
  width: 600px;
  height: 45px;
  background: url(../images/fond_h2.jpg) 0px 0px no-repeat;
  padding: 10px 0 0 28px;
  margin: 35px 0 0% 20px;
}
p.presentation_sites{
  text-align: left;
  margin: 0% 0 10px 20px;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 0.7em;
  line-height: 1.5em;
}
p.presentation_sites strong{
  font-family: "Georgia-bold", "DejaVu Serif", "Bitstream Vera Serif", Norasi, serif;
  font-size: 1.5em; 
  color: #8E0061;
}
#content a.lien_txt{
  display: block;
  margin: 10px 0 0px 20px;
  padding: 0px 0px 0px 5px;
  background-color: #949483;
  width: 58px;
  color: #fff;
  font-size: 0.8em;
  font-family: "Century Gothic", Arial, Helvetica, "Nimbus Sans L"; 
}
#content img{
  border: none;
}
#scrollbox{
  overflow-y: scroll; overflow-x: hidden;float : left ; padding : 0 0 0 20px ;margin-top: 6px; height : 110px; width : 300px;
  font-size: 0.7em;
  font-family: "Century Gothic", Arial, Helvetica, "Nimbus Sans L";
}

/************************
        Footer
*************************/
#footer{
  width: 968px;
  margin: 48px 0 0 39px;
  background: #fff url(../images/fond_footer.jpg) bottom repeat-x;
  padding-bottom: 231px;
}
#footer address{
  text-align: center;
  width: 385px;
  margin: 0 0 0% 265px;
  background: url(../images/fond_address.gif) repeat-x;
  font-family: "Century Gothic-bold", Arial;
  font-style: normal;
  font-size: 0.9em;
  padding: 27px 27px 27px 27px;
}
#footer img{
  margin: 0 0 0% 455px;
}
/**********************************
    site infos + liens autres sites
************************************/
#text_partenaires{
  padding-top: 12px;
  text-align: center;
}
#text_partenaires a:hover, #liste_liens1 a:hover, #liste_liens2 a:hover, #liste_liens3 a:hover{
  text-decoration: underline;
}
#text_partenaires, #liste_liens1, #liste_liens2, #liste_liens3{
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 0.7em;
}
#listes_liens{
  width: 968px;
  margin:0 auto;
}
#liste_liens1, #liste_liens2, #liste_liens3{
  list-style: none;
}
#liste_liens1 li, #liste_liens2 li, #liste_liens3 li{
  padding-top: 8px;
}
#liste_liens1, #liste_liens2, #liste_liens3, #liste_liens1 a, #liste_liens2 a, #liste_liens3 a, #liste_liens1 a:hover, #liste_liens2 a:hover, #liste_liens3 a:hover{
  color: #8e0061;
}
#liste_liens1, #liste_liens2, #liste_liens3{
  display: block;
  float: left;
  width: 280px;
}
#liste_liens1{
padding-left: 100px;
}
.clear{
  clear: both;
}

