body {
        text-align:             center;
        font-family:            'comic sans ms',christen,tahoma;
        padding:                0;
        margin:                 0;
        font-size:              12pt;
        background-color:       #FF866a;
        background-image:       url(/img/fond_gauche.jpg);
        background-repeat:      repeat-y;
}

#page {
        position:               relative;
        top:                    0;
        bottom:                 0;
        width:                  100%;
        height:                 100%;
        margin:                 0 0 30px 0;
        padding:                0;
        text-align:             left;
        border-collapse:        collapse;
}

#left_col {
        width:                  200px;
        height:                 100%;
        vertical-align:         top;
        margin:                 0;
        padding:                0;
        text-align:             center;
}

#content_left {
        width:                  180px;
        margin:                 0px;
        padding:                0;
}

#right_col {
        vertical-align:         top;
        margin:                 0;
        padding:                0;
}

#contenu_page {
        width:                  98%;
        margin:                 0;
        padding:                0;
}

h1 {
        margin:                 0;
        padding-top:            0;
        text-align:             left;
        color:                  #6d081a;
}

h1.accueil {
        width:                  100%;
        text-align:             left;
        margin:                 20px 0;
}

h1.accueil2 {
        width:                  100%;
        font-size:              3em;
        text-align:             center;
        background-color:       #6d081a;
        color:                  #ffffff;
        margin:                 0px;
}

h2 {
        text-align:             center;
        border:                 2px solid #ffffff;
}

h2 a {
        text-decoration:        none;
        display:                block;
}

h3 {
        text-align:             center;
        color:                  #b90808;
}

h4 {
        text-align:             left;
        color:                  #b90808;
}

h2.first,h2.first a,h2.first a:visited,#rubriques li a.first {
        background-color:       #21177d;
        color:                  #ffcc00;
        border:                 2px solid #ffffff;
}

h2.second,h2.second a,h2.second a:visited,#rubriques li a.second {
        background-color:       #b90808;
        color:                  #ffffff;
        border:                 2px solid #ffffff;
}

h2.third,h2.third a,h2.third a:visited,#rubriques li a.third {
        background-color:       #1b4f08;
        color:                  #ffffff;
        border:                 2px solid #ffffff;
}

h2.fourth,h2.fourth a,h2.fourth a:visited,#rubriques li a.fourth {
        background-color:       #811453;
        color:                  #ffff00;
        border:                 2px solid #ffffff;
}

h2.fifth,h2.fifth a,h2.fifth a:visited,#rubriques li a.fifth {
        background-color:       #ffcc00;
        color:                  #0131b4;
        border:                 2px solid #ffffff;
}

h2.sixth,h2.sixth a,h2.sixth a:visited,#rubriques li a.sixth {
        background-color:       #9d3e0c;
        color:                  #ffff00;
        border:                 2px solid #ffffff;
}

#rubriques li a.first:hover, h2.first a:hover {
        background-color:       #f0f0f0;
        color:                  #21177d;
        border:                 2px solid #21177d;
}

#rubriques li a.second:hover, h2.second a:hover {
        background-color:       #f0f0f0;
        color:                  #b90808;
        border:                 2px solid #b90808;
}

#rubriques li a.third:hover, h2.third a:hover {
        background-color:       #f0f0f0;
        color:                  #1b4f08;
        border:                 2px solid #1b4f08;
}

#rubriques li a.fourth:hover, h2.fourth a:hover {
        background-color:       #f0f0f0;
        color:                  #811453;
        border:                 2px solid #811453;
}

#rubriques li a.fifth:hover, h2.fifth a:hover {
        background-color:       #f0f0f0;
        color:                  #0131b4;
        border:                 2px solid #0131b4;
}

#rubriques li a.sixth:hover, h2.sixth a:hover {
        background-color:       #f0f0f0;
        color:                  #9d3e0c;
        border:                 2px solid #9d3e0c;
}

#nom span.first  {
        color:                  #21177d;
}

#nom span.second  {
        color:                  #b90808;
}

#nom span.third  {
        color:                  #1b4f08;
}

#nom span.fourth  {
        color:                  #811453;
}

#nom span.fifth  {
        color:                  #ffcc00;
}

#nom span.sixth  {
        color:                  #9d3e0c;
}



table.coordonnees tr td {
        padding-right:          50px;
        vertical-align:         top;
        text-align:             left;
}

p {
        text-align:             justify;
}

ul {
        text-align:             justify;
}

