/* Positionnement */
*{
padding: 0; 
margin: 0;
}
a {color:#fff;text-decoration:none;}
a:hover { text-decoration:underline;}
body {
background:url(images/fond.jpg);
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
color:#fff;
}
body {
-behavior:url("csshover2.htc");/*hover ie6 hack*/
}
#page {
position:relative;
overflow:auto;
/height:1%;
/overflow:visible;
left:auto;
right:auto;
margin:0 auto;
padding-bottom:30px;
width:952px;
background:#fff;
}
#centre {
position:relative;
background:#fff;
display:block;
}
#gauche {
position:relative;
width:652px;
-width:590px;
margin-top:-320px;
-padding:0px;
-margin:-320px 0 0 0;
float:left;
}
#gauche h1 {
margin-left:155px;font-style:italic; font-weight:normal;}
.intro {
margin-left:155px; font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;
}
#intro {
width:600px;
margin-left:0px;
font-style:italic; 
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#D75E28;
margin-bottom:10px;
}
#intro p { font-size:1.5em;margin-bottom:10px;}
#intro h2 {
font-size:3em;
color:#fff;
margin-left:175px;
}
#contenu {
width:570px; 
margin-top:70px;
padding:0 50px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
}
#contenu table { padding:5px;clear:both;margin-bottom:50px;}
#contenu td {padding:10px;}
#contenu h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
padding:5px 0px;
font-size:1.8em;
color:#D75E28;
font-weight:normal;
border-bottom:1px dotted #7B6F5E;
clear:both;
}
#contenu p{margin:5px 0px;text-align:justify;}
#droite {
position:relative;
float:left;
width:250px;
-width:200px;
margin:-605px 0 0 0px;
-margin:-605px 0px 0 -13px;
padding:0;
}
#droite h3 {color:#7B6F5E;}
#droite p {color:#7B6F5E;margin-top:30px;font-family:Arial, Helvetica, sans-serif;font-style:normal; font-size:0.75em;}
/* ------------------------------------ MENU PRINCIPAL -------------------------------------------------*/
#menu {
position:relative;
font-size:1.1em;
padding-left:35px;
-padding-left:0px;
}
#menu ul {
}
#menu li {
list-style-type:none;
width:220px;
-width:190px;
height:1.2em;
padding-left:30px;
padding-top:3px;
padding-bottom:4px;
background:url(images/menu/rien.gif) no-repeat;
}
#menu li a { padding-left:10px;text-decoration : none; color:#fff;}
/*----survol---------*/
#menu li#maccueil:hover {background:url(images/menu/menu-accueil.png) center left no-repeat;
-background:url(images/menu/menu-accueil.gif) center left no-repeat;}
#menu li#mchef:hover {background:url(images/menu/menu-chef.png) center left no-repeat;
-background:url(images/menu/menu-chef.gif) center left no-repeat;}
#menu li#mcontact:hover {background:url(images/menu/menu-contact.png) center left no-repeat;
-background:url(images/menu/menu-contact.gif) center left no-repeat;}
#menu li#mresto:hover {background:url(images/menu/menu-restaurant.png) center left no-repeat;
-background:url(images/menu/menu-restaurant.gif) center left no-repeat;}
#menu li#mreserv:hover {background:url(images/menu/menu-reservation.png) center left no-repeat;
-background:url(images/menu/menu-reservation.gif) center left no-repeat;}
#menu li#mhotel:hover {background:url(images/menu/menu-hotel.png) center left no-repeat;
-background-image:url(images/menu/menu-hotel.gif);}
#menu li#mregion:hover {background:url(images/menu/menu-region.png) center left no-repeat;
-background:url(images/menu/menu-region.gif) center left no-repeat;}
/*----on------------*/
#menu li#mreserv {background:url(images/menu/menu-reservation.png) center left no-repeat;
-background:url(images/menu/menu-reservation.gif) center left no-repeat;}

#english {margin-left:40px; -width:150px;margin-top:20px;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;}
/*---------------------- Footer ----------------------------------------------*/
#posfooter {
position:relative;
width:952px;
left:auto;
right:auto;
margin:0 auto;
}
#fondfooter {position:relative;
float:left;
width:932px;
height:150px;
margin-top:10px;
padding:10px;
background-image:url(images/fondfooter.png);
-background-image:url(images/footer.gif);
-filter:alpha(opacity=40);
}
#footer {
position:relative;
float:left;
width:932px;
height:150px;
margin-top:-170px;
padding:10px;
}
#coord {
position:relative;
height:75px;
float:left;
padding:0 10px;
border-left:1px solid #fff;
}
#coord h4, #bib h4{
font-style:italic;
font-size:1.1em;
}
#coord p, #bib p{font-family:Arial, Helvetica, sans-serif;font-size:0.7em;padding-top:10px;}
#wifi {
position:relative;
width:90px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
height:90px;
padding: 0 10px;
border-left:1px solid #fff;
}
#bib {
position:relative;
float:left;
padding: 0 10px;
border-left:1px solid #fff;
height:75px;
}
#menufooter {
font-family:Arial, Helvetica, sans-serif;font-size:0.7em;
height:75px;
float:left;
padding: 0 0 0 10px;
border-left:1px solid #fff;
}
/*------------Images------------*/
img.left {
position:relative;
float:left;
margin:5px 15px 5px 0px;
}
img.right {
position:relative;
float:right;
margin:5px 0px 5px 15px;
}
img.center {
display:block;
margin: 0 auto;
}
img.photo {
padding:4px;
background:white;
border:1px solid #7B6F5E;
}
a img {border:0px;text-decoration:none;}
/*----------------*/
* html img,* html .png {
 behavior: expression(
(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
this.nodeName == "IMG" ? (
this.src.toLowerCase().indexOf('.png') > -1 ? (
this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/rien.gif"
) : 0
) : (
this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
) : 0,
this.runtimeStyle.backgroundImage = "none"
),this.pngSet=true
)
)
);
}
#souslemenu {
width:200px;
-width:150px;
margin:250px 0 0 65px;
-margin:250px 0 0 30px;
 padding:0px;
 }
h2#titredroite {color:#fff;font-size:1.4em;font-style:italic; font-weight:normal;width:200px;margin-bottom:50px;}
#souslemenu h3 {color:#D75E28;font-style:italic; font-weight:normal;border-bottom:1px dotted #7B6F5E;padding-bottom:2px; margin-bottom:5px;margin-top:20px;}
#souslemenu a {color:#D75E28;text-decoration:underline;}
#souslemenu p{margin:5px 0px;padding:0px;}
#souslemenu img{ }
h3.right{text-align:right;}
#intro img {}
a:hover img {}
