﻿#Banners {height:370px; /*overflow:hidden;*/ padding:0 0; margin:64px 0 0;}

.en #Banners {margin:0}
/*#Banners ul li {display:block;}*/
/*#Banner ul li.First {display:block;}*/

.bandeauRouge {width:912px;height:92px;
    background:url(/medias/communs/bandeau_bleu.png);
    position:absolute;z-index:10;top:115px;}


.bandeauRouge a {float:left; width:290px; color:#fff; text-decoration:none; font-family:Georgia; font-size:17px; background:url(/medias/communs/bandeau_rouge_sep.gif) no-repeat right center; height:56px;}
.bandeauRouge a span {background:url(/medias/communs/bandeau_rouge_fleche.gif) no-repeat right bottom; display:inline-block; padding:0px 13px 0 55px; }
.bandeauRouge a strong {display:block; padding:8px 0 0 55px;}
.bandeauRouge a:hover strong, .bandeauRouge a:hover span {text-decoration:underline;}


.Mordus {width:912px;height:77px;
    background:url(/medias/communs/bande_mordus3.png) left -38px;
    position:absolute;z-index:10;top:115px;}
    
.en .Mordus {display:none;}
.Mordus h3 { font-family:georgia, Times New Roman; font-size:19px; color:#fff; margin:7px 20px 7px 20px; float:left;}

.Mordus h3 span {font-family:arial, sans-serif; font-weight:normal; font-size:12px;}
    
.Mordus a {float:left; position:relative; width:200px; color:#f1f1ee; text-decoration:none; font-family:Georgia; font-size:15px; background:url(/medias/communs/band_mordus_sep.png) no-repeat right -3px; height:56px; margin:3px 0px 0 0;}

.Mordus a.rabaska {width:235px;}
.Mordus a.forest {width:209px;}
.Mordus a strong {float:left; padding:12px 0 0 0px; width:120px; font-style:italic; cursor:pointer;}
.Mordus a.rabaska strong {width:130px; }
.Mordus a.forest strong {width:120px; }

.Mordus a img {float:left; border:1px solid #ccc; margin:10px 12px 0 8px; width:50px;}
.Mordus a:hover img {border:1px solid #abb495;}
.Mordus a:hover strong {color:#d27243;}
.Mordus a.noborder {background:none;}
.Mordus h3.promo {display:block; position:absolute; z-index:10; top:-1px; left:700px}
.Mordus h3.promo a { float:none; width:auto; color:#432e29; text-decoration:none; font-family:georgia, Times New Roman; font-size:19px; background:url(/medias/communs/promo_fleche.gif) no-repeat right 9px; padding:0 18px 0 0; height:auto; margin:0 0px 0 0; font-style:italic}
.Mordus h3.promo a:hover {text-decoration:underline;}
.Mordus a em {position:absolute; z-index:3; top:12px; right:8px; display:block; color:#c1d3f1; width:60px; font-size:10px; font-family:Arial, Verdana, Sans-Serif; text-align:center}
.Mordus a em i { display:block; font-weight:bold; font-size:25px;}
.Mordus a:hover em {color:#abb495;}
#Promo {width:912px;height:36px;
    background:url(/medias/communs/promoBackground.png);
    position:absolute;z-index:10;top:130px;}
#Promo h1 {margin:0;padding:0 0 0 45px;font:17px/36px georgia;color:#f1f1ee;
    width:275px;float:left;}
 .en #Promo h1 {margin:0;padding:0 0 0 65px;font:17px/36px georgia;color:#f1f1ee;
    width:255px;float:left;}
#Promo .Desc {float:left;font:17px/39px georgia, arial;color:#665550; font-style:italic}
#Promo a.ArrowLink {font:13px/39px arial;color:#665550;margin:0 0 0 21px;
    background:url(/medias/communs/rightArrow.gif) no-repeat right 55%;}

#OnlineReservation {width:274px;margin:1px 0 0 0;float:left;}

/* --- */
/* Pub */
/* --- */
#Pub {float:left;height:250px;width:300px;position:relative;margin:1px 0 0 1px;}
#Pub a.ButtonLink2 {position:absolute;bottom:7px;right:10px;}

#TabZone {float:right;height:274px;width:311px;margin:-23px 0 0 0;z-index:10;position:relative;  }

#TabZone #Tab {display:block;margin:0;padding:0;list-style:none;
    border-bottom:1px solid #d5d5d5;height:23px;}
    
#TabZone #Tab li {float:left;margin:0 0 0 3px;padding:0;height:23px;line-height:23px;
    color:#432e29;font-family:Georgia;font-size:14px;cursor:pointer;}
    
#TabZone #Tab li.image {margin:0;}

#TabZone #Tab li.Active {color:#aa5a27;border-bottom:1px solid #f1f1ee;}

#TabZone #Tab li div.LeftCorner {
float:left;
width:3px;
height:23px;
background:url(/medias/communs/tabLeftCorner.gif) no-repeat top;
}
#TabZone #Tab li div.RightCorner {
float:left;
width:3px;
background:url(/medias/communs/tabRightCorner.gif) no-repeat top;
}
#TabZone #Tab li div.Middle {
float:left;
background:url(/medias/communs/tabMiddle.gif) repeat-x;
padding:0 13px 0 13px;
}

#TabImagesZone {
height:250px; width:311px; position:absolute; top:20px; left:-5555px; z-index:10;
}
#TabImagesZone h2 {
font-family:Georgia;
font-size:18px;
font-weight:normal;
color:#432e29;
padding:19px 0 6px 34px;
margin:0;
float:left;
}
#TabImagesZone .CompleteGallery {
display:block;
float:right;
margin:25px 32px 0 0;
}
#TabImagesZone .CompleteGallery a {
font-family:Arial;
font-size:11px;
color:#4f3b36;
text-decoration:none;
}
#TabImagesZone .CompleteGallery a:hover {
text-decoration:underline;
}
#ImageTabCarousel .Image1 {float:left;margin:0 12px 0 3px;}
#ImageTabCarousel .Image2 {float:left; margin:0 0 0 3px}
#ImageTabCarousel .Image3 {clear:both;float:left;margin:15px 12px 0 3px;}
#ImageTabCarousel .Image4 {float:left;margin:15px 0 0 3px;}


