
body {
	background-image:url(../img/site/fond-footer-niv1.jpg);	
	/*background-color:#009900;*/
	height:auto;
	
	background-image:none;
}
html { height:auto; }
footer {
	height:259px;
	background-color:transparent;	
	position:relative;
	margin:auto;
	width:auto;
	left:0px;
	background-image:url(../img/site/fond-footer-niv1.jpg);	
}
footer #contentFooter {
	height:259px;
	padding-top:3px;
	background-color:transparent;	
	position:relative;
	margin:auto;
	left:auto;
	left:0px;
	width:980px;
}
footer #lienLaissezVousInspirer {
	background-image:url(../img/site/btn-chacunSejour.jpg);
	width:137px;
	height:21px;
	top:-30px;
	right:270px;
}
footer #lienLaissezVousInspirer.active,
footer #lienLaissezVousInspirer:hover { background-image:url(../img/site/btn-chacunSejour.jpg); }
footer #lienLaissezVousInspirer.actif { top:-216px; }
#retourHautPage {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	position:absolute;
	left:320px;
	top:-20px;
	display:block;
	padding:2px 15px 0px 0px;
	background-image:url(/lae/public1.0/img/site/retour-haut.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
	
#sliderFooter {
	bottom:261px;
	border-top:#e4e4e4 solid;
	position:absolute;
	left:0px;
}
#content {
	min-height:370px;
	/*margin-bottom:300px;*/
}

#logoFooter {
	background-image:url(../img/site/footer-logo.jpg);
	width:150px;
	height:113px;
	display:block;
	margin-bottom:20px;
	margin-top:15px;
	margin-left:15px;
}

footer table td {
	vertical-align:top;	
}

footer .adresseFooter {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;	
	text-align:right;
	margin:0px;
	padding:0px;
	float:right;
}

footer .numTelFooter {
  background-image:url(../img/site/niveau1-footer-tel.jpg);
  background-position:left center;
  background-repeat:no-repeat;
  font-family: FrutigerLCN;
  font-size: 22px;
  /*font-weight: bold;*/
  padding-left: 30px;
  color:#FFF;
  text-align:left;
  margin-bottom:20px;
  display:block;
}
footer .numTelFooter a {
	color:#FFF;
}
footer .mailFooter {
	font-family: FrutigerLCN;
    font-size: 16px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	background-image:url(../img/site/niveau1-footer-contact.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:30px;
	text-align:left;
	margin-bottom:20px;
	display:block;
}

footer .h3Footer {
	font-family: FrutigerLCN;
    font-size: 22px;
	color:#FFF;
	text-align:left;
	margin:5px 0px 18px 0px;
}
footer .h3Footer.contact { margin-top:35px; }

footer #fbFooter {
	background-image:url(../img/site/footer-facebook.jpg);
	background-repeat:no-repeat;
	display:block;
	width:24px;
	height:47px;
	margin-left:13px;
	margin-top:5px;
}
footer #fbFooter:hover {
	margin-top:0px;
}

footer #fbPin {
	background-image:url(../img/site/btn-pin.jpg);
	background-repeat:no-repeat;
  background-position:center top;
	display:block;
	width:24px;
	height:47px;
	margin-left:13px;
	margin-top:5px;
}
footer #fbPin:hover {
	margin-top:0px;
}
footer #twFooter {
	background-image:url(../img/site/footer-twitter.jpg);
	background-repeat:no-repeat;
	display:block;
	width:24px;
	height:47px;
	margin-left:13px;
	margin-top:5px;
}
footer #twFooter:hover {
	margin-top:0px;	
}
footer #instFooter {
	background-image:url(../img/site/footer-instagram.png);
	background-repeat:no-repeat;
	display:block;
	width:24px;
	height:47px;
	margin-left:13px;
	margin-top:5px;
}
footer #instFooter:hover {
	margin-top:0px;
}
footer table .footerColAcMarge {
		padding-left:40px;
}


