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

	/* Tools */
	.center {max-width:460px;position:relative;padding:0 10px;}
	#main {margin:30px 0 0 0;} 
	.google-map-access {width:414px;}
	#wpadminbar {position:fixed!important;}
	.addthis-bloc{display:none;}
	.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;}

	#primary .entry-content .comarquage a{background-position:-139px top !important;}


	/*Header*/
	header .top-header .identite{float:none;align-items: center}
	header .top-header .identite h1{font-size:70px;text-align:center;}
	header .tools{margin-left:20px;}
	header .top-header::before{right:-415px;width: 600px}
	header .top-header .search{margin:62px 60px 0 0;}


	/* Menu */
	header .menu-wrapper{height:auto;height:80px;}
	header .main-menu > li:first-child{margin-left:0;}
	header .main-menu{display:none;z-index:2;position:absolute;top:80px;background:#E5E5DF;width:100%;}
	header .toggleMenu{display:table;cursor:pointer;height:100%;padding:0 20px;position:relative;z-index:20;margin:0 auto;}
	header .toggleMenu .menu{font-family:'Raleway',sans-serif;color:#2d2d2d;font-size:14px;text-transform:uppercase;font-weight:600;display:table-cell;vertical-align:middle;padding-left:15px;}
	header .toggleMenu .icon-menu{display:block;width:18px;height:16px;background:url('../images/MenuBurger.png') no-repeat center center;margin-top:1px;margin-right:6px;display:table-cell;vertical-align:middle;margin-right:10px;}
	header .main-menu li{float:none;width:100%;text-align:center;border-bottom:1px solid #c9c9c9;}
	header .main-menu > li > a, .main-menu > li > span{float:none;width:460px;line-height:20px;border-left:none;}
	header .main-menu > li > a br, .main-menu > li > span br{display:none;}
	header .main-menu > li:hover > a, header .main-menu > li:hover + li > a{border-left:none;}
	header .main-menu > li > a:before, header .main-menu > li > span:before{content:'';margin-right:0;}
	header .main-menu > li.menu-item-has-children:hover{background:none;}

	header .main-menu > li:hover > a:before{display:none;}
	header .main-menu li:hover .sub-menu{border-bottom:none !important;}
	header .sub-menu ul > li > a, .main-menu .sub-menu ul > li > span{background:#898989;border:left:none;border-right:none;}
	header .sub-menu ul.bloc-menu-left li:first-child, header .sub-menu ul.bloc-menu-middle li:first-child, header .sub-menu ul.bloc-menu-right li:first-child{border-top:none;}
	/*-----------------------------------------------------------------------*/
	header .sub-menu{width:460px;padding:0;position:static;background:#E5E5DF;}
	header .sub-menu ul.bloc-menu-left, header .sub-menu ul.bloc-menu-middle, header .sub-menu ul.bloc-menu-right {width:460px;overflow:hidden;float:none;margin:0;border:0;padding:0;}
	header .sub-menu ul > li > a, .main-menu .sub-menu ul > li > span{padding:15px 0;}

	header .main-menu > li span:after{display:none;}
	header .main-menu > li:nth-child(1) span:after, header .main-menu > li:nth-child(1):hover span{background:none;}
	header .main-menu > li:nth-child(2) span:after, header .main-menu > li:nth-child(2):hover span{background:none;}
	header .main-menu > li:nth-child(3) span:after, header .main-menu > li:nth-child(3):hover span{background:none;}
	header .main-menu > li:nth-child(4) span:after, header .main-menu > li:nth-child(4):hover span{background:none;}
	header .main-menu > li:nth-child(5) span:after, header .main-menu > li:nth-child(5):hover span{background:none;}
	header .main-menu > li:nth-child(6) span:after, header .main-menu > li:nth-child(6):hover span{background:none;}
	header .main-menu > li:nth-child(7) span:after, header .main-menu > li:nth-child(7):hover span{background:none;}
	header .main-menu > li:nth-child(1) .sub-menu{border-top:none;}
	header .main-menu > li:nth-child(2) .sub-menu{border-top:none;}
	header .main-menu > li:nth-child(3) .sub-menu{border-top:none;}
	header .main-menu > li:nth-child(4) .sub-menu{border-top:none;}
	header .main-menu > li:nth-child(5) .sub-menu{border-top:none;}
	header .main-menu > li:nth-child(6) .sub-menu{border-top:none;}
	header .main-menu > li:nth-child(7) .sub-menu{border-top:none;}

	.main-menu li .sub-menu ul > li:first-child > a, .main-menu li .sub-menu ul > li:first-child > span{border-top:none;}
	.main-menu li:nth-child(1) .sub-menu ul > li > a, .main-menu li:nth-child(1) .sub-menu ul > li > span{border-color:transparent;}
	.main-menu li:nth-child(2) .sub-menu ul > li > a, .main-menu li:nth-child(2) .sub-menu ul > li > span{border-color:transparent;}
	.main-menu li:nth-child(3) .sub-menu ul > li > a, .main-menu li:nth-child(3) .sub-menu ul > li > span{border-color:transparent;}
	.main-menu li:nth-child(4) .sub-menu ul > li > a, .main-menu li:nth-child(4) .sub-menu ul > li > span{border-color:transparent;}
	.main-menu li:nth-child(5) .sub-menu ul > li > a, .main-menu li:nth-child(5) .sub-menu ul > li > span{border-color:transparent;}
	.main-menu li:nth-child(6) .sub-menu ul > li > a, .main-menu li:nth-child(6) .sub-menu ul > li > span{border-color:transparent;}
	.main-menu li:nth-child(7) .sub-menu ul > li > a, .main-menu li:nth-child(7) .sub-menu ul > li > span{border-color:transparent;}

	
	/* Header */
	header .top-header-left .logo{text-decoration:none;display:block;width:460px;height:118px;background:url('../images/bg_header768.png') no-repeat center center;position:relative;z-index:1;margin-top:40px;}
	header .search{margin-top:0;}
	header .search #searchform{width:450px;}
	header .search input{width:350px;}
	header .top-header-right{width:268px;background:none;}
	header .top-header-right .tools ul li{margin-left:12px;}

	header .top-header {
		height: 160px;
	}


	/* Front page */
	.front-page .top-front .bandeau-publication{float:none;width:460px;}
	.acces-rapides{float:none;width:460px;}
	.home .acces-rapides h2 {margin: 20px 0px;}
	.acces-rapides ul li:nth-child(1),.acces-rapides ul li:nth-child(3),.acces-rapides ul li:nth-child(5){float:left;}
	.acces-rapides ul li:nth-child(2),.acces-rapides ul li:nth-child(4),.acces-rapides ul li:nth-child(6){float:right;}
	.acces-rapides li a .picto{width:46px;}
	.acces-rapides li a .texte{width:163px;padding:0 5px 0 10px;}
	.front-page .bottom-front .derniers-actualites{width:460px;}
	.front-page .bottom-front .wrapper-actualite-slider{width:460px;}
	.front-page .bottom-front .bloc-actu-clic{width:225px !important;margin-right:10px;}
	.front-page .bottom-front .bloc-actu-clic .image-actualite{height:123px;}
	.front-page .bottom-front .bloc-actu-clic .image-actualite img{width:225px;height:auto;}
	.front-page .bottom-front .derniers-evenements{width:460px;}
	.front-page .bottom-front .derniers-evenements .evenement-agenda .bloc-evenement-clic{width:460px;height:153px;}
	.front-page .bottom-front .derniers-evenements .evenement-agenda .bloc-evenement-clic .image-a-la-une-agenda{height:123px;}
	.front-page .bottom-front .derniers-evenements .evenement-agenda .bloc-evenement-clic .image-a-la-une-agenda img,.front-page .bottom-front .bloc-evenement-clic .agenda-home-defaut{width:225px;height:123px;}
	.front-page .bottom-front .bloc-evenement-clic .evenement-detail{width:215px;padding:10px;}
	.front-page .bottom-front .bloc-evenement-clic .evenement-detail h2{margin-top:5px;font-size:16px;}
	.front-page .bottom-front .bloc-evenement-clic .evenement-detail .mois-lettre,.front-page .bottom-front .bloc-evenement-clic .evenement-detail .jour-nombre-semaine{font-size:20px;}
	.front-page .bottom-front .derniers-evenements .caroufredsel_wrapper{height:155px !important;}


	/* Page */
	.header-page{width:460px;padding:0px 0px 0px 0px;}
	.header-page .imagealaune-publication{width: 460px;height:330px;float:none;}
	.header-page .imagealaune-publication img{min-width:460px;min-height:446px;}
	.texte-intro{float:none;width:420px;padding:10px 20px;}


	/* Page */
	.wrapper-panel{background:transparent;}
	.header-page .introduction{margin:20px;}

	/*Footer*/
	footer.site-footer .footer-top .bloc-footer{width:210px;height:105px;display:block;margin:0;}
	footer.site-footer .footer-top .bloc-footer:hover .texte-bloc, footer.site-footer .footer-top .bloc-footer .texte-bloc{height:105px;}
	footer.site-footer .footer-top .bloc-demarches{background:none;margin-bottom:10px;}
	footer.site-footer .footer-top .bloc-zoom{background-image:none !important;}
	footer.site-footer .footer-top .bloc-demarches .texte-bloc {background: rgba(48, 8, 50, 1) none repeat scroll;}
	footer.site-footer .footer-top .bloc-zoom .texte-bloc {background: rgba(255, 255, 255, 1) none repeat scroll;}
	footer.site-footer .footer-top .bloc-plan{width:240px !important;height:220px !important;margin-left: 220px !important;margin-top: -219px !important;}
	footer.site-footer .footer-top .bloc-footer .texte-bloc div{left:13px;}
	footer.site-footer .footer-bottom .contact{width:258px;padding-right:10px;}
	footer.site-footer .footer-bottom .horaires-ouverture{border-right:none;width:202px;padding:0 0 0 15px;}
	footer.site-footer .footer-bottom .footer-menu{margin:0;}
	footer.site-footer .footer-bottom .FooterLogoCC{position:absolute;top:290px;left:0;}




	/* Secondary */
	#secondary .contactslie .relations-contacts{width:257px;}
	#secondary .actualitelie .relation-actualites{width:277px;}
	#secondary .relations-agenda-v2{width:267px;}
	#secondary .relations-agenda-v2 .nav-agenda{width:267px;}

	/* Affichage listes */
	.single-affichage_liste .panel-affichages-listes{width:460px;}
	.single-affichage_liste .form-affichages-listes{width:380px;}
	.single-affichage_liste .form-affichages-listes form p.keywords input{width:380px;}
	#formAffichagesListes input.valider-form{width:400px;}
	#formAffichagesListes .reinitialiser-form{width:400px;}
	.affichage-liste .liste-publication{text-align:center;}
	.affichage-liste .liste-publication li{float:none;display:inline-block;margin:0 0 20px 0;}
	.single-affichage_liste .acces-rapide-resultats{height:80px;width:460px;}
	.single-affichage_liste .acces-rapide-resultats h2{text-align:center;padding-left:0;}
	.single-affichage_liste .acces-rapide-resultats .volet{top:54px;right:170px;}
	.single-affichage_liste .acces-rapide-resultats .wrapper-liste-acces-rapide{margin-top:23px;}
	.affichage-liste .liste-publication.minime li .img{display:none;}
	.affichage-liste .liste-publication.minime li{width:400px;}
	.affichage-savoir-plus .affichage-liste .liste-publication.minime li .infos{width:323px;}
	.affichage-savoir-plus .affichage-liste .liste-publication.minime li .infos,.affichage-savoir-plus .affichage-liste .liste-publication.minime li:hover .infos{height:180px;}
	.affichage-liste .liste-publication.minime li .arrow{padding:81px 0;}
	.single-affichage_liste .form-affichages-listes form #liste-types > div{margin-right:20px;}
	.wrapper-panel{width:460px;}
	.affichage-liste .liste-publication li .no-img.post, .affichage-liste .liste-publication.minime li .no-img.post,.affichage-liste .liste-publication li .no-img.affichage_liste, .affichage-liste .liste-publication.minime li .no-img.affichage_liste, .affichage-liste .liste-publication li .no-img.agenda, .affichage-liste .liste-publication.minime li .no-img.agenda{display:none;}




	/* Actualites */
	.panel-actualites .display-actualites{width:460px;}
	.panel-actualites{width:460px;}
	.form-actualites{width:460px;}
	.form-actualites #liste-types{width:380px;}
	.form-actualites form select{width:380px;}
	.form-actualites form input{width:380px;}
	.panel-actualites .propose-actualite{width:380px;margin-left:20px;}
	.page-articles{width:460px;}
	.page-articles .liste-actus .post .img-actu{display:none;}
	.page-articles .liste-actus .post .articles-content{float:none;width:430px;}
	.page-articles .liste-actus .post .entry-footer{float:none;width:440px;position:static;}
	#formAffichagesListes input.valider-form, #formActualites input.valider-form, #formAgenda input.valider-form{width:380px;}
	#formAffichagesListes .reinitialiser-form, #formActualites .reinitialiser-form, #formAgenda .reinitialiser-form{width:380px;}
	.imagealaune-publication img{width:440px;}

	.panel-actualites .propose-actualite{margin-left:0px;}


	/*Plan interactif*/
	.post-template-template-plan-interactif-php .panel-plan-interactif, .tax-plans_interactifs_taxonomy .panel-plan-interactif{width:460px;float:none;}
	.post-template-template-plan-interactif-php .panel-plan-interactif .form-plan-interactif .filtre-mot-cle-adresse, .tax-plans_interactifs_taxonomy .panel-plan-interactif .form-plan-interactif .filtre-mot-cle-adresse{width:420px;}
	.post-template-template-plan-interactif-php .panel-plan-interactif .form-plan-interactif .categorie-googlemap, .tax-plans_interactifs_taxonomy .panel-plan-interactif .form-plan-interactif .categorie-googlemap{width:360px;}
	.post-template-template-plan-interactif-php .google-map, .tax-plans_interactifs_taxonomy .google-map{width:460px;}
	.post-template-template-plan-interactif-php .panel-plan-interactif .form-plan-interactif, .tax-plans_interactifs_taxonomy .panel-plan-interactif .form-plan-interactif{width:460px;}
	.post-template-template-plan-interactif-php .panel-plan-interactif .form-plan-interactif .filtre-mot-cle-adresse .keywords input, .tax-plans_interactifs_taxonomy .panel-plan-interactif .form-plan-interactif .filtre-mot-cle-adresse .keywords input,.post-template-template-plan-interactif-php .panel-plan-interactif .form-plan-interactif .filtre-mot-cle-adresse .rechercheadresse-googlemap input, .tax-plans_interactifs_taxonomy .panel-plan-interactif .form-plan-interactif .filtre-mot-cle-adresse .rechercheadresse-googlemap input{width:348px;}
	.post-template-template-plan-interactif-php .panel-plan-interactif .form-plan-interactif .categorie-googlemap, .tax-plans_interactifs_taxonomy .panel-plan-interactif .form-plan-interactif .categorie-googlemap{width:459px;}
	.post-template-template-plan-interactif-php .panel-plan-interactif .form-plan-interactif p, .post-template-template-plan-interactif-php .panel-plan-interactif .form-plan-interactif label, .tax-plans_interactifs_taxonomy .panel-plan-interactif .form-plan-interactif p, .tax-plans_interactifs_taxonomy .panel-plan-interactif .form-plan-interactif label{margin-right:0;}
	.post-template-template-plan-interactif-php .google-map, .tax-plans_interactifs_taxonomy .google-map{margin-top:0;}
	.post-template-template-plan-interactif-php .panel-plan-interactif .display-map-full a, .tax-plans_interactifs_taxonomy .panel-plan-interactif .display-map-full a{display:none;}
	
	/*Agenda*/
	.wrapper-secondary .panel-agenda{width:440px;}
	.panel-agenda{width:460px;}
	.panel-annuaire .display-listes{width:440px;}
	.panel-annuaire .display-map{width:408px;}
	.form-annuaire form select{min-width:418px;}
	.form-annuaire form input{width:390px;}
	#formContacts input.valider-form{width:442px;}
	#formContacts .reinitialiser-form{width:420px;}
	.flux-rss-contact p{width:200px;margin-left:395px;}
	.panel-agenda .display-agenda{width:420px;}
	.flux-rss-agenda{width:375px;padding-left:85px;}
	.annuaire-contacts{width:460px;}
	.agenda-evenement .listes{width:460px;}
	.agenda-evenement .listes li{width:460px;}
	.form-agenda form p.periode input{width:380px;}
	.agenda-evenement .listes li .information-evenement{width:236px;}
	a.return-list{width:427px;}
	.content-agenda .categorie-date{width:105px;}
	#primary.affichage-savoir-plus .page-agenda-detail .info{width:258px;}
	.page-agenda-detail .site-contact a{display:inline-block;width:156px;}
	.form-agenda form > p.periode{width:99%;}
	.panel-agenda .form-agenda input{width:380px;}
	.page-agenda-detail #agendaForm li.input{margin:10px 20px 10px 0;}
	.page-agenda-detail #agendaForm li textarea{width:455px;}
	.div-prop-manif a.propose-manifestation {padding: 10px 60px;}

	.div-prop-manif{width:380px;margin-left:0;}
	.flux-rss-agenda{width:260px;margin-left:0;padding:5px 60px;}
	.agenda-evenement .listes li .fiche{width:94px;}
	a.return-list{width:440px;}
	.agenda-evenement .listes li .information-evenement h4 a{font-size:14px;}
	#primary.affichage-savoir-plus .google-map-access {width: 460px;}

	/* Pages système */

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

	/* Erreur 404 */

	.page404 .erreur {width:400px;}


	/* Contact */

	body.single-page-systeme .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width:90%!important;}
	.page-contact form textarea{width:90% !important;}

	/* Attachment */

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


}