/* Defaults Styles */

html {
    width: 100%;
    height: 100%;
}

body {
    background-color : #000000;
    margin: 0px;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    width: 100%;
    height: 100%;
    font-size : 17px;
    color : #222222;
}
.body2
{
    background-image: url(../images/structure/fond.jpg);
    background-repeat: repeat;
    background-attachment : fixed;
    background-position: top left;
}
table
{
    border-collapse: collapse;
    border-spacing: 0px;
    border: 0px;
    padding: 0px;
    width: 100%;
}
tr
{
}
td
{
    padding: 0px;
    vertical-align: top;
}
.td_logo_gauche
{
    padding: 0px;
    vertical-align: middle;
    text-align: left;
    height: 340px;
}
.td_logo
{
    padding: 0px;
    vertical-align: middle;
    text-align: center;
    height: 340px;
}
.td_logo_droite
{
    padding: 0px;
    vertical-align: middle;
    text-align: right;
    height: 340px;
}
.td_menu_gauche
{
    padding: 0px;
    vertical-align: middle;
    text-align: left;
    height: 80px;
}
.td_menu
{
    padding: 0px;
    vertical-align: middle;
    text-align: center;
    height: 80px;
}
.td_menu_droite
{
    padding: 0px;
    vertical-align: middle;
    text-align: right;
    height: 80px;
}
.td_menu_gauche_7
{
    padding: 0px;
    vertical-align: middle;
    text-align: left;
}
.td_menu_7
{
    padding: 0px;
    vertical-align: middle;
    text-align: center;
}
.td_menu_droite_7
{
    padding: 0px;
    vertical-align: middle;
    text-align: right;
}

img
{
    border: none
}

a:link, a:visited, a:active {
    background-color: transparent;
    color : #005500;
    font-weight : bold;
    text-decoration : none;
}
a:hover {
    background-color: transparent;
    color : #88FF88;
}

a.none:link,
a.none:visited,
a.none:hover
{
    text-decoration     : none;
    background-color    : transparent;
}


.gauche {
    text-align: left;
}
.centre {
    text-align: center;
}
.droite {
    text-align: right;
}

.gras
{
    font-weight : bold;
}

.cadre
{
    background-color : #FFFFFF;
    padding: 0px;
    border: 0px solid;
    border-left-color : #555555;
    border-top-color : #555555;
    border-right-color : #000000;
    border-bottom-color : #000000;
}

.news_cadre
{
    text-align: left;
    background-color : #FFFFFF;
    padding: 5px;
    border: 3px solid;
    border-left-color : #555555;
    border-top-color : #555555;
    border-right-color : #000000;
    border-bottom-color : #000000;
}

.news_titre
{
    text-align: center;
    background-color : #FFFFFF;
    color : #AA0000;
}

.news_texte
{
    text-align: left;
    background-color : #FFFFFF;
    color : #AA0000;
}

/* Couleurs */
.blanc {
    color: #FFFFFF;
}
.jaune {
    color: #FFFF00;
}
.vert {
    color: #00FF00;
}
.bleu {
    color: #0000FF;
}
.rouge {
    color: #FF0000;
}
.noir {
    color: #000000;
}

.td_tarifs
{
    padding: 0px;
    text-align: center;
}
.td_tarifs_gauche
{
    padding: 0px;
    text-align: left;
    background-color: #FFFFDD;
}
.td_tarifs_droite
{
    padding: 0px;
    text-align: right;
    background-color: #FFFFDD;
}
.td_tarifs_droite_rouge
{
    padding: 0px;
    text-align: right;
    color: #FF0000;
    background-color: #FFFFDD;
}
.td_tarifs_bleu
{
    padding: 0px;
    text-align: center;
    color: #0000FF;
    background-color: #CCFFCC;
}
.td_tarifs_gauche_bleu
{
    padding: 0px;
    text-align: left;
    color: #0000FF;
    background-color: #CCFFCC;
}
.td_tarifs_droite_bleu
{
    padding: 0px;
    text-align: right;
    color: #0000FF;
    background-color: #CCFFCC;
}

.pellicule_table
{
    text-align: center;
    width: 640px;
    height: 560px;
    border: 0px solid;
    padding: 0px;
}

.pellicule
{
    width: 80px;
    height: 560px;
    background-image: url(../images/structure/pellicule.gif);
    background-repeat: repeat-y;
}

.pellicule_noir
{
    background-color: #000000;
    width: 480px;
    height: 80px;
    text-align: center;
    vertical-align: middle;
    font-size : 12px;
    color : #FFFFFF;
}

.flash_div {
    z-index: 2;
}