#mailing_form {
        text-align:             left;
        color:                  #000;
}

#mailing_form p.label {
        font-weight:            bold;
}

#mailing_form input {
        border:                 1px solid #b90808;
        background-color:       #f0f0f0;
        color:                  #000;
}

#mailing_form textarea {
        border:                 1px solid #b90808;
        background-color:       #f0f0f0;
}

p.mention_cnil {
        font-family:            sans-serif;
        font-style:             italic;
        font-size:              0.8em;
        text-align:             justify;        
        font-weight:            normal;
}

p.lien_droit {
        text-align:             right;
        font-style:             italic;
        margin:                 0;
        padding:                0;
        margin-right:           50px;
}

p.lien_droit a, p.lien_droit a:hover, p.lien_droit a:visited {
        text-decoration:        none;
        color:                  #6d081a;
}

p.chapeau {
        text-align:             left;
        margin-top:             0;
        font-size:              1.5em;
        color:                  #6D081A;
        padding:                10px 10px 0 10px;
}

p.first {
        margin-top:             0;
}

table.accueil {
        width:                  100%;
        margin:                 0;
        padding:                0;
}

table.accueil td.texte {
        margin:                 0;
        padding:                0 5px 0 0;
}

table.accueil td p {
        margin-left:            0;
        padding-left:           0;
}

ul.accueil {
        margin:                 0 0 0 20px;
        padding:                0;
}

div.diapo_accueil, div.diapo {
        margin-top:             10px;
        padding-bottom:         10px;
        background-color:       #6d081a;
        width:                  300px;
        text-align:             center;
}

div.diapo_accueil {
        border:                 3px solid #ffffff;
}

div.diapo_accueil p, div.diapo p {
        color:                  #ffffff;
        text-align:             center;
        font-size:              1.3em;
        margin-top:             0;
        margin-bottom:          0;
}

div.diapo_accueil p a, div.diapo p a {
        color:                  #ffffff;
        text-decoration:        none;
}

table.collection {
        border-collapse:        collapse;
}

table.collection tr td {
        margin:                 0;
        padding:                0;
}

table.collection div.collec {
        margin:                 0;
        padding:                0;
        width:                  250px;
        background-color:       #ffcc00;
        text-align:             center;
        padding-bottom:         15px;
}

table.collection div.collec p {
        text-align:             center;
        font-size:              1.3em;
        margin-top:             0;
        margin-bottom:          0;
}

table.collection div.collec p a {
        color:                  #6d081a;
        text-decoration:        none;
}

table.visite {
        border-collapse:        collapse;
}

table.visite tr td {
        border:                 10px solid #ffcc00;
        background-color:       #ffcc00;
        text-align:             center;
        margin:                 0;
        padding:                0;
}

table.visite tr td img {
        margin:                 0;
        padding:                0;
}

div.infos {
        border:                 2px solid #6d081a;
        padding:                10px;
}

div.infos td {
        vertical-align:         top;
        padding:                0 10px;
}

div.infos h1 {
        margin-top:             0;
        padding-top:            0;
}

div.infos h2 {
        border:                 none;
        text-align:             left;
        font-size:              1.1em;
}

div.vignette {
        float:                  left;
        width:                  100px;
        height:                 150px;
        margin:                 5px 10px;
}

div.big_vignette {
        float:                  left;
        width:                  170px;
        height:                 200px;
        margin:                 5px 10px;
}

div.navigation {
        margin-bottom:          10px;
}

div.navigation img {
        border:                 none;
        vertical-align:         middle;
}

div.stage {
        width:                  854px;
        padding:                0;
}

div.stage h1 {
        margin:                 0;
        padding:                0;
        text-align:             center;
}

div.stage p {
        margin:                 10px;
}

div.stage img {
        margin:                 0;
}

div.stage div.first {
        margin-top:             20px;
        padding:                0;
        background-color:       #b90808;
        border:                 2px solid #b90808;
        color:                  #ffffff;
}

div.stage div.first h1 {
        background-color:       #b90808;
        color:                  #ffffff;

}

div.stage div.second {
        margin-top:             20px;
        background-color:       #1b4f08;
        border:                 2px solid #1b4f08;
        color:                  #ffffff;
}

div.stage div.second h1 {
        background-color:       #1b4f08;
        color:                  #ffffff;

}

div.stage div.second a {
        color:                  #ffcc00;
} 

div.stage div.third a {
        color:                  #ffffff;
}

