  body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 10;
padding: 0;
text-align : center;
}
p {
margin: 0 0 5px 0;
}
h1 {
font-family : arial, sans-serif;
font-size : 17px;
color : #FFFFFF;
background-color : transparent;

text-align : center;
}
h2 {
font-family : arial, sans-serif;
font-size : 15px;
color : #000000;
background:   url(images/image-titre.png) no-repeat;
text-align : center;
}
h3 {
font-family : arial, sans-serif;
font-size : 10px;
color : #000000;
background:   url(images/himage_3.gif) no-repeat;
text-align : center;
}
h4 {
font-family : arial, sans-serif;
font-size : 10px;
color : #000000;

text-align : center;
}


#header {
height: 100%;
background-color: #fff6de;
}
#gaucheheader {
float:left;
width: 100px;
background-color:#ffffff;
}
#centreheader {
background-color:#fff6de;

}
#haut {
height: 30px;
background-color:#ffffff;
}





#conteneur1 {
position: absolute;
width: 100%;
background-color:#ffffff;
}
#centre {
background-color:#ffffff;
margin-left: 280px;
margin-right:280px;

}
#gauche {
float:left;
width: 280px;
}
#droite {
float:right;
width: 255px;
}
#pied {
clear:both;
height: 30px;
background-color: #ffffff;
text-align : center;
}
#menuhaut {
list-style-type: none;
margin: 0;
padding:0;
}
#menuhaut li {
display: inline;
font-family : arial, sans-serif;
font-size : 12px;
color : #990000;
background-color : transparent;
text-decoration : none;
}
#menuhaut a {
margin: 0 2px;
color: #990000;
text-decoration: underline;
}
#menuhaut a:hover {
text-decoration: none;
}
#menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
#menugauche li {
margin-bottom: 5px;
}
#menugauche a {
margin: 0 2px;
color: #FFFFFF;
text-decoration: underline;
}
#menugauche a:hover {
text-decoration: none;
}
DL {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        LIST-STYLE-TYPE: none
}
DT {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        LIST-STYLE-TYPE: none
}
DD {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        LIST-STYLE-TYPE: none
}
UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        LIST-STYLE-TYPE: none
}
#menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
DL#menudroit {
        WIDTH: 250px;
}
DL#menudroit DT {
        BORDER-RIGHT: #f4672f 1px solid;
        BORDER-TOP: #ffffff 1px solid;
        FONT-WEIGHT: bold; BACKGROUND: #ae0000;
        MARGIN: 2px 0px;
        BORDER-LEFT: #fac86c 1px solid;
        CURSOR: pointer;
        LINE-HEIGHT: 18px;
        BORDER-BOTTOM: #f4672f 1px solid;
        HEIGHT: 15px;
        font-size : 11px;
        COLOR: #ffffff;
        TEXT-ALIGN: center
}
DL#menudroit DD {
        BORDER-RIGHT: #f4672f 1px solid;
        BORDER-TOP: #f4672f 1px solid;
        BORDER-LEFT: #f4672f 1px solid;
        BORDER-BOTTOM: #f4672f 1px solid
}
DL#menudroit LI {
        BACKGROUND: #2f86e0;
        TEXT-ALIGN: center
}
DL#menudroit LI A {
        BORDER-RIGHT: 0px;
        BORDER-TOP: 0px;
        DISPLAY: block;
        BORDER-LEFT: 0px;
        COLOR: #fff;
        BORDER-BOTTOM: 0px;
        HEIGHT: 100%;
        TEXT-DECORATION: none
}
DL#menudroit DT A {
        BORDER-RIGHT: 0px;
        BORDER-TOP: 0px;
        DISPLAY: block;
        BORDER-LEFT: 0px;
        COLOR: #fff;
        BORDER-BOTTOM: 0px;
        HEIGHT: 100%;
        TEXT-DECORATION: none
}
DL#menudroit LI A:hover {
        BACKGROUND: #d41b1b
}
DL#menudroit DT A:hover {
        BACKGROUND: #f5a92f
}



#menudroit a {
margin: 0 2px;
color: #fac86c;
text-decoration: underline;
}

a:link {
font-family : arial, sans-serif;
font-size : 10px;
color : #0c26ec;
background-color : transparent;
text-decoration : none;
}
a:visited {
font-family : arial, sans-serif;
font-size : 10px;
color : #1d07ed;
background-color : transparent;
text-decoration : none;
}
a:hover {
font-family : arial, sans-serif;
font-size : 10px;
color : red;
background-color : transparent;
text-decoration : none;
}
hr {
  border: 0;
  width: 80%;
}
 table#annonce {
    background-color:#fff6de;
    border: solid #000 0px;
    width: 400px;

}

table#annonce td {
    padding: 5px;
    border: solid #000 1px;

}
table#annonce1 td {
    padding: 5px;
    border: solid #000 1px;

}
.data {
    color: #000000;
    text-align: right;
    background-color: #CCCCCC;

}

.toprow {
    font-style: arial;
     font-weight: bold;
    text-align: center;
    background-color: #FF9900;

}

