@media screen and (max-width: 940px) {
	
	
		/* ***************************************************************************************
	*       ____            _                         _                                       
	*      / ___|___  _ __ | |_ ___ _ __  _   _    __| | ___ ___   _ __   __ _  __ _  ___ ___ 
	*     | |   / _ \| '_ \| __/ _ | '_ \| | | |  / _` |/ _ / __| | '_ \ / _` |/ _` |/ _ / __|
	*     | |__| (_) | | | | ||  __| | | | |_| | | (_| |  __\__ \ | |_) | (_| | (_| |  __\__ \
	*      \____\___/|_| |_|\__\___|_| |_|\__,_|  \__,_|\___|___/ | .__/ \__,_|\__, |\___|___/
	*                                                             |_|          |___/          
	*
	****************************************************************************************** */

	h1, .entry-content .fond h1, #secondary.fond h1, h1 strong{font-size:30px;line-height:36px;}



	/* **************************
	*      _____           _     
	*     |_   ____   ___ | |___ 
	*       | |/ _ \ / _ \| / __|
	*       | | (_) | (_) | \__ \
	*       |_|\___/ \___/|_|___/
	*                            
	***************************** */

	.center,
	.center-prop-internaute {width:560px;padding:0 10px;}
    .cadre {width:560px;padding:0 10px;}
	.center-prop-internaute {margin-left:-290px;}
	#cboxCurrent{display:none !important;}

	/* ***************************************************
	*         _                        _ _                
	*        / \   ___ ___ ___ ___ ___(_| |__   __ _ _ __ 
	*       / _ \ / __/ __/ _ / __/ __| | '_ \ / _` | '__|
	*      / ___ | (_| (_|  __\__ \__ | | |_) | (_| | |   
	*     /_/   \_\___\___\___|___|___|_|_.__/ \__,_|_|   
	*                                                     
	****************************************************** */
	
	.accessibar-div .confortdelecture {box-sizing:border-box;width:100%;height:128px;}
	.accessibar-div .vocalisation {margin:15px 0 0 0;}

	/* ****************************
	*      __  __                  
	*     |  \/  | ___ _ __  _   _ 
	*     | |\/| |/ _ | '_ \| | | |
	*     | |  | |  __| | | | |_| |
	*     |_|  |_|\___|_| |_|\__,_|
	*                              
	******************************* */
	
    header .menu-menu-principal-container{width: 472px;}
    
    header .bottom-header .toggleMenu {display:block;float:left;width:472px;box-sizing:border-box; height: 80px;border-bottom: 10px solid #a6cf36;padding-top: 28px;}
	header .bottom-header .toggleMenu span {font-family: 'Noto Sans','sans-serif';font-size:18px;color:#fff;display:block;cursor:pointer;text-align: center;text-transform: uppercase;}
	header .bottom-header .toggleMenu span svg {fill:#fff;width: 16px; height: 13px; margin-right: 5px; display: inline-block; }
	header .menu-menu-principal-container {display:none;width:100%;background-color:transparent;position:absolute;top:80px;padding:0;left:0;box-sizing:border-box;}
    header .menu-menu-principal-container ul#menu-menu-principal li.menu-item{width: 472px; }
    header .menu-menu-principal-container ul#menu-menu-principal li a br{display: none;}
	header .menu-menu-principal-container, header .main-menu, header .main-menu > li, header .sub-menu > ul > li {height:initial;}
	header .menu-menu-principal-container{padding-left: 10px;}
	header .main-menu > li > a, header .main-menu > li > span{width:472px;box-sizing:border-box;margin: 0;}
	header .main-menu {overflow:hidden; width: 472px;}
	header .main-menu > li {width:100%;margin: 0;}
	header .main-menu li:nth-child(2),
	header .main-menu li:nth-child(3),
	header .main-menu li:nth-child(4),
	header .main-menu li:nth-child(5),
	header .main-menu li:nth-child(6),
	header .main-menu li:nth-child(7),
	header .main-menu li:first-child{padding-top: 0;height: inherit;}

    header .main-menu .sub-menu li:nth-child(2),
	header .main-menu .sub-menu li:nth-child(3),
	header .main-menu .sub-menu li:nth-child(4),
	header .main-menu .sub-menu li:nth-child(5),
	header .main-menu .sub-menu li:nth-child(6),
	header .main-menu .sub-menu li:nth-child(7),
	header .main-menu .sub-menu li:first-child{border-bottom: 1px solid #c6c6c6;}
    
    header .main-menu > li:first-child  {border-color:#722e6b; }
    header .main-menu > li:nth-child(2)  {border-color:#b6121b; }
    header .main-menu > li:nth-child(3)  {border-color:#a6cf36; }
    header .main-menu > li:nth-child(4)  {border-color:#ffc10e; }
    header .main-menu > li:nth-child(5)  {border-color:#25bef7; }
    header .main-menu > li:nth-child(6)  {border-color:#eb008c; }
    header .main-menu > li:nth-child(7)  {border-color:#f0610b; }
    
	header .sub-menu {position:relative;top:0;padding:0;width:100%;}
	header .sub-menu > ul > li {width:100%;box-sizing:border-box;padding:0;margin:0;border-bottom:1px solid;}
	header .sub-menu ul li .titre-item {margin-top:0;font-weight:normal;font-size:11px;}
	header .sub-menu ul li a span.img-a-la-une-menu,
	header .sub-menu ul li a img.imagealaune_item,
	header .sub-menu ul li a span.introduction-item,
	header ul li .hasImgMenu img.colorbox-off{display:none;}
	header .sub-menu ul.bloc-menu{padding:0;}
	header .sub-menu ul > li > a, header .main-menu .sub-menu ul > li > span{height:40px;}
	header .sub-menu ul li a span.titre-item{color:#ffffff;line-height:30px;}
    
    header .main-menu > li:first-child a:hover{background: #722e6b; width: 472px;border-bottom: none;}
    header .main-menu > li:first-child:hover, header .main-menu > li:hover {background: #4c4c4c; width: 472px;}
    header .main-menu > li:first-child .sub-menu > ul > li a{border:none; width: 100%;box-sizing: border-box;}
    header .main-menu > li:first-child .sub-menu > ul > li a{padding-left: 0;}
    
    header .main-menu > li:first-child .sub-menu > ul > li { border-top: none; width: 100%;padding-left: 20px;}
    header .main-menu > li:first-child .sub-menu > ul > li:hover { background: #722e6b;}
    header .main-menu > li:first-child .sub-menu > ul > li a:before { content: ''; display: inline-block;height: 100%; vertical-align: middle;}
    header .main-menu > li:first-child .sub-menu {margin: 0; border: none;top:0;}
    
    header .main-menu > li:nth-child(2) a:hover{background: #b6121b; width: 472px;border-bottom: none;}
    header .main-menu > li:nth-child(2):hover, header .main-menu > li:hover {background: #4c4c4c; width: 472px;}
    header .main-menu > li:nth-child(2) .sub-menu > ul > li a{border:none; width: 100%;}
    header .main-menu > li:nth-child(2) .sub-menu > ul > li { border-top: none; width: 100%;padding-left: 20px;}
    header .main-menu > li:nth-child(2) .sub-menu > ul > li:hover { background: #b6121b;}
    header .main-menu > li:nth-child(2) .sub-menu > ul > li a:before { content: ''; display: inline-block;height: 100%; vertical-align: middle;}
    header .main-menu > li:nth-child(2) .sub-menu {margin: 0; border: none;top:0;}
    
    header .main-menu > li:nth-child(3) a:hover{background: #a6cf36; width: 472px;border-bottom: none;}
    header .main-menu > li:nth-child(3):hover, header .main-menu > li:hover {background: #4c4c4c; width: 472px;}
    header .main-menu > li:nth-child(3) .sub-menu > ul > li a{border:none; width: 100%;}
    header .main-menu > li:nth-child(3) .sub-menu > ul > li { border-top: none; width: 100%;padding-left: 20px;}
    header .main-menu > li:nth-child(3) .sub-menu > ul > li:hover { background: #a6cf36;}
    header .main-menu > li:nth-child(3) .sub-menu > ul > li a:before { content: ''; display: inline-block;height: 100%; vertical-align: middle;}
    header .main-menu > li:nth-child(3) .sub-menu {margin: 0; border: none;top:0;top:0;top:0;top:0;}
    
    header .main-menu > li:nth-child(4) a:hover{background: #ffc10e; width: 472px;border-bottom: none;}
    header .main-menu > li:nth-child(4):hover, header .main-menu > li:hover {background: #4c4c4c; width: 472px;}
    header .main-menu > li:nth-child(4) .sub-menu > ul > li a{border:none; width: 100%;}
    header .main-menu > li:nth-child(4) .sub-menu > ul > li { border-top: none; width: 100%;padding-left: 20px;}
    header .main-menu > li:nth-child(4) .sub-menu > ul > li:hover { background: #ffc10e;}
    header .main-menu > li:nth-child(4) .sub-menu > ul > li a:before { content: ''; display: inline-block;height: 100%; vertical-align: middle;}
    header .main-menu > li:nth-child(4) .sub-menu {margin: 0; border: none;top:0;top:0;top:0;}
    
    header .main-menu > li:nth-child(5) a:hover{background: #25bef7; width: 472px;border-bottom: none;}
    header .main-menu > li:nth-child(5):hover, header .main-menu > li:hover {background: #4c4c4c; width: 472px;}
    header .main-menu > li:nth-child(5) .sub-menu > ul > li a{border:none; width: 100%;}
    header .main-menu > li:nth-child(5) .sub-menu > ul > li { border-top: none; width: 100%;padding-left: 20px;}
    header .main-menu > li:nth-child(5) .sub-menu > ul > li:hover { background: #25bef7;}
    header .main-menu > li:nth-child(5) .sub-menu > ul > li a:before { content: ''; display: inline-block;height: 100%; vertical-align: middle;}
    header .main-menu > li:nth-child(5) .sub-menu {margin: 0; border: none;top:0;top:0;}
    
    header .main-menu > li:nth-child(6) a:hover{background: #eb008c; width: 472px;border-bottom: none;}
    header .main-menu > li:nth-child(6):hover, header .main-menu > li:hover {background: #4c4c4c; width: 472px;}
    header .main-menu > li:nth-child(6) .sub-menu > ul > li a{border:none; width: 100%;}
    header .main-menu > li:nth-child(6) .sub-menu > ul > li { border-top: none; width: 100%;padding-left: 20px;}
    header .main-menu > li:nth-child(6) .sub-menu > ul > li:hover { background: #eb008c;}
    header .main-menu > li:nth-child(6) .sub-menu > ul > li a:before { content: ''; display: inline-block;height: 100%; vertical-align: middle;}
    header .main-menu > li:nth-child(6) .sub-menu {margin: 0; border: none;top:0;}
    
    header .main-menu > li:nth-child(7) a:hover{background: #f0610b; width: 472px;border-bottom: none;}
    header .main-menu > li:nth-child(7):hover, header .main-menu > li:hover {background: #4c4c4c; width: 472px;}
    header .main-menu > li:nth-child(7) .sub-menu > ul > li a{border:none; width: 100%;}
    header .main-menu > li:nth-child(7) .sub-menu > ul > li { border-top: none; width: 100%;padding-left: 20px;}
    header .main-menu > li:nth-child(7) .sub-menu > ul > li:hover { background: #f0610b;}
    header .main-menu > li:nth-child(7) .sub-menu > ul > li a:before { content: ''; display: inline-block;height: 100%; vertical-align: middle;}
    header .main-menu > li:nth-child(7) .sub-menu {margin: 0; border: none;top:0;}
    
    header .main-menu > li .sub-menu{width: 100%;}
    header .sub-menu.hasImgMenu ul.bloc-menu-left{width: 100%; background-color: #b8b8b8;}
    header .sub-menu ul.bloc-menu-left{width: 100%}
    header .main-menu > li > a {padding: 17px 20px;}
    header .sub-menu ul.bloc-menu-left{float: none;}
    header .sub-menu.hasImgMenu ul.bloc-menu-right,
    header .sub-menu ul.bloc-menu-right{width: 100%}
    header .sub-menu ul > li > a{padding-left: 20px}
    header .sub-menu{padding-left: 0;}
    header .sub-menu ul.bloc-menu-left, header .sub-menu ul.bloc-menu-middle, header .sub-menu ul.bloc-menu-right{background-color: #b8b8b8;}
    
    header .bottom-header.fixed{position: inherit;}
    header .bottom-header{z-index: 5;position: relative;}
    header .menu-menu-principal-container{z-index: 5;}
    header .bottom-header .toggleMenu{position: relative; z-index: 5; background-color: #4c4c4c;}
    /*recherche*/
    
    header .bottom-header .search-wrapper .search,
    header .bottom-header.fixed,
    header .bottom-header .search-wrapper #searchform{width: 560px;}
    header .bottom-header .search-wrapper form input{width: 450px;}
    header .bottom-header .outils-menu .toggle-search,
    header .bottom-header .search-wrapper form button{width: 70px;}
	/* *************************************
	*      _   _                _           
	*     | | | | ___  __ _  __| | ___ _ __ 
	*     | |_| |/ _ \/ _` |/ _` |/ _ | '__|
	*     |  _  |  __| (_| | (_| |  __| |   
	*     |_| |_|\___|\__,_|\__,_|\___|_|   
	*                                       
	**************************************** */
    header .top-header .back {width: 100%; background: #4c4c4c;height:193px;}
    header .top-header {width: 100%; background: #4c4c4c;}
    header .top-header ul.liens-haut{z-index: 3; }
    header .top-header .logo{top:0;left:inherit; transform: none;height: 193px;box-sizing: border-box;}
    header .top-header .logo p.baseline{margin-left: 40px;}
    header .top-header a h1{margin-left: 0px;margin-top: 33px;margin-bottom: 0;text-align: center;background: url('../images/HeaderNom1280.png') no-repeat center center; width: inherit;}
    header .top-header ul.liens-haut li a{text-shadow: none;}
    .bandeau-publication .image-slider{height: 338px;top:193px;}
    .bandeau-publication .prev, .bandeau-publication .next{top:328px;}
    
     header .bandeau,header .bandeau .superposition{height: 150px;}
    
    .bandeau-publication .legende_photo{transform: translate(-50%, -50%); left: 50%; display: block;position: absolute;margin: 0 0 20px;}

	/* ******************************************************
	*      _____                _                            
	*     |  ____ __ ___  _ __ | |_   _ __   __ _  __ _  ___ 
	*     | |_ | '__/ _ \| '_ \| __| | '_ \ / _` |/ _` |/ _ \
	*     |  _|| | | (_) | | | | |_  | |_) | (_| | (_| |  __/
	*     |_|  |_|  \___/|_| |_|\__| | .__/ \__,_|\__, |\___|
	*                                |_|          |___/      
	*
	********************************************************* */
    /* actualités */
    .front-page .milieu-haut{width: 560px; margin-top: 22px;}  
    .front-page .milieu-haut .caroufredsel_wrapper {width: 480px !important;}  
    .front-page .derniers-actualites .block-actualites-right{width: 80px;}
    .front-page .derniers-actualites .block-actualites-right .item-liste-actus a span.responsive {display: block;}
    .front-page .derniers-actualites .block-actualites-right .item-liste-actus a {text-align: center;}
    .derniers-actualites .liste-actus .desktop {display: none;}
    .front-page .derniers-actualites .block-actualites-left .image-a-la-une img, .front-page .derniers-actualites .block-actualites-left .image-a-la-une, .front-page .derniers-actualites .block-actualites-left .bloc-actu-clic, .front-page .derniers-actualites .block-actualites-left .wrapper-actualite-description, .front-page .derniers-actualites .block-actualites-left, .front-page .derniers-actualites .block-actualites-left .description-actualite{width: 480px !important;}
    .front-page .derniers-actualites .block-actualites-left .caroufredsel_wrapper .wrapper-actualite-description{width: 480px !important;height: 240px !important;}
    .front-page .derniers-actualites .block-actualites-left{height: 440px;}
    .front-page .derniers-actualites .block-actualites-left .categories{width: auto !important;top:227px;left:0;}
    .front-page .derniers-actualites .block-actualites-left .description-actualite{height: 190px;}
    .front-page .derniers-actualites .block-actualites-right .item-liste-actus a{padding: 13px 0;}
    
    /* agenda */
    .front-page .section-agenda {width: 560px !important;float: none; display: block;margin-top: 0;height: 434px;}
    .front-page .section-agenda .wrapper-agenda{height: 434px;}
    .front-page .section-agenda .wrapper-agenda ul li{width: 260px !important;height: 160px;display: inline-block;}
    .front-page .section-agenda .wrapper-agenda ul li:first-child{margin-right: 35px;}
    .front-page .section-agenda .wrapper-agenda ul li:last-child{display: none;}
    .front-page .section-agenda .wrapper-agenda ul li .date{width: 67px;height: 160px;}
    .front-page .section-agenda .wrapper-agenda{width: 560px;}
    .front-page .section-agenda .wrapper-agenda ul li .image-a-la-une-agenda img{height: 160px;padding-top: 160px;left: 67px;position: relative;}
    .front-page .section-agenda .wrapper-agenda ul li .image-a-la-une-agenda{width: 193px; height: 160px;}
    .front-page .section-agenda .wrapper-agenda ul li .description-evenement{float: none; display: block;}
    .front-page .section-agenda .wrapper-agenda ul li .description-evenement span.title{display: inline-block; margin-top: 17px;line-height: 23px;}
    .front-page .section-agenda .titre-agenda{margin-top: 33px;padding-bottom: 18px;}
    
    /* acces rapides */
    div.bloc-acces{width: 560px;height: 476px;float: none;display: block;box-sizing: border-box;}
    /* newsletter */
    .front-page .bloc-acces .lettre-information{width: 270px;}
    .front-page .bloc-acces .lettre-information input[type="text"]{width: 252px;}
    .front-page .bloc-acces .lettre-information input[type="submit"]{width: 108px;}
    
    /*kiosque*/
    .front-page .bloc-acces .kiosque{width: 269px;}
    .front-page .bloc-acces .kiosque .pdf img{padding-right: 10px;}
    .front-page .bloc-acces .kiosque  a.consulter,
    .front-page .bloc-acces .kiosque  a.consulter-tout{padding: 2px 13px;}
    
    /*acces rapides picto*/
    .front-page .acces-rapides{width: 560px;}
    .front-page .acces-rapides ul li,
    .front-page .acces-rapides ul li a span.picto_af,
    .front-page .acces-rapides ul li a span.texte_af{width: 79px;height: 86px;}
     .front-page .acces-rapides ul li a span.texte_af{height:70px;padding-top: 23px; padding-bottom: 22px;height: 70px;line-height: 14px;box-sizing: border-box;}
    .front-page .acces-rapides ul li:nth-child(6), .front-page .acces-rapides ul li:nth-child(2){width:79px;}
    .front-page .bloc-acces .lettre-information p.sabonner{font-size: 24px;}
    .front-page .bloc-acces .lettre-information{padding: 15px 22px 41px 9px;}
    .front-page .acces-rapides ul li a span.texte_af{padding-top: 20px; font-size: 12px;}
    .front-page .bloc-acces .lettre-information input[type="submit"]{margin-right: -13px;}
    
    /*page affichage liste agenda*/
    .post-template-template-agenda-php #wrapper .top-publication .bloc-context.imagealaune {margin-bottom: 30px;}
    .post-template-template-agenda-php .top-publication .introduction {margin-bottom: 0px;}
    .post-template-template-agenda-php .top-publication .aucune-imagealaune .introduction {margin-bottom: 30px;}
	/* *********************************
	*      _____           _            
	*     |  ______   ___ | |_ ___ _ __ 
	*     | |_ / _ \ / _ \| __/ _ | '__|
	*     |  _| (_) | (_) | ||  __| |   
	*     |_|  \___/ \___/ \__\___|_|   
	*                                   
	************************************ */
    .site-footer{height:580px;box-sizing: border-box;margin-top: 30px;}
    .site-footer .left-footer{width: 560px;float: none;display: block;}
    .site-footer .left-footer .coordonnees-infos{display: inline-block;margin-right: 25px}
    .site-footer .left-footer .logos{margin-left: 65px;margin-right: 30px;padding-right: 0;float: none;display: inline-block}
	
    .site-footer .right-footer{width: 560px;float: none;display: block;position: absolute;top: 340px;height: auto;}
    .site-footer .right-footer .espace, .site-footer .right-footer .horaires, .site-footer .right-footer .contact{width: 178px; height: 61px;box-sizing: border-box;margin-right: 13px;display: inline-block;float: left;margin-bottom: 0;}
    .site-footer .right-footer .contact{margin-right: 0px;}
    .site-footer .right-footer .espace a, .site-footer .right-footer .horaires a, .site-footer .right-footer .contact a{font-size: 14px;}
    .site-footer .right-footer a span{float: left;display: block;width: 50%;line-height: 14px;}
    .site-footer .right-footer a svg{float: left;display: block;padding-top: 4px;margin-right: 5px}
    .site-footer .right-footer .contact a svg{padding-top: 6px;}
    
    .site-footer .middle-footer{ 
		width: 560px;float: none;display: flex;position: relative;
		align-items: center;
		flex-direction: column;
		top: 20px; 
	}
    .site-footer .middle-footer .nav-footer{float: none;display: block;}
    .site-footer .middle-footer .nav-footer ul{width: 560px;text-align: center; display: inline-block;float: none;}
    .site-footer .middle-footer ul li a{text-align: center;}
    .site-footer .middle-footer ul li{display: inline-block;}
    .site-footer .middle-footer .nav-footer ul li{margin-right: 20px;}
    .site-footer .middle-footer .nav-footer ul.nuage li span{margin-right: 8px;}
    .site-footer .middle-footer .nav-footer ul.nuage {margin-bottom: 0;}
    .site-footer .middle-footer .nav-footer ul {margin-bottom: 25px;}
    .site-footer .right-footer a span{width:31%;}
    .site-footer .right-footer .espace a, .site-footer .right-footer .horaires a, .site-footer .right-footer .contact a{padding-top: 18px;}

    
    .site-footer .right-footer .espace a, .site-footer .right-footer .horaires a, .site-footer .right-footer .contact a{width: 178px;}

	.site-footer .reseauxSauce, .site-footer .reseauxSauce .sauce {
		width:100%; 
	}

	.site-footer .reseauxSauce .sauce {
		justify-content: center;
	}

    /* **************************
	*      ____                  
	*     |  _ \ __ _  __ _  ___ 
	*     | |_) / _` |/ _` |/ _ \
	*     |  __| (_| | (_| |  __/
	*     |_|   \__,_|\__, |\___|
	*                 |___/      
	*
	***************************** */
    header .bread{width: 560px;}
    
    /*page exemple*/
    #primary section.avec-imagealaune,
    #primary section,#primary.contextualites-on .top-pubication section.avec-imagealaune,#primary.contextualites-on .top-pubication .imagealaune-publication{width: 560px;height: auto;}
    #primary .top-pubication .imagealaune-publication{margin-top: 0;background: #0093b0;width: 560px;margin-bottom: 30px;padding-bottom: 20px;}
    #primary.contextualites-on .top-pubication section.avec-imagealaune {margin-bottom: -1px}
    
    /*affichage liste*/
    .top-publication .introduction{width: 560px;height: auto;}
    #wrapper .top-publication .bloc-context.imagealaune{margin-top: 0;background: #0093b0;width: 560px;margin-bottom: 30px;padding-bottom: 30px;position: inherit;}
    #wrapper .top-publication .bloc-context.imagealaune img{min-height: inherit;min-width: inherit;}
    #wrapper .top-publication .bloc-context.imagealaune{left:0;}
    #primary .wrapper-panel .display-listes{margin-top: 0;}
    
    /*agenda*/
    #primary .wrapper-panel.panel-agenda{margin-bottom: 20px;}
    
    /*actu*/
    #primary .date-cat{margin: 0;padding: 5px 15px 19px;width: 100%;box-sizing: border-box;}
    #primary .date-cat p.cats-actus{margin-bottom: 5px;}
    
    /*page fiche contact*/
    .single-contacts .header-page{height: auto;width: 560px;box-sizing: border-box;}
    .single-contacts #wrapper .top-publication .bloc-context.imagealaune{margin-top: 20px;width: auto;position: relative;float: none;left: 0;margin-bottom: 0;}
    .single-contacts #wrapper .top-publication .bloc-context.imagealaune a {width: auto;}
    .single-contacts .top-publication .introduction{float: none;width: auto;}
    .single-contacts .top-publication .introduction p{padding: 10px 20px 20px 20px;}
    .single-contacts #wrapper .top-publication .bloc-context.imagealaune img{min-height: inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
    
    #primary.contextualites-on, .size-template-filtres{width: 100%;}
    
    #secondary, #primary .wrapper-panel{width: 100%;}
	/* ****************************************
	*      ____  _     _      _                 
	*     / ___|(_) __| | ___| |__   __ _ _ __ 
	*     \___ \| |/ _` |/ _ | '_ \ / _` | '__|
	*      ___) | | (_| |  __| |_) | (_| | |   
	*     |____/|_|\__,_|\___|_.__/ \__,_|_|   
	*                                          
	******************************************* */
    #secondary,
    #primary .wrapper-panel,#primary.contextualites-on, .size-template-filtres,#primary.contextualites-on article,#primary article{}
    
    #secondary{margin-top: 30px;}
    
    .contactslie_v2 .relations-contacts-v2{position: inherit;}
    .contactslie_v2 .relations-contacts-v2 ul{position: inherit;height: 280px;display: block;}
    .contactslie_v2 .relations-contacts-v2 ul li{width: 560px;}
    
    .actualitelie .relation-actualites ul{height: 115px;display: block;}
    .actualitelie .relation-actualites ul li{width: 560px;height: 143px;}
    
    .relations-agenda ul{display: block;position: inherit;}
    .relations-agenda ul li{width: 560px;}
	
	/* *********************************
	*      _____ _ _ _                 
	*     |  ___(_) | |_ _ __ ___  ___ 
	*     | |_  | | | __| '__/ _ \/ __|
	*     |  _| | | | |_| | |  __/\__ \
	*     |_|   |_|_|\__|_|  \___||___/
	*                                  
	*********************************** */
    #searchform .ui-autocomplete {width:490px !important;}

	#primary .wrapper-panel .rester-informe,
	#primary .wrapper-panel .prop-publi {width:100%;margin-top:10px;}
    #primary .wrapper-panel .rester-informe a{padding: 19px 10px 19px 20px;}
    #primary .wrapper-panel .prop-publi a, #primary .wrapper-panel .rester-informe a, .panel-plan-interactif .display-map a.off, .panel-plan-interactif .display-map a.on, #secondary a.return-list, #secondary .ensavoirplus-pagedetaillee a{font-weight: 500;}
    #secondary a.return-list{width: 100%;}
	#primary .panel-agenda .form-panel .keywords,
	#primary .panel-agenda .form-panel .periode {width:100%;}
	#primary .panel-agenda .form-panel .periode {margin-top:20px;}
	#primary .panel-agenda .form-panel .periode .input-date input {width:85%;}

	body.map-full-width #primary .panel-plan-interactif {width:260px;}
	
	/* *****************************************************************************************
	*       ____                                        _                       _       _       
	*      / ___|___  _ __ ___  _ __ ___  _   _ _ __   | |_ ___ _ __ ___  _ __ | | __ _| |_ ___ 
	*     | |   / _ \| '_ ` _ \| '_ ` _ \| | | | '_ \  | __/ _ \ '_ ` _ \| '_ \| |/ _` | __/ _ \
	*     | |__| (_) | | | | | | | | | | | |_| | | | | | ||  __/ | | | | | |_) | | (_| | ||  __/
	*      \____\___/|_| |_| |_|_| |_| |_|\__,_|_| |_|  \__\___|_| |_| |_| .__/|_|\__,_|\__\___|
	*                                                                    |_|                    
	******************************************************************************************** */

	#primary .template-affilistes-navprofil ul.liste-publication li a .articles-content .title,
	#primary .template-actualites ul li a .articles-content span.title,
	#primary .template-actualites ul li.minime a .articles-content span.title,
	#primary .template-agenda ul li a .articles-content .title,
	#primary .template-annuaire-contacts ul li a .articles-content .title,
	#primary .template-bdocumentaire-phototheque ul li .information-document h4,
	#primary .template-gestion-ressources ul li span.articles-content .title {font-size:14px;line-height:20px;height:auto;padding-bottom:20px;}

	#proposition-publication .bloc-form .demi-bloc-form,
	#proposition-publication .demi-field {width:100%;}

	/* *************************************************
	*         _        _               _ _ _    __      
	*        / \   ___| |_ _   _  __ _| (_) |_ /_/  ___ 
	*       / _ \ / __| __| | | |/ _` | | | __/ _ \/ __|
	*      / ___ \ (__| |_| |_| | (_| | | | ||  __/\__ \
	*     /_/   \_\___|\__|\__,_|\__,_|_|_|\__\___||___/
	*                                                   
	**************************************************** */
	
	#primary .template-actualites ul li a .img-actu {width:140px;}
	#primary .template-actualites ul li .cats-date {left:160px;}
	#primary .date-cat p.cats-actus {float:none;overflow:hidden;}

	/* ****************************************
	*         _                        _       
	*        / \   __ _  ___ _ __   __| | __ _ 
	*       / _ \ / _` |/ _ \ '_ \ / _` |/ _` |
	*      / ___ \ (_| |  __/ | | | (_| | (_| |
	*     /_/   \_\__, |\___|_| |_|\__,_|\__,_|
	*             |___/       
	*                 
	******************************************* */

	#primary .template-agenda ul li a .date {width:105px;}
	#primary .template-agenda ul li a .date p {font-size:14px;}
	#primary .template-agenda ul li a .articles-content .lieu {display:none;}
	#primary .template-agenda ul li .categorie-agenda {left:260px;}
	#primary .content-agenda .categorie-date .date-evenement p {font-size:18px;}
	#primary .content-agenda .site-contact a {width:100%;}
	#primary .content-agenda .site-contact a.nous-contactez {margin-top:10px;}
	
	/* ****************************************************************************************************
	*         _                            _                _                        _             _       
	*        / \   _ __  _ __  _   _  __ _(_)_ __ ___    __| | ___    ___ ___  _ __ | |_ __ _  ___| |_ ___ 
	*       / _ \ | '_ \| '_ \| | | |/ _` | | '__/ _ \  / _` |/ _ \  / __/ _ \| '_ \| __/ _` |/ __| __/ __|
	*      / ___ \| | | | | | | |_| | (_| | | | |  __/ | (_| |  __/ | (_| (_) | | | | || (_| | (__| |_\__ \
	*     /_/   \_\_| |_|_| |_|\__,_|\__,_|_|_|  \___|  \__,_|\___|  \___\___/|_| |_|\__\__,_|\___|\__|___/
	*                                                                                                      
	******************************************************************************************************* */

	#primary .template-annuaire-contacts ul li .site-internet .reponsive-1024 {display:none;}
	#primary .template-annuaire-contacts ul li .site-internet .reponsive-480 {display:block;}
	#primary .contact-detail .label {width:100%;}

	/* *******************************************
	*         _    _            _     _   _ ____  
	*        / \  | |       ___| |_  | \ | |  _ \ 
	*       / _ \ | |      / _ \ __| |  \| | |_) |
	*      / ___ \| |___  |  __/ |_  | |\  |  __/ 
	*     /_/   \_\_____|  \___|\__| |_| \_|_|    
	*                                             
	********************************************** */

	#primary .template-affilistes-navprofil ul.liste-publication li.liste a .articles-content .title {margin-bottom:5px;}
	#primary .accesrapide-resultats-alnp p.volet-alnp.open .open, 
	#primary .accesrapide-resultats-alnp p.volet-alnp.close .close {display:none;}

	/* ********************************************************************************************************************
	*      ____                       _                   _           _           _        _   _      __                   
	*     | __ )  __ _ ___  ___    __| | ___   ___    ___| |_   _ __ | |__   ___ | |_ ___ | |_| |__   \_\  __ _ _   _  ___ 
	*     |  _ \ / _` / __|/ _ \  / _` |/ _ \ / __|  / _ \ __| | '_ \| '_ \ / _ \| __/ _ \| __| '_ \ / _ \/ _` | | | |/ _ \
	*     | |_) | (_| \__ \  __/ | (_| | (_) | (__  |  __/ |_  | |_) | | | | (_) | || (_) | |_| | | |  __/ (_| | |_| |  __/
	*     |____/ \__,_|___/\___|  \__,_|\___/ \___|  \___|\__| | .__/|_| |_|\___/ \__\___/ \__|_| |_|\___|\__, |\__,_|\___|
	*                                                          |_|                                           |_|           
	*
	*********************************************************************************************************************** */

	#primary .template-bdocumentaire-phototheque ul li .image-a-la-une {height:180px;}
	.template-bdocumentaire-phototheque ul li .information-document {height:198px;}
    #primary .template-bdocumentaire-phototheque ul li .information-document h4{margin-bottom: 0 !important;padding-bottom: 5px;}

	/* ****************************************
	*         _    _ _            _         __ 
	*        / \  | | | ___   ___(_)_ __   /_/ 
	*       / _ \ | | |/ _ \ / __| | '_ \ / _ \
	*      / ___ \| | | (_) | (__| | | | |  __/
	*     /_/   \_\_|_|\___/ \___|_|_| |_|\___|
	*                                          
	******************************************* */
	
	.allocine-film .affiche-film {float:none;margin:0 auto 20px;}
	.allocine-film .informations-film {width:440px;}

	/* ****************************************
	*         _    _ _                         
	*        / \  | | |__  _   _ _ __ ___  ___ 
	*       / _ \ | | '_ \| | | | '_ ` _ \/ __|
	*      / ___ \| | |_) | |_| | | | | | \__ \
	*     /_/   \_\_|_.__/ \__,_|_| |_| |_|___/
	*                                          
	******************************************* */

	#primary .vignettes-album a .articles-content h4 {margin-bottom:0!important;padding:41px 0 0!important;}
	#primary .vignettes-album a .articles-content .introduction {margin-top:5px!important;}

	/* ************************
	*      _  _    ___  _  _   
	*     | || |  / _ \| || |  
	*     | || |_| | | | || |_ 
	*     |__   _| |_| |__   _|
	*        |_|  \___/   |_|  
	*                          
	*************************** */
	
	.page404 #searchform {text-align:center;}
	.page404 #searchform div {display:inline-block;}
	.page404 #searchform .rechercher {width:240px;}

	/* ***************************************
	*       ____            _             _   
	*      / ___|___  _ __ | |_ __ _  ___| |_ 
	*     | |   / _ \| '_ \| __/ _` |/ __| __|
	*     | |__| (_) | | | | || (_| | (__| |_ 
	*      \____\___/|_| |_|\__\__,_|\___|\__|
	*                                         
	****************************************** */

	.page-contact .gform_wrapper ul li.gfield {width:100%;}
	.page-contact .gform_wrapper ul li#field_1_5 {padding-top:0;}

	/* ************************************************
	*       ____           _         ______     ______ 
	*      / ___|__ _ _ __| |_ ___  / ___\ \   / / ___|
	*     | |   / _` | '__| __/ _ \ \___ \\ \ / / |  _ 
	*     | |__| (_| | |  | ||  __/  ___) |\ V /| |_| |
	*      \____\__,_|_|   \__\___| |____/  \_/  \____|
	*                                                  
	*************************************************** */

	.carte-svg {width:100%;}
	.carte-svg svg {float:none;margin:30px 85px 20px;}
	.carte-svg .ville-presente-cc {width:100%;box-sizing:border-box;}
	
	/* *****************************************************
	*      _   _            _       ___         ____  ____  
	*     | | | | __ _  ___| | __  / (_) ___   / / _|/ _\ \ 
	*     | |_| |/ _` |/ __| |/ / | || |/ _ \ / / |_| |_ | |
	*     |  _  | (_| | (__|   <  | || |  __// /|  _|  _|| |
	*     |_| |_|\__,_|\___|_|\_\ | ||_|\___/_/ |_| |_|  | |
	*                              \_\                  /_/ 
	*
	******************************************************** */

	body.gecko footer .middle-footer .newsletter-sms input[type="text"], 
	body.gecko footer footer .middle-footer .newsletter-sms input[type="email"] {width:308px;}

	body.ie .front-page .fil-infos-droits-demarches .droits-demarches-ligne select {width:389px;}
	
}