footer table li {
	list-style:none;
	display:block;
	text-align:left;
}	
footer .liensFooterNiv1 {
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFF;
	font-family:FrutigerLCN;
    font-size:14px;
	/*padding:13px 0px 13px 50px;*/
	padding:8px 0px 8px 0px;
	display:block;
	text-decoration:none;
}
/*
#btn-presse { background-image:url(../img/site/footer-espacepropresse.jpg); margin-top:30px; }
#btn-groupe { background-image:url(../img/site/footer-groupe.jpg); }
#btn-meteo { background-image:url(../img/site/footer-meteo.jpg); }
#btn-webcam { background-image:url(../img/site/footer-webcam.jpg); }

#btn-presse:hover { background-image:url(../img/site/footer-espacepropresse-hover.jpg); }
#btn-groupe:hover { background-image:url(../img/site/footer-groupe-hover.jpg); }
#btn-meteo:hover { background-image:url(../img/site/footer-meteo-hover.jpg); }
#btn-webcam:hover { background-image:url(../img/site/footer-webcam-hover.jpg); }
*/


footer .liensFooterNiv1 i { 
  font-size:23px; 
  margin-right:10px; 
  padding:0px 0px 0px 3px;
}
footer .liensFooterNiv1:hover i {
  padding:0px 3px 0px 0px;
}
#btn-pro {  margin-top:40px; }



#carteFooter {
	background-image:url(../img/site/footerCarte.jpg);
	width:271px;
	height:187px;	
	position:relative;
}
#carteFooter #lienFooterCarteInter {
	width:147px;
	height:119px;
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;	
}

footer .LiensOutilsFooter {
	display:inline-block;
	position:absolute;
	bottom:8px;
	left:350px;
	display:block;
}
footer .LiensOutilsFooter li {
	float:left;
	list-style:none;
}
footer .LiensOutilsFooter li a{
	font-family:FFFcorporate;
	font-size:8px;
	color:#bab9b9;
	font-weight:normal;
	text-decoration:none;
	padding:0px 4px 0px 4px;
}
footer .LiensOutilsFooter li a:hover{ color:#FFF; }
footer .LiensOutilsFooter li a.bord{
	border-right:1px solid #bab9b9;
	padding:0px 5px 0px 4px;
}


/* --------- ASIDE --------- */

aside {
	width:250px;
	float:right;
	padding:20px 0px 40px 0px;
}
aside figure img {
	clear:both;	
	max-width:250px;
}
aside .blocAsideTexte {
	width:228px;
	float:right;
	margin-bottom:5px;
	margin-right:10px;
}

aside .blocAsideTexte li {
	list-style:none;
	text-align:left;	
}

aside #btn-fb {
  display:block; 
  background-image:url(../img/site/btn-fb.jpg);
  width:181px;
  height:63px;
  margin:15px 0px 0px 10px;
}
aside #btn-fb:hover {
  background-image:url(../img/site/btn-fb-hover.jpg);
}

aside #btn-pin {
  display:block; 
  background-image:url(../img/site/btn-aside-pinterest.png);
  width:202px;
  height:38px;
  margin:0px 0px 15px 10px;
  opacity:0.8;
}
aside #btn-pin:hover {
  opacity:1;
}
aside #btn-tw {
  display:block; 
  background:url(../img/site/btn-aside-tw.png) no-repeat left center;
  width:202px;
  height:38px;
  margin:0px 0px 15px 10px;
  opacity:0.8;
}
aside #btn-tw:hover {
  opacity:1;
}
aside .blocAsideTexte .lienBlocAside {
	font-size:13px;
	color:#454545;
	font-family:FrutigerLCN;
	text-align:left;
	text-decoration:none;
	padding:3px 0px 3px 5px;
	!padding:0px 0px 0px 5px;
	display:block;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
aside .blocAsideTexte #actusAside {
	background-image:url(../img/site/niveau1-picto-actualite.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:228px;
	padding-top:33px;
	padding-left:5px;
	text-align:left;
	color:#454545;
	font-size:18px;
	font-family:FrutigerLCN;
	margin-bottom:13px;
}
aside .blocAsideTexte #mediathequeAside {
	background-image:url(../img/site/niveau1-picto-mediatheque.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:228px;
	padding-top:30px;
	padding-left:5px;
	text-align:left;
	color:#454545;
	font-size:18px;
	font-family:FrutigerLCN;
	margin-bottom:13px;
}
aside .blocAsideTexte #pratiqueAside {
	background-image:url(../img/site/niveau1-picto-infopratiques.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:228px;
	padding-top:35px;
	padding-left:5px;
	text-align:left;
	color:#454545;
	font-size:18px;
	font-family:FrutigerLCN;
	margin-bottom:13px;
}
aside .blocAsideTexte #dlAside {
	background-image:url(../img/site/niveau1-picto-telecharger.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:228px;
	padding-top:35px;
	padding-left:5px;
	text-align:left;
	color:#454545;
	font-size:18px;
	font-family:FrutigerLCN;
	margin-bottom:13px;
}

aside .blocAsideTexte.actualites table td { vertical-align:top; }
aside .blocAsideTexte.actualites img { margin-right:5px; }
aside .blocAsideTexte.actualites figure figcaption { display:none; }
aside .blocAsideTexte.actualites table tr td h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#146adf;
	text-align:left;
}
aside .blocAsideTexte.actualites table tr td h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#146adf;
	text-align:left;
	margin-bottom:8px;
}
aside .blocAsideTexte.actualites table tr td p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#454545;
	text-align:left;
}
aside .blocAsideTexte.actualites table tr td a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#146adf;
	text-align:left;
	display:block;
	margin-top:15px;
	background-image:url(../img/site/puce-ensavoirplus.gif);
	background-position:5px center;
	background-repeat:no-repeat;
	padding-left:12px;
}