.saisoncol {
    font-weight: bold;
    text-align: center;
    width: 150px;
    background-color: #CCCCCC;

}
.tarifcol {
    font-weight: bold;
    text-align: center;
    width: 150px;
    background-color: #fff6de;

}
.toprow1 {
    font-style: arial;
     font-weight: bold;
    text-align: center;
    background-color: #FF9900;
}
a img {border: 0;}
img {border: 0;}

a img {border: 0;}
img {border: 0;}
.head1 {
background-image: url('images/fond1c.png');
width: 100%;
height: 90px;
}

.head2 {

width: 770px;
height: 36px;
}

.logo {
float: left; /* alignement du logo à droite */
margin-left: 0px;  /* placement du logo dans son conteneur, head1 */
margin-top: 0px;
border: 0;
}


#so_oTickerContainer h1 {
        font:bold 0.9em verdana,arial;
        margin:0;
        padding:0;
}



#so_tickerAnchor, #so_oTickerContainer a {
        text-decoration:none;
        color:black;
        font:bold 0.7em arial,verdana;
        border-right:1px solid #000;
        padding-right:2px;
}

#so_oTickerContainer a {
        border-style:none;
}

#so_oTickerContainer ul {
        margin-top:5px;
}

#so_tickerDiv {
        display:inline;
        margin-left:5px;
}

#so_tickerH1 {
        font:bold 1.0em arial,verdana;
        display:inline;
}

#so_tickerH1 a {
        text-decoration:none;
        color:#000;
        padding-right:2px;
}

#so_tickerH1 a img {
        border-style:none;
}

#menuville {
list-style-type: none;
margin: 0;
padding:0;
}
DL#menuville {
        WIDTH: 18em
}
DL#menuville DT {
        BORDER-RIGHT: #f4672f 1px solid;
        BORDER-TOP: #ffffff 1px solid;
        FONT-WEIGHT: bold; BACKGROUND: #fddaa6;
        MARGIN: 2px 0px;
        BORDER-LEFT: #fac86c 1px solid;
        CURSOR: pointer;
        LINE-HEIGHT: 18px;
        BORDER-BOTTOM: #f4672f 1px solid;
        HEIGHT: 15px;
        font-size : 11px;
        COLOR: #f4672f;
        TEXT-ALIGN: center
}
DL#menuville DD {
        BORDER-RIGHT: #f4672f 1px solid;
        BORDER-TOP: #f4672f 1px solid;
        BORDER-LEFT: #f4672f 1px solid;
        BORDER-BOTTOM: #f4672f 1px solid
}
DL#menuville LI {
        BACKGROUND: #fff;
        TEXT-ALIGN: center
}
DL#menuville LI A {
        BORDER-RIGHT: 0px;
        BORDER-TOP: 0px;
        DISPLAY: block;
        BORDER-LEFT: 0px;
        COLOR: #000;
        BORDER-BOTTOM: 0px;
        HEIGHT: 100%;
        TEXT-DECORATION: none
}
DL#menuville DT A {
        BORDER-RIGHT: 0px;
        BORDER-TOP: 0px;
        DISPLAY: block;
        BORDER-LEFT: 0px;
        COLOR: #000;
        BORDER-BOTTOM: 0px;
        HEIGHT: 100%;
        TEXT-DECORATION: none
}
DL#menuville LI A:hover {
        BACKGROUND: #f5a92f
}
DL#menuville DT A:hover {
        BACKGROUND: #f5a92f
}



#menuville a {
margin: 0 2px;
color: #fac86c;
text-decoration: underline;
}
#nav {
                                list-style: none ;
                                margin: 0 ;
                                padding: 0 ;
                                overflow: hidden ;              /* Création du contexte de formatage */
                                }
                        #nav li {
                                float: left ;
                                width: 150px ;
                                border: 1px solid #600 ;
                                margin-right: 1px ;
                                color: #000 ;
                                background: #ffd0ba;
                                }
                        #nav li a {
                                display: block ;
                                background: #ffd0ba url(bouton3.gif) left top no-repeat ;
                                color: #000 ;
                                font: 1em "Trebuchet MS",Arial,sans-serif ;
                                line-height: 1em ;
                                padding: 4px 0 ;
                                text-align: center ;
                                text-decoration: none ;
                                }
                         #nav li b {
                                display: block ;
                                background: #fff1b0 url(bouton3.gif) right top no-repeat ;
                                color: #000 ;
                                font: 1em "Trebuchet MS",Arial,sans-serif ;
                                line-height: 1em ;
                                padding: 4px 0 ;
                                text-align: center ;
                                text-decoration: none ;
                                }

                        #nav li a:hover, #nav li a:focus, #nav li a:active {
                                background: #fff1b0 url(bouton3.gif) right top no-repeat ;
                                text-decoration: underline ;
                                }
                        --></style>
                        <!--[if lt IE 7]>
                        <style type="text/css">
                        #nav {                                                  /* Contexte de formatage pour IE6 */
                                overflow: visible ;
                                height: 1% ;
                                }
                        </style>
                        <![endif]-->







