/*Footer*/
#footer, #footer-wrapper {
	margin:0 auto; padding:75px 0 0.5em 0;
	width:968px;
	background:#291f1d url(/imagerie/commun/bg_footer.gif) no-repeat 50% 10px; color:#a09b91;
	font-size:10px;
	z-index:5;
}
#footer_inner {
	width:100%;
	display:inline;
	margin-right: 0px;
	margin-left: 0px;
	padding:0;
	border:none;
	background-color:#291f1d;
}
#footer.minimize {
	width:772px;
}

#footer ul, #footer-wrapper ul {
	margin:0 5px !important; padding:0.5em 0;
	text-align:center;
	font:10px/1.4 Verdana, Arial, Helvetica, sans-serif;
}

#footer ul.externe, #footer-wrapper ul.externe {
	border-bottom:1px solid #413c28;
}

#footer ul.interne, #footer-wrapper ul.interne {
	background-color:#291f1d;
}
#footer ul.externe a, #footer-wrapper ul.externe a {
	text-decoration: none;
}

#footer ul.interne a, #footer-wrapper interne.a {
	text-decoration: none;
}
#footer ul.externe a:hover, #footer-wrapper ul.externe a:hover {
	text-decoration: underline;
}

#footer ul.interne a:hover, #footer-wrapperul.interne a:hover {
	text-decoration:  underline;
}

#footer li, #footer-wrapper li {
	padding:0 0.1em;
	display:inline;
}

#footer a, #footer img, #footer-wrapper a, #footer-wrapper img {
	color:#a09b91;
	border:0px;
}

#footer img, #footer-wrapper img {
	vertical-align:bottom;
}

#footer_resa ul {
	margin:5px 10px; /*padding:0.5em 0;*/
	text-align:center;
	font:10px/1.4 Verdana, Arial, Helvetica, sans-serif;
}

#footer_resa ul.externe {
	border-bottom:1px solid #413c28;
}

#footer_resa li {
	padding:0 0.5em;
	display:inline;
}

#footer_resa a, #footer img {
	color:#a09b91;
	border:0px;
}

#footer_resa img {
	vertical-align:bottom;
}

#footer_resa ul.externe a {
	text-decoration: none;
}

#footer_resa ul.interne a {
	text-decoration: none;
}
#footer_resa ul.externe a:hover {
	text-decoration: underline;
}

#footer_resa ul.interne a:hover {
	text-decoration:  underline;
}

#footer h2.footer, #footer-wrapper h2.footer {
	float:none;
    margin:15px 10px 0 !important; border-bottom: 1px solid #49403d; padding:0.5em 0 !important;
    text-align:center; font-variant:small-caps; font-size:11px; color:#cbcbcb; font-weight:bold;
}

#footer ul.destinations, #footer-wrapper ul.destinations {
    overflow:hidden; padding:0.5em 3.5em 0 !important;
    font:10px/1.4 Verdana, sans-serif; color:#cbcbcb;
}
#footer ul.destinations.secondLine, #footer-wrapper ul.destinations.secondLine {
	padding:0 3.5em 0.5em!important;
    margin-bottom:10px !important;
}
#footer ul.destinations.oneLine, #footer-wrapper ul.destinations.oneLine{
	padding:0.5em 3.5em !important;
    margin-bottom:10px !important;
}

#footer ul.destinations li, #footer-wrapper ul.destinations li {
    padding-left:9px !important; 
    background:url(/imagerie/commun/fleche_item.gif) 0 4px no-repeat;
}

#footer ul.destinations li a, #footer-wrapper ul.destinations li a {
    color:#cbcbcb !important;
	text-decoration:none;
	white-space:nowrap;
}
#footer ul.destinations li a:hover, #footer-wrapper ul.destinations li a:hover {
	text-decoration:underline;
}

#footer ul.destinations li.last a, #footer-wrapper ul.destinations li.last a{
    text-decoration:underline;
}

/* Patch pour couloir de resa */
#dates-et-nb-chambres #footer-wrapper,
#upsale #footer-wrapper,
#detail-clients #footer-wrapper,
#confirmation #footer-wrapper,
#chambre-et-tarif #footer-wrapper{
	float:left;
	clear:none;
	margin-top:10px;
}

#detail-clients #footer,
#confirmation #footer{background:none; padding-top:0px;}