/* --------- CONTENT ---------- */


#content {
	background-position:right;
	background-repeat:repeat-y;
	background-image:url(../img/site/fond-aside.jpg);	
	width:980px;
	margin:auto;
}
#content section {
	width:650px;
	float:left;
	padding:0px 45px 30px 35px;
}
#content section .article {
	width:100%;
	border-top:1px solid #f0eee4;
	margin:0px 0px 30px 0px;
	padding:30px 0px 0px 0px;
	clear:both;
}
#content section .article .contentActu {
	display:none;	
}
.article h3,
.article h2,
.article p {
	margin-left:40px;
	display:block;
	text-align:left;
}
.article figcaption {
	display:none;	
}
.article.noBottom {
	border:none;
}

.article h2 {
	color:#74c22f;
	font-size:30px;
	font-family:FrutigerLCN;
	margin-bottom:20px;
}
.article h3 {
	color:#74c22f;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:15px;
}
.article p {
	color:#696969;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:16px;
	margin-bottom:10px;
}
.article p strong{ font-weight:bold; font-size:13px; }
.article li {
	color: #696969;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 16px;
	text-align:left;
	list-style:inside;
	/*margin-left:40px;*/
	margin-top:8px;
	margin-left:40px;
}
.article .puceFleur {
	background-image:url(../img/site/puce-fleur.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:22px;
	display:block;
	padding:5px 0px 0px 35px;
}
.article a {
	color:#74c22f;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:16px;
	text-decoration:underline;
}
.article table {
	margin-left:40px;
	margin-top:20px;
	margin-bottom:20px;
	width:93%;
}
.article table.tabAcBord td{
	padding:5px 0px 5px 5px; 
	border:solid 1px #EAEAEA;
}
.article table.tabAcBord td p{ 
	display:block;
	padding-right:5px;  
	margin:0px;
}

.article .imgGauche,
.article .imageGauche { float:left; margin-right:28px; margin-bottom:15px; }
.article .imgDroite,
.article .imageDroite { float:right; margin-left:28px; margin-bottom:15px;  }

.article table td { vertical-align:top; width:50%; }

.article table td h2,
.article table td h3,
.article table td p { vertical-align:top; margin-left:0px; }

.article .cadreInfoTable {
	width:270px;
	padding:20px 15px 20px 15px;
	background-color:#f0efe4;
	float:right;
}
.article .cadreInfoTable p {
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#696969;	
	clear:both;
	display:block;
	padding-bottom:5px;
}
.article .cadreInfoTable h2, .article .cadreInfoTable h3 {
	float:right;
}

.article table tr td.articleColGauche {
	padding-right:30px;
}

#filArianne {
	width:100%;
	height:33px;
	clear:both;
}
#filArianne ul  {
	width:980px;
	margin:auto;	
	height:33px;
}
#filArianne ul li {
	height:33px;
	float:left;
	list-style:none;	
}
#filArianne ul li a {
	color:#444445;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:10px 18px 10px 10px;
	display:block;
	background-image:url(../img/site/separateur-filarianne.png);
	background-position:right center;
	background-repeat:no-repeat;
	text-decoration:none;
}
#filArianne ul li p {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:10px 11px 10px 10px;
	display:block;
}