div.stage div.third {
        margin-top:             20px;
        background-color:       #21177d;
        border:                 2px solid #21177d;
        color:                  #ffcc00;
}

div.stage div.third h1 {
        background-color:       #21177d;
        color:                  #ffcc00;

}

div.stage div.fourth {
        margin-top:             20px;
        background-color:       #9d3e0c;
        border:                 2px solid #9d3e0c;
        color:                  #ffff00;
}

div.stage div.fourth h1 {
        background-color:       #9d3e0c;
        color:                  #ffff00;

}

div.stage div.fourth a {
        color:                  #ffffff;
} 

div.stage div.fifth {
        margin-top:             20px;
        background-color:       #ffcc00;
        border:                 2px solid #ffcc00;
        color:                  #0131b4;
}

div.stage div.fifth h1 {
        background-color:       #ffcc00;
        color:                  #0131b4;

}

div.stage div.fifth a {
        color:                  #9d3e0c;
} 

div.stage div.sixth {
        margin-top:             20px;
        background-color:       #811453;
        border:                 2px solid #811453;
        color:                  #ffff00;
}

div.stage div.sixth h1 {
        background-color:       #811453;
        color:                  #ffff00;

}

div.article {
        margin-top:             15px;
}

div.article h2 {
        margin:                 0;
}

div.article h2.first {
        border:                 2px solid #21177d;
        color:                  #ffcc00;
}

div.article h2.second {
        border:                 2px solid #b90808;
        color:                  #ffffff;
}

div.article h2.third {
        border:                 2px solid #1b4f08;
        color:                  #ffffff;
}

div.article h2.fourth {
        border:                 2px solid #811453;
        color:                  #ffff00;
}

div.article h2.fifth {
        border:                 2px solid #ffcc00;
        color:                  #0131b4;
}

div.article h2.sixth {
        border:                 2px solid #9d3e0c;
        color:                  #ffff00;
}

div.article div {
        text-align:             left;
        background-color:       #ffffff;
        padding:                10px;
        margin:                 0;
}

div.article div.first {
        border:                 2px solid #21177d;
}

div.article div.second {
        border:                 2px solid #b90808;
}

div.article div.third {
        border:                 2px solid #1b4f08;
}

div.article div.fourth {
        border:                 2px solid #811453;
}

div.article div.fifth {
        border:                 2px solid #ffcc00;
}

div.article div.sixth {
        border:                 2px solid #9d3e0c;
}

table.actus {
        width: 100%;
}
table.actus td {
        vertical-align: top;
}

#page_accueil {
        margin:                 0;
        padding:                0;
        width:                  100%;
        border-collapse:        collapse;
}

td.texte_accueil {
        vertical-align:         top;
        padding:                0px;
}

td.menu_droit {
        text-align:             center;
        width:                  33%;
        margin:                 0;
        padding:                20px 0px 20px 0px;
        vertical-align:         top;
        background-color:       #6d081a;
}

table.resa {
        border-collapse:        collapse;
        margin-top:             25px;
}

table.resa td {
        text-align:             center;
        padding:                5px 15px;
        border:                 2px solid #6d081a;
}

table.resa thead td {
        background-color:       #6d081a;
        color:                  #ffffff;
}
table.resa thead td.ezanville, td.ezanville {
        background-color:       #21177d;
        color:                  #ffcc00;        
}
table.resa thead td.villette, td.villette {
        background-color:       #b90808;
        color:                  #ffffff;        
}
table.resa thead td.stgermain, td.stgermain {
        background-color:       #1b4f08;
        color:                  #ffffff;        
}
table.resa thead td.chaville, td.chaville {
        background-color:       #811453;
        color:                  #ffff00;        
}
table.resa thead td.suresnes, td.suresnes {
        background-color:       #ffcc00;
        color:                  #0131b4;        
}
table.resa thead td.otefond, td.otefond {
        background-color:       #9d3e0c;
        color:                  #ffff00;        
}

table.resa tr.automne {
        background:             #FFCC99;
}
table.resa tr.noel {
        background:             #FF99CC;
}
table.resa tr.hiver {
        background:             #CCFFFF;
}
table.resa tr.printemps {
        background:             #CCFFCC;
}
table.resa tr.juillet {
        background:             #FFFF99;
}
table.resa tr.aout {
        background:             #CC99FF;
}

table.resa td.saut {
        padding:                0;
        height:                 10px;
}


/***********************************************/
/************   DEVENIR MONITEUR   *************/
div.moniteur p.titre {
        border:                 double #008000;
        padding:                6px;
        background:             #9AFF65;
        text-align:             center;
        font-size:              1.2em;
}
div.moniteur p.titre2 {
        border-bottom:          solid 2px #000;
        font-size:              1.1em;
}

div.moniteur table.trouver {
        border-spacing:         10px;
        text-align:             center;
}
div.moniteur table.trouver td {
        padding:                6px;
        font-size:              1.8em;
}
div.moniteur table.trouver tr.ligne2 {
        background:             #fff;
}

div.moniteur table.diplome {
        background:             #fff;
        border-collapse:        collapse;
        text-align:             center;
}
div.moniteur table.diplome td {
        border:                 solid 1px #000;
        padding:                1px 3px;
}
div.moniteur table.diplome td.col1 {
        text-align:             left;
}
div.moniteur table.diplome th {
        border:                 solid 1px #000;
        background:             #FFFF9A;
        font-weight:            normal;
        padding:                1px 3px;
}

div.moniteur table.test1,
div.moniteur table.test2,
div.moniteur table.test3 {
        border-collapse:        collapse;
        width:                  100%;
}
div.moniteur table.test1 td,
div.moniteur table.test2 td,
div.moniteur table.test3 td {
        padding:                1px 5px;
}
div.moniteur table.test1 td.col1,
div.moniteur table.test2 td.col1,
div.moniteur table.test3 td.col1 {
        font-weight:            bold;
        width:                  150px;
}
div.moniteur table.test1 tr.p,
div.moniteur table.test2 tr.p,
div.moniteur table.test3 tr.p {
        background:             #fff;
}
div.moniteur table.test1 tr.i {
        background:             #CCFFCC;
}
div.moniteur table.test2 tr.i {
        background:             #FFCC9A;
}
div.moniteur table.test3 tr.i {
        background:             #9ACCFF;
}

div.moniteur table.adresses {
        text-align:             center;
        border-spacing:         10px;
}
div.moniteur table.adresses td {
        border:                 double #CC009A;
        padding:                6px 10px;
}
/************   DEVENIR MONITEUR   *************/
/***********************************************/


table.index_listes {
       width:                   100%;
}
table.index_listes td {
       vertical-align:          top;
}
table.lst {
       border-collapse:         collapse;
       width:                   100%;
       margin-bottom:           10px;
}
table.lst td {
       border:                  solid 1px #BBB;
       padding:                 2px 10px;
       font-size:               .9em;
}
table.lst td.act {
       width:                   84px;
       font-size:               .8em;
       text-align:              center;
}
table.lst td a {
       text-decoration:         none;
}
table.lst td a:hover {
       text-decoration:         underline;
}
#accueil {
        margin:                 0px 10px 10px 0;
        text-align:             center;
}

#accueil a, #accueil a:visited {
        text-decoration:        none;
        color:                  #ffffff;
        border:                 2px solid #6d081a;
        background-color:       #6d081a;
        padding:                0px 10px;
}

#accueil a:hover {
        text-decoration:        none;
        color:                  #6d081a;
        border:                 2px solid #6d081a;
        background-color:       #f0f0f0;
        padding:                2px 10px;
}

#poclas {
        margin:                 0;
        padding:                0;
        display:                block;
        width:                  100%;
        height:                 100%;
}

/*#bandeau_haut {
        background-color:      #6d081a;
        border-bottom:         2px solid #6d081a;
        border-right:          2px solid #6d081a;
        border-top:            2px solid #6d081a;
}*/

#top_menu {
        margin:                 0;
        padding:                0;
        width:                  100%;
        font-size:              13pt;
        text-align:             center;
}

#top_menu a {
        display:                block;
        text-decoration:        none;
        padding:                0 0 0.72em 0;
        color:                  #ffffff;
        border:                 2px solid #ffffff;
}

#top_menu a img {
        border:                 2px solid #ffffff;
}

#top_menu td {
        padding:                0;
        margin:                 0;
        width:                  15%;
        text-align:             center;
        font-weight:            bold;
}

#ezanville a {
        background-color:       #21177d;
        color:                  #ffcc00;
}

#villette a {
        background-color:       #b90808;
}

#stgermain a {
        background-color:       #1b4f08;
}

#suresnes a {
        background-color:       #ffcc00;
        color:                  #0131b4;
}

#chaville a {
        background-color:       #811453;
        color:                  #ffff00;
}

