/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt auto;
    width: 725px;
    
    background: transparent url(images/interface/back1.png) repeat-x scroll 0%;
   background-color: rgb(229, 245 ,245); 
background-position: top center;
    font-family: Verdana,Arial,Serif,Times;
    color: rgb(61, 61, 59);
    font-size: 0.8em;
    }

  img { border: 0pt none ;
    }

  a { color: rgb(111, 111, 111);
    text-decoration: none;
    }

  #menugauche a, #accessibilite a { color: rgb(255, 255, 255);
    }

  #menugauche a:hover { color: rgb(255, 255, 255);
    font-weight: bold;
    text-decoration: underline;
    }

  #footer a { color: rgb(255, 255, 255);
    text-decoration: underline;
    }

  #global { background: transparent url(images/interface/extension4.jpg) repeat-y scroll 0%;
    width: 725px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    }

  #header { background: transparent url(images/interface/header.jpg) no-repeat scroll 0%;
    width: 725px;
    height: 180px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #header h1 { margin: 15px 0pt 0pt 325px;
    font-size: 3em;
    font-family: "Arial Narrow",Arial,Verdana,Serif,Times;
    color: rgb(30, 183, 189);
    font-weight: normal;
    line-height: 0px;
    }

  #header h2 { margin: 0pt auto;
    font-size: 1.3em;
    color: rgb(84, 82, 83);
    font-weight: normal;
    text-decoration: underline;
    text-align: center;
    }

  #menugauche { 
 
    background: transparent url(images/interface/menubg.jpg) no-repeat scroll 0% 0%;
    margin: 22px 15px 15px 39px;
    width: 133px;
    float: left;
    display: inline;
    color: rgb(255, 255, 255);
    }

  #menugauche h3 { margin: 0pt;
    background: transparent url(images/interface/menugauchehaut.jpg) no-repeat scroll 0%;
    width: 133px;
    height: 20px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    font-size: 1.2em;
    text-indent: 10px;
    line-height: 20px;
    float: right;
    }

  #menugauche ul { margin: 0pt;
    padding: 0pt;
    width: 133px;
    list-style-type: none;
    float: right;
    display: inline;
    text-align: right;
    }

  #menugauche ul li { margin: 5px 5px 5px 0pt;
    }

  #menugauchebas { background: transparent url(images/interface/menugauchebas.jpg) no-repeat scroll 0%;
    width: 133px;
    height: 7px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: right;
    }

  #contenu { margin: 11px 0pt 15px;
    width: 525px;
    float: left;
    }

  #contenu h3 { margin: 10px 0pt 0pt;
    background: transparent url(images/interface/contenutitre.jpg) no-repeat scroll 0%;
    width: 525px;
    height: 18px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-indent: 10px;
    line-height: 18px;
    font-size: 1.2em;
    color: rgb(60, 153, 197);
    }

  #contenu h4 { margin: 0pt auto;
    font-size: 0.9em;
    color: rgb(152, 4, 0);
    font-weight: normal;
    text-decoration: underline;
    text-align: center;
    }

  #contenu p { border-left: 4px solid rgb(78, 76, 77);
    margin: 0pt;
    padding: 5px 0pt 5px 5px;
    width: 525px;
    }

  .contenuseparation { margin: 10px auto;
    background: transparent url(images/interface/contenuseparation.jpg) no-repeat scroll 0%;
    width: 510px;
    height: 24px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #footer { margin: 0pt;
    background: transparent url(images/interface/footer.png) no-repeat scroll 0%;
    background-repeat: no-repeat;
    width: 725px;
    height: 40px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 0.8em;
    line-height: 40px;
    float: left;
    }

  textarea#message { width: 290px;
    height: 153px;
    overflow: auto;
    }

  .fieldset { border: medium none ;
    margin: 0pt auto;
    width: 50%;
    }

  .text1 { width: 290px;
    height: 15px;
    }

  .image2 { border: medium none ;
    margin: 0pt auto;
    width: 75%;
    }

  img.cuisson { display: block;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    width: 300px;
    height: 200px;
    }

  img.bonappetit { display: block;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    width: 500px;
    height: 150px;
    }

  .pcenter { text-align: center;
    }

  .spacer { height: 10px;
    list-style-type: none;
    }

  #lightbox { position: absolute;
    left: 0pt;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0pt;
    }

  #lightbox img { width: auto;
    height: auto;
    }

  #lightbox a img { border: medium none ;
    }

  #outerImageContainer { margin: 0pt auto;
    position: relative;
    background-color: rgb(255, 255, 255);
    width: 250px;
    height: 250px;
    }

  #imageContainer { padding: 10px;
    }

  #loading { position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0pt;
    }

  #hoverNav { position: absolute;
    top: 0pt;
    left: 0pt;
    height: 100%;
    width: 100%;
    z-index: 10;
    }

  #imageContainer > #hoverNav { left: 0pt;
    }

  #hoverNav a {  }

  #prevLink, #nextLink { width: 49%;
    height: 100%;
    background-image: url(data:image/gif;
    base64,AAAA);
    display: block;
    }

  #prevLink { left: 0pt;
    float: left;
    }

  #nextLink { right: 0pt;
    float: right;
    }

  #prevLink:hover, #prevLink:visited:hover { background: transparent url(../images/prevlabel.gif) no-repeat scroll left 15%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #nextLink:hover, #nextLink:visited:hover { background: transparent url(../images/nextlabel.gif) no-repeat scroll right 15%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #imageDataContainer { margin: 0pt auto;
    font-family: Verdana,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 10px;
    font-size-adjust: none;
    font-stretch: normal;
    background-color: rgb(255, 255, 255);
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    }

  #imageData { padding: 0pt 10px;
    color: rgb(102, 102, 102);
    }

  #imageData #imageDetails { width: 70%;
    float: left;
    text-align: left;
    }

  #imageData #caption { font-weight: bold;
    }

  #imageData #numberDisplay { display: block;
    clear: left;
    padding-bottom: 1em;
    }

  #imageData #bottomNavClose { width: 66px;
    float: right;
    padding-bottom: 0.7em;
    }

  #overlay { position: absolute;
    top: 0pt;
    left: 0pt;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: rgb(0, 0, 0);
    }


