*
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
body
    {
    background-image:url('fond.png');
    margin: 0; /* pour eviter les marges */
    text-align: center; /* pour corriger le bug de centrage IE */
    }
div#principal
    {
    margin: 5px ;
    width: 95%;
    border-right: 3px solid #FFDD33 ;
    /*height: 450px ;*/
    }
div#slogan
    {
    border: 0px solid black ;
    border-bottom: 3px solid #FFDD33 ;
    width: 80% ;
    float:right ;
    margin-right: -25px ;
    }
div#texte
    {
    border: 0px solid black ;
    width: 75% ;
    float:right ;
    margin-right: 20px ;
    }
div#supermenu
    {
    background-image:url('./lb2.jpg');
    background-repeat: no-repeat ;
    background-position: 0 0 ;
    float: left ;
    margin-left: 0px ;
    margin-top: 0px ;
    padding-left: 0px ;
    border: 0px solid red ;
    width: 135px ;
    /*height: 350px ;*/
    }
div.menu
    {
    border: 0px solid black ;
    width: 130px ;
    height: 350px ;
    margin-top: 101px ;
    margin-bottom: 0px ;
    }
div.menu ul
    {
    margin-left: 0px ;
    margin-right: 0px ;
    margin-bottom: 0px ;
    margin-top: 0px ;
    padding: 0px ;
    text-align: left ;
    }
div.menu li
    {
    font-size: 0.8em ;
    list-style-type: none;
    /*
    margin-left: 0px ;
    margin-right: 0px ;
    margin-bottom: 5px ;*/
    text-align: right ;
    }
div.menu li a
    {
    display: block ;
    width: 120px ;
    text-decoration: none;
    color: #7F7F7F ;
    border-top: 1px solid #8c8f91 ;
    border-left: 1px solid #8c8f91 ;
    border-bottom: 0px solid #8c8f91 ;
    border-right: 6px solid #8c8f91 ;
    padding-right:5px ;
    padding-left:5px ;
    padding-bottom:10px ;
    padding-top:10px ;
    }
div.menu li a.dernier
    {
    display: block ;
    width: 120px ;
    text-decoration: none;
    color: #7F7F7F ;
    border-top: 1px solid #8c8f91 ;
    border-left: 1px solid #8c8f91 ;
    border-bottom: 1px solid #8c8f91 ;
    border-right: 6px solid #8c8f91 ;
    padding-right:5px ;
    padding-left:5px ;
    padding-bottom:10px ;
    padding-top:10px ;
    }
div.menu li a.dernier_localisation
    {
    display: block ;
    width: 120px ;
    text-decoration: none;
    color: #7F7F7F ;
    border-top: 1px solid #8c8f91 ;
    border-left: 1px solid #8c8f91 ;
    border-bottom: 1px solid #8c8f91 ;
    border-right: 6px solid #F7A105 ;
    padding-right:5px ;
    padding-left:5px ;
    padding-bottom:10px ;
    padding-top:10px ;
    }
div.menu li a.localisation
    {
    border-right: 6px solid #F7A105 ;
    }
div.menu li a:visited
    {
    text-decoration: none;
    color: #7F7F7F ;
    }
div.menu li a:hover
    {
    color: #FFDD33 ;
    border-right: 6px solid #FFDD33 ;
    }
div#slogan p
    {
    text-align:right;
    margin-right: 50px ;
    font-style: italic ;
    margin-top: 8px ;
    margin-bottom: 4px ;
    /*color: #F7A105 ;*/
    color: #c32c05 ;
    /*font-weight: bold ;*/
    }
div#adresse p
    {
    text-align:right ;
    font-size: 10pt ;
    clear: both ;
    /*color: #AFAFAF ;*/
    color: #7F7F7F ;
    margin-right: 8px ;
    }
div#texte p, div#texte li, div#texte legend, div#texte textarea, div#texte input
    {
    text-align: justify ;
    font-size: 11pt ;
    margin-left: 5px ;
    color: #3F3F3F ;
    }
div#texte p.legende
    {
    text-align: center ;
    font-size: 9pt ;
    margin-left: 5px ;
    color: #7F7F7F ;
    margin-top: 1px ;
    margin-bottom: 8px ;
    }
div#texte p a
    {
    color: #c32c05 ;
    text-decoration: none ;
    }
div#texte p a:hover
    {
    color: #F7A105 ;
    text-decoration: underline ;
    }
div#texte h1
    {
    text-align: right ;
    /*font-style: bold ;*/
    margin-top: 2px ;
    margin-bottom: 0px ;
    padding-bottom: 0px ;
    /*mettre en lowercase*/
    font-size: 14pt ;
    color: #7F7F7F ;
    color: #F7A105 ;
    }
div#texte h2
    {
    text-align: center ;
    font-size: 12pt ;
    text-align: left ;
    margin-left: 45px ;
    margin-top: 4px ;
    margin-bottom: 2px ;
    font-weight: bold ;
    color: #7F7F7F ;
    /* Mettre une puce de décoration */
    }
div#texte strong
    {
    font-weight: bold ;
    color: #F7A105 ;
    }
div#texte img
    {
    border-top: 4px solid #FFDD33 ;
    border-bottom: 4px solid #FFDD33 ;
    /*
    border-top: 4px solid #F7A105 ;
    border-bottom: 4px solid #F7A105 ;
    */
    }
div#texte img.sansbord, div#menu img, div#supermenu img
    {
    border: 0px solid #000 ;
    }
div#texte li.n1
    {
    margin-left: 15px ;
    }
div#texte li.n2
    {
    margin-left: 45px ;
    }
div#texte li.n3
    {
    margin-left: 75px ;
    }
div#texte form
    {
    margin-bottom: 20px ;
    }
    
