
        a.gauche16{
            background: url(../photos/im01.jpg) no-repeat;
            width: 101px;
            height: 73px;
            padding: 5px 0px;
        }
        a.gauche16:hover{
            background: url(../photos/im01-over.jpg) no-repeat;
            height: 73px;
            display: block;
        }
    
        a.gauche13{
            background: url(../photos/im03.jpg) no-repeat;
            width: 101px;
            height: 73px;
            padding: 5px 0px;
        }
        a.gauche13:hover{
            background: url(../photos/im03-over.jpg) no-repeat;
            height: 73px;
            display: block;
        }
    
        a.gauche15{
            background: url(../photos/im02.jpg) no-repeat;
            width: 101px;
            height: 73px;
            padding: 5px 0px;
        }
        a.gauche15:hover{
            background: url(../photos/im02-over.jpg) no-repeat;
            height: 73px;
            display: block;
        }
    
        a.gauche14{
            background: url(../photos/im04.jpg) no-repeat;
            width: 101px;
            height: 73px;
            padding: 5px 0px;
        }
        a.gauche14:hover{
            background: url(../photos/im04-over.jpg) no-repeat;
            height: 73px;
            display: block;
        }
    
        a.gauche12{
            background: url(../photos/im05.jpg) no-repeat;
            width: 101px;
            height: 73px;
            padding: 5px 0px;
        }
        a.gauche12:hover{
            background: url(../photos/im05-over.jpg) no-repeat;
            height: 73px;
            display: block;
        }
    
        a.gauche17{
            background: url(../) no-repeat;
            width: 101px;
            height: 73px;
            padding: 5px 0px;
        }
        a.gauche17:hover{
            background: url(../) no-repeat;
            height: 73px;
            display: block;
        }
    
            .bgcolor_1{
                background-color: #99cc33;
            }
            .color_1{
                color: #99cc33;
            }
        
            .bgcolor_2{
                background-color: #663333;
            }
            .color_2{
                color: #663333;
            }
        
            .bgcolor_3{
                background-color: #bb7722;
            }
            .color_3{
                color: #bb7722;
            }
        
            .bgcolor_4{
                background-color: #339900;
            }
            .color_4{
                color: #339900;
            }
        
            .bgcolor_5{
                background-color: #557700;
            }
            .color_5{
                color: #557700;
            }
        
            .bgcolor_6{
                background-color: #cccc33;
            }
            .color_6{
                color: #cccc33;
            }
        
            .bgcolor_7{
                background-color: #666633;
            }
            .color_7{
                color: #666633;
            }
        
            .bgcolor_8{
                background-color: #333333;
            }
            .color_8{
                color: #333333;
            }
        
            .bg_fond{
                background-color: #ffffff;
                width: 100%;
            }
            .fond{
                color: #ffffff;
            }
        
            .bg_background{
                background-color: #793528;
                width: 100%;
            }
            .background{
                color: #793528;
            }
        
            .bg_bandeau{
                background-color: #557700;
                width: 100%;
            }
            .bandeau{
                color: #557700;
            }
        
            .bg_texte_admin{
                background-color: #663333;
                width: 100%;
            }
            .texte_admin{
                color: #663333;
            }
        
            .bg_titre_admin{
                background-color: #000000;
                width: 100%;
            }
            .titre_admin{
                color: #000000;
            }
        
            .bg_autre1{
                background-color: #870000;
                width: 100%;
            }
            .autre1{
                color: #870000;
            }
        
            .bg_autre2{
                background-color: #cc66cc;
                width: 100%;
            }
            .autre2{
                color: #cc66cc;
            }
        
            .bg_autre3{
                background-color: #99cc66;
                width: 100%;
            }
            .autre3{
                color: #99cc66;
            }
        
            .bg_autre4{
                background-color: #A2A3AE;
                width: 100%;
            }
            .autre4{
                color: #A2A3AE;
            }
        
            .bg_autre5{
                background-color: #99ccff;
                width: 100%;
            }
            .autre5{
                color: #99ccff;
            }
        
    .form_object{
        color: #ffffff;
        background-color: #557700;
        font-size: 11px;
        font-family:arial;
    }
    .button_form{
        color: #ffffff;
        background-color: #557700;
        font-size:10px;
        font-family:arial;
        cursor: pointer;
    }
    a.recherche:hover {
        background-color: #663333;
    }
