/* maincontent */
#conteneur{
	width:963px;
	margin:0 auto;
}

#accessNav {
	position:absolute;
	left:-5000px;
}
	
/* globalContent */
#globalContent{
	margin-bottom:15px;
}
#globalContentBg {
	width:100%;
	overflow:hidden;
	zoom:1;
}
#erreur #globalContent{
	background:url("/imagerie/commun/bg_page.gif") no-repeat left bottom;
  min-height:497px;
	clear:both;
}

    /* pages erreurs */
    * html #erreur #globalContent{
        height:497px;
    }
    #erreur  #globalContentBg {
        background:none;
    }
    #erreur  #globalContentBg {
        padding-top:50px;
    }
     #erreur  #blocErreur{
        margin:0 auto;
        width:627px;
        padding-bottom:30px;
    }
    #erreur #core{
       width:100%;
    }
    #erreur  #blocErreur h1{
        background:url("/imagerie/commun/bg_error_titre.gif") no-repeat left top;
        color:white;
        font-weight:bold;
        font-size:1.2em;
        padding:6px 30px;
    }
     #erreur  #blocErreur .bloc{
        background:url("/imagerie/commun/bg_error_description.gif") no-repeat left bottom;
        padding:15px 30px;
    }
     #erreur  #blocErreur .bloc_bloc{
        background:url("/imagerie/commun/picto_error_alerte.gif") no-repeat left top;
        padding-left:35px;
        padding-bottom:30px;
    }
     #erreur  #blocErreur .bloc_bloc .mbloc_error{
        position:static!important;
         width:auto !important;
        overflow:auto;         
     }#erreur  #blocErreur .bloc_bloc #cache{
        display:none;
     }
     
     
    #erreur  #blocErreur .bloc_bloc p{
        color:#E71b00;
        padding-bottom:10px;
    }
    #erreur  #blocErreur .bloc_bloc a{
        color:#E71b00;
        text-decoration:underline;
    }
     #erreur  #blocErreur .bloc_bloc a:hover{
        text-decoration:none;
    }
	#erreur #navigation{
		margin-left:0;
	}

/* core */
#core{
	width:673px;
	float:right;
	
}

	/*content */
	#content {
		padding-top:1px;
		clear: both;
	}
    
/* calendrier */
.calendar,.calendar table{
    width:185px;
}

/** Loading /css-v66/bandeau_interne.css **/
/* Nouveau tabbed_menu */
#tabbed_menu, #navigation {
	height: 37px;
	list-style: none outside none;
	padding: 3px 0 0 4px;
	position: relative;
}
#tabbed_menu li.mainNav, #navigation li {
	width:167px;
	height:37px;
	display:block;
	float:left;
	vertical-align:middle;
	line-height:35px;
}
#tabbed_menu li.secondLink {
	line-height:15px;
}
#tabbed_menu li.secondLink a.mainNavLink, #navigation li a {
	padding-top:3px;
	height:34px;
}
#tabbed_menu li a.mainNavLink, #navigation li a {
	background:url(/imagerie/commun/bg_menu.png) no-repeat left 100%;
	display:block;
	height:37px;
	padding:0 18px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:11.5px
}
#tabbed_menu li.mainNav a.mainNavLink:hover, #navigation li a:hover {
	background:url(/imagerie/commun/bg_menu.png) no-repeat left 0%;
	color:#0078c1;
}
#tabbed_menu li.current a.mainNavLink {
	cursor:default;
}

#tabbed_menu li ul{
	display:none;
	position:absolute;
	left:5px;
	top:40px;
	width:667px;
	padding:15px 0;
	padding:15px 0;
	background:#FFFFFF;
}	
#tabbed_menu li ul li{
	border-right:1px solid #83a8ca;
	height:27px;
	float: left;
	padding: 0px 13px 0 12px;
}

#tabbed_menu li ul li a{
	background:url(/imagerie/commun/fleche-sous-menu.png) 0 5px no-repeat;
	background-color: #FFFFFF;
	padding: 0 0 0 10px;
	display: block;
	line-height: 14px;
}

#tabbed_menu li.singleLine{padding-top: 5px; height: 22px;}

#tabbed_menu li.last{
	border-right: 0;
}

#navigation .activeItem strong {
	background:url(/imagerie/commun/bg_menu.png) no-repeat left 0%;
	color:#0078c1;
	display:block;
	height:32px;
	padding:5px 18px 0;
	font-weight:bold;
	font-size:11.5px
}

#faq #navigation{
	position: absolute;
	top: 73px;
	right: 0;
}
#navigation li{
	line-height: 14px;
}

#navigation li a {
	height:32px;
	padding:5px 18px 0;
}

/* IE6 Fixes */
* html #tabbed_menu li a{background:url(/imagerie/commun/bg_menu.gif) no-repeat left 100%;}
* html #tabbed_menu li a:hover {background:url(/imagerie/commun/bg_menu.gif) no-repeat left 0%;}
* html #navigation .activeItem strong{background:url(/imagerie/commun/bg_menu.gif) no-repeat left 0%;}
/** Done /css-v66/bandeau_interne.css **/

/* Highlight Menu */
.discover #tabbed_menu {
	height: 94px; 
}

.discover #tabbed_menu  li ul{
	display: block;
}

.discover #tabbed_menu #nav_discover a.mainNavLink {
	background:url(/imagerie/home/bg_menu.png) no-repeat left 0%;
	color:#0078c1;
	cursor:default;
}

.search_book #tabbed_menu #nav_search a.mainNavLink {
	background:url(/imagerie/home/bg_menu.png) no-repeat left 0%;
	color:#0078c1;
	cursor:default;
}

.reservation #tabbed_menu #subnav_reservation a,
.reception #tabbed_menu #subnav_reception a,
.reasons #tabbed_menu #subnav_reasons a,
.quality #tabbed_menu #subnav_quality a,
.openings #tabbed_menu #subnav_openings a,
.partners #tabbed_menu #subnav_partners a,
.eco #tabbed_menu #subnav_eco a{
	background: none;
	font-weight: bold;
	cursor: default;
	font-size:12px;
}

.reservation #tabbed_menu #subnav_reservation a:hover,
.reception #tabbed_menu #subnav_reception a:hover,
.reasons #tabbed_menu #subnav_reasons a:hover,
.quality #tabbed_menu #subnav_quality a:hover,
.openings #tabbed_menu #subnav_openings a:hover,
.partners #tabbed_menu #subnav_partners a:hover,
.eco #tabbed_menu #subnav_eco a:hover{
	text-decoration: none;
}
/* End Highlight Menu */