.main_page_div {
    z-index: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.fond_div {
    z-index: 0;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: #000000;
    width: 100%;
    height: 100%;
    text-align: left;
    vertical-align: top;
    behavior: url(include/ie-fixed.htc);
}

.pellicule_fond_div {
    z-index: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000000;
    width: 100%;
    height: 100%;
    min-width: 640px;
    min-height: 560px;
    text-align: left;
    vertical-align: top;
    behavior: url(include/ie-fixed.htc);
}

html>body .pellicule_fond_div {
    z-index: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000000;
    width: 100%;
    height: 100%;
    min-width: 640px;
    min-height: 560px;
    text-align: left;
    vertical-align: top;
    behavior: url(include/none.php);
}

html>body .fond_div {
    z-index: 0;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: #000000;
    width: 100%;
    height: 100%;
    text-align: left;
    vertical-align: top;
    behavior: url(include/none.php);
}
.fond_div0
{
    z-index: 0;
    position: absolute;
    top: 0px;
    left: 200px;
    text-align: left;
    vertical-align: top;
    /*background-image: url(../images/structure/fond.jpg);
    background-repeat: repeat;*/
}
.fond_div2
{
    z-index: 0;
    position: fixed;
    top: 5px;
    left: 5px;
    width: 300px;
    height: 100px;
    text-align: left;
    vertical-align: top;
    /*left: 200px;*/
    /*background-image: url(../images/structure/fond.jpg);
    background-repeat: repeat;*/
}
.fond_img {
    /*height: 5px;*/
    width: 100%;
    height: 100%;
}

.page {
    text-align: center;
}
.page_sans_logo {
}

.detail_td {
    text-align: center;
    vertical-align: middle;
}
.detail_table {
    text-align: center;
    vertical-align: top;
}

.bandeau_tr {
    text-align: center;
    vertical-align: middle;
}

.bandeau_td {
    text-align: center;
    vertical-align: top;
}

.logo {
    /*height: 5px;*/
    width: 200px;
    height: 200px;
}

.menuespaces {
    width: 2px;
    height: 2px;
}

.submenu {
    position: absolute;
    left: 210px;
    visibility: hidden;
    z-index : 9;
}
.menugauche_accueil {
    background-color: #7E5C26;
    width: 220px;
    height: 20%;
    border: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: url(../images/structure/menu_gauche_fond_2.png);
    background-repeat: repeat;
    text-align : center;
    vertical-align: middle;
}

.bord_dessus_0 {
    height: 3px;
    background-image: url(../images/structure/beige.gif);
    background-repeat: repeat;
}
.bord_dessous_0 {
    height: 3px;
    background-image: url(../images/structure/noir.gif);
    background-repeat: repeat;
}
.bord_dessus {
    height: 3px;
    background-image: url(../images/structure/arbre_dessus.png);
    background-repeat: repeat;
}
.bord_dessous {
    height: 3px;
    background-image: url(../images/structure/arbre_dessous.png);
    background-repeat: repeat;
}
.bord_gauche_0 {
    width: 3px;
    background-image: url(../images/structure/noir.gif);
    background-repeat: repeat;
}
.bord_droit_0 {
    width: 3px;
    background-image: url(../images/structure/beige.gif);
    background-repeat: repeat;
}
.bord_gauche {
    width: 3px;
    background-image: url(../images/structure/arbre_gauche.png);
    background-repeat: repeat;
}
.bord_droit {
    width: 3px;
    background-image: url(../images/structure/arbre_droite.png);
    background-repeat: repeat;
}
.bord_gauche_2 {
    width: 3px;
    background-image: url(../images/structure/wood6.gif);
    background-repeat: repeat;
}
.bord_droit_2 {
    width: 3px;
    background-image: url(../images/structure/wood72.gif);
    background-repeat: repeat;
}
.bord_dessus_7 {
    height: 1px;
    background-color: #FF0000;
}
.bord_dessous_7 {
    height: 1px;
    background-color: #FF0000;
}
.bord_gauche_7 {
    width: 1px;
    background-color: #FF0000;
}
.bord_droit_7 {
    width: 1px;
    background-color: #FF0000;
}

.menuhaut_td_arrondi {
    width: 39px;
    height: 90px;
}
.menuhaut_td_arrondi_espaces {
    font-size : 0px;
    width: 10000px;
    height: 15px;
}
.menuhaut_td_droite {
    height: 90px;
}
.menuhaut_table_droite {
    height: 90px;
}
.menuhaut_tr {
    text-align: center;
    height: 57px;
    vertical-align: middle;
    background-color: #7E5C26;
    background-image: url(../images/structure/menu_haut_fond_2.png);
    background-repeat: repeat;
}
.menuhautgauche {
    width: 200px;
    height: 57px;
    text-align : center;
    vertical-align: middle;
    background-color: #7E5C26;
    background-image: url(../images/structure/menu_haut_gauche_fond_2.png);
    background-repeat: repeat;
}
.menuhaut {
    width: 2%;
    height: 57px;
    text-align : left;
    vertical-align: middle;
}
.menuhaut_espaces {
    height: 57px;
    width: 20px;
}
.menuhaut_espace_deb_fin {
    height: 57px;
    width: 100px;
}
a:link.menuhaut_link, a:active.menuhaut_link, a:visited.menuhaut_link {
    font-size : 14pt;
}
a:hover.menuhaut_link {
    font-size : 14pt;
}

a:link.menuhaut_link2, a:link.menugauche_link2, a:active.menuhaut_link2, a:active.menugauche_link2, a:visited.menuhaut_link2, a:visited.menugauche_link2 {
    font-size : 11pt;
    background-color: transparent;
    color : #FFFFFF;
}
a:hover.menuhaut_link2, a:hover.menugauche_link2 {
    font-size : 11pt;
    background-color: transparent;
    color : #88FF88;
}

.main_td {
    text-align: center;
    vertical-align: middle;
    height: 100%;
}

.menugauche {
    background-color: #7E5C26;
    width: 200px;
    border: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: url(../images/structure/menu_gauche_fond_2.png);
    background-repeat: repeat;
    text-align : center;
    vertical-align: top;
}

.menugauche_titre {
    background-color: transparent;
    color : #FFFFFF;
    border: 0px solid #000000;
    font-size : 12pt;
    font-weight : bold;
    text-align : center;
    height: 37px;
    vertical-align: middle;
    background-image: url(../images/structure/wood54.jpg);
}
.menugauche_trou {
    position: absolute;
    left: 100px;
    /* bottom: 40px; */
    top: 600px;
}
a:link.menugauche_link, a:active.menugauche_link, a:visited.menugauche_link {
    background-color: transparent;
    color : #AADDAA;
    font-size : 13pt;
}
a:hover.menugauche_link {
    background-color: transparent;
    color : #55FF55;
    font-size : 13pt;
}


.copyright {
    width: 280px;
    position: absolute;
    behavior: url(../include/ie-fixed.htc);
    left: 20px;
    visibility: hidden;
    background-color: transparent;
    color : #FFFFFF;
    font-weight : bold;
    text-align : right;
    vertical-align: middle;
    z-index : 9;
}
.copyright_texte {
    text-align : center;
    color : #222222;
    font-size : 10pt;
    font-weight : bold;
    padding: 5px;
    background-color: #ddd8b0;
    background-image: url(../images/structure/wood54.jpg);
}
a:link.copyright_link, a:active.copyright_link, a:visited.copyright_link {
    background-color: transparent;
    color : #005500;
    font-size : 10pt;
}
a:hover.copyright_link {
    background-color: transparent;
    color : #88FF88;
    font-size : 10pt;
}


.panneau_1 {
    height: 10px;
}
.panneau_1_titre {
    text-align : left;
    font-size : 19px;
    background-color: transparent;
    color : #222222;
    font-weight : bold;
}
.panneau_1_titre2 {
    text-align : left;
    font-size : 30px;
    background-color: transparent;
    color : #222222;
    font-weight : bold;
}
.panneau_1_titre_bienvenue {
    text-align : center;
    font-size : 19px;
    background-color: transparent;
    color : #BB0000;
    font-weight : bold;
}
.panneau_1_texte {
    text-align : center;
    font-size : 17px;
    height: 1px;
    color : #000000;
    padding: 10px;
    background-color: #ddd8b0;
    background-image: url(../images/structure/wood54.jpg);
}

.panneau_1_texte_7 {
    text-align : center;
    font-size : 17px;
    height: 1px;
    color : #000000;
    padding: 10px;
}

.detail_anim_flash {
    text-align : center;
    vertical-align: middle;
}
.detail_bord {
    width: 7%;
}
.detail_espaces {
}


.float_none
{
    float: none;
}

.float_left
{
    float: left;
}

.float_right
{
    float: right;
}

.inline_block
{
    display: inline-block;
}

.relative
{
    position: relative;
    top: -400px;
}

.texte_normal
{
    font-size : 17px;
    color : #222222;
    font-weight : bold;
}

.center_center
{
    text-align : center;
    vertical-align: middle;
}
.left_center
{
    text-align : left;
    vertical-align: middle;
}

.player {
    background-color: #000000;
    color : #FFFFFF;
}

.warning
{
    color : #FF0000;
    font-size : 12px;
    font-weight : bold;
}