#TabVideosZone {
height:250px; width:311px; position:absolute; top:20px; left:-5555px; z-index:10;
}
#TabVideosZone h2 {
font-family:Georgia;
font-size:18px;
font-weight:normal;
color:#432e29;
padding:19px 0 0px 34px;
/*margin:0;*/
margin:0 0 15px;
/*float:left;*/
}

#TabWhereZone {
height:250px; width:311px; position:absolute; top:20px; left:-21px; z-index:10;
}
#TabWhereZone h2 {
font-family:Georgia;
font-size:18px;
font-weight:normal;
color:#432e29;
padding:19px 0 0px 30px;
margin:0;

}


#TabWhereZone a { position:absolute;  color:#432e29; z-index:11; top:40px; left:30px; display:block; width:275px; cursor:pointer; background:url(/medias/communs/clear.gif); text-decoration:none}
#TabWhereZone a img {float:left; border:1px solid #432e29; padding:2px;  }
#TabWhereZone a:hover img {border:1px solid #aa5a27; background:#ccc;  }
#TabWhereZone a span.desc {float:left; width:138px; padding:0px 0 0 10px;}
#TabWhereZone a strong.titre {display:block; font-size:1.4em; margin:0 0 5px}
#TabWhereZone a em {font-style:normal; font-size:1.8em; font-weight:bold;}
#TabWhereZone a small {display:block; margin:0 0 4px; line-height:1.2em;}
#TabWhereZone a small strong { font-size:11px; }
#TabWhereZone a:hover {color:#aa5a27}

#TabWhereZone a strong.GrosBouton {

background:url(/medias/communs/b_reserve1.gif) repeat-x left top;
display:block;
font-family:Georgia,Times New Roman,Serif;
font-size:1.5em;
margin:10px 0 0 0px;
text-align:center;
text-decoration:none;
width:268px;
}
#TabWhereZone a:hover strong.GrosBouton {background:url(/medias/communs/b_reserve2.gif) repeat-x left top;}
#TabWhereZone a strong.GrosBouton span {
background:transparent url(/medias/communs/arrow_white.gif) no-repeat scroll right center;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
margin:0 auto;
padding:5px 11px 5px 0;
}



#TabWhereZone #lientrouver {display:block;width:260px;height:180px;margin:auto;}
/*#TabWhereZone #GoogleMap img {border:1px solid #554843;}*/

#HomeVidBox {border:1px solid #ccc; padding:2px; width:245px; height:138px; margin-left:37px}
#vidBoxMsg {padding:20px; border:1px solid #ccc; height:107px;}