#content section .article .carteBormes {
	width:300px;
	height:300px;
	margin:0px 20px 20px 0px;
	float:left;	
}
	


/* ------- SLIDER MULTI-IMAGE ------ */

.bandeauMedias {
    height: 311px;
    overflow: hidden;
    width: 100%;
	position:relative;
	margin:0px;
	padding:0px;
}
#blocMove {
    height: 311px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100000px;
}
#blocMove ul {
    height: 311px;
    position: relative;
}
#blocMove li {
    float: left;
    list-style: none outside none;
}

/*css des bulles des bandeaux*/
#blocMove li figure { position:relative; }
#blocMove li figcaption { 
	position:absolute; 
	top:100px; 
	right:20px;
	display:none;
	max-width:150px; 
	max-height:200px;
	border-radius:4px 4px 4px 4px;
	text-align:left;
	overflow:hidden; 
	background:rgba(255,255,255,0.9);
	!background:#FFFFFF;
}

#blocMove li figcaption.legendeHaut { top:20px; bottom:auto; }
#blocMove li figcaption.legendeBas { bottom:30px; top:auto; }
#blocMove li figcaption.legendeGauche { left:20px; right:auto; }
#blocMove li figcaption.legendeDroite { right:20px; left:auto; }
#blocMove li figcaption.legendeCentreHorizontale { left:50%; margin-left:-70px; right:auto; }
#blocMove li figcaption.legendeCentreVertical { top:140px; bottom:auto; }

#blocMove li figcaption .texteFigcaption {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	display:block;
	padding:0px 10px 10px 10px;
}
#blocMove li figcaption .titreFigcaption {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
	padding:10px 10px 5px 10px;
}
#blocMove li figcaption .enSavoirPlusFigcaption {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	display:block;
	padding:0px 10px 10px 10px;
	cursor:pointer;
}
#blocMove li figcaption .enSavoirPlusFigcaption:hover {
	text-decoration:underline;
}


#blocMove li img {
    height:330px;
}
#boutonSuiv {
	background:none no-repeat scroll center center rgba(0, 0, 0, 0.8);
	border-radius:4px 4px 4px 4px;
    background-image:url("../img/site/diapAccueil-fleche-droite.png");
    background-repeat:no-repeat;
    height:45px;
    width:45px;
    right:10px;
    position:absolute;
    top:140px;
    z-index:20;
    cursor:pointer;
	display:none;
}
#boutonPrec {
	background:none no-repeat scroll center center rgba(0, 0, 0, 0.8);
	border-radius:4px 4px 4px 4px;
    background-image:url("../img/site/diapAccueil-fleche-gauche.png");
    background-repeat:no-repeat;
    height:45px;
    width:45px;
    left:10px;
    position:absolute;
    top:140px;
    z-index:20;
    cursor:pointer;
	display:none;
}
#ecranUser #diapNiv1{  position:relative; width:100%; padding:0px; margin:0px; height:311px; overflow:hidden;}




/* ------ PAGE SOMMAIRE ------ */

#content section .article.sommaire {
	background-color:#f9faf4;
	border:solid 1px #F5F3F5;
	padding:30px 15px 15px 15px;
	width:auto;
	margin-top:20px;
}
#content section .article.sommaire h2 {
	font-size:35px;
	border-bottom:solid 1px #444445;
	width:82%;
	color:#444445;
}
#MenuSommaire {
	margin-top:20px;
}
#MenuSommaire a{
	/*background-image:url(/lae/public1.0/img/site/img-sousmenu2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:144px;*/
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	display:inline-block;
	width:190px;
	height:165px;
	text-decoration:none;
	text-align:center;
}
#MenuSommaire li{
	background-color:#5a514a;
	width:190px;
	float:left;
	list-style:none;
	margin:10px 10px 0px 0px;
}
#MenuSommaire li:hover{
	background-color:#716962;
}
#MenuSommaire li img{
	width:100%;
	margin-bottom:13px;
}



