.entry-content h1{margin-top:35px;}
.entry-content h3{color:#546e7a;text-align:center;font-weight:300;margin-top:40px;}
.infosPoint{background-image:url('../img/fnd-list-structure.png');background-repeat:repeat-x;padding:20px 0 50px 0; }
.infosPoint .structure-thumb{float:left;box-sizing:border-box;border:1px solid #d9e5ec;width:15%;max-width:142px;height:142px;padding:14px;text-align:center;}
.infosPoint .structure-thumb img{width:100%;max-width:114px;height:auto;max-height:114px;}
.infosPoint .infos-structure{float:left;width:40%;margin:0 5%;}
.infosPoint h4{margin-top:0;font-weight:300;color:#546e7a;}
.infosPoint h4 a{color:#546e7a;}
.infosPoint h4 span{color:#000;display:inline-block;border-radius:20px;padding:4px 10px;font-size:15px;margin-right:10px;}
.infosPoint .contact-structure{float:left;width:30%;font-size:15px;line-height:36px;}
.page .entry-content p.contact-structure{line-height:36px;}
.infosPoint .contact-structure .address-structure{padding-left:36px;margin-top:0;}
.infosPoint .contact-structure .address-structure i{margin-left:-33px;}
.infosPoint a.go-more{font-size:15px;text-transform:uppercase;}

.infosAction .structure-thumb{border:0;max-width:140px;height:auto;}
.infosAction .structure-thumb img{width:auto;max-width:140px;}
.infosAction .date,.infosAction .hour{color:#fff;float:left;width:48%;margin:0 2% 8px 2%;font-size:12px;font-weight:500;background-color:#00aeca;padding:10px 0;text-align:center;}
.infosAction .date{margin-left:0;}
.infosAction .date span,.infosAction .isADate span{font-size:29px;font-weight:bold;}
.infosAction .date i,.infosAction .isADate i{font-weight:normal;font-style:normal;font-size:300;}
.infosAction .hour{margin-right:0;padding:13px 0; }
.infosAction .hour.isADate{padding:10px 0; }
.infosAction .dates-zone{float:right;width:15%;}
div.infosPoint.infosAction .infos-structure h4{margin-top:0px;}

.search-form{padding:10px 0;}
.search-form input[type=text]{border:0;border-bottom:1px solid #e8e8e8;padding:6px 0;font-size:14px;margin:0 30px 0 0;}
.search-form input[type=text]:first-of-type{width:80px;}
.search-form input[type=image]{opacity:0.5;width:18px;height:18px;margin:0 0 -8px 0;}

.page .structure-detail .entry-content{margin:0;width:100%;max-width:100%;}
.structure-detail #map_canvas,#map_canvas.map-action{width: 100%;height:360px;z-index:100;}
.structure-detail .s-thumb,.structure-detail .a-thumb{float:left;border:1px solid #d9e5ec;width:18%;box-sizing:border-box;padding:15px;text-align:center;margin:40px 2% 0 0;}
.structure-detail .s-thumb img,.structure-detail .a-thumb img{width:100%;max-width:180px;height:auto;}
.structure-detail .a-thumb{border:0;padding:0;}
.structure-detail .a-thumb img{max-width:230px;}
.structure-detail .a-thumb .date,.structure-detail .a-thumb .hour{box-sizing:border-box;color:#fff;float:left;width:47%;margin:0 2% 8px 2%;font-size:18px;font-weight:500;
background-color:#00aeca;padding:10px 0;text-align:center;}
.structure-detail .a-thumb.date{margin-left:0;}
.structure-detail .a-thumb .date span,.structure-detail .a-thumb .isADate span{font-size:48px;font-weight:bold;}
.structure-detail .a-thumb .date i,.structure-detail .a-thumb .isADate i{font-weight:normal;font-style:normal;font-size:300;}
.structure-detail .a-thumb .hour{margin-right:0;padding:17px 0; }
.structure-detail .a-thumb .hour.isADate{padding:10px 0; }
.structure-detail .a-thumb h4{text-align:left;color:#546e7a;font-weight:400;}
.structure-detail .a-thumb p.contact-structure{text-align:left;padding-left:35px;}
.structure-detail .a-thumb p.contact-structure i.m-icon{position:absolute;margin:9px 0 0 -35px;}
.structure-detail .a-thumb p.contact-structure a{color:#000;}
.structure-detail .s-description{float:left;width:60%;}
.structure-detail .s-description h1{text-align:left;margin-top:32px;}
.structure-detail .s-description  h4{color:#546e7a;font-weight:400;margin:35px 0 0 0;}
.structure-detail .s-description  p:first-of-type{font-size:16px;font-weight:400;line-height:24px;}
.structure-detail .s-description  p{font-size:15px;}
.structure-detail .s-description .infosPoint .infos-structure{width:55%;}
.structure-detail .s-infos{float:left;width:18%;margin:10px 0 0 2%;}
.structure-detail .s-infos .s-infos-box{border-top:2px solid #e9f0f4;margin:30px 0 15px 0;}
.structure-detail .s-infos .s-infos-box h5{font-size:15px;font-weight:500;}
.structure-detail .s-infos .s-infos-box  a{text-decoration:underline;}
.structure-detail .entry-content ul{margin:0;}
.structure-detail .list-publics li.line-public{display:inline-block;border-radius:24px;padding:8px 0;box-sizing:border-box;text-align:center;width:100%;margin:5px 0;}
.page .structure-detail .entry-content .s-infos-box ul{margin:0;}
.structure-detail .s-infos-box ul li{list-style-type:none;font-size:14px;line-height:22px;}
.structure-detail .s-infos-box ul li span{margin-right:10px;}
.structure-detail .contact-structure{font-size:15px;line-height:36px;margin-top:35px;margin-bottom:45px;}

.contentBox{padding:3px 15px;}
.contentBox h4{color:#546e7a;font-size:20px;font-weight:500;}
.contentBox .bodyContent .address{min-height:22px;font-size:15px;font-weight:500;}
.contentBox .bodyContent .address.m-icon-point{background-size:14px 22px;padding-left:26px;}
.contentBox .bodyContent .dates{min-height:20px;font-size:15px;padding-top:1px;}
.contentBox .bodyContent .dates.icon-agenda{background-size:20px 19px;padding-left:26px;}
.contentBox .bodyContent .visit{text-transform:uppercase;font-size:15px;font-weight:500;}
.contentBox .bodyContent .list-actions-types li{padding:3px 0 3px 26px;display:block;}
.infoWindowContent .multiple-markers .contentBox{display:none;padding-bottom:0;}
.infoWindowContent .multiple-markers .contentBox.current{display:block;}
.infoWindowContent .multiple-markers .pagination-window{text-align:right;font-size:14px;}
.infoWindowContent .multiple-markers .pagination-window .previous,.infoWindowContent .multiple-markers .pagination-window .next{cursor:pointer;width:9px;height:19px;background-repeat:no-repeat;
display:inline-block;background-position:5px 6px;padding:0 5px;margin-bottom:-1px;}
.infoWindowContent .multiple-markers .pagination-window .previous{background-image:url('../img/map-previous.png');}
.infoWindowContent .multiple-markers .pagination-window .previous.prevent-pagination{background-image:url('../img/map-previous-prevent.png');}
.infoWindowContent .multiple-markers .pagination-window .next{background-image:url('../img/map-next.png');}
.infoWindowContent .multiple-markers .pagination-window .next.prevent-pagination{background-image:url('../img/map-next-prevent.png');}
.infoWindowContent .multiple-markers .pagination-window .prevent-pagination{cursor:default;}

.contentBox .bodyContent .address{margin-bottom:0;}
.leaflet-popup-content .multiple-markers{width:300px;max-height:230px;overflow:auto;}
.leaflet-popup-content .multiple-markers .contentBox{display:none;padding-bottom:0;}
.leaflet-popup-content .multiple-markers .contentBox.current{display:block;}
.leaflet-popup-content .multiple-markers .pagination-window{text-align:right;font-size:14px;}
.leaflet-popup-content .multiple-markers .pagination-window .previous,.leaflet-popup-content .multiple-markers .pagination-window .next{cursor:pointer;width:9px;height:19px;
background-repeat:no-repeat;display:inline-block;background-position:5px 6px;padding:0 5px;margin-bottom:-1px;}
.leaflet-popup-content .multiple-markers .pagination-window .previous{background-image:url('../img/map-previous.png');}
.leaflet-popup-content .multiple-markers .pagination-window .previous.prevent-pagination{background-image:url('../img/map-previous-prevent.png');}
.leaflet-popup-content .multiple-markers .pagination-window .next{background-image:url('../img/map-next.png');}
.leaflet-popup-content .multiple-markers .pagination-window .next.prevent-pagination{background-image:url('../img/map-next-prevent.png');}
.leaflet-popup-content .multiple-markers .pagination-window .prevent-pagination{cursor:default;}
