body { background:black;margin: 0;text-align: center;width:100%;height:100%;font-family: arial,verdana;overflow:auto;}
img {border:0;}
a {color:white;text-decoration: none;border:0;padding:0;margin:0;outline: none;}
a.bouton {display:block;text-indent:-9999px;}
.relative {position:relative;}
#gauche {float:left;width:551px;height:424px;}
#droite {float:right;width:449px;height:424px;overflow:hidden;}
#centre {width:720px;height:401px;background-color: white;}
a#bt_video {width:150px;height:85px;margin-left:290px;}
#accueil #droite,#contact #droite,#menus #droite,#traiteur #droite {background:transparent url(/graphics/accueil/texte_accueil.jpg) no-repeat top right;}
#accueil #droite .texte,#contact #droite .texte,#menus #droite .texte,#traiteur .texte {height:360px;margin: 32px 30px 30px 30px;overflow-x:hidden;overflow-y:auto;}
#contact h2 {width:98%;border-bottom:1px solid black;}
#contact #gauche {float:left;width:551px;height:424px;background:transparent url(/graphics/contact/plan.jpg) top center no-repeat;}
body#intro { background:black;margin: 0;text-align: center;width:100%;height:100%;}
#menus #gauche {float:left;width:194px;height:424px;margin:0 0 0 87px;}
#menus .detail {display:none;}
#newsletter {width:395px;height:57px;margin:5px 0 0 500px;background:transparent url(/graphics/newsletter.jpg) top right no-repeat;}
#newsletter input {border:0;}
#newsletter .mail {width:288px;margin-right:8px;}
#traiteur .separateur,#album .separateur {border-bottom: 1px black solid;width: 95%;margin:0 auto;}
#traiteur #gauche {background:transparent url(/graphics/traiteur/fond_traiteur.jpg) no-repeat top center;}
#traiteur #gauche a,
#album #gauche a {color:black;}
#traiteur #gauche h2 {width:98%;text-align:right;font-style:italic;}
#traiteur #gauche .texte {width:194px;height:350px;margin:0 0 0 87px;height:400px;overflow-x:hidden;overflow-y:auto;}
#traiteur #gauche .presentation {width:95%;margin: 10px auto 10px auto;}
#traiteur #gauche .souscategories,
#album #gauche .souscategories {width:200px;margin:0 auto;}
#traiteur #gauche .souscategories a,
#album #gauche .souscategories a {font-weight:bold;display:block;width:200px;border:0;}
#traiteur #gauche .souscategories a:hover,
#album #gauche .souscategories a:hover {background-color:#ababab;border:0;}
#traiteur #gauche .souscategories ul,
#album #gauche .souscategories ul {
  width: 200px;
  margin: 0px;
  margin-left:20px;
  padding: 0;
  padding-top: 10px;
  list-style:none;
}
#traiteur #gauche  .souscategories li,
#album #gauche  .souscategories li {
  float: left;
  width:200px;
  margin: 0;
  padding: 0;
  padding-left:20px;
  background:transparent url(/graphics/fleche.gif) top left no-repeat;
}
#album #gauche {width:470px;}
#album #gauche .souscategories,
#album #gauche .souscategories a,
#album #gauche .souscategories ul,
#album #gauche .souscategories li {width:370px;}
#album #gauche .souscategories{height:350px;overflow-x:hidden;overflow-y:auto;}
#album #gauche a.retour {margin:5px;border:2px dashed black;padding:5px;}
#album #droite {width:530px;overflow-y:auto;}
#album #droite .texte {padding-top:10px;}
#album #droite .texte h3 {font-size:12px;}
#album #droite .texte table.vignette {display:inline;}
#album #droite .texte a.telechargement {width:88px;height:36px;display:block;background:transparent url(/graphics/bt_telecharger.jpg) no-repeat top left;text-indent:-9999px;}
#album #droite .texte a.telechargement:hover {background-position:top right;}

#signature {font-size:12px;color:#666;position: absolute;bottom: 2px;text-align: center;width: 100%}
#signature a { font-size:12px;color:#666;text-decoration: none;}
#signature a:hover { color:#000;}

#plan {display:none;}