BODY {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(../images/background.gif);
    background-position: top;
    background-repeat: repeat-x;
    color: #327388;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    width: 850px;
    text-align: center
    }
.Lien_Icone {
    border: 0;
    z-index: 35
    }
HTML {
    padding-bottom: 15px;
    margin-bottom: 15px
    }
img {
    border: none
    }
h1, h2, h3 {
    margin: 0;
    font-family: Arial, "Times New Roman", Times, serif
    }
h1 {
    font-size: 1.5em;
    margin: 0
    }
h2 {
    font-size: 1.3em
    }
h3 {
    font-size: 1.2em
    }
a {
    text-decoration: none
    }
a:hover {
    text-decoration: underline
    }
a.whitelink {
    color: #eee
    }
a.whitelink:hover {
    text-decoration: underline
    }
a.h1link {
    color: #ddf6ff;
    font-family: Arial, "Times New Roman", Times, serif;
    margin: 0
    }
a.h1link:hover {
    text-decoration: none
    }
#backgroundPopup {
    display: none;
    position: fixed;
    _position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000;
    border: 1px solid #cecece;
    z-index: 5
    }
#viewgb {
    display: none;
    position: fixed;
    _position: absolute;
    height: 90px;
    width: 728px;
    background: #FFF;
    border: 1px solid #cecece;
    z-index: 10;
    padding: 0;
    font-size: 13px
    }
#viewgbClose {
    font-size: 20px;
    line-height: 14px;
    right: 150px;
    top: 95px;
    position: absolute;
    color: #fff;
    z-index: 10;
    font-weight: 700;
    display: block
    }
.sky {
    position: absolute;
    z-index: 3;
    display: none
    }
#navigation ul {
    margin-left: 15px;
    font-size: 16px
    }
#navigation {
    width: 180px;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 16px
    }
#navigation a:hover {
    text-decoration: none;
    color: #ddf6ff
    }
#navigation li {
    font-size: 16px
    }
#navigation li a {
    font-size: 14px;
    display: block;
    color: #ddf6ff;
    font: "Trebuchet MS", Arial, sans-serif;
    padding: 2px;
    text-align: left
    }
#navigation li a:hover, #navigation li a:focus, #navigation li a:active {
    background-image: url(../images/overmenugauche.gif);
    background-repeat: repeat-x;
    color: #FFF
    }
.menu a {
    color: #327388
    }
.menu a:hover {
    text-decoration: underline
    }
a {
    color: #327388
    }
#menu1 {
    list-style: none;
    margin: 0;
    padding: 0
    }
#menu1 li {
    display: inline
    }
#menu1 li a {
    padding: 2px
    }
#menu1 li a:hover, #menu1 li a:focus, #menu1 li a:active {
    text-decoration: none;
    background-color: #80aa1e;
    color: #FFF;
    font-weight: bold
    }
.menu1 {
    list-style: none;
    margin: 0;
    padding: 0
    }
.menu1 li {
    display: inline
    }
.menu1 li a {
    padding: 2px
    }
.menu1 li a:hover, .menu1 li a:focus, .menu1 li a:active {
    text-decoration: none;
    background-color: #80aa1e;
    color: #FFF;
    font-weight: bold
    }
.today {
    background-image: url(../images/cejour.gif);
    text-align: center;
    width: 131px;
    background-repeat: no-repeat;
    color: #FFF;
    padding-top: 9px;
    padding-bottom: 13px;
    padding-left: 6px;
    padding-right: 6px;
    margin: auto
    }
.today a {
    color: #FFF
    }
.today a:hover {
    text-decoration: underline
    }
.copyright {
    padding: 20px;
    background-image: url(../images/degradebas.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin-top: 20px;
    width: 810px;
    text-align: justify
    }
.copyright a:hover {
    text-decoration: underline
    }
.ac_results {
    padding: 0;
    border: 1px solid #1986ad;
    background-color: #fff;
    overflow: hidden;
    z-index: 999999
    }
.back-meteo {
    background-color: #148db2
    }
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: left
    }
.ac_results li {
    margin: 0;
    padding: 2px 5px;
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
    text-align: left
    }
.ac_loading {
    background: white url(/images/indicator.gif) right center no-repeat
    }
.ac_odd {
    background-color: #f0fafe
    }
.ac_over {
    background-color: #799338;
    color: white
    }
#map {
    position: relative;
    width: 492px;
    height: 535px
    }
#transparent_map {
    position: absolute;
    z-index: 30;
    width: 492px;
    height: 535px;
    border: none
    }
#map ul {
    list-style: none
    }
#map li {
    position: absolute;
    z-index: 20;
    text-indent: -1000em;
    display: none
    }
#reg_1 {
    background-image: url(/images/carte/1.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 66px;
    height: 62px;
    top: 215px;
    left: 256px;
    background-position: 0%
    }
#reg_2 {
    background-image: url(/images/carte/2.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 59px;
    height: 62px;
    top: 302px;
    left: 345px;
    background-position: 0%
    }
