@charset "utf-8";
/* CSS Document */
#topNav, .topHead, .headerPerso, .access, #topContainer, .inner, .btmInner, .popinStd, #mainNav, #breadcrumb, #breadCrumpFond, #leftNav,#interets_full, #footer, h2.main, #interets_empty, .nav, .tools, .illustration input, .opts, #rightNav, #infos, .blockSearch, .claculItineraire, #topblockMaps, .lienModifier, #popinOverlay, #popinGuideCarte, #popinBG1{display:none;}
/*_________________________ Common */
body{background:#fff !important; color:#111; font:normal 12pt/1.6 arial;}
h1,h2,h3,h4,h5,h6,h7 {page-break-after: avoid;}
h1{margin-bottom:5pt; font-size:2em;}
h2{font-size:1.5em; padding-bottom:6pt; margin-bottom:15pt; border-bottom:1pt solid #000;}
h3{font-size:1.27em; margin-bottom:10pt;}
p{font:normal 12pt/1.6 arial; margin-bottom:1em;}
img {max-width: 100% !important; float:left; margin : 1em 1em 1em 0}
a[href^=http]:after {content:" <" attr(href) "> ";}
a[href^="http://"]:after {content: " (" attr(href) ")";}
@page {margin: 2cm;}
p.logo{margin-bottom:45pt; }
p.logo span{color:#8a2529; font-size:0.75em;}
p.logo strong{color:#e21350; font-weight:normal; font-size:0.75em;}
p#footer{padding-top:10pt; text-align:left; border-top:1pt dotted #575757; clear: both;}
p#footer a{color:#e21350; font-weight:bold; text-decoration:underline;}
p#footer a:hover{text-decoration:none;}
.clear{clear:both;}
/*_________________________ cartes et itinéraires */
#inner #blockCalculItineraire #map_detail{height: auto !important; overflow: inherit !important; display:block !important;}
#inner #blockCalculItineraire #map_canvas{/*height: auto; overflow: none; */
display:block !important;}
.gmnoprint{display:none;}
#googleMap{position: static !important;}
#googleMap div{top: inherit !important;}
/*_________________________ cartes mon espace */
.carte, .content {float:none;}
/*_________________________ Fiche */
#inner {float:none; width:inherit}
span.dateExpiree, span.dateExpiree a {color: red;}
.social.fixSocial {display:none;}
.fiche .last{margin-bottom:45pt;}
.fiche ul{margin-bottom:1em; list-style:inherit}
.fiche p.minMarg{margin-bottom:3pt;}
.fiche .pres{overflow:hidden; width:100%; margin-bottom:45pt;}
.fiche .pres .visu{float:right;}
.fiche .pres p.lieu{width:385pt; margin-bottom:20pt; font-weight:bold; padding-bottom:8pt; border-bottom:1pt dotted #575757;}
.fiche .pres p.desc{font-weight:bold;}
.fiche #googleMap{float:left; height:249pt; width:300pt; margin-bottom:50pt; margin-right:20pt;}
.fiche p.addr a{color:#545454;}
.fiche p.tarif small{font-size:0.83em;}
.fiche ul.actu{overflow:hidden; width:100%; margin-bottom:50pt;}
.fiche ul.actu li{width:300pt; float:left; margin-bottom:20pt; margin-right:30pt;}
.fiche ul.actu li.right{margin-right:0;}
.fiche ul.actu li dt{margin-bottom:5pt; font-size:1.17em; font-weight:bold;}
.fiche ul.actu li dt small{font-size:0.79em; display:block; font-weight:normal;}
/*_________________________ Guide */
.headerGuide, .menu, .blocArticles{display:none;}
.logo img{border:none;}
.logo{color:#8A2529;}
.logo span{color:#E21350}.innerSelf li{border:1pt solid #AAAAAA; list-style:none; padding:5pt; margin-bottom:15pt;}
.guide .last{margin-bottom:35pt;}
.guide .pres{overflow:hidden; width:100%; margin-bottom:45pt;}
.guide .pres .titreZoom{width:400pt; font-size:1.66em; margin-bottom:25pt; padding-bottom:15pt; border-bottom:1pt dotted #575757;}
.guide .pres .desc{font-weight:bold; margin:0;}
.guide .pres img.visu{float:right;}
.guide #googleMap{height:494pt; margin-bottom:30pt; width:596pt;}
.guide ul.lieux{margin-bottom:60pt; overflow:hidden; width:100%;}
.guide ul.lieux li{width:320pt; float:left; overflow:hidden; margin-top:30pt;}
.guide ul.lieux li.first{margin:0;}
.guide ul.lieux li .num{float:left; width:30pt; margin:0;}
.guide ul.lieux li dl{float:right; width:290pt; overflow:hidden;}
.guide ul.lieux li dl dt{margin:5pt 0 2pt; font-size:1.17em; font-weight:bold;}
.guide ul.lieux li dl dd p.lieu{margin-bottom:12pt;}
.guide ul.lieux li li{margin:0;}
.guide ul.events{width:100%; overflow:hidden; margin-bottom:30pt;}
.guide ul.events li{width:215pt; float:left; margin-top:30pt;}
.guide ul.events li.first{margin:0;}
.guide ul.events li dt{font-weight:bold;}
/*_________________________ Guide thématique */
.guideTH .last2{margin-bottom:65pt;}
.guideTH ul.lieux li dl{float:none; width:460pt;}
.guideTH ul.events li{width:315pt;}
/*_________________________ Accessibilite */
.accessibilityNew ul li{display: inline!important; margin-right: 2pt;}