#otefond a {
        background-color:       #9d3e0c;
        color:                  #ffff00;
}

#ezanville a:hover,#ezanville a:hover img {
        background-color:       #f0f0f0;
        color:                  #21177d;
        border:                 2px solid #21177d;
}

#villette a:hover,#villette a:hover img {
        background-color:       #f0f0f0;
        color:                  #b90808;
        border:                 2px solid #b90808;
}

#stgermain a:hover,#stgermain a:hover img {
        background-color:       #f0f0f0;
        color:                  #1b4f08;
        border:                 2px solid #1b4f08;
}

#chaville a:hover,#chaville a:hover img {
        background-color:       #f0f0f0;
        color:                  #811453;
        border:                 2px solid #811453;
}

#suresnes a:hover,#suresnes a:hover img {
        background-color:       #f0f0f0;
        color:                  #0131b4;
        border:                 2px solid #0131b4;
}

#otefond a:hover,#otefond a:hover img {
        background-color:       #f0f0f0;
        color:                  #9d3e0c;
        border:                 2px solid #9d3e0c;
}

#logo {
        border-collapse:        collapse;
        margin:                 0;
        margin-top:             4px;
        text-align:             center;
        height:                 128px;
        width:                  158px;
        border:                 solid 2px #fff;
}
#logo td.txt_equivil{
        background-color:       #6d081a;
        color:                  #ffffff;
        font-weight:            bold;
        height:                 20px;
}
#logo td.txt_ezanville{
        background-color:       #21177d;
        color:                  #ffcc00;
        font-weight:            bold;
        height:                 20px;
}
#logo td.txt_villette{
        background-color:       #b90808;
        color:                  #ffffff;
        font-weight:            bold;
        height:                 20px;
}
#logo td.txt_stgermain{
        background-color:       #1b4f08;
        color:                  #ffffff;
        font-weight:            bold;
        height:                 20px;
}
#logo td.txt_suresnes{
        background-color:       #ffcc00;
        color:                  #0131b4;
        font-weight:            bold;
        height:                 20px;
}
#logo td.txt_chaville{
        background-color:       #811453;
        color:                  #ffff00;
        font-weight:            bold;
        height:                 20px;
}
#logo td.txt_otefond{
        background-color:       #9d3e0c;
        color:                  #ffff00;
        font-weight:            bold;
        height:                 20px;
}
#logo td.img_equivil{
        vertical-align:         top;
        background-color:       #6d081a;
}
#logo td.img_ezanville{
        vertical-align:         top;
        background-color:       #21177d;
}
#logo td.img_villette{
        vertical-align:         top;
        background-color:       #b90808;
}
#logo td.img_stgermain{
        vertical-align:         top;
        background-color:       #1b4f08;
}
#logo td.img_suresnes{
        vertical-align:         top;
        background-color:       #ffcc00;
}
#logo td.img_chaville{
        vertical-align:         top;
        background-color:       #811453;
}
#logo td.img_otefond{
        vertical-align:         top;
        background-color:       #9d3e0c;
}
#logo img{
        border:                 solid 2px #fff;
}



#nom_PC {
        font-size:              2em;
        color:                  #ffffff;
}

#nom {
        display:                block;
        width:                  80%;
        background-color:       #ffffff;
        border:                 2px solid #6d081a;
        font-weight:            bold;
        margin:                 5px auto;
        padding:                10px;
        font-size:              1.8em;
        text-align:             center;
        text-decoration:        none;
}

#nom:hover {
        background-color:       #fcfcfc;
        border:                 2px solid #6d081a;
}

#rubriques {
        margin:                 0;
        padding:                0;
        text-align:             center;
        width:                  80%;
}

#rubriques ul {
        list-style-type:        none;
        margin:                 0;
        padding:                0;
        text-align:             center;
}

#rubriques ul li {
        margin:                 0px 0px 0px 0px;
        padding:                0px 0px 0px 0px;
        border:                 0px solid transparent;

}

#rubriques ul>li {
        margin:                 0px 0px 0px 0px;
        padding:                20px 0px 0px 0px;
        border:                 0px solid transparent;
}

#rubriques li a {
        display:                block;
        margin:                 0px;
        padding:                5px 0;        
        text-decoration:        none;
        vertical-align:         middle;
}

#rubriques li a img {
        vertical-align:         middle;
}

#bandeau_photo {
        border-collapse:        collapse;
        margin:                 0.5em 0;
}

