#block-home-page-blocks-je-suis-id,#block-home-page-blocks-j-habite-id,#block-views-exp-search-all-page{width:33.33%}
#jhabite-block-id-hover,#je-suis-id-hover{display:none;position:relative;width:300%;padding:20px;font-size:0;border:1px solid #d9d9d9;margin-top:10px;left:auto;cursor:default;}
#jhabite-block-id-hover #carteArea,#je-suis-id-hover #carteArea,#jhabite-block-id-hover .secteurDetails,#je-suis-id-hover .secteurDetails{width:50%;display:inline-block;zoom:1;box-sizing:border-box;float:none;vertical-align:top}
#jhabite-block-id-hover #carteArea,#je-suis-id-hover #carteArea{text-align:center;}
#jhabite-block-id-hover #carteArea img,#je-suis-id-hover #carteArea img{opacity:0}
#jhabite-block-id-hover{left:-100%;margin-left:-20px}
.active #jhabite-block-id-hover,.active #je-suis-id-hover{display:block}
.carousel-realisation-container{width:100%;position:relative;margin:10px 0;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}
.carousel-container{width:100%;height:auto;padding-bottom:80px;}
.carousel-container .swiper-slide{background-position:center;background-size:cover;width:450px;height:297px;border:5px solid #ebebeb;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;box-shadow:0 21px 52px -18px #888;}
.carousel-container .swiper-slide .content-slide{display:none}
.swiper-gallery-thumbs{width:100%;height:auto;position:absolute;left:0;bottom:0;}
.swiper-gallery-thumbs .swiper-slide{width:33.33%;height:auto;text-align:center;}
.swiper-gallery-thumbs .swiper-slide .year-realisation{font-size:19px;font-family:'UbuntuR';color:#0075b6;margin:0}
.swiper-gallery-thumbs .swiper-slide .title-realisation{font-family:'UbuntuLight';font-size:19px;color:#0075b6;margin:0}
.select-carousel{position:relative;width:100%;}
.select-carousel:after{content:"";display:block;clear:both}
.select-carousel #select-grandes-realisations{float:left}
.select-carousel #select-projets-cours{float:right}
.select-carousel #select-all-projects-list{width:100%}
.select-box{position:relative;width:48%;display:inline-block;}
.select-box .pane-content{background:url("../images/top-box-region-bg.png") repeat-x scroll 0 0 #f9f9f9;border:1px solid #d9d9d9;padding:45px 10px 12px;box-sizing:border-box}
.select-box h2.select-box-title{color:#545353;font-family:UbuntuB;font-weight:normal;font-size:19px;text-shadow:1px 1px 1px #fff;border:0;position:absolute;left:15px;top:20px;z-index:1;margin:0}
.select-box .form-item-jump{display:block}
.select-box .selector{width:100%;position:relative;height:auto;padding:0;line-height:normal;}
.select-box .selector select{position:absolute;width:100%;height:100%;left:5px;top:0}
.select-box .selector span{background-color:#fff;line-height:1em;height:auto;padding:9px 6px;border:solid 4px #ebebeb;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.select-box .selector span:after{border:1px solid #d7d7d7;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;width:auto;height:auto}
#map-realisation{position:relative;width:100%;height:500px;background:url("../images/top-box-region-bg.png") repeat-x scroll 0 0 #f9f9f9;border:1px solid #d9d9d9;padding:15px;box-sizing:border-box;margin-top:10px;}
#map-realisation iframe{width:100%;height:100%}
#voile{display:none !important}
#popUp{top:0;right:0;left:0;margin:auto;width:780px;position:absolute;max-width:100%;max-height:100%;padding:0;box-sizing:border-box;margin-top:-20px;}
#popUp h3.popupTitle{font-size:22px;}
#popUp h3.popupTitle strong{font-size:22px;font-family:'UbuntuR'}
#popUp .popupDesc h3{margin-top:0}
#popUp .popUpBody{padding:0;background:none;background-color:#fff}
#popUp .popUpBottom{background:none;padding:0}
#popUp .popUpTop{width:100%;background:none;padding:0;-moz-box-shadow:0 0 10px 2px #656565;-webkit-box-shadow:0 0 10px 2px #656565;-o-box-shadow:0 0 10px 2px #656565;box-shadow:0 0 10px 2px #656565;filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=90, Strength=10)}
#popUp .popupReadMoreArea{padding:6px;margin:0}
#popUp .popupContentBody{padding:16px 36px 0}
.view.condensed-highlight{font-size:0;}
.view.condensed-highlight .views-row{float:none;display:inline-block;width:40%;padding:10px 0;margin:0;box-sizing:border-box;zoom:1;vertical-align:top;background:none;}
.view.condensed-highlight .views-row .group-left,.view.condensed-highlight .views-row .group-right{vertical-align:top;display:inline-block;zoom:1;box-sizing:border-box;margin:0}
.view.condensed-highlight .views-row .group-left{width:40%;text-align:center;}
.view.condensed-highlight .views-row .group-left img{box-sizing:border-box;max-width:100%;max-height:100%}
.view.condensed-highlight .views-row .group-right{width:58%;padding-left:2%}
.view.condensed-highlight .views-row-first{width:60%;float:left}
#quicktabs-quicktab_comment_faire_si{width:100%;float:none;}
#quicktabs-quicktab_comment_faire_si ul.quicktabs-tabs{width:auto;}
#quicktabs-quicktab_comment_faire_si ul.quicktabs-tabs li{width:auto}
#quicktabs-container-quicktab_comment_faire_si{width:100%;min-width:initial;min-width:auto;box-sizing:border-box;border:1px solid #d9d9d9;}
#quicktabs-container-quicktab_comment_faire_si .view-ft-commentfairesi-views,#quicktabs-container-quicktab_comment_faire_si .view-content,#quicktabs-container-quicktab_comment_faire_si .field-content > span,#quicktabs-container-quicktab_comment_faire_si .field-content > span a,#quicktabs-container-quicktab_comment_faire_si .view-footer{float:none}
#quicktabs-container-quicktab_comment_faire_si .field-content > span{width:auto;max-width:100%}
#quicktabs-container-quicktab_comment_faire_si .view-ft-commentfairesi-views > .view-content,#quicktabs-container-quicktab_comment_faire_si .view-ft-commentfairesi-views > .view-footer{display:inline-block;zoom:1;width:50%;box-sizing:border-box;font-size:medium;font-size:initial;vertical-align:top;}
#quicktabs-container-quicktab_comment_faire_si .view-ft-commentfairesi-views > .view-content > *,#quicktabs-container-quicktab_comment_faire_si .view-ft-commentfairesi-views > .view-footer > *{font-size:.76em}
#quicktabs-container-quicktab_comment_faire_si .view-commentfairesi-terms .view-content{width:100%;box-sizing:border-box;padding-right:0}
#quicktabs-container-quicktab_comment_faire_si .view-ft-commentfairesi-views > .view-footer .view-footer{display:none}
#quicktabs-container-quicktab_comment_faire_si .view-ft-commentfairesi-views > .view-footer h1{float:none}
#quicktabs-container-quicktab_comment_faire_si .view-ft-commentfairesi-views{padding:0;font-size:0}
#quicktabs-container-quicktab_comment_faire_si #block-ft-annuaire-carto-programmatic-carto-medium-block iframe{width:100%;height:325px}
.pane-agenda .view-id-agenda{font-size:0;}
.pane-agenda .view-id-agenda .view-content,.pane-agenda .view-id-agenda .attachment{width:50%;display:inline-block;zoom:1;vertical-align:top;font-size:medium;font-size:initial;}
.pane-agenda .view-id-agenda .view-content > *,.pane-agenda .view-id-agenda .attachment > *{font-size:.76em}
.pane-agenda .view-id-agenda table{width:100%;}
.pane-agenda .view-id-agenda table tbody{width:100%}
.pane-agenda .view-id-agenda table td{width:50%;}
.pane-agenda .view-id-agenda table td *{max-width:100%}
.pane-agenda .view-id-agenda .attachment .view-display-id-attachment_agenda_condensed_highlight_ss_img{width:100%;padding-left:20px;box-sizing:border-box;margin:0;}
.pane-agenda .view-id-agenda .attachment .view-display-id-attachment_agenda_condensed_highlight_ss_img .view-content{width:100%}
.menu-name-menu-content-bottom ul.menu{float:none;width:100%;margin:0;font-size:0;text-align:center;}
.menu-name-menu-content-bottom ul.menu li{float:none;display:inline-block;zoom:1;font-size:medium;font-size:initial;box-sizing:border-box;vertical-align:top;margin:0;}
.menu-name-menu-content-bottom ul.menu li > *{font-size:.76em}
.pane-home-page-blocks-maison-etudiant-id .pane-content,.pane-home-page-blocks-carte-jeune-id .pane-content,.pane-home-page-blocks-bureau-info-jeunesse-id .pane-content{min-height:133px}
.pane-home-page-blocks-maison-etudiant-id .static-block-image,.pane-home-page-blocks-carte-jeune-id .static-block-image,.pane-home-page-blocks-bureau-info-jeunesse-id .static-block-image{position:absolute;width:50%}
.pane-home-page-blocks-maison-etudiant-id .static-block-title,.pane-home-page-blocks-carte-jeune-id .static-block-title,.pane-home-page-blocks-bureau-info-jeunesse-id .static-block-title,.pane-home-page-blocks-maison-etudiant-id .static-block-description,.pane-home-page-blocks-carte-jeune-id .static-block-description,.pane-home-page-blocks-bureau-info-jeunesse-id .static-block-description{width:50%;margin-left:50%}
.pane-ft-annuaire-carto-programmatic-carto-medium-block iframe{width:100%}
.view-display-id-block_etudiants{border:1px solid #d9d9d9;background-color:#f9f9f9;padding:0;}
.view-display-id-block_etudiants .view-content{padding:0 10px;font-size:0}
.view-display-id-block_etudiants .views-row-odd,.view-display-id-block_etudiants .views-row-even{display:inline-block;width:50%;padding:10px;margin:0;box-sizing:border-box;font-size:medium;font-size:initial;vertical-align:top}
.view-id-actualites.view-display-id-block_2 .view-content{width:100%}
.view-id-actualites.view-display-id-block_2 .views-row-odd,.view-id-actualites.view-display-id-block_2 .views-row-even{display:inline-block;width:35%;padding:5px;box-sizing:border-box}
.view-id-actualites.view-display-id-block_2 .views-row-odd.views-row-first{width:65%;float:left}
.view-display-id-block_balades .view-content{width:100%;min-height:168px;padding:34px 5px;border:1px solid #d9d9d9;box-sizing:border-box;background:#fdfdfd;margin:0;overflow:hidden;font-size:0}
.view-display-id-block_balades .views-row{display:inline-block;width:33.33%;background:none;margin:0;padding:5px;box-sizing:border-box;vertical-align:top;}
.view-display-id-block_balades .views-row .field-type-image{text-align:center;}
.view-display-id-block_balades .views-row .field-type-image img{border:4px solid #ebebeb;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-border-radius:5px}
.menu-name-menu-content-bottom ul.menu{float:none;width:100%;margin:0;font-size:0;text-align:center;}
.menu-name-menu-content-bottom ul.menu li{float:none;display:inline-block;zoom:1;font-size:medium;font-size:initial;box-sizing:border-box;vertical-align:top;margin:0;}
.menu-name-menu-content-bottom ul.menu li > *{font-size:.76em}
.mes-demarches,.webcams,.cartes-interactives{width:auto;padding:20px 0}
.pane-views-exp-search-all-page,#block-views-exp-search-all-page{border:0;}
.pane-views-exp-search-all-page .views-exposed-form,#block-views-exp-search-all-page .views-exposed-form{padding:11px 15px}
.pane-views-exp-search-all-page .pane-content,#block-views-exp-search-all-page .pane-content{border:1px solid #d9d9d9}
.pane-views-exp-search-all-page #views-exposed-form-search-all-page #edit-submit-search-all,#block-views-exp-search-all-page #views-exposed-form-search-all-page #edit-submit-search-all{margin-top:0}
.pane-views-exp-search-all-page #edit-search-api-views-fulltext-wrapper,#block-views-exp-search-all-page #edit-search-api-views-fulltext-wrapper{width:100%;box-sizing:border-box;padding-right:50px}
.pane-views-exp-search-all-page .views-exposed-widget.views-submit-button,#block-views-exp-search-all-page .views-exposed-widget.views-submit-button{position:absolute;bottom:0;right:0}
.pane-block .entity-bean.bean-bean-block-generic .field-type-image{padding:7px;padding-bottom:3px;}
.pane-block .entity-bean.bean-bean-block-generic .field-type-image img{max-height:300px}
.pane-block .entity-bean.bean-bean-block-generic .field-name-field-description-generic-bean{position:absolute;bottom:32px;left:8px;right:8px;width:auto;}
.pane-block .entity-bean.bean-bean-block-generic .field-name-field-description-generic-bean:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#353535;opacity:.7}
.pane-block .entity-bean.bean-bean-block-generic .field-name-field-description-generic-bean p{position:relative;margin:0;padding:15px;font-family:UbuntuB;color:#fff;font-size:14px}
@media (max-device-width: 1024px), (max-width: 1024px){#je-suis-id .public-cible-content{margin:0;padding:20px;padding-right:80px;background-position:top 10px right 10px;background-repeat:no-repeat;box-sizing:border-box;width:100%;height:auto;min-height:102px;background-image:url("../images/je-suis-mini-bg.png")}
#je-suis-id .public-cible-bg .arrow{bottom:15px;height:24px;right:21px;width:24px;top:auto;background:url("../images/nav-arrow.png") no-repeat}
.active #je-suis-id .public-cible-content{background-position:top -140px right 10px}
.active #je-suis-id .public-cible-bg .arrow{background-position:0 -24px}
#jhabite-block-id .localisation-content{margin:0;padding:20px;padding-right:80px;background-position:top 10px right 10px;background-repeat:no-repeat;box-sizing:border-box;width:100%;height:auto;min-height:102px;background-image:url("../images/jhabite-mini-bg.png")}
#jhabite-block-id .localisation-bg .arrow{bottom:15px;height:24px;right:21px;width:24px;top:auto;background:url("../images/nav-arrow.png") no-repeat}
.active #jhabite-block-id .localisation-content{background-position:top -143px right 9px}
.active #jhabite-block-id .localisation-bg .arrow{background-position:0 -24px}
#popUp{padding-left:10px;padding-right:10px;}
#popUp .popUpClose{right:16px}
#popUp .popupbigImg{width:100%;float:none;text-align:center}
#popUp .popupListThumb{float:none;width:100%;text-align:center;}
#popUp .popupListThumb ul li{display:inline-block}
.view.condensed-highlight .views-row{width:50%}
.view.condensed-highlight .views-row-first{width:50%}
.carousel-realisation-container{margin-left:-20px;margin-right:-20px;border-right:0;border-left:0;width:auto}
.swiper-gallery-thumbs .swiper-slide .year-realisation,.swiper-gallery-thumbs .swiper-slide .title-realisation{font-size:16px}
}@media (max-width: 767px){.panel-pane .view-id-bougez_plus table,.panel-pane .view-id-bougez_plus tr,.panel-pane .view-id-bougez_plus tbody{display:block;font-size:0}
.panel-pane .view-id-bougez_plus table.views-view-grid td{display:inline-block;width:50% !important;padding:5px;box-sizing:border-box;font-size:medium;font-size:initial;}
.panel-pane .view-id-bougez_plus table.views-view-grid td > *{font-size:.76em}
.view.condensed-highlight .views-row{float:none;display:block;width:100%;padding:5px 0}
.view.condensed-highlight .views-row-first{width:inherit;float:none;text-align:center}
.view-display-id-block_etudiants{padding:0;}
.view-display-id-block_etudiants .view-content{padding:0}
.view-display-id-block_etudiants .views-row-odd,.view-display-id-block_etudiants .views-row-even{width:100%;padding:5px;margin:0;box-sizing:border-box}
.view-display-id-block_etudiants .views-row-odd.views-row-first{margin:0}
.view-display-id-block_etudiants .views-field{display:inline-block;width:50%;padding:5px;box-sizing:border-box;}
.view-display-id-block_etudiants .views-field.views-field-field-images-principales{float:left}
.view-id-actualites.view-display-id-block_2 .views-row-odd,.view-id-actualites.view-display-id-block_2 .views-row-even{display:block;width:100%;padding:5px;box-sizing:border-box;}
.view-id-actualites.view-display-id-block_2 .views-row-odd.views-row-first,.view-id-actualites.view-display-id-block_2 .views-row-even.views-row-first{width:100%;float:none}
.menu-name-menu-content-bottom ul.menu{text-align:left;padding:0 10px;box-sizing:border-box;}
.menu-name-menu-content-bottom ul.menu li{width:50%;min-width:150px;margin:0;}
.menu-name-menu-content-bottom ul.menu li.first{margin:0}
#jhabite-block-id-hover,#je-suis-id-hover{width:100%;box-sizing:border-box}
#je-suis-id-hover{padding:10px;}
#je-suis-id-hover .public-cible-list{padding:0;text-align:center}
#jhabite-block-id-hover{left:auto;margin-left:0;padding:10px 0;}
#jhabite-block-id-hover #carteArea,#jhabite-block-id-hover #carteArea-title{display:none}
#jhabite-block-id-hover .secteurDetails{width:100%;border:none}
#jhabite-block-id-hover .secteurDetailsContent{background:none;margin:0;padding:0;min-height:auto}
#jhabite-block-id-hover .secteur-teaser{display:block !important;margin-top:20px;}
#jhabite-block-id-hover .secteur-teaser:first-child{margin-top:0}
#jhabite-block-id-hover .secteur-teaser:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#jhabite-block-id-hover .secteur-teaser .secteur-img{margin-top:-17px}
#suivez-nous-mini.pane-home-page-blocks-suivez-nous-mini-id .suivez-nous a{width:20%;margin:0;text-align:left}
.panel-pane .view-id-tous_les_grands_projets table.views-view-grid td{padding:9px;box-sizing:border-box;}
.panel-pane .view-id-tous_les_grands_projets table.views-view-grid td .field-name-title{position:relative}
.panel-pane .view-id-tous_les_grands_projets table.views-view-grid td h2{background:none;color:#717171;line-height:1.4em;padding:0;text-align:left}
.panel-pane .view-id-tous_les_grands_projets table.views-view-grid td .node-greatprojects{margin:0}
.pane-agenda .view-id-agenda .view-content,.pane-agenda .view-id-agenda .attachment{width:100%}
.pane-agenda .view-id-agenda table.views-view-grid td.col-last{padding-left:0}
.pane-galeries.panel-pane table.views-view-grid td{width:auto !important;display:inline-block;padding:10px}
.pane-dossier .view-id-dossier .view-content .col-2 .node-dossier{margin:0}
.pane-dossier .view-id-dossier .view-content .node-dossier .field-name-title h3{margin-top:0}
#block-home-page-blocks-je-suis-id,#block-home-page-blocks-j-habite-id,#block-views-exp-search-all-page{width:100%}
#popUp{margin-top:20px;width:auto;padding-left:10px;padding-right:10px;}
#popUp .popUpClose{right:16px}
#popUp .popupListThumb{display:none}
#popUp h3.popupTitle{font-size:18px;}
#popUp h3.popupTitle strong{font-size:18px}
#popUp .popupDesc{font-size:12px}
.carousel-realisation-container{margin-left:-10px;margin-right:-10px}
.carousel-container .swiper-slide{width:40%;height:auto;}
.carousel-container .swiper-slide:before{content:"";display:block;margin-top:100%}
.swiper-gallery-thumbs .swiper-slide .year-realisation,.swiper-gallery-thumbs .swiper-slide .title-realisation{font-size:14px}
.swiper-gallery-thumbs .swiper-slide .title-realisation{padding:5px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.select-carousel #select-grandes-realisations,.select-carousel #select-projets-cours{float:none}
.select-box{position:relative;width:100%;padding:5px 0;display:inline-block}
#map-realisation{height:400px}
#quicktabs-quicktab_comment_faire_si ul.quicktabs-tabs li a{font-size:16px}
#quicktabs-quicktab_comment_faire_si #quicktabs-tabpage-quicktab_comment_faire_si-0 .view-display-id-block_1 .view-content{display:block;width:100%}
#quicktabs-quicktab_comment_faire_si #quicktabs-tabpage-quicktab_comment_faire_si-1 .block-ft-annuaire-carto .view-bloc-medium-carto{height:300px}
div.node.view-mode-push{display:inline-block;position:relative;margin-bottom:-.3em;}
div.node.view-mode-push:after{display:none;content:''}
div.node.view-mode-push .field-type-image img{display:block}
div.node.view-mode-push .field-name-title{position:absolute;top:0;left:0}
div.node.view-mode-push.node-info-flash .field-name-title{position:relative}
div.panel-pane div.node.view-mode-push{margin-bottom:-.3em}
}