@font-face {
    font-family: 'calibri';
    src: url('/lae/public1.0/fonts/calibri/calibri.eot');
    src: url('/lae/public1.0/fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
         url('/lae/public1.0/fonts/calibri/calibri.woff') format('woff'),
         url('/lae/public1.0/fonts/calibri/calibri.ttf') format('truetype'),
         url('/lae/public1.0/fonts/calibri/calibri.svg#calibri') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nova_condensed_ssi';
    src: url('/lae/public1.0/fonts/nova_condensed_ssi/nova_condensed_ssi_condensed_0-webfont.eot');
    src: url('/lae/public1.0/fonts/nova_condensed_ssi/nova_condensed_ssi_condensed_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/lae/public1.0/fonts/nova_condensed_ssi/nova_condensed_ssi_condensed_0-webfont.woff') format('woff'),
         url('/lae/public1.0/fonts/nova_condensed_ssi/nova_condensed_ssi_condensed_0-webfont.ttf') format('truetype'),
         url('/lae/public1.0/fonts/nova_condensed_ssi/nova_condensed_ssi_condensed_0-webfont.svg#nova_condensed_ssi') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nova_light_condensed_ssi';
    src: url('/lae/public1.0/fonts/nova_light_condensed_ssi/nova_light_condensed_ssi-webfont.eot');
    src: url('/lae/public1.0/fonts/nova_light_condensed_ssi/nova_light_condensed_ssi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/lae/public1.0/fonts/nova_light_condensed_ssi/nova_light_condensed_ssi-webfont.woff') format('woff'),
         url('/lae/public1.0/fonts/nova_light_condensed_ssi/nova_light_condensed_ssi-webfont.ttf') format('truetype'),
         url('/lae/public1.0/fonts/nova_light_condensed_ssi/nova_light_condensed_ssi-webfont.svg#nova_light_condensed_ssi') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'dinot';
    src: url('/lae/public1.0/fonts/dinot/dinot-light-webfont.eot');
    src: url('/lae/public1.0/fonts/dinot/dinot-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/lae/public1.0/fonts/dinot/dinot-light-webfont.woff') format('woff'),
         url('/lae/public1.0/fonts/dinot/dinot-light-webfont.ttf') format('truetype'),
         url('/lae/public1.0/fonts/dinot/dinot-light-webfont.svg#dinot') format('svg');
    font-weight: normal;
    font-style: normal;

}


#ecranUser {
	font-family: 'calibri', sans-serif;
	background-color:#fcfbf9;
	background-image:url(/lae/public1.0/img/site/fond-body.jpg);
	background-repeat:repeat-x;
	background-position:0% 100%;
}

.addthis_toolbox.addthis_default_style {
    float: right;
}
/********************
 * Header
 ********************/
#ecranUser header[role="banner"] {
	background-image:url(/lae/public1.0/img/site/fond-menu.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	
}
#ecranUser header[role="banner"] .centre {
	
	min-height:144px;
	width: 980px;
	margin:0px auto;
	background-image:url(/lae/public1.0/img/site/fond-header.jpg);
	background-repeat:no-repeat;
}
#ecranUser header[role="banner"] #titreP{
	margin:0px;
	float:left;
}
#ecranUser header[role="banner"] #titreP a{
  	margin:0px;
	background-image:url(/lae/public1.0/img/site/villefranche-najac.png);
	background-repeat:no-repeat;
	width:481px;
	height:101px;
	display:block;
	
}
#ecranUser header[role="banner"] ul{
	list-style:none;
	padding:0px;
	margin:0px;
	padding-top:28px;
	padding-left:128px;
	float:left;
}
#ecranUser header[role="banner"] ul li{
	float:left;
	margin-right:5px;
	margin-top:37px;
}
#ecranUser header[role="banner"] ul li span{
	display:none;
}
#ecranUser header[role="banner"] ul li a {
	width:25px;
	height:25px;
	display:block;
}
#ecranUser header[role="banner"] ul li #meteo {
	background-image:url(/lae/public1.0/img/site/picto-meteo.jpg);
}
#ecranUser header[role="banner"] ul li #meteo:hover {
	background-image:url(/lae/public1.0/img/site/picto-meteo-hover.jpg);
}
#ecranUser header[role="banner"] ul li #carnet {
	background-image:url(/lae/public1.0/img/site/picto-carnet.jpg);
}
#ecranUser header[role="banner"] ul li #carnet:hover {
	background-image:url(/lae/public1.0/img/site/picto-carnet-hover.jpg);
}
#ecranUser header[role="banner"] ul li #carte {
	background-image:url(/lae/public1.0/img/site/picto-carte.jpg);
}
#ecranUser header[role="banner"] ul li #carte:hover {
	background-image:url(/lae/public1.0/img/site/picto-carte-hover.jpg);
}
#ecranUser header[role="banner"] ul li#langue {
	background-image:url(/lae/public1.0/img/site/fleche-langue.jpg);
	width:25px;
	height:25px;
	position:relative;
}
#ecranUser header[role="banner"] ul li#langue ul {
	padding:0px;
	position:absolute;
	float:none;
	left:0px;
	top:0px;
	width:25px;
	z-index:100000000000;
	
}
#ecranUser header[role="banner"] ul li#langue li {
	width:25px;
	height:25px;
	display:none;
	margin:0px;
}
#ecranUser header[role="banner"] ul li#langue ul:hover li,
#ecranUser header[role="banner"] ul li#langue ul:hover li:hover,
#ecranUser header[role="banner"] ul li#langue ul:hover li:hover a,
#ecranUser header[role="banner"] ul li#langue ul:hover li:hover a:hover{
	display:block;
	background-color:#3c3c3c;
}
#ecranUser header[role="banner"] ul li#langue li.langue-courante {
	display:block;
	background-color:transparent;
}
#ecranUser header[role="banner"] ul li#langue a {
	width:25px;
	height:25px;
	display:block;
	background-repeat:no-repeat;
	margin:0px auto;
	background-position:50% 50%;
}
#ecranUser header[role="banner"] ul li#langue #langueFR {
	background-image:url(/lae/public1.0/img/site/drapeau-fr.jpg);
}
#ecranUser header[role="banner"] ul li#langue #langueEN {
	background-image:url(/lae/public1.0/img/site/drapeau-en.jpg);
}
#ecranUser header[role="banner"] ul li #accessibilite {
	background-image:url(/lae/public1.0/img/site/picto-accessibilite.jpg);
}
#ecranUser header[role="banner"] ul li #accessibilite:hover {
	background-image:url(/lae/public1.0/img/site/picto-accessibilite-hover.jpg);
}
#ecranUser header[role="banner"] ul li #rechercher {
	background-image:url(/lae/public1.0/img/site/picto-rechercher.jpg);
}
#ecranUser header[role="banner"] ul li #rechercher:hover {
	background-image:url(/lae/public1.0/img/site/picto-rechercher-hover.jpg);
}
li#gsCartouchefr {

	overflow:hidden;
	display: block;
    height: 72px;
  	z-index:1;
    width: 180px;
	margin:0px 0px 0px 170px!important;
	position:absolute;
	top:28px!important;

	cursor:pointer;

}
li#gsCartouchefr.actif {
    height: 170px ;
    z-index: 2147483647;
}
embed#gsCartouchefr{
	position:absolute;
	/*height:72px;*/
	/*height:72px;*/
	width:180px;
	z-index:100000;
	/*display:none;*/
}
i#gsCartouchefr.actif embed#gsCartouchefr {
	height: 170px;
}
#toggleMenuMobile,
#toggleOutilsMobile {
	display:none;
}
/********************
 * Nav
 ********************/
p.retour {
	 display:none;
 }
#ecranUser header[role="banner"] nav {
	position:relative;
	z-index:1000;
}
#ecranUser header[role="banner"] #menu {
	 padding:0px;
	 width:980px;
	 display:table;
	 height:43px;
	 overflow:hidden;
	
}
#ecranUser header[role="banner"] #menu li {
	margin:0px;	
	display:table-cell;
	float:none;
}
#ecranUser header[role="banner"] #menu li a,
#ecranUser header[role="banner"] #menu li.menu-niveau1.-actif.masque a{
	width:auto;
	font-size:16px;
	color:#444444;
	font-family: 'nova_condensed_ssi', sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	padding:13px 30px;
	height:17px;
	display:block;
	text-align:center;
	background-color:transparent;
}
#ecranUser header[role="banner"] #menu li span {
	display:block;
}
#ecranUser header[role="banner"] #menu li.menu-niveau1.-actif a,
#ecranUser header[role="banner"] #menu li.menu-niveau1:hover a{
	color:#842b2e;
}
#ecranUser header[role="banner"] #menu li.menu-niveau1 a.-actif,
#ecranUser header[role="banner"] #menu li.menu-niveau1.deplie a,
#ecranUser header[role="banner"] #menu li.menu-niveau1.sousMenuVisible a{
	background-color:#842b2e;
	color:#fff;
}
#ecranUser header[role="banner"] #menu ul{
	/*display:none;*/
	visibility:hidden;
}
/*#ecranUser header[role="banner"] #menu li.menu-niveau1:hover ul,*/
#ecranUser header[role="banner"] #menu li.menu-niveau1.-actif ul,
#ecranUser header[role="banner"] #menu li.menu-niveau1.deplie ul,
#ecranUser header[role="banner"] #menu li.menu-niveau1.sousMenuVisible ul ,
#ecranUser header[role="banner"] #menu li.menu-niveau1.-actif.sousMenuVisible ul
/*#ecranUser header[role="banner"] #menu li.menu-niveau1:hover ul*/ {
	display:block;	
	visibility:visible;
}
#ecranUser header[role="banner"] #menu li.menu-niveau1.masque ul,
#ecranUser header[role="banner"] #menu li.menu-niveau1.-actif.masque ul{
	/*display:none;*/
	visibility:hidden;
}
#ecranUser header[role="banner"] #menu .niveau2 {
	width:100%;
	padding:0px;
	left:0px;
	position:absolute;
	top:145px;
	left:0px;
	background-color:#3c3c3c;
	visibility: hidden;
}
#ecranUser header[role="banner"] #menu .niveau2 li{
    padding: 0;
    position: relative;
    width: 175px;
	padding:0px;
	display:block;
	background-repeat:no-repeat;
	float:left;
	margin:15px 46px;
	height:auto;	
}
#ecranUser header[role="banner"] #menu .niveau2 li.sansEnfant{
	padding-top:0px;	
}
#ecranUser header[role="banner"] #menu .niveau2 li.sansEnfant a{
	padding-top:125px;	
}
#ecranUser header[role="banner"] #menu .niveau2 li:first-child,
#ecranUser header[role="banner"] #menu .niveau2 li:nth-child(4n+1) {
	margin-left:0px;
	clear:both;
}
#ecranUser header[role="banner"] #menu .niveau2 li:nth-child(4n) {
	margin-right:0px;
}
#ecranUser header[role="banner"] #menu li.menu-niveau1.-actif .niveau2 li a,
#ecranUser header[role="banner"] #menu li.menu-niveau1:hover .niveau2 li a{
	color:#fff;
}
#ecranUser header[role="banner"] #menu li.menu-niveau1:hover .niveau2 li:hover span,
#ecranUser header[role="banner"] #menu li.menu-niveau1:hover .niveau2 li a:hover{
	color:#c79b49;
}
#ecranUser header[role="banner"] #menu li.menu-niveau1 .niveau2 .menu-niveau2.-actif  a {
	color:#c79b49;
}
#ecranUser header[role="banner"] #menu li.menu-niveau1.-actif .niveau2 li a,
#ecranUser header[role="banner"] #menu li.menu-niveau1:hover .niveau2 li a,
#ecranUser header[role="banner"] #menu li.menu-niveau1.deplie .niveau2 li a,
#ecranUser header[role="banner"] #menu li.menu-niveau1.sousMenuVisible .niveau2 li a {
	background-color:transparent;
 
}