#bandeau_photo td {
        margin:                 0;
        padding:                0;
}
#carte {
        border:                 3px solid #ffffff;
        position:               relative;
        width:                  300px;
        height:                 300px;
}

table.detail {
        width:                  100%;
        border-collapse:        collapse;
}

td.nom {
        padding-right:          10px;
        font-size:              1.2em;
        text-align:             right;
}

td.adresse {
        padding-right:          10px;
        text-align:             right;
        background-color:       #dfffd9;
}

td.logo {
        background-color:       #dfffd9;
}

table.detail img {
        padding:                0;
        margin:                 0;
        border:                 none;
}

img.over_cible {
        width:                  30px;
        height:                 30px;
        border:                 none;
}

#carte div.adresse {
        position:               absolute;
        top:                    320px;
        left:                   0px;
        visibility:             hidden;
}

/*
#geo_ezanville {
        visibility:             hidden;
        position:               absolute;
        top:                    4px;
        left:                   184px;
        width:                  18em;
        z-index:                20;
        border:                 1px solid #21177d;
        background-color:       #DFFFD9;
}

#geo_suresnes {
        visibility:             hidden;
        position:               absolute;
        top:                    110px;
        left:                   15px;
        width:                  18em;
        z-index:                20;
        border:                 1px solid #ffcc00;
        background-color:       #DFFFD9;
}

#geo_chaville {
        visibility:             hidden;
        position:               absolute;
        top:                    228px;
        left:                   15px;
        width:                  18em;
        z-index:                20;
        border:                 1px solid #811453;
        background-color:       #DFFFD9;
}

#geo_villette {
        visibility:             hidden;
        position:               absolute;
        top:                    91px;
        left:                   196px;
        width:                  18em;
        z-index:                20;
        border:                 1px solid #b90808;
        background-color:       #DFFFD9;
}

#geo_stgermain {
        visibility:             hidden;
        position:               absolute;
        top:                    187px;
        left:                   48px;
        width:                  18em;
        z-index:                20;
        border:                 1px solid #1b4f08;
        background-color:       #DFFFD9;
}


#geo_otefond {
        visibility:             hidden;
        position:               absolute;
        top:                    261px;
        left:                   135px;
        width:                  18em;
        z-index:                20;
        border:                 1px solid #9d3e0c;
        background-color:       #DFFFD9;
}
*/
#cible_ezanville {
        position:               absolute;
        top:                    4px;
        left:                   184px;
        z-index:                10;
}

#cible_suresnes {
        position:               absolute;
        top:                    110px;
        left:                   15px;
        z-index:                10;
}

#cible_chaville {
        position:               absolute;
        top:                    228px;
        left:                   15px;
        z-index:                10;
}

#cible_villette {
        position:               absolute;
        top:                    91px;
        left:                   196px;
        z-index:                10;
}

#cible_stgermain {
        position:               absolute;
        top:                    187px;
        left:                   48px;
        z-index:                10;
}

#cible_otefond {
        position:               absolute;
        top:                    261px;
        left:                   135px;
        z-index:                10;
}

#fleche_ezanville {
        position:               absolute;
        top:                    -14px;
        left:                   169px;
        z-index:                20;
}

#fleche_suresnes {
        position:               absolute;
        top:                    94px;
        left:                   -2px;
        z-index:                20;
}

#fleche_chaville {
        position:               absolute;
        top:                    214px;
        left:                   -3px;
        z-index:                20;
}

#fleche_villette {
        position:               absolute;
        top:                    74px;
        left:                   183px;
        z-index:                20;
}

#fleche_stgermain {
        position:               absolute;
        top:                    171px;
        left:                   31px;
        z-index:                20;
}

#fleche_otefond {
        position:               absolute;
        top:                    247px;
        left:                   120px;
        z-index:                20;
}

#geo_ezanville table.detail thead td {
        color:                  #ffcc00;
        background-color:       #21177d;
}

#geo_suresnes table.detail thead td {
        color:                  #0131b4;
        background-color:       #ffcc00;
}

#geo_chaville table.detail thead td {
        color:                  #ffff00;
        background-color:       #811453;
}

#geo_villette table.detail thead td {
        color:                  #ffffff;
        background-color:       #b90808;
}

#geo_stgermain table.detail thead td {
        color:                  #ffffff;
        background-color:       #1b4f08;
}

#geo_otefond table.detail thead td {
        color:                  #ffff00;
        background-color:       #9d3e0c;
}

