body
{
background:url(wood.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
}

#container
{
margin:0 auto;
width:1000px;
}

#contenu,#footer
{
padding-left:100px;
padding-right:100px;
}

#contenu
{
background: url(fond.png) repeat-y top left;
}

#header
{
background:url(Titre.png) bottom left no-repeat;
height:240px;
}

#menu
{
padding:210px 0px 0px 90px;
}
#menu li
{
font-family: "Times New Roman", Times, serif;
font-size:16px;
float:left;
text-decoration:none;
margin-right:20px;
list-style:none;
}

#menu li a
{
color:#888;
text-decoration:none;
font-weight:bold;

padding-top:80px;
margin-top:-80px;
display:block;
}

#menu li a:hover
{
color: #009900;
text-decoration: underline;
}

#footer{
background: url(bas.png) no-repeat bottom left;
height:159px;
color:#666666;
text-align:center;
font-size:10px;
}

#footer a{
color:#666666;
text-decoration:none;
}
#footer a:hover{
color:#009900;
text-decoration:none;
}


.clear{
clear:both;
line-height:1px;
height:1px;
}

.souligne
{
text-decoration:underline;
}

p{
text-align:justify;
padding:0px 0px 0px 10px;
}

p.ancho
{
padding-left:40px;
line-height:20px;
}

h1
{
color:#0E8C00;
font-weight:bold;
font-size:38px;
margin-bottom:10px;
}

h2
{
color:#0E8C00;
font-weight:normal;
font-size:25px;
margin-bottom:10px;
}

h3
{
color:#0E8C00;
font-weight:normal;
font-size:20px;
margin-bottom:10px;
}

.strong{
font-weight:bold;
}

.italic{
font-style:italic;
}

.sublist{
font-style:italic;

}
ul ul{
margin-left:30px;
}

.resume{
font-weight:bold;
color:#0E8C00;
}

.explic{
color:#777;
font-size:10px;
}

.legende
{
/*width:105px;*/
}

.calendrier{
margin-left:10px;
padding-left:3px;
border-left:2px solid #ccc;
}

.calendrier td{
width:20px;
height:20px;
text-align:center;
}

.hautlibre, .hautlibre, .hautlibre
{
height:17px;
}

.hautlibre
{
border-bottom:3px solid #FF0000;
}

.moylibre
{
border-bottom:3px solid #FFFF00;
}

.baslibre
{
border-bottom:3px solid #339900;
}

.promolibre{
border-bottom:3px solid #0101DF;}

td.reserve
{
background:url(Image/reserve.gif) no-repeat bottom left;
}

.cal_header
{
font-weight:bold;
font-size:15px;
text-align:left;
}

.cal_jour td
{
font-size:11px;
color:#aaa;
height:12px;
line-height:10px;
}

/* les images */


#gallerie {position:relative; width:600px; height:560px; background:none; margin:3px auto;}
#gallerie b {font-weight:normal; width:600px; text-align:center; position:absolute; bottom:350px; left:70px; color:#0E8C00; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; line-height:1.7em; z-index:1;}

br.gallery
{
line-height:70px;
height:70px;
}
a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #000; width:50px; height:50px; float:left; margin:7px 10px; position:relative; cursor:default;}

a.slidea {background:url(Image/gallerie/gal01.jpg) ;}
a.slideb {background:url(Image/gallerie/gal02.jpg);}
a.slidec {background:url(Image/gallerie/gal03.jpg);}
a.slided {background:url(Image/gallerie/gal04.jpg);}
a.slidee {background:url(Image/gallerie/gal05.jpg);}
a.slidef {background:url(Image/gallerie/gal06.jpg);}
a.slideg {background:url(Image/gallerie/gal07.jpg);}
a.slideh {background:url(Image/gallerie/gal08.jpg);}
a.slidei {background:url(Image/gallerie/gal09.jpg);}
a.slidej {background:url(Image/gallerie/gal10.jpg);}
a.slidek {background:url(Image/gallerie/gal11.jpg);}
a.slidel {background:url(Image/gallerie/gal12.jpg);}
a.slidem {background:url(Image/gallerie/gal13.jpg);}
a.sliden {background:url(Image/gallerie/gal14.jpg);}
a.slideo {background:url(Image/gallerie/gal15.jpg);}
a.slidep {background:url(Image/gallerie/gal16.jpg);}

a.gallery span {visibility:hidden; display:block; position:absolute; width:660px; height:500px; top:189px; left:9px; color:#000; background:#ccc; text-align:center; border:1px solid #fff; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; cursor:default;}

a.slidea span {left:140px; top:-50px;}
a.slideb span {left:68px; top:-50px;}
a.slidec span {left:140px; top:-120px;}
a.slided span {left:68px; top:-120px;}
a.slidee span {left:140px; top:-190px;}
a.slidef span {left:68px; top:-190px;}
a.slideg span {left:140px; top:-260px;}
a.slideh span {left:68px; top:-260px;}

a.slidei span {left:140px; top:-330px;}
a.slidej span {left:68px; top:-330px;}
a.slidek span {left:140px; top:-400px;}
a.slidel span {left:68px; top:-400px;}
a.slidem span {left:140px; top:-470px;}
a.sliden span {left:68px; top:-470px;}
a.slideo span {left:140px; top:-540px;}
a.slidep span {left:68px; top:-540px;}



a.gallery:hover {white-space:normal; border:1px solid #fff; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:10px; z-index:10;}