/* Styles lié au Layout sélectionné */
.fond_size {
    float: left;
    width: 785px;
    background: url(../images/ligne_centre.jpg) #ebebeb 0 0 repeat-y;
}
.fond_admin {
    margin: 0 auto;
    width: 785px;
}
.main {
    float: left;
    background: #ebebeb 0 0 repeat-y;
    width: 491px;
}
.main_admin {
    float: left;
    background:  url(../images/ligne_centre.jpg) #ebebeb 0 0 repeat-y;
    width: 761px;
    padding: 0 12px;
}
.main_demande {
    margin: 0 auto;
    background: #ebebeb 0 0 repeat-y;
    width: 850px;
    padding: 0 12px;
}

/* Styles pour le menu de navigation */
#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#menu {
    background: url(../images/bouton.jpg) repeat-x ;
    position: relative;
    left: 12px;
    float:left;
    width: 761px;
    z-index:100;
}
#menu dl {
    background: url(../images/bouton.jpg) repeat-x ;
    margin: 0px 0px 0px 0px;
    height: 24px;
    text-align: center;
}
#menu dt {
}
#menu dl span {
    background: url(../images/bouton-hover.jpg) repeat-x ;
    margin: 0px 0px 0px 0px;
    display: block;
    overflow: hidden;
    text-decoration: none;
    color: #ffffff;
    height: 24px;
    font-size: 10px;
    line-height: 24px;
    text-align: center;
}
#menu dt.bordure_bouton {
    background: url(../images/bordure-bouton.jpg) repeat-x ;
    height: 24px;
    width: 1px;
}
#menu dl a {
    background-image: none;
    display: block;
    overflow: hidden;
    text-decoration: none;
    color: #ffffff;
    height: 24px;
    font-size: 10px;
    line-height: 24px;
}
#menu dl a.lien{
    font-size: 12px;
    font-weight: bold;
}
#menu dl a:hover {
    background: url(../images/bouton-hover.jpg) repeat-x;
    color: #ffffff;
    display: block;
}
#menu dd {
    border: 1px solid #ffffff;
}
#menu li {
    text-align: center;
}
#menu li a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    height: 25px;
    line-height: 25px;
    padding-top: 4px;
}
#menu li a:hover, #menu li a:focus {
    color: #ffffff;
}
#menu li {
    text-align: center;
}

/* Les décors */
/* Gauche */
#decor_gauche {
    float: left;
    background: #ebebeb 0 0 repeat-y;
    margin-left: 10px;
    padding: 10px 5px 0px 5px;
    width: 111px;
}
.haut_gauche {
    height: 6px;
    line-height: 6px;
    background: url(../images/haut-decor-gauche.jpg) no-repeat ;
}
.centre_gauche {
    padding: 0 5px;
    background: url(../images/centre-decor-gauche.jpg) repeat-y ;
}
.bas_gauche {
    height: 6px;
    line-height: 6px;
    background: url(../images/bas-decor-gauche.jpg) ;
}
/* Centre */
.bas_centre{
    position: relative;
    top: 10px;
    margin: 0 auto;
    width: 465px;
}

/* Droit */
#decor_droit {
    float: left;
    background: #ebebeb 0 0 repeat-y;
    position: relative;
    left: 5px;
    top: 10px;
    width: 140px;
}
.bas_droite{
    position: relative;
    top: 25px;
    background: url(../images/golfeur.jpg) no-repeat;
    margin: 0 auto;
    width: 130px;
    height: 81px;
}
a.droite{
    background: url(../images/visu-contact-petit.jpg) no-repeat;
    width: 135px;
    height: 95px;
    padding: 5px 0px;
}
a.droite:hover{
    background: url(../images/visu-contact-petit-over.jpg) no-repeat;
    width: 135px;
    display: block;
}

/* Style initial */
body {
    font-family: arial, Helvetica;
    font-size: 12px;
    color: #663333;
    background-color: #793528;
}
.decor {
    float: left;
    width: 170px;
    display: block;
    background-color: #ffffff;
}
.marquee_sup {
    background: #99cc33;
    color: #ffffff;
    font-size: 12px;
    font-style: italic;
    clear: both;
}

.marquee {
    background: #557700;
    color: #ffffff;
    font-size: 12px;
    font-style: italic;
    clear: both;
}

/* Style particulier template 2 */
table.template2 {
    width: 100%;
    border: thin solid #99cc33;
    border-collapse: collapse;
}
.template2 tr.ligne1{
    text-align: center;
    background-color: #ffffff;
    color: #000000;
}
.template2 tr.ligne2{
    text-align: center;
    background-color: #99cc33;
    color: #000000;
}
.template2 th{
    border: thin dashed #99cc33;
    background-color: #99cc33;
}
.template2 td {
    border: thin dashed #99cc33;
    text-align: center;
}