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

  body { margin: 0pt;
    padding: 0pt;
    font-family: "lucida fax",arial,helvetica,sans-serif;
    font-size: 0.8em;
    background-repeat: repeat;
    color: rgb(0, 51, 102);
    background-image: url(../images/rafale.jpg);
    background-position: center top;
    }

  #entete { height: 170px;
    background-attachment: fixed;
    }

  #conteneur { left: 50%;
    margin-left: -375px;
    width: 750px;
    position: absolute;
    background-color: rgb(204, 255, 255);
    background-image: url(../images/rafale.jpg);
    font-family: "lucida fax",arial,helvetica,sans-serif;
    }

  #centre { margin-left: 150px;
    font-family: "lucida fax",arial,helvetica,sans-serif;
    }

  #gauche { left: 0pt;
    width: 150px;
    position: absolute;
    font-family: "lucida fax",arial,helvetica,sans-serif;
    }

  #pied { padding: 10px;
    clear: both;
    height: 40px;
    text-align: center;
    font-size: 7pt;
    color: rgb(0, 0, 102);
    font-weight: 700;
    font-family: "lucida fax",arial,helvetica,sans-serif;
    }

  .titrepage { margin: 0pt;
    padding: 0pt;
    height: 200px;
    text-align: center;
    text-decoration: none;
    font-size: 20pt;
    color: rgb(0, 0, 102);
    font-weight: 700;
    font-family: "Lucida Fax",arial,helvetica,sans-serif;
    }

  .menuhaut { margin: 10px 0pt 0pt 0px;
    background-image: url(../images/grandbtnnor.JPG);
    background-repeat: no-repeat;
    height: 28px;
    width: 740px;
    background-position: center top;
    padding-left: 10px;
    }

  .menuhaut li { float: left;
    list-style-type: none;
    height: 28px;
    margin-top: 5px;
    }

  .menuhaut a { display: block;
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 100%;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    color: rgb(0, 0, 0);
    height: 25px;
    width: 80px;
    }

  .menuhaut a:hover { background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center;
    background-image: url(../images/grandbtnsurvol.jpg);
    }

  .menuhaut a:active { background-attachment: scroll;
    color: rgb(255, 255, 255);
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../images/grandbtnappui.jpg);
    }

  .menugauche { margin: 0pt;
    padding: 10px 0pt 0pt;
    list-style-type: none;
    }

  .menugauche li { margin-bottom: 5px;
    }

  .menugauche a { margin: 3px 0pt;
    display: block;
    width: 9em;
    height: 2em;
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 100%;
    font-weight: 700;
    background-color: rgb(204, 204, 204);
    text-align: center;
    color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .menugauche a:link, .menugauche a:visited { border-style: solid;
    border-color: rgb(206, 206, 206) rgb(74, 74, 74) rgb(74, 74, 74) rgb(206, 206, 206);
    border-width: 1px 2px 2px 1px;
    }

  .menugauche a:hover { border-style: solid;
    border-color: rgb(74, 74, 74) rgb(206, 206, 206) rgb(206, 206, 206) rgb(74, 74, 74);
    border-width: 2px 1px 1px 2px;
    }

  p { margin: 0pt;
    }

  h5 { font-size: 200%;
    }

  .info a { text-decoration: none;
    }

  .info a:hover { background: transparent none repeat scroll 0pt 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .info a span { display: none;
    }

  .info a:hover span { margin: 10px;
    padding: 10px;
    background: rgb(102, 255, 255) none repeat scroll 0pt 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 200px;
    height: 350px;
    color: rgb(0, 0, 0);
    text-align: left;
    position: relative;
    left: 300px;
    display: block;
    top: -350px;
    }

  .prix { font-size: 130%;
    color: rgb(204, 0, 0);
    font-weight: 700;
    }

  .horslien { margin-top: -6000px;
    }