/* ------ meteo ------ */

#meteoBormesmeteo table { 
	float:left;
	margin:0px;
}
#meteoBormesmeteo img { margin:0px; }
#meteoBormesmeteo td { 
	vertical-align:top;  
	color: #454545;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 11px;
    margin: 0px; 
    padding: 0px; 
	text-align:left;
}
#meteoBormesmeteo td strong { 
	font-weight:bold;
	color: #454545;
    font-family: FrutigerLCN;
    font-size: 15px;
    margin-bottom: 13px; 
	text-align:left;
}

#meteoBormesmeteo td.donneesMeteo { padding-left:5px; }
#meteoBormesmeteo td.iconeMeteo { padding-left:15px; }



/* ------- plan du site ------- */

#plandusite .menu-niveau1 {
	float:left;
	width:320px;
	text-align:left;
	margin-top:30px;
}
#plandusite .menu-niveau1 a {
	text-align:left;
	font-weight:bold;
	font-size:12px;
}
#plandusite .menu-niveau1 a.lien-niveau1 { font-weight:bold; margin-bottom:5px; display:block; font-size:13px; text-decoration:underline; }
#plandusite .menu-niveau1 ul {
	margin-left:30px;	
}

#plandusite .menu-niveau1.vert, #plandusite .menu-niveau1.vert a{ color:#74C22F; }
#plandusite .menu-niveau1.orange, #plandusite .menu-niveau1.orange a{ color:#FD9E39; }
#plandusite .menu-niveau1.violet, #plandusite .menu-niveau1.violet a{ color:#D86FDC; }
#plandusite .menu-niveau1.bleu, #plandusite .menu-niveau1.bleu a{ color:#61BEED; }
#plandusite .menu-niveau1.rouge, #plandusite .menu-niveau1.rouge a{ color:#F03D5B; }
#plandusite .menu-niveau1.marron, #plandusite .menu-niveau1.marron a{ color:#AD9768; font-weight:bold; margin-bottom:5px; display:list-item; font-size:13px; text-decoration:underline; }
#plandusite .menu-niveau1.pratique, #plandusite .menu-niveau1.pratique a{ color:#CD77FE; }
#plandusite .menu-niveau1.marron { margin-top:-100px; }


/** Article diffusio **/




#content section .article.dsbnElt {
  width: 100%;
  border-top: 1px solid #f0eee4;
  margin: 0px 0px 30px 0px;
  padding: 30px 0px 0px 0px;
  clear: both;
}
#content section .article.dsbnElt .cA .iG img {
  width:300px;
  float:left;
  margin-right:20px;
}
#content section .article.dsbnElt p,
#content section .article.dsbnElt h3 a {
  margin-left: 40px;
}
#content section .article.dsbnElt h3 a {
  color: #74c22f;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana, Geneva, sans-serif;
  margin-bottom: 15px;
  display: block;
  text-align: left;
}
#content section .article.dsbnElt p {
  color: #696969;
  font-size: 12px;
  font-family: Verdana, Geneva, sans-serif;
  line-height: 16px;
  margin-bottom: 10px;
}

/**
 * Articles mixtes
 **/
 
.article.mixteCmsAcvs h2 {
  color:#28a3e1;
  font-size:24px;
  font-family: FrutigerLCN;
}


.article.mixteCmsAcvs .colGauche {
   width:260px;
   float:left;
   border:solid 1px #e9e9e9;
   background-color:#f9f9f9;
   margin-right:25px;
}
.article.mixteCmsAcvs .colDroite {
   width:355px;
   float:left;
}

.article.mixteCmsAcvs p,
.article.mixteCmsAcvs p,
.article.mixteCmsAcvs li,
.article.mixteCmsAcvs li {
  margin:0px 0px 10px 0px; 
}
.article.mixteCmsAcvs .royalSlider {
   width:260px;
   height:175px;
   overflow:hidden;
}
.article.mixteCmsAcvs .royalSlider .rsArrow {
  background:none;
}
.article.mixteCmsAcvs .adresse {
   width:auto;
   padding:20px 20px 20px 20px;
}

