@media screen and (max-width: 786px) {

	/* Tools */
	.center {max-width:480px;position:relative;}
	#main {margin:30px 0 0 0;}
	.google-map-access {width:414px;}

	.wrapper-secondary-cat {width:100%;padding:0 20px;box-sizing:border-box;}
	.wrapper-secondary-cat .imagealaune {margin:25px 0 0;}
	.wrapper-secondary-cat .imagealaune a img {width:auto;}

	#wrapper { position: static;}

	#wrapper .bandeau-publication {height:290px;}

	/* Menu */
	.menu-wrapper {height:auto;width:100%;background:url('../images/MenuBg480.jpg') #fff no-repeat center top;z-index:3;}
	.menu-menu-principal-container {position:absolute;top:56px;left:0;z-index:3000;}
	header .toggleMenu {cursor:pointer;display:block;float:left;color:#FFF;font-family:'Archivo Narrow', 'sans-serif';font-size:24px;height:56px;line-height:60px;text-align:center;width:100%;;text-transform:uppercase;}
	header .toggleMenu span {background:url('../images/MenuBurger.png') no-repeat 87px 22px;width:120px;display:block;height:56px;}
	header .main-menu {width:480px;display:none;position:relative;}

	header .main-menu li {padding:10px 0px 10px 14px;background-color:#fff;width:466px;float:none;}
	header .main-menu > li:first-child {padding:10px 0px 10px 14px;}
	header .main-menu li:hover {margin-left:0px;}
	header .main-menu > li a, .main-menu li > span {padding:0px 5px;line-height:normal;border-left:0;}

	header .main-menu > li:hover > .sub-menu {display:none;} 

	header .sub-menu {margin:0;display:none;z-index:999;position:relative;width:480px;left:-14px;top:11px;padding:0;overflow:hidden;} 
	header .sub-menu img {display:none;}
	header .sub-menu ul.bloc-menu-left {margin-right:0px;}
	header .sub-menu > ul > li {background-color:#fff;width:100%;}
	header .sub-menu ul li:first-child {border-top:none;}
	header .sub-menu > li:first-child a {border-top:none;}
	header .sub-menu ul > li:hover > a, header .sub-menu ul > li:hover > span {color:#fc8e00;} 
	header .sub-menu > li > a {background:none!important;font-size:13px;font-weight:bold;border-bottom:none;padding:0;text-transform:none;width:initial;padding-left:40px;color:#ffffff;} 
	header .sub-menu > li > a:hover {background:none!important;color:#353535;} 

	header .sub-menu ul.bloc-menu-left, header .sub-menu ul.bloc-menu-right {width:100%;}
	header .overlay-menu {display:none;position:fixed;z-index:2;top:0px;left:0px;width:100%;height:100%;background:#07141d;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}

	/* Top header */

	body.home header .top-header a.logo {background:url('../images/HeaderNom480.png') no-repeat left top;width:450px;height:110px;margin-left:-225px;}
	header .top-header a.logo {background:url('../images/HeaderNom480.png') no-repeat left top;width:450px;height:110px;}
	body.home header .top-header p {font-size:16px;width:380px;}
	body.home header .top-header .search {margin-top:45px;margin-right:92px;}
	header .top-header .search {margin-top:211px;margin-right:92px;}

	/* Bandeau */
	
	#wrapper .front-page .bandeau-publication, #wrapper .front-page .bandeau-publication .caroufredsel_wrapper{height:444px!important;}
	.bandeau-publication .wrapper-slider-home .image-cropper {height:444px;}
	.bandeau-publication .wrapper-slider-home .image-cropper img {top:-50%;}
	
	/* Wrapper Front Page */

	.wrapper-front-page {margin-top:-116px;}

	.front-page .sousmenu-access {right:110px;z-index:1;}

	/* Slider dernires actualites */

	.front-page .derniers-actualites {width:470px;padding:43px 5px 30px;position:relative;min-height:401px;}
	.front-page .derniers-actualites .block-actualites-left {position:absolute;bottom:0;width:470px;min-height:84px;}
	.front-page .derniers-actualites .block-actualites-left a {text-indent:-9999px;width:42px;height:43px;padding:0;float:left;margin-bottom:0;margin-right:8px;margin-top:11px;}
	.front-page .derniers-actualites .block-actualites-left a:hover, .front-page .derniers-actualites .block-actualites-left a.selected {height:54px;padding:0;margin-top:0px;}
	.front-page .derniers-actualites .block-actualites-left a.voir-toutes-actus {text-indent:0;right:0;}
	.front-page .derniers-actualites .block-actualites-left a:hover.voir-toutes-actus {height:43px;}


	/* Sidebar frontpage */

	.front-page .sidebar-front-page {width:470px;padding:0px 5px 30px;}

	.front-page .sidebar-front-page .liens-utiles-front-page {width:470px;}
	.sidebar-front-page .liens-utiles-front-page h2 {text-align:center;}
	.sidebar-front-page .liens-utiles-front-page ul {margin:0 auto;width:249px;}
	.front-page .sidebar-front-page a.guide-des-droits-demarches {width:260px;min-height:56px;padding:28px 82px 11px 128px;}
	.sidebar-front-page a.guide-des-droits-demarches span {height:95px;top:0px;}
	.sidebar-front-page a.guide-des-droits-demarches br {display:none;}
	.front-page .sidebar-front-page a.communaute-de-communes {width:470px;}

	.front-page .acces-rapide-front {width:470px;padding:0px 5px 30px;min-height:190px;}
	.front-page .acces-rapide-front ul li {margin-right:40px;}
	.front-page .acces-rapide-front ul li {width:130px;height:76px;background-size:130px 76px!important;}
	.front-page .acces-rapide-front ul li a {padding-top:76px;}
	.front-page .acces-rapide-front ul li a span {padding:9px 14px 10px;}
	.front-page .acces-rapide-front ul li.les-evenements a:hover span, .front-page .acces-rapide-front ul li.la-mediatheque a:hover span,.front-page .acces-rapide-front ul li.l-agence-postale a:hover span {padding:47px 12px 48px;}

	/* Footer */

	footer .coordonnees-infos {width:254px;background:none;}
	footer .contact-footer {background:url('../images/FooterSeparator.png') no-repeat right center;}
	footer .contact-footer ul {padding:37px 22px 0 0px;}
	footer .footer-bottom {float:left;padding:14px 0 0 30px;}
	footer .footer-bottom ul li {float:none;}


	/* Page */
	
	#primary {margin-top:-51px;}
	#primary.affichage-savoir-plus {width:480px;}
	#secondary .actualiteslies {margin-bottom:10px;}
	#primary article .google-map-access, #primary.affichage-savoir-plus article .google-map-access {width:430px;padding:25px;}
	

	/* Affichage listes */

	.affichage-liste .liste-publication li .infos, .affichage-savoir-plus .affichage-liste .liste-publication li .infos {width:355px;}
	.affichage-liste .liste-publication li .img {display:none;}

	/* Pages système */

	#credits-creasit {width:411px;}
	#credits-creasit-container img {max-width:411px;}

	/* Erreur 404 */

	.page404 .erreur {width:462px;}

	/* Attachment */

	.page-attachment p.attachment a img {max-width:413px;}

	/* Template actualité */

	.panel-actualites {width:430px;margin-top:20px;margin-right:0;}
	.page-articles {width:430px;}
	.panel-actualites .display-listes {width:93%;}
	.form-actualites p:first-child, .form-actualites form select, .form-actualites form p.keywords, .form-actualites form input {width:100%;}

	/* Plan Interactif */

	.post-template-template-plan-interactif-php .panel-plan-interactif .display-map-full,
	.tax-plans_interactifs_taxonomy .panel-plan-interactif .display-map-full {display:none;}
	.post-template-template-plan-interactif-php .panel-plan-interactif, .post-template-template-plan-interactif-php .panel-plan-interactif .form-plan-interactif, .post-template-template-plan-interactif-php .panel-plan-interactif .form-plan-interactif .categorie-googlemap,
	.tax-plans_interactifs_taxonomy .panel-plan-interactif, .tax-plans_interactifs_taxonomy .panel-plan-interactif .form-plan-interactif, .tax-plans_interactifs_taxonomy .panel-plan-interactif .form-plan-interactif .categorie-googlemap {width:430px;}
	.post-template-template-plan-interactif-php .panel-plan-interactif .display-map-full, .post-template-template-plan-interactif-php .panel-plan-interactif .form-plan-interactif .filtre-mot-cle-adresse,
	.tax-plans_interactifs_taxonomy .panel-plan-interactif .display-map-full, .tax-plans_interactifs_taxonomy .panel-plan-interactif .form-plan-interactif .filtre-mot-cle-adresse {width:390px;}
	.filtre-mot-cle-adresse .keywords input, .filtre-mot-cle-adresse .rechercheadresse-googlemap input {width:310px;}
	.post-template-template-plan-interactif-php .google-map,
	.tax-plans_interactifs_taxonomy .google-map {width:430px;margin-top:10px;}
	.post-template-template-plan-interactif-php .panel-plan-interactif,
	.tax-plans_interactifs_taxonomy .panel-plan-interactif {margin-top:15px;margin-right:0;}

	/* Météo */

	body.post-template-template-meteo-php .entry-content div {width:430px!important;overflow-x:scroll;}
	body.post-template-template-meteo-php .entry-content div > div {overflow-x:hidden;}
	body.post-template-template-meteo-php .entry-content iframe {max-width:480px;}

	/* Prop */
	.class-commune-form-prop {margin-left:-230px!important;width:410px!important;}
	.class-commune-form-prop .demi-field,
	.class-commune-form-prop .demi-bloc-form {width:100%!important;}
	.class-commune-form-prop .bloc-form input[type=text],
	.class-commune-form-prop .bloc-form input[type=email],
	.class-commune-form-prop .bloc-form textarea {width:100%!important;box-sizing:border-box!important;}

}