/* Footer New generation */
.ftop {
	border: 1px dotted #eee;
	margin: 0 0 5px;
}

#ftext {
	float: left;
	width: 167px;
	height: 183px;
	line-height: 13px;
	background: url(/base/imgs/default/esv/footer/fr/bgtext.jpg) no-repeat;
	padding: 5px 5px 0;
	margin: 0 5px 0 0;
	text-align:justify;
}

#ftext p {
	margin: 0 0 11px;
}

#ftext p em {
	font-style: normal;
	font-weight: bold;
}

#ftcat {
	background: url(/base/imgs/default/esv/footer/de/ftbg.jpg) no-repeat;
	float: left;
	width: 794px;
	height: 183px;
	line-height: 13px;
}

#ftcat>li {
	padding: 30px 50px 0 40px;
	float: left;
}

* html #ftcat li {padding: 30px 0 0 40px;}

#ftcat li ul li {
	list-style-image: url(/base/imgs/default/esv/puceschevrons.gif);
	color:#ccc;
	margin: 0 0 3px;
	padding: 0;
}

#ftcat li#groupe {
	padding: 30px 0 0 71px;
}
* html #ftcat li#groupe {padding: 30px 60px 0 40px}

#ftcat li#ftdestinations {
	padding: 15px 0 0 245px;
}

#ftcat li#ftdestinations ul {
	float: left;
	width: 173px;
}

#ftFevad {
	display:none;
}

#subfooter {
	clear: both;
	color: #ccc;
	text-align: center;
	padding-top: 10px;
}

#subfooter a {color:#999}

* html #ftcat li#ftinfos, * html #ftcat li#ftservices {float: left; margin: 0 60px 0 0}
* html #ftcat li#groupe {float: left;}
*+html #ftcat li#ftdestinations {float: left;width: 785px;}
*+html #ftcat li#ftdestinations {width:540px;}

/*--------menu deroulant nous contacter------------------------------------------------------*/

#contactUs {display:none; height:172px; width:240px; padding:1px 2px 3px 4px; position:absolute; top:1633px; left:542px; background: url(/base/imgs/default/esv/footer/bgCU.png) no-repeat left top }
#contactUs li {display:block; height:22px; width:207px; margin:0px 0px 0px 10px; padding:5px 0 0 9px; font-size:11px; color:#fff; cursor:pointer; background: url(/base/imgs/default/esv/footer/titCU.png) no-repeat left top }
#contactUs #lastLI {background: url(/base/imgs/default/esv/footer/titCU.png) no-repeat left 1px; cursor:pointer}
#contactUs #lastLI:hover {background-position: left -28px ; color:#fffac0}

#contactUs li:hover { background-position: left bottom ; color:#fffac0}
#contactUs li a:hover {color:#fffac0; text-decoration:none}