#reg_3 {
    background-image: url(/images/carte/3.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 60px;
    height: 113px;
    top: 351px;
    left: 360px;
    background-position: 0%
    }
#reg_4 {
    background-image: url(/images/carte/4.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 80px;
    height: 76px;
    top: 284px;
    left: 284px;
    background-position: 0%
    }
#reg_5 {
    background-image: url(/images/carte/5.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 129px;
    height: 70px;
    top: 102px;
    left: 117px;
    background-position: 0%
    }
#reg_6 {
    background-image: url(/images/carte/6.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 47px;
    height: 47px;
    top: 28px;
    left: 232px;
    background-position: 0%
    }
#reg_7 {
    background-image: url(/images/carte/7.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 96px;
    height: 83px;
    top: 218px;
    left: 199px;
    background-position: 0%
    }
#reg_8 {
    background-image: url(/images/carte/8.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 94px;
    height: 43px;
    top: 123px;
    left: 55px;
    background-position: 0%
    }
#reg_9 {
    background-image: url(/images/carte/9.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 105px;
    height: 98px;
    top: 27px;
    left: 96px;
    background-position: 0%
    }
#reg_10 {
    background-image: url(/images/carte/10.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 66px;
    height: 65px;
    top: 162px;
    left: 223px;
    background-position: 0%
    }
#reg_11 {
    background-image: url(/images/carte/11.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 45px;
    height: 36px;
    top: 256px;
    left: 292px;
    background-position: 0%
    }
#reg_12 {
    background-image: url(/images/carte/12.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 90px;
    height: 118px;
    top: 33px;
    left: 29px;
    background-position: 0%
    }
#reg_13 {
    background-image: url(/images/carte/13.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 140px;
    height: 104px;
    top: 261px;
    left: 328px;
    background-position: 0%
    }
#reg_14 {
    background-image: url(/images/carte/14.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 65px;
    height: 120px;
    top: 295px;
    left: 71px;
    background-position: 0%
    }
#reg_15 {
    background-image: url(/images/carte/15.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 127px;
    height: 84px;
    top: 444px;
    left: 234px;
    background-position: 0%
    }
#reg_17 {
    background-image: url(/images/carte/16.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 72px;
    height: 70px;
    top: 5px;
    left: 164px;
    background-position: 0%
    }
#reg_16 {
    background-image: url(/images/carte/17.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 96px;
    height: 107px;
    top: 135px;
    left: 135px;
    background-position: 0%
    }
#reg_18 {
    background-image: url(/images/carte/18.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 50px;
    height: 63px;
    top: 179px;
    left: 215px;
    background-position: 0%
    }
#reg_19 {
    background-image: url(/images/carte/19.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 40px;
    height: 26px;
    top: 55px;
    left: 37px;
    background-position: 0%
    }
#reg_20 {
    background-image: url(/images/carte/20.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 87px;
    height: 94px;
    top: 26px;
    left: 171px;
    background-position: 0%
    }
#tags {
    margin-top: 10px;
    float: right;
    padding: 5px;
    color: #bbeeef;
    width: 150px;
    height: 750px
    }
.buttonImg {
    width: 36px;
    height: 25px;
    border: none;
    cursor: pointer;
    background: url(/images/btnok.gif);
    vertical-align: middle
    }
.buttonImg:hover {
    background: url(/images/btnok.gif)
    }
#tags ul {
    text-align: center;
    padding-bottom: 0.5em;
    margin: 1em 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5em;
    width: 150px
    }
#tags li {
    padding-bottom: 0;
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline;
    list-style-image: none;
    padding-top: 0
    }
#tags li a {
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    color: #bbeeef;
    text-decoration: none;
    padding-top: 0
    }
#tags li a:hover {
    color: #cff400
    }
.tag1 {
    font-size: 100%
    }
.tag2 {
    font-size: 115%
    }
.tag3 {
    font-size: 130%
    }
.tag4 {
    font-size: 145%
    }
.tag5 {
    font-size: 160%
    }
#tags .alt {
    text-align: left;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    background: none transparent scroll repeat 0% 0%;
    padding-top: 0
    }
#tags .alt LI {
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    background: #efefef;
    padding-top: 2px
    }
#tags .alt .tag1 {
    font-size: 100%
    }
#tags .alt .tag2 {
    font-size: 100%
    }
#tags .alt .tag3 {
    font-size: 100%
    }
#tags .alt .tag4 {
    font-size: 100%
    }
#tags .alt .tag5 {
    font-size: 100%
    }
#tags .alt .tag1 {
    background: #7cc0f4
    }
#tags .alt .tag2 {
    background: #67abe0
    }
#tags .alt .tag3 {
    background: #4d92c7
    }
#tags .alt .tag4 {
    background: #3277ad
    }
#tags .alt .tag5 {
    background: #266ca2
    }
#dhtmltooltip {
    position: absolute;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    left: -300px;
    width: 150px;
    border: 1px solid black;
    padding: 2px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100
    }
#dhtmlpointer {
    position: absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden
    }