@media screen and (max-width:640px){#full_wrapper{width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.imgcontainer{max-width:100%}#wrapper .aui-w70,#wrapper .aui-w30{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 !important}.portlet-column{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.portlet-layout,.portlet-layout>tbody,.portlet-layout>tbody>tr,.portlet-layout>tbody>tr>td{display:block}#theme-tag li,#theme-tag .left,#theme-tag .right{display:none}#theme-tag li.languages{display:list-item;float:right}#theme-tag ul{margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2d2d2d;padding-right:5px}#theme-tag .middle{background-color:transparent}#theme-tag ul li a,#theme-tag ul li a:hover,#theme-tag ul li a:active{color:white}#theme-banner-capitale{display:none}#theme-banner{width:auto;padding-left:0;height:auto;overflow:hidden}#theme-banner img{height:80px}#portlet-banner{display:none}#theme-background-banner{background:none !important}#wrapper{margin-top:0}#theme-banner-search #search-and-links .search-form{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;width:100%}#theme-banner-search #search-and-links .search input[type="text"],#theme-banner-search #search-and-links .search-form input[type="submit"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;height:30px}#theme-banner-search #search-and-links .search input[type="text"]{background-position:10px center;padding-left:35px;font-size:1.2em;border-top-width:0}#theme-banner-search #search-and-links .search-form input[type="submit"]:hover,#theme-banner-search #search-and-links .search-form input[type="submit"]:focus{background-color:#97bf0b}.banner-right{display:none}#wrapper #theme-banner-search .breadcrumbs-line{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px}#wrapper #theme-banner-search .breadcrumbs li{height:auto}.portlet-video-slider{display:none}#main-content.acfci-home-layouttpl .portlet-asset-publisher{display:none}.portlet-link-viewer .footer-link{display:none}#theme-menu{height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}#theme-menu-right{max-width:none;width:100%;margin-right:0;height:auto}#theme-menu-right ul{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#theme-menu-right ul:before{display:none}#theme-menu-right ul li,#theme-menu-right ul li.first{float:none;width:100%;line-height:16px;padding:16px;border-bottom:1px solid white;text-align:left;border-left:0}#theme-menu-right ul li:last-child{border:0}#theme-menu-right ul li br{display:none}#theme-menu-right ul li a,#theme-menu-right ul li a:hover{border:0;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;text-transform:uppercase;font-size:1.4em;font-weight:bold;color:#f1f1f1;padding:0}#theme-menu-right ul li a:hover{text-decoration:underline}#theme-menu-left{float:none}#theme-menu-left>ul,#theme-menu-right{overflow:hidden}#theme-menu-left>ul>li{width:100% !important;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;padding:0 !important;background-position:97% 50%;float:none}#theme-menu-left>ul>li span{display:block;padding:16px;height:auto}#theme-menu-left ul li .ssmenu{width:100%;top:49px;position:static;display:block}#theme-menu-left ul li .list{width:auto;margin:0}#theme-menu-left ul li .list ul{padding:0;border-top:1px solid rgba(255,255,255,0.3)}#theme-menu-left ul ul li{background:0;padding:8px 32px;width:auto;border-bottom:1px solid rgba(255,255,255,0.3)}#theme-menu-left a.toggleMenu{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;text-transform:uppercase;font-size:1.4em;font-weight:bold;color:#f1f1f1;line-height:18px;padding:16px;padding-left:56px;background:#2d2d2d;background-image:url('/cus-home-theme/images/icons/btn-menu.png');background-repeat:no-repeat;background-position:-3px -6px}#theme-menu div.shortcuts{height:48px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid white}#theme-menu div.shortcuts a{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;line-height:48px;padding-left:20px;background-position:20% 50%;background-repeat:no-repeat;background-size:20px;text-align:center;font-size:1.4em;font-weight:bold;text-transform:uppercase;color:white;text-decoration:none}#theme-menu div.shortcuts a.photos{background-image:url("/cus-home-theme/images/icons/camera.png");border-right:1px solid white}#theme-menu div.shortcuts a.videos{background-image:url("/cus-home-theme/images/icons/player.png")}.cus-new-two-colmuns-left,.cus-new-two-colmuns-right{float:none;width:auto}.cus-news-two-columns-header{margin-top:20px}#main-content div.cus-news-two-columns-header-title{padding-left:40px;background-position-x:10px}.cus-news-two-columns-illustration{float:none;text-align:center}.cus-news-two-columns-illustration img{margin:0;margin-bottom:10px;max-width:100%;max-height:none}.cus-news-two-columns-content{float:none;width:auto;padding:0 10px}.cus-news-two-columns-title{margin-top:0;margin-bottom:10px;font-size:17px;font-weight:bold}.cus-news .cus-news-illustration{float:none;width:auto;height:auto;text-align:center}.cus-news .cus-news-illustration img{max-width:100%;max-height:none;margin:0}.cus-news .cus-news-content{float:none;width:auto;padding:10px}.cus-news .cus-news-title{margin-bottom:10px;font-size:1.7em}.cus-news .cus-news-title a{text-decoration:none}.cus-news .cus-news-title a:hover{text-decoration:underline}.cus-news .cus-news-catcher{padding-bottom:10px}#main-content .actualite-detail .actualite-image{height:auto}#main-content .actualite-detail .actualite-image img{max-width:100%}#main-content .actualite-detail .imgcontainer{float:none;text-align:center}#main-content .actualite-detail .imgcontainer .copyright-caption{display:block !important;bottom:-1px}#main-content .actualite-detail .actualite-right-bloc{width:auto;position:static}#main-content .article-detail .article-image img{max-width:100%;max-height:none}#main-content .article-detail .copyright-caption{display:block !important;bottom:-1px}#main-content .article-detail .article-left-bloc{width:auto;position:static}#main-content .journal-content-article .article-title,#main-content .journal-content-article .article-detail .article-catcher{width:auto !important}#main-content .article-detail .article-texte img{max-width:100%;height:auto !important}.cus-articles-illustration{width:auto;height:auto;float:none}.cus-articles-illustration img{max-height:none;max-width:100%;margin:0}.cus-articles-content{width:auto;padding:10px;float:none}#main-content .cus-articles .cus-articles-content div.cus-articles-title{font-size:1.7em;text-transform:none}.cus-articles-separator{display:none}.portlet-asset-publisher .subscribe{display:none}.rubricHeader-portlet #rubricHeaderContainer{min-height:inherit}.rubricHeader-portlet #infos{padding-top:0;background-color:white}.rubricHeader-portlet #titleDiv{width:auto;max-width:none}.rubricHeader-portlet #descriptionDiv{width:auto}.rubricHeader-portlet .linksDivRight,.rubricHeader-portlet .linksDivLeft{padding:0 20px;width:auto;float:none;line-height:1.7em}.rubricHeader-portlet .linksDivLeft{padding-bottom:20px}.rubricHeader-portlet .linksDivRight{padding-top:20px}.rubricNavigation-portlet{width:auto}.rubricNavigation-portlet .divLeft,.rubricNavigation-portlet .divRight{float:none;width:auto}.rubricNavigation-portlet .rubricThumbnail{text-align:center}.rubricNavigation-portlet .rubricThumbnail img{max-width:100%}.surfsSearch-portlet .searchForm .keywords{float:none}.surfsSearch-portlet .results-grid{width:auto;word-break:break-word}.surfsSearch-portlet .searchForm .aui-field-inline,.searchForm .aui-field{padding:0;margin:0;display:block}#main-content .formTitle h1{font-size:2.6em !important}.searchForm .filters .filterBy,.searchForm .filters .orderBy{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.searchForm .aui-field-inline .aui-field-content,.searchForm .aui-field-content{margin:0;display:block;margin-bottom:15px}.searchForm .keywords{margin:0}.searchForm .filters{float:none}.searchForm .aui-field-label{margin-bottom:10px}.searchForm .aui-field-input{display:block;height:2.5em !important;font-size:1.2em;width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px !important;border:0}.searchForm .submitButton{margin-top:10px}.webkit.mobile input,.webkit.mobile select{-webkit-appearance:none;border-radius:0}.webkit.mobile,select{background:white;background-image:url('/cus-home-theme/images/menus/tooltip-arrow.png');background-position:calc(100% - 5px) center;background-repeat:no-repeat}.aui-datepicker-select-wrapper select{padding-right:15px}.portlet-boundary_AssetHeaderPortlet_WAR_Cusallhook_ .asset-header-div,.portlet-boundary_AssetHeaderPortlet_WAR_Cusallhook_ .asset-header-image-div .column-image,.portlet-boundary_AssetHeaderPortlet_WAR_Cusallhook_ .asset-header-video-div .column-image,.portlet-boundary_AssetHeaderPortlet_WAR_Cusallhook_ .asset-header-image-div .link{width:auto}.portlet-boundary_AssetHeaderPortlet_WAR_Cusallhook_ .asset-header-video-div .column-image img,.portlet-boundary_AssetHeaderPortlet_WAR_Cusallhook_ .asset-header-image-div .column-image img{max-width:100%;max-height:400px}.portlet-boundary_AssetHeaderPortlet_WAR_Cusallhook_ .asset-header-image-div .link{text-align:center;float:none}.portlet-boundary_AssetHeaderPortlet_WAR_Cusallhook_ .asset-header-image-div .link a{background-image:url("/cus-home-theme/images/green/arrow_right_green.png");background-repeat:no-repeat;background-position:0 center;padding-left:10px}.portlet-boundary_AssetHeaderPortlet_WAR_Cusallhook_ .asset-header-image-div .link-arrow{display:none}div.bloc-portlet-agendaiframe{width:auto !important;text-align:center}div.bloc-portlet-agendaiframe-align{margin-left:0 !important}#main-content div.bloc-portlet-europtimist-infos{text-align:center}#main-content div.bloc-portlet-europtimist img{max-width:100% !important}.portlet-cus-document-asset .bloc-util-docs{padding-bottom:0}.portlet-cus-document-asset .desc{float:none;width:auto}.portlet-cus-document-asset .picto{margin-bottom:20px}.column-list-container{width:100%}.column-list{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.portlet-waste-collector-search .searchForm .filters{width:auto}.portlet-waste-collector-search .searchForm .filters .filterBy{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:15px}.portlet-waste-collector-search .searchForm .submitButton{display:none}.portlet-waste-collector-search div.right{float:left;width:100%;margin-bottom:25px}.portlet-waste-collector-search div.left{width:100%}.portlet-waste-collector-search div.right img,.portlet-waste-collector-search div.left img{width:90px}.portlet-waste-collector-search .days{widows:auto}.portlet-waste-collector-search .calendar-image img,.portlet-waste-collector-search .calendar-image br{display:none}.portlet-waste-collector-search .download-link{margin-top:0}.portlet-cus-place-asset-fo .place-sheet .place-header .left-bloc{float:left;width:100%;text-align:center}.portlet-cus-place-asset-fo .place-sheet .place-header .left-bloc img{width:100%}.portlet-cus-place-asset-fo .calendar,.portlet-cus-place-asset-fo #calendar-table,.portlet-cus-place-asset-fo #calendar-table table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.portlet-cus-place-asset-fo .calendar .formHeader{font-size:.8em}.portlet-cus-place-asset-fo .searchForm .filters .filterBy{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.portlet-cus-place-asset-fo .calendar .searchForm .filters .filterBy .aui-datepicker-select-wrapper select{height:2.5em;font-size:1.2em}.portlet-cus-place-asset-fo .aui-datepicker-button-wrapper,.portlet-cus-place-asset-fo #calendar-table h2{display:none}.portlet-cus-place-asset-fo .aui-datepicker-button-wrapper{display:none}.portlet-cus-place-asset-fo #calendar-table td,.portlet-cus-place-asset-fo #calendar-table th{display:none}.portlet-cus-place-asset-fo #calendar-table th#thPlaceName,.portlet-cus-place-asset-fo #calendar-table td.first-column,.portlet-cus-place-asset-fo #calendar-table th.searchedDate,.portlet-cus-place-asset-fo #calendar-table td.searchedDate{display:table-cell}.portlet-cus-place-asset-fo #calendar-table .previous-button,.portlet-cus-place-asset-fo #calendar-table .next-button{display:none}.portlet-cus-place-asset-fo .place-sheet{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.portlet-cus-place-asset-fo .place-sheet .place-header .right-bloc{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main-content .portlet-cus-place-asset-fo .place-sheet .columns td{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0;border:0}.portlet-cus-place-asset-fo #contactForm .aui-field-inline{display:block}.portlet-cus-place-asset-fo #contactForm input.aui-field-input-text,.portlet-cus-place-asset-fo #contactForm textarea.aui-field-input-text{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px;border:1px solid #bfbfbf;padding:7px;font-size:1.4em}.portlet-cus-place-asset-fo #contactForm .contact-form-separator{display:none}.portlet-cus-place-asset-fo #contactForm .aui-field-inline .aui-field-content{width:100%}.portlet-cus-place-asset-fo #contactForm #recaptcha_widget{margin-left:0}.portlet-cus-place-asset-fo #contactForm #recaptcha_widget input#recaptcha_response_field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #bfbfbf;padding:7px;font-size:1.4em}#main-content .portlet-cus-place-asset-fo .back-to-previous{margin-right:0}#main-content .contact-form-portlet input[type="text"],#main-content .contact-form-portlet textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main-content .contact-form-portlet .bouton-envoyer{width:100%}.mon-territoire-field select{width:calc(100% - 30px)}.conseil-detail iframe{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.conseil-detail .conseil-image,.conseil-detail .conseil-image img,.conseil-detail .conseil-title,.conseil-detail .conseil-left-bloc{max-width:100%}.conseil-detail .conseil-left-bloc,.conseil-detail .conseil-title{width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:static !important}.conseil-detail .conseil-texte{padding-right:0 !important}.portlet-offre-emploi div.img-offre-emploi{width:100%;text-align:center;float:none}.portlet-offre-emploi div.texte-offre-emploi{float:none;height:auto;width:auto;padding:10px}.portlet-msg-error{border:0}div.titre-portlet-boutique,div.titre-portlet-agendaiframe,div.titre-portlet-contacts,div.titre-portlet-chiffres-cles,div.titre-portlet-europtimist,div.titre-portlet-listeliens,#main-content .portlet-cus-document-asset .doc-title,#main-content div.title-with-picto-div,#main-content span.title-with-picto-span,#main-content .iAm-portlet span.title-je-suis,#main-content .mon-territoire-portlet span.title-mon-territoire,#main-content .portlet-cus-galleries h2.subtitle,#wrapper .portlet-title-text{margin-left:10px !important}.no-background-image{background-image:none !important}.desktop-only{display:none !important}.liseret{display:none !important}}@media screen and (min-width:641px){.mobile-only{display:none !important}}.ie8 .mobile-only{display:none !important}