#ecranUser header[role="banner"] #menu li .niveau2 li.menu-niveau2 a.lien-niveau2 {
   padding-top:125px;
   background-repeat:no-repeat;
   background-position: 50% 0;
}
#ecranUser header[role="banner"]  #menu .niveau2 li a,
#ecranUser header[role="banner"]  #menu .menu-niveau1 .niveau2 li span ,
#ecranUser header[role="banner"]  #menu .menu-niveau1.-actif .niveau2 li span {
	color:#ffffff;
	font-size:14px;
	font-family: 'nova_condensed_ssi', sans-serif;
	background-color:transparent;
	padding:0px;
	display:block;
	text-transform:uppercase;
	height:auto;
	text-align:center;
}
#ecranUser header[role="banner"]  #menu .menu-niveau1 .niveau3,
#ecranUser header[role="banner"]  #menu .menu-niveau1.-actif .niveau3 {
	margin:0px;
	padding:0px;
	margin-top:12px;
	position:relative;
}
#ecranUser header[role="banner"]  #menu .menu-niveau1 .niveau3 li,
#ecranUser header[role="banner"]  #menu .menu-niveau1.-actif .niveau3 li{
	margin:0px;
	padding:0px;
	background-image:none;
	height:auto;
}
#ecranUser header[role="banner"] #menu li.menu-niveau1.-actif .niveau3 li a,
#ecranUser header[role="banner"] #menu li.menu-niveau1:hover .niveau3 li a,
#ecranUser header[role="banner"]  #menu .menu-niveau1 .niveau3 li a,
#ecranUser header[role="banner"]  #menu .menu-niveau1.-actif .niveau3 li a{
	color:#8c8379;
	font-size:14px;
	font-family: 'nova_condensed_ssi', sans-serif;
	background-color:transparent;
	text-transform:inherit;
	text-align:left;
	margin:3px 0px;
	line-height:normal;
}
#ecranUser header[role="banner"] #menu li.menu-niveau1.-actif .niveau3 li a:hover ,
#ecranUser header[role="banner"] #menu li.menu-niveau1.-actif .niveau3  .menu-niveau3.-actif a{
	color:#fff;
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-villefrancheRouergue {
	background-image:url(/lae/public1.0/img/menu/menu-villefrancheRouergue.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-najac {
	background-image:url(/lae/public1.0/img/menu/menu-najac.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-paysArtHistoire{
	background-image:url(/lae/public1.0/img/menu/menu-paysArtHistoire.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-monuments {
	background-image:url(/lae/public1.0/img/menu/menu-monuments.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-itineraires {
	background-image:url(/lae/public1.0/img/menu/menu-itineraires.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-artisans {
	background-image:url(/lae/public1.0/img/menu/menu-artisans.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-gens {
	background-image:url(/lae/public1.0/img/menu/menu-gens.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-randonnees {
	background-image:url(/lae/public1.0/img/menu/menu-randonnees.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-veloVTT {
	background-image:url(/lae/public1.0/img/menu/menu-veloVTT.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-cheval {
	background-image:url(/lae/public1.0/img/menu/menu-cheval.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-eau {
	background-image:url(/lae/public1.0/img/menu/menu-eau.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-golf {
	background-image:url(/lae/public1.0/img/menu/menu-golf.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-airs {
	background-image:url(/lae/public1.0/img/menu/menu-airs.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-escalade {
	background-image:url(/lae/public1.0/img/menu/menu-escalade.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-interieur {
	background-image:url(/lae/public1.0/img/menu/menu-interieur.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-produits {
	background-image:url(/lae/public1.0/img/menu/menu-produits.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-manger {
	background-image:url(/lae/public1.0/img/menu/menu-manger.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-marches {
	background-image:url(/lae/public1.0/img/menu/menu-marches.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-commercants {
	background-image:url(/lae/public1.0/img/menu/menu-commercants.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-agenda {
	background-image:url(/lae/public1.0/img/menu/menu-agenda.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-hotels {
	background-image:url(/lae/public1.0/img/menu/menu-hotels.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-chambres {
	background-image:url(/lae/public1.0/img/menu/menu-chambres.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-campings {
	background-image:url(/lae/public1.0/img/menu/menu-campings.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-meubles {
	background-image:url(/lae/public1.0/img/menu/menu-meubles.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-etapes {
	background-image:url(/lae/public1.0/img/menu/menu-etapes.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-aires {
	background-image:url(/lae/public1.0/img/menu/menu-aires.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-centres {
	background-image:url(/lae/public1.0/img/menu/menu-centres.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-service {
	background-image:url(/lae/public1.0/img/menu/menu-service.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-venir {
	background-image:url(/lae/public1.0/img/menu/menu-venir.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-commerces-services {
	background-image:url(/lae/public1.0/img/menu/menu-commerces-services.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-tempsForts {
	background-image:url(/lae/public1.0/img/menu/menu-tempsForts.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-expositions {
	background-image:url(/lae/public1.0/img/menu/menu-expositions.jpg);
}
#ecranUser header[role="banner"] #menu .niveau2 li#menu-Associations {
	background-image:url(/lae/public1.0/img/menu/menu-associations.jpg);
}
#ecranUser header[role="banner"] #menu li#menu-cote-pratique a {
	background-image:url(/lae/public1.0/img/site/picto-pratique-menu.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
	width:25px;
}
#ecranUser header[role="banner"] #menu li#menu-cote-pratique.-actif a {
	background-image:url(/lae/public1.0/img/site/picto-pratique-menu-hover.png);
}
#ecranUser header[role="banner"] #menu li#menu-cote-pratique a.-actif {
	background-image:url(/lae/public1.0/img/site/picto-pratique-menu-actif.png);
}
#ecranUser header[role="banner"] #menu li#menu-cote-pratique li a,
#ecranUser header[role="banner"] #menu li#menu-cote-pratique.-actif li a {
	width:auto;
	background-image:none;
}
#ecranUser header[role="banner"] #menu li#menu-cote-pratique a span {
	visibility:hidden;
}
/********************
 * filAriane
 ********************/
.filAriane {
	margin:0px;
	padding:20px 0px;
	margin:0px auto 0px auto;
	width:980px;
	height:23px;
}
.filAriane ul{
	display:inline-block;
	margin:0px;
	padding:0px;
	cursor: pointer;
 
}
.filAriane li{
	list-style:none;
	padding-left:15px;
  color:#707070;
  font-family:'nova_condensed_ssi',sans-serif;
	font-size:12px;
  
}
.filAriane ul ul {
   margin-left:15px;
}
.filAriane ul ul li,
.filAriane ul ul li:first-child  {
	display:inline-block;
	list-style:none;
	background-image:url(/lae/public1.0/img/site/fleche.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	
}
.filAriane li:first-child {
	background-image:url(/lae/public1.0/img/site/separateur-ariane.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
}
.filAriane li.accueilAriane{
	background-image:none;
	padding-left:0px;
	float:left;
}
.filAriane li.accueilAriane a {
	background-image:url(/lae/public1.0/img/site/picto-accueil.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:11px;
	height:11px;
	display:block;
	background-repeat:no-repeat;
	float:left;
	margin-right:15px;
	padding:3px 0px;
	background-position:0% 50%;
}
.filAriane li.accueilAriane ul a {
	color:#707070;
	font-family:'nova_condensed_ssi',sans-serif;
	font-size:12px;
	text-decoration:none;
	display:block;
	float:left;
	margin-right:15px;
	background-image:none;
	width:auto;
	height:auto;
	padding:0px;
}
/********************
 * Contenu
 ********************/
#content {
	position:relative;
}
.introduction {
	height:290px;
	position:relative;
	background-size:cover;
	overflow:hidden;
}
#bandeauImage {
	height:290px;
	min-width:100%;
}
.introduction .titres {
	position:absolute;
	bottom:20px;
	left:50%;
	margin-left:-490px;
	background-color:#681619;
	padding:30px 20px 0px 20px;
}

.introduction p {
	font-size:18px;
	font-family: '', sans-serif;
	color:#969696;
	text-transform:uppercase;
	padding:0px 0px 5px 0px;
	margin:0px!important;
	font-family: 'nova_light_condensed_ssi', sans-serif;
}
.introduction h1{
	line-height:30px;
	font-weight:normal;
	margin:0px;
	font-size:35px;
	font-family: 'nova_light_condensed_ssi', sans-serif;
	color:#fff;
	padding:0px 0px 10px 0px;
}
#page-prepareSejour .introduction .titres{
	background-color:#fcfbf9;
	bottom:0px;
	padding:20px 100px 0px 25px;
}
#page-prepareSejour .introduction .titres h1 {
	color:#871c1f;
	font-size:52px;
	line-height:42px;
}
#content  section {
	width: 984px;
	margin: 0px auto;
	position: relative;
	min-height:290px;
}
#menuBoutique{
	position:absolute;
	right:0px;
	top:63px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	z-index:10;
}
#menuBoutique li {
	width:122px;
	display:block;
	list-style:none;
	color:#fff;
	text-align:center;
	line-height:18px;
	background-image:url(/lae/public1.0/img/site/ombre-menuSecondaire.png);
	background-repeat:no-repeat;
}
#menuBoutique li a{
	width:112px;
	height:145px;
	display:block;
	text-decoration:none;
	color:#fff;
	text-align:center;
	line-height:18px;
	background-color:#a59886;
	margin-left:11px;
	text-transform:uppercase;
	font-size:14px;
}
#menuBoutique li a:hover {
	color:#4a453f;
}
#menuBoutique li#boutiqueLi{
	height:128px;
}
#menuBoutique li #boutique {
	background-image:url(/lae/public1.0/img/site/boutique-ligne.png);
	background-repeat:no-repeat;
	background-position:0% 15px;
	color:#4a453f;
	text-transform:uppercase;
	padding:65px 10px 17px 10px;
	width:92px;
	height:46px;
}
#menuBoutique li #boutique span  {
	display:none;
}
#menuBoutique li#billeterieLi{
	height:81px;
}
#menuBoutique li #billetterie {
    background-image: url("/lae/public1.0/img/site/billetterie.jpg");
	background-repeat:no-repeat;
	background-position:50% 0%;
	padding-top:50px;
	height:31px;
}
#menuBoutique li #billetterie:hover {
	background-image: url("/lae/public1.0/img/site/billetterie-hover.jpg");
}
#menuBoutique li#toposLi{
	height:81px;
}
#menuBoutique li #topos {
    background-image: url("/lae/public1.0/img/site/topos.jpg");
	background-repeat:no-repeat;
	background-position:50% 0%;
	padding-top:50px;
	height:31px;
}
#menuBoutique li #topos:hover {
    background-image: url("/lae/public1.0/img/site/topos-hover.jpg");
}
.article .imageGauche {
	float:left;
	margin:0px 40px 15px 0px;
}
.article iframe {
 /* float:right;*/
  margin:15px 40px 15px 0px;
  border:none;
}

.article .imageDroite {
	float:right;
	margin:0px 0px 15px 40px;
}
.article figure figcaption {
	display:none;
}
.article {
	margin-bottom:35px;
	color:#535352;
	font-family: 'calibri', sans-serif;
	font-size:14px;
}
.article h2 {
	color:#875a1d;
	font-family: 'nova_condensed_ssi', sans-serif;
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	margin:15px 0px 0px 0px;
}
.article h3 {
	color:#875a1d;
	font-family: 'nova_condensed_ssi', sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:20px 0px 0px 0px;
	text-transform:uppercase;
}
.article p{
	margin:10px 0px 0px 0px;	
}

.article .texteInvisible{
	 display: none;

}
.article .paragrapheInvisible {
    display: none;
}
.article .texteInvisible .paragrapheInvisible {
	display:block;	
}
.article .savoirPlus {
	background-color: #9c7a3a;
    display: inline-block;
    margin-top: 7px;
    padding: 2px 11px;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}
.article .savoirPlus:hover {
    background-color: #2d2d2c;
}
.article .savoirPlusRouge {
	background-color: #681619;
    display: inline-block;
    margin-top: 7px;
    padding: 2px 11px;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
}
.article .savoirPlusRouge:hover {
    background-color: #480f11;
}
.article a {
	color: #535352;
}

.article ul,
.article ol{
	overflow:hidden;
	padding-left:15px;
	margin:0px 0px 0px 0px;
}
.article ul.paragrapheInvisible ,
.article ol.paragrapheInvisible {
	list-style:inside;
	overflow:inherit;
}
.article p.couleur {
	color:#875a1d;
}
.article .rsBullets {
    bottom: 45px;
}
.article .rsBullet.rsNavSelected {
    background-color: #89b629;
}
.retourLigne {
    clear: both;
}
.article.sejour {
  background-color:#dbd3c6;
  position:relative;
  padding-bottom:10px;
}
.article.sejour ul{
  padding-left:35px;
}
.article.sejour h2 {
  background-color:#3c3c3c;
  color: #fff;
    font-size: 30px;
    padding: 20px 30px 10px;
    margin:0px;
    font-family:"nova_condensed_ssi",Verdana,Geneva,sans-serif;
}
.article.sejour .dureeSejour {
    background-image: url("/lae/public1.0/img/site/fond-encart.jpg");
    background-repeat: no-repeat;
    color: #fff;
    font-family: "nova_condensed_ssi",Verdana,Geneva,sans-serif;
    font-size: 26px;
    height: 42px;
    margin:0px 0px 0px 20px;
    padding: 15px 0;
    text-align: center;
    width: 231px;
}
.article.sejour figure {
    float: right;
    margin-bottom: 100px;
}
.article.sejour p {
  padding: 0 30px 0 20px;
  overflow:hidden;
}
.article.sejour .priceSejour {
    background-image: url("/lae/public1.0/img/site/fond-tarif.png");
    top: 265px;
    height: 152px;
    padding: 30px 25px 0;
    position: absolute;
    right: 20px;
    text-align: center;
    width: 280px;
    color:#fff;
}
.article.sejour .priceSejour p {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 1.1em;
    margin-bottom: 5px;
    padding: 0 0 5px;
    text-transform: uppercase;
}
.article.sejour .priceSejour p strong {
   display:block;
   font-size: 30px;
   border-top: 1px dotted #fff;
   padding:20px 0px 0px 0px;
   margin-top:10px;
   font-weight:normal;
}
.article.sejour .priceSejour a {
	color:#fff;
}
.article.sejour .contactSejour {
    background-image: url("/lae/public1.0/img/site/logo-tel.gif");
    background-position: 20px 5px;
    background-repeat: no-repeat;
    font-size: 14px;
    padding: 15px 0 0 60px;
}
.article.sejour .contactSejour strong {
    display: block;
}
.article.sejour .contactSejour a {
  text-decoration:none;

}
.article.sejour .reserver {
    background-image: url("/lae/public1.0/img/site/bouton-reserver.gif");
    background-repeat: no-repeat;
    color: #fff !important;
    display: block;
    font-size: 18px;
    height: 43px;
    margin: 10px 0 0;
    padding-top: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 219px;
}
.article.sejour .reserver:hover {
   background-image: url("/lae/public1.0/img/site/bouton-reserver-hover.gif");
}
.sommaire  {
	width:328px;
	height:228px;
	float:left;
}
.sommaire h2 {
	background-image:url(/lae/public1.0/img/site/pave-dormir.jpg);
	display:block;
	width:328px;
	height:108px;
	margin:0px;
	padding:120px 0px 0px 0px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-family:  'nova_light_condensed_ssi', sans-serif;
	font-weight:normal;
	font-size:24px;
}
.sommaire figure {
	position:relative;
}
.sommaire figcaption{
	display:none;	
}
.sommaire img{
	color:#fff;
	z-index:100;
	text-align:center;	
}
.sommaire a span{
	display:table;
	z-index:101;
	background-color:rgba(0,0,0,0.7);
	padding:5px 15px;
	color:#fff;
	position:relative;
	margin:-40px auto 0px auto;
	font-family:  'nova_light_condensed_ssi', sans-serif;
	font-size:17px;
	
}
.sommaire a{
	width:328px;
	height:228px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
}
.sommaire p{
	background-color:#a98543;
	width:328px;
	height:193px;
	margin:0px;
	font-family:  'nova_light_condensed_ssi', sans-serif;
	font-size:24px;
	color:#fff;
	text-align:center;
	font-style:italic;
	padding-top:35px;
	background-image:url(/lae/public1.0/img/site/pave-texte.jpg);
}


.articlecoupCoeur figure {
	float:none;
	margin:0px 0px 15px -20px;
}
.articlecoupCoeur .tarif{
	position:absolute;
	top:-15px;
	right:15px;
	background-color:#C41417;
	width:80px;
	height:50px;
	color:#ffffff;
	text-align:center;
	font-size:10px;
	font-family:Verdana, sans-serif;
	display:block;
	padding:10px 0px;

}
.articlecoupCoeur .tarif strong {
	font-size:24px;
	display:block;
	font-family:Verdana, sans-serif;
	font-weight:normal;
	margin:5px 0px;
}
.articlecoupCoeur h3 {
	margin:0px;
	color:#b08b47;
	font-size:21px;
	line-height:21px;
	margin-bottom:15px;
}
.articlecoupCoeur h3  span {
	display:block;
	font-size:15px;
	font-family:"nova_condensed_ssi",sans-serif;
	font-weight:normal;
}
.articlecoupCoeur h4 {
	margin:0px;
	color:#b08b47;
	font-size:15px;
	text-transform:uppercase;
	font-family:"nova_condensed_ssi",sans-serif;
	font-weight:normal;
}
  .articlecoupCoeur {
	color:#fff;
	font-size:14px;
	padding:10px 20px 0px 20px;
	width:285px;
	height:340px;
	min-height:inherit;
	line-height:14px;
	float:none;
	position:relative;
	background-color: #eee;
	margin: 10px 0px 50px 0px;
	font-family: "calibri",sans-serif;

}
.articlecoupCoeur p{
	margin:0px;
	color:#878785;
	font-size:14px;
}
.articlecoupCoeur  .lienCoupCoeur a {
	color:#b08b47;
	font-size:11px;
	text-decoration:none;
	background-image:url(/lae/public1.0/img/site/fleche-agenda.png);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:10px;
}
.articlecoupCoeur   .lienCoupCoeur {
	margin:5px 0px 0 0;
	padding:0px 0px;

}
#bgPopup {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 10000000;
	display: none;
}
#popup {
	position: absolute;
	width: 100%;
	background-color: #fff;
	top: 0px;
}

/********************
 * aside
 ********************/
aside {
	 margin-top:15px;
	 background-color:#e1dece;
	 padding-top:45px;
}
aside ul{
	padding:0px;
	width:980px;
	margin:0px auto;
}
aside ul li {
	list-style:none;
	float:left;
	margin-left:64px;
  background-repeat:no-repeat;
  background-position:50% 0%;
}
aside ul li:first-child {
	margin:0px;
}
aside ul li a{
	 width:283px;
	 height:152px;
	 display:block;
	 font-size:18px;
	 font-family: 'nova_light_ssi', sans-serif;
	 color:#fff;
	 text-decoration:none;
	 text-align:center;
	 text-transform:uppercase;
	 padding:81px 0px 9px 178px;
	 line-height:23px;
	 width:105px;
	 height:62px; 
    background-image:url(/lae/public1.0/img/site/cercle.png);
    background-position:100% 100%;
    background-repeat:no-repeat;
}
aside ul li a strong {
	font-size:18px;
	display:block;
	font-family: 'nova_condensed_ssi', sans-serif;
}
#ideesSejours {
	background-image:url(/lae/public1.0/img/site/bouton-sejours.jpg);
	/* padding:81px 0px 9px 188px;
	  width:95px;*/
}
#offresGroupes {
	background-image:url(/lae/public1.0/img/site/bouton-groupes.jpg);
}
#enFamille {
	background-image:url(/lae/public1.0/img/site/bouton-famille.jpg);
}
/*#ideesSejours:hover {
	background-image:url(/lae/public1.0/img/site/bouton-sejours-hover.jpg);
}
#offresGroupes:hover {
	background-image:url(/lae/public1.0/img/site/bouton-groupes-hover.jpg);
}
#enFamille:hover {
	background-image:url(/lae/public1.0/img/site/bouton-famille-hover.jpg);
}*/
 aside ul li a:hover {
   background-image:url(/lae/public1.0/img/site/cercle-hover.png);
 }
/********************
 * Footer
 ********************/
 
footer {
	width: 980px;
	margin: 0px auto;
	background-image:url(/lae/public1.0/img/site/fond-footer.jpg);
	background-repeat:no-repeat;
	height:432px;
	overflow:hidden;
}
#btn_scrolltop {
	height: 67px;
	width: 67px;
	position: absolute;
}
#btn_scrolltop a {
	background-image: url(/lae/public1.0/img/site/scrolltop.png);
	background-repeat: no-repeat;
	bottom: -67px;
	height: 67px;
	position: fixed;
	right: 0;
	transition: all 0.3s ease-in-out 0s;
	width: 67px;
}
#btn_scrolltop.visible a {
	bottom: 0;
}
footer .coordonnees{
	margin-left:295px;
	float:left;	
}
footer .coordonnees h2 {
	font-size:18px;
	font-weight:normal;
	color:#fff;
	margin:34px 0px 20px 0px;
}
footer .coordonnees p {
	float:left;
	width:220px;
	color:#e1dece;
	font-size:14px;	
	margin:0px 20px 0px 0px;
	line-height:18px;
}
footer .coordonnees strong {
	text-transform:uppercase;
}
footer .coordonnees  a{
	color:#e1dece;
	text-decoration:none;
}
footer .coordonnees .contact {
	background-color:#9c7a3a;
	padding:5px 11px;
	display:inline-block;
	margin-top:7px;
}
footer .coordonnees .contact:hover {
	background-color:#2d2d2c;
}
footer #outils {
	float:left;
	list-style:none;
	padding:0px;
	margin-left:18px;
	margin-top:20px;
}
footer #outils a {
	color:#e1dece;	
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	font-family: 'nova_condensed_ssi', sans-serif;
	background-repeat:no-repeat;
	padding:10px 0px 7px 45px;
	display:block;
}
footer #outils a:hover {
	color:#c79b49;
}
footer #outils a#brochures{
	background-image:url(/lae/public1.0/img/site/picto-brochure.jpg);
}
footer #outils a#newsletter{
	background-image:url(/lae/public1.0/img/site/picto-newseletter.jpg);
}
footer #outils a#espace-pro-presse{
	background-image:url(/lae/public1.0/img/site/picto-espacepro.jpg);
}
footer #outils a#equipes{
	background-image:url(/lae/public1.0/img/site/picto-equipes.jpg);
}
footer #outils a#brochures:hover{
	background-image:url(/lae/public1.0/img/site/picto-brochure-hover.jpg);
}
footer #outils a#newsletter:hover{
	background-image:url(/lae/public1.0/img/site/picto-newseletter-hover.jpg);
}
footer #outils a#espace-pro-presse:hover{
	background-image:url(/lae/public1.0/img/site/picto-espacepro-hover.jpg);
}
footer #outils a#equipes:hover{
	background-image:url(/lae/public1.0/img/site/picto-equipes-hover.jpg);
}
footer .reseaux-sociaux {
	float:right;
	margin:-20px 0px 0px 17px;
  background-color: #3f3f3d;
    border-radius: 5px;
}
footer .reseaux-sociaux h2 {
	margin:0px;
	font-family: 'nova_light_condensed_ssi', sans-serif;
	font-size:22px;
	text-transform:uppercase;
	color:#e1dece;
	font-weight:normal;
	margin-bottom:6px;
  padding:5px 15px 0px 15px;
  
}
footer .reseaux-sociaux ul{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:10px;
  padding:0px 15px 0px 15px;
}
footer .reseaux-sociaux ul li {
	float:left;
	margin-right:30px;
}
footer .reseaux-sociaux ul a#facebook {
	background-image:url(/lae/public1.0/img/site/picto-facebook.jpg);
	width:17px;
	height:43px;
	display:block;
}
footer .reseaux-sociaux ul a#instagram {
	background-image:url(/lae/public1.0/img/site/picto-instagram.jpg);
	width:28px;
	height:43px;
	display:block;
}
footer .reseaux-sociaux ul a#flickr {
	background-image:url(/lae/public1.0/img/site/picto-flickr.jpg);
	width:28px;
	height:43px;
	display:block;
}
footer .reseaux-sociaux ul a#twitter {
	background-image:url(/lae/public1.0/img/site/picto-twitter.jpg);
	width:33px;
	height:43px;
	display:block;
}
footer .reseaux-sociaux ul a#facebook:hover {
	background-image:url(/lae/public1.0/img/site/picto-facebook-hover.jpg);
}
footer .reseaux-sociaux ul a#instagram:hover {
	background-image:url(/lae/public1.0/img/site/picto-instagram-hover.jpg);
}
footer .reseaux-sociaux ul a#flickr:hover {
	background-image:url(/lae/public1.0/img/site/picto-flickr-hover.jpg);
}
footer .reseaux-sociaux ul a#twitter:hover {
	background-image:url(/lae/public1.0/img/site/picto-twitter-hover.jpg);
}
footer .reseaux-sociaux ul span {
	display:none;
}
footer #mentions {
	clear:both;
	list-style:none;
	margin-left:350px;
	margin-top:22px;
	padding:0px;
	float:left;
}
footer #mentions li{
	float:left;
	padding-right:10px;
	padding-left:10px;
	background-image:url(/lae/public1.0/img/site/separateur.jpg);
	background-position:0% 70%;
	background-repeat:no-repeat;
}
footer #mentions li:first-child{
	padding-left:0px;
	background-image:none;
}
footer #mentions a {
	color:#e1dece;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	font-family: 'calibri', sans-serif;
}
footer #mentions a:hover {
	text-decoration:underline;
}
footer #logosPartenaires {
	clear:both;
	list-style:none;
	padding:0px;
	padding-top:10px;
	margin:0px auto;
}
footer #logosPartenaires li {
	padding:0px 5px 0px 5px;
	height:70px;
	vertical-align:middle;
	display:table-cell;
}
footer #logosPartenaires li a {
	display:table-cell;
	height:70px;
	vertical-align:middle;
}
footer #logosPartenaires li img {
	vertical-align:middle;
}
/********************
 * Responsive WD
 ********************/

/* Landscape phones and down */
#askcookies {
	background-color:#6d0e12!important;
}

/* Portrait tablet to landscape and desktop */
@media (max-width: 1024px) {
	.introduction .titres {
    background-color: #681619;
    bottom: 20px;
    left: 0%;
    margin-left: 0%;
    padding: 30px 20px 0;
    position: absolute;
}
	.introduction {
		background-size:inherit;

	}
		
}
 