.article.mixteCmsAcvs .capacite,
.article.mixteCmsAcvs .ouverture{
   width:auto;
   padding:20px 00px 00px 00px;
}

.article.mixteCmsAcvs .adresse .adr,
.article.mixteCmsAcvs .adresse .tel,
.article.mixteCmsAcvs .adresse .port,
.article.mixteCmsAcvs .adresse .courriel,
.article.mixteCmsAcvs .adresse .website { display:block; }
.article.mixteCmsAcvs .adresse .type { font-weight:bold; }

.article.mixteCmsAcvs .adresse .adr {
  margin-bottom:10px; 
}

.article.mixteCmsAcvs .adresse strong {
  font-family: Verdana,Geneva,sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight:bold;
  color: #696969;
  border-bottom:1px solid #696969;
  margin-bottom:5px;
  display:block;
}
.article.mixteCmsAcvs strong {
  font-family: Verdana,Geneva,sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #696969;
}
.article.mixteCmsAcvs .ouverture li {
  display:block; 
}


.article.mixteCmsAcvs h3 {
  margin-left:0px; 
}


/*
 * Article mixte avec carte
 */

.conteneurCarteGeoloc {
  width:650px;
  height:105px;
  display:block;
  border:solid #cbcbcb 1px;
  box-shadow:0px 0px 3px #666;
  margin-bottom:10px;
  overflow:hidden;
}
.conteneurCarteGeoloc .carteGeoloc{
  width:650px;
  height:305px;
  margin-top:-90px;
  position:relative;
  z-index:5;
}
.carteFicheEtBoutons { position:relative; }
.carteFicheEtBoutons .agrandirCarte {
  width:20px;
  height:20px;
  position:absolute;
  bottom:-16px;
  left:50%; 
  background-image:url(/lae/public1.0/img/site/agr-carte.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  width:34px;
  height:15px;
  z-index:0;
  margin-left:-12px;
}

.carteFicheEtBoutons .agrandirCarte:hover {
  background-image:url(/lae/public1.0/img/site/agr-carte_hover.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  width:34px;
  bottom:-25px;
  height:24px;
}
.carteFicheEtBoutons .agrandirCarte.minimiserCarte {
  background-image:url(../img/site/min-carte.png);
  background-position:top left;
  background-repeat:no-repeat;
  width:38px;
  bottom:0px;
  height:41px;
  z-index:10;
}

.article.mixteCmsAcvs.carte .colGauche {
  width: 355px;
  float: left;
  background-color:transparent;
  padding-top:20px;
  border:none;
}
.article.mixteCmsAcvs.carte .colDroite {
  width:260px;
  float:right;
  background-color:#f9f9f9;
   border:solid 1px #e9e9e9;
}


.labelsFichesMixtes {
  display:inline-block;
  padding-left:20px;
}

/*.labelsFichesMixtes img {
  margin-top:-10px; 
}*/


#dsioCssLoader {
  display:none!important; 
}


/** billets fort resa **/

#div_acheterBilletsPage {
  width:100%;
  height:55px;
  display:block;
  margin:20px 0px 20px 0px;
  /*border-bottom: 1px solid #f0eee4;*/
  padding:20px 0px 20px 40px;
}
#acheterBilletsPage {
  background:url(../img/resa/btn_reserver_page-fort.jpg) no-repeat center center;  
  width:334px;
  height:55px;
  display:block;
}

#div_acheterBilletsBoutique {
  width:100%;
  height:55px;
  display:block;
  margin:10px 0px 10px 0px;
  /*border-bottom: 1px solid #f0eee4;*/
  padding:0px 0px 0px 0px;
}
#acheterBilletsBoutique {
  background:url(../img/resa/btn-reserver_boutique.jpg) no-repeat center center;  
  width:334px;
  height:55px;
  display:block;
}

#acheterBilletsPage:hover,
#acheterBilletsBoutique:hover {
  opacity:0.9; 
}

aside #btn-inst {
	display: block;
	background: url(../img/site/btn-aside-inst.png) no-repeat left center;
	width: 202px;
	height: 38px;
	margin: 0px 0px 15px 10px;
	opacity: 0.8;
}