/***** HEADER ******/
	header {
		background-color:white;
		padding:0 !important;
	}
	
	header .h_form svg .a {
		fill: #eeefef;
	}
	
	header #h_raccourcis_desk li.h_raccourcis_portailfamille i, header #h_raccourcis_desk li.h_raccourcis_servenligne i,
	header #h_raccourcis_mobile li.h_raccourcis_portailfamille i, header #h_raccourcis_mobile li.h_raccourcis_servenligne i {
		border-color:black;
		color:black;
	}
	
	/* header #h_principal { */
		/* background-color:white; */
	/* } */
	
	header #h_principal .icone_menu_nancyendirect {
		background-color:#EEEFEF;
	}
	
	header #h_principal .icone_menu_recherche {
		background-color:#EEEFEF;
	}
	
	header #h_principal .icone_menu_menu {
		/* background-color:black; */
		background-color:#FE6357;
	}
	
	header .h_rs, header #h_raccourcis_desk, header #h_raccourcis_mobile {
		background-color:#D3D5DB;
	}
	
	.h_alerte {
		background-color:#FE6357;
		color:black;
	}
/***** FIN HEADER ******/

/****** COULEUR RUBRIQUES ****/

	.nancylaville h1:after,
	.nancylaville .menu-pages li .card a:hover, 
	.nancylaville .menu-pages li .card a:focus,
	.nancylaville .rubrique_niv_1, .nancylaville .rubrique_niv_1 button,
	.nancylaville .retour_rubrique,
	.nancylaville .documents .titre-documents, 
	.nancylaville .focus .titre-focus, 
	.nancylaville .saviez-vous .titre-saviez-vous, 
	.nancylaville .oubliez-pas .titre-oubliez-pas,
	.nancylaville .pagination li.current,
	.nancylaville .pagination li:hover, 
	.nancylaville .pagination li:focus,
	.nancylaville #navigation-secondaire .titre_page_parent a:hover, 
	.nancylaville #navigation-secondaire .titre_page_parent a:focus, 
	.nancylaville #navigation-secondaire .bloc_page_soeur ul li a:hover, 
	.nancylaville #navigation-secondaire .bloc_page_soeur ul li a:focus,
	.nancylaville .swiper-pagination .swiper-pagination-bullet-active,
	.nancylaville#news_page .news-list-date,
	.nancylaville .frame-layout-13,
	.nancylaville .frame-layout-13.frame-type-list .article,
	.nancylaville .titre-focus,
	.nancylaville .frame-layout-20 .card-header[aria-expanded="true"],
	.nancylaville .frame-layout-20 .card-header:focus,
	.nancylaville .frame-layout-20 .card-header:hover,
	.nancylaville .frame-layout-36 .bloc-actualite:hover, .nancylaville .frame-layout-36 .bloc-actualite:focus,
	.nancylaville .frame-type-menu_section.sommaire
	{
		background-color:#dcf4b8;
		color:black;
	}
	
	.services h1:after,
	.services .menu-pages li .card a:hover, 
	.services .menu-pages li .card a:focus,
	.services .rubrique_niv_1, .services .rubrique_niv_1 button,
	.services .retour_rubrique,
	.services .documents .titre-documents, 
	.services .focus .titre-focus, 
	.services .saviez-vous .titre-saviez-vous, 
	.services .documents .titre-documents,
	.services .pagination li.current,
	.services .pagination li:hover, 
	.services .pagination li:focus,
	.services #navigation-secondaire .titre_page_parent a:hover, 
	.services #navigation-secondaire .titre_page_parent a:focus, 
	.services #navigation-secondaire .bloc_page_soeur ul li a:hover, 
	.services #navigation-secondaire .bloc_page_soeur ul li a:focus,
	.services .swiper-pagination .swiper-pagination-bullet-active,
	.services#news_page .news-list-date,
	.services .frame-layout-13,
	.services .frame-layout-13.frame-type-list .article,
	.services .titre-focus,
	.services .frame-layout-20 .card-header[aria-expanded="true"],
	.services .frame-layout-20 .card-header:hover,
	.services .frame-layout-20 .card-header:focus,
	.services .frame-layout-36 .bloc-actualite:hover, .services .frame-layout-36 .bloc-actualite:focus,
	.services .frame-type-menu_section.sommaire
	{
		background-color:#febbb8;
		color:black;
	}
	
	.demarcheenligne h1:after,
	.demarcheenligne .menu-pages li .card a:hover, 
	.demarcheenligne .menu-pages li .card a:focus,
	.demarcheenligne .rubrique_niv_1, .demarcheenligne .rubrique_niv_1 button,
	.demarcheenligne .retour_rubrique,
	.demarcheenligne .documents .titre-documents, 
	.demarcheenligne .focus .titre-focus, 
	.demarcheenligne .saviez-vous .titre-saviez-vous, 
	.demarcheenligne .documents .titre-documents,
	.demarcheenligne .pagination li.current,
	.demarcheenligne .pagination li:hover, 
	.demarcheenligne .pagination li:focus,
	.demarcheenligne #navigation-secondaire .titre_page_parent a:hover, 
	.demarcheenligne #navigation-secondaire .titre_page_parent a:focus, 
	.demarcheenligne #navigation-secondaire .bloc_page_soeur ul li a:hover, 
	.demarcheenligne #navigation-secondaire .bloc_page_soeur ul li a:focus,
	.demarcheenligne .swiper-pagination .swiper-pagination-bullet-active,
	.demarcheenligne#news_page .news-list-date,
	.demarcheenligne .frame-layout-13,
	.demarcheenligne .frame-layout-13.frame-type-list .article,
	.demarcheenligne .titre-focus,
	.demarcheenligne .frame-layout-20 .card-header[aria-expanded="true"],
	.demarcheenligne .frame-layout-20 .card-header:hover,
	.demarcheenligne .frame-layout-20 .card-header:focus,
	.demarcheenligne .frame-layout-36 .bloc-actualite:hover, .demarcheenligne .frame-layout-36 .bloc-actualite:focus,
	.demarcheenligne .frame-type-menu_section.sommaire
	{
		background-color:#febbb8;
		color:black;
	}
	
	.culture h1:after,
	.culture .menu-pages li .card a:hover, 
	.culture .menu-pages li .card a:focus,
	.culture .rubrique_niv_1, .culture .rubrique_niv_1 button,
	.culture .retour_rubrique,
	.culture .documents .titre-documents, 
	.culture .focus .titre-focus, 
	.culture .saviez-vous .titre-saviez-vous, 
	.culture .documents .titre-documents,
	.culture .pagination li.current,
	.culture .pagination li:hover, 
	.culture .pagination li:focus,
	.culture #navigation-secondaire .titre_page_parent a:hover, 
	.culture #navigation-secondaire .titre_page_parent a:focus, 
	.culture #navigation-secondaire .bloc_page_soeur ul li a:hover, 
	.culture #navigation-secondaire .bloc_page_soeur ul li a:focus,
	.culture .swiper-pagination .swiper-pagination-bullet-active,
	.culture#news_page .news-list-date,
	.culture .frame-layout-13,
	.culture .frame-layout-13.frame-type-list .article,
	.culture .titre-focus,
	.culture .frame-layout-20 .card-header[aria-expanded="true"],
	.culture .frame-layout-20 .card-header:hover,
	.culture .frame-layout-20 .card-header:focus,
	.culture .frame-layout-36 .bloc-actualite:hover, .culture .frame-layout-36 .bloc-actualite:focus,
	.culture .frame-type-menu_section.sommaire
	{
		background-color:#efe70b;
		color:black;
	}
	
	.viemunicipale h1:after,
	.viemunicipale .menu-pages li .card a:hover, 
	.viemunicipale .menu-pages li .card a:focus,
	.viemunicipale .rubrique_niv_1, .viemunicipale .rubrique_niv_1 button,
	.viemunicipale .retour_rubrique,
	.viemunicipale .documents .titre-documents, 
	.viemunicipale .focus .titre-focus, 
	.viemunicipale .saviez-vous .titre-saviez-vous, 
	.viemunicipale .documents .titre-documents,
	.viemunicipale .pagination li.current,
	.viemunicipale .pagination li:hover, 
	.viemunicipale .pagination li:focus,
	.viemunicipale #navigation-secondaire .titre_page_parent a:hover, 
	.viemunicipale #navigation-secondaire .titre_page_parent a:focus, 
	.viemunicipale #navigation-secondaire .bloc_page_soeur ul li a:hover, 
	.viemunicipale #navigation-secondaire .bloc_page_soeur ul li a:focus,
	.viemunicipale .swiper-pagination .swiper-pagination-bullet-active,
	.viemunicipale#news_page .news-list-date,
	.viemunicipale .frame-layout-13,
	.viemunicipale .frame-layout-13.frame-type-list .article,
	.viemunicipale .titre-focus,
	.viemunicipale .frame-layout-20 .card-header[aria-expanded="true"],
	.viemunicipale .frame-layout-20 .card-header:hover,
	.viemunicipale .frame-layout-20 .card-header:focus,
	.viemunicipale .frame-layout-36 .bloc-actualite:hover, .viemunicipale .frame-layout-36 .bloc-actualite:focus,
	.viemunicipale .frame-type-menu_section.sommaire
	{
		background-color:#ffc090;
		color:black;
	}
	
	.actualites h1:after,
	.actualites .menu-pages li .card a:hover, 
	.actualites .menu-pages li .card a:focus,
	.actualites .rubrique_niv_1, .actualites .rubrique_niv_1 button,
	.actualites .retour_rubrique,
	.actualites .documents .titre-documents, 
	.actualites .focus .titre-focus, 
	.actualites .saviez-vous .titre-saviez-vous, 
	.actualites .documents .titre-documents,
	.actualites .pagination li.current,
	.actualites .pagination li:hover,
	.actualites .pagination li:focus,
	.actualites #navigation-secondaire .titre_page_parent a:hover, 
	.actualites #navigation-secondaire .titre_page_parent a:focus, 
	.actualites #navigation-secondaire .bloc_page_soeur ul li a:hover, 
	.actualites #navigation-secondaire .bloc_page_soeur ul li a:focus,
	.actualites .swiper-pagination .swiper-pagination-bullet-active,
	.actualites#news_page .news-list-date,
	.actualites#news_page .news-backlink-wrap a:hover, 
	.actualites#news_page .news-backlink-wrap a:focus,
	.actualites .frame-layout-13,
	.actualites .frame-layout-13.frame-type-list .article,
	.actualites .titre-focus,
	.actualites .frame-layout-20 .card-header[aria-expanded="true"],
	.actualites .frame-layout-20 .card-header:hover,
	.actualites .frame-layout-20 .card-header:focus,
	.actualites .frame-layout-36 .bloc-actualite:hover, .actualites .frame-layout-36 .bloc-actualite:focus,
	.actualites .frame-layout-38 .bloc-actualite:hover, .actualites .frame-layout-38 .bloc-actualite:focus,
	#liste_publications_news .bloc-actualite:hover .actualite-contenu, #liste_publications_news .bloc-actualite:focus .actualite-contenu,
	.actualites .frame-type-menu_section.sommaire
	{
		background-color:#D9BFD8 !important;
		color:black !important;
	}
	
	/*#liste_publications_news .bloc-actualite:hover .actualite-contenu .date-actualite, #liste_publications_news .bloc-actualite:focus .actualite-contenu .date-actualite {
		color:#D9BFD8 !important;
	}*/	
	
	header #h_menu .menu_desk_niv_1:nth-of-type(1n) .hr_menu_desk {
		background-color: #dcf4b8;
		border-color: #dcf4b8;
	}
	
	header #h_menu .menu_desk_niv_1:nth-of-type(2n) .hr_menu_desk {
		background-color: #febbb8;
		border-color: #febbb8;
	}
	
	header #h_menu .menu_desk_niv_1:nth-of-type(3n) .hr_menu_desk {
		background-color: #efe70b;
		border-color: #efe70b;
	}
	
	header #h_menu .menu_desk_niv_1:nth-of-type(4n) .hr_menu_desk {
		background-color: #ffc090;
		border-color: #ffc090;
	}
	
	header #h_menu .menu_desk_niv_1:nth-of-type(5n) .hr_menu_desk {
		background-color: #EFECEC;
		border-color: #EFECEC;
	}
	
	header #h_menu .menu_desk_niv_1:nth-of-type(6n) .hr_menu_desk {
		background-color: #D9BFD8;
		border-color: #D9BFD8;
	}
	
	.nancylaville .rubrique_niv_1:after {
		background: url(/https/www.nancy.fr/typo3conf/ext/dsit_confignansite/Resources/Public/Images/NAN/h1_dcf4b8.svg);
	}
	
	.services .rubrique_niv_1:after {
		background: url(/https/www.nancy.fr/typo3conf/ext/dsit_confignansite/Resources/Public/Images/NAN/h1_febbb8.svg);
	}
	.demarcheenligne .rubrique_niv_1:after {
		background: url(/https/www.nancy.fr/typo3conf/ext/dsit_confignansite/Resources/Public/Images/NAN/h1_febbb8.svg);
	}
	
	.culture .rubrique_niv_1:after {
		background: url(/https/www.nancy.fr/typo3conf/ext/dsit_confignansite/Resources/Public/Images/NAN/h1_efe70b.svg);
	}
	
	.viemunicipale .rubrique_niv_1:after {
		background: url(/https/www.nancy.fr/typo3conf/ext/dsit_confignansite/Resources/Public/Images/NAN/h1_ffc090.svg);
	}
	
	.actualites .rubrique_niv_1:after {
		background: url(/https/www.nancy.fr/typo3conf/ext/dsit_confignansite/Resources/Public/Images/NAN/h1_d9bfd8.svg);
	}
	
	.nancylaville #navigation-secondaire .bloc_page_soeur ul li.active:before,
	.nancylaville #sous-menu-mobile-collapse #page-mobile-actuelle:before,
	.nancylaville #sous-menu-desk-collapse #page-desk-actuelle:before,
	.nancylaville .citation:before,
	.nancylaville blockquote:before {
		color:#dcf4b8;
	}
	
	.services #navigation-secondaire .bloc_page_soeur ul li.active:before,
	.services #sous-menu-mobile-collapse #page-mobile-actuelle:before,
	.services #sous-menu-desk-collapse #page-desk-actuelle:before,
	.services .citation:before,
	.services blockquote:before {color:#febbb8;}
	
	.demarcheenligne #navigation-secondaire .bloc_page_soeur ul li.active:before,
	.demarcheenligne #sous-menu-mobile-collapse #page-mobile-actuelle:before,
	.demarcheenligne #sous-menu-desk-collapse #page-desk-actuelle:before,
	.demarcheenligne .citation:before,
	.demarcheenligne blockquote:before {color:#febbb8;}
	.demarcheenligne table,
	.demarcheenligne table tr {border:0px;background-color: transparent;}
	.demarcheenligne table tr td {text-align: left !important;vertical-align: top;}
	.demarcheenligne table tr td p:before {
		content: '\2192'; 
		margin-right: 5px;
	}
	
	.demarcheenligne #contenu_col_gauche h5 {
		padding: 15px;
		border: 3px solid #febbb8;
		color: black;
		background-color: rgba(255,255,255,.64);
		font-weight:600;
		font-family: 'OpenSans', sans-serif;
	}
	
	.culture #navigation-secondaire .bloc_page_soeur ul li.active:before,
	.culture #sous-menu-mobile-collapse #page-mobile-actuelle:before,
	.culture #sous-menu-desk-collapse #page-desk-actuelle:before,
	.culture .citation:before,
	.culture blockquote:before {
		color:#efe70b;
	}
	
	.viemunicipale #navigation-secondaire .bloc_page_soeur ul li.active:before,
	.viemunicipale #sous-menu-mobile-collapse #page-mobile-actuelle:before,
	.viemunicipale #sous-menu-desk-collapse #page-desk-actuelle:before,
	.viemunicipale .citation:before,
	.viemunicipale blockquote:before	{
		color:#ffc090;
	}
	
	.actualites #navigation-secondaire .bloc_page_soeur ul li.active:before,
	.actualites #sous-menu-mobile-collapse #page-mobile-actuelle:before
	.actualites #sous-menu-desk-collapse #page-desk-actuelle:before,
	.actualites .citation:before,
	.actualites blockquote:before,
	.actualites .frame-layout-33 h2	{
		color:#D9BFD8;
	}
	
	.nancylaville #sous-menu-mobile-collapse, 
	.nancylaville #sous-menu-desk-collapse {
		border-color:#dcf4b8;
	}
	
	.services #sous-menu-mobile-collapse, 
	.services #sous-menu-desk-collapse {
		border-color:#febbb8;
	}
	.demarcheenligne #sous-menu-mobile-collapse, 
	.demarcheenligne #sous-menu-desk-collapse {
		border-color:#febbb8;
	}
	
	.culture #sous-menu-mobile-collapse, 
	.culture #sous-menu-desk-collapse {
		border-color:#efe70b;
	}
	
	.viemunicipale #sous-menu-mobile-collapse, 
	.viemunicipale #sous-menu-desk-collapse	{
		border-color:#ffc090;
	}
	
	.actualites #sous-menu-mobile-collapse, 
	.actualites #sous-menu-desk-collapse {
		border-color:#D9BFD8;
	}
	
	.nancylaville .frame-layout-20 .card-header
	{
		/* background-color:#dcf4b8; */
		background-color:rgb(220,244,184,.3);
	}
	
	.services .frame-layout-20 .card-header
	{
		/* background-color:#febbb8; */
		background-color:rgb(254,187,184,.20);
	}
	.demarcheenligne .frame-layout-20 .card-header
	{
		/* background-color:#febbb8; */
		background-color:rgb(254,187,184,.20);
	}
	
	.culture .frame-layout-20 .card-header
	{
		/* background-color:#efe70b; */
		background-color:rgb(239,231,11,.3);
	}
	
	.viemunicipale .frame-layout-20 .card-header
	{
		/* background-color:#ffc090; */
		background-color:rgb(255,192,144,.3);
	}
	
	.actualites .frame-layout-20 .card-header
	{
		/* background-color:#D9BFD8; */
		background-color:rgb(217,191,216,.3);
	}
	
	.services .form-check-input:checked {
		/* background-color:#febbb8; */
		background-color:rgb(254,187,184);
		border-color:rgb(254,187,184);
	}
	.demarcheenligne .form-check-input:checked {
		/* background-color:#febbb8; */
		background-color:rgb(254,187,184);
		border-color:rgb(254,187,184);
	}
	
	.acces_rapide ul.menu-pages li.col-lg-2:last-of-type a, .acces_rapide ul.menu-pages li.col-lg-2:last-of-type a {
		border-color:#fe4f05;
	}
	
	.acces_rapide ul.menu-pages li.col-lg-2:last-of-type a i, .acces_rapide ul.menu-pages li.col-lg-2:last-of-type a i {
		color:#fe4f05;
	}
	
	.acces_rapide ul.menu-pages li.col-lg-2:last-of-type a:hover, .acces_rapide ul.menu-pages li.col-lg-2:last-of-type a:focus {
		border-color:white;
	}
	
	.acces_rapide ul.menu-pages li.col-lg-2:last-of-type a:hover i, .acces_rapide ul.menu-pages li.col-lg-2:last-of-type a:focus i {
		color:black;
	}
	
/****** FIN COULEUR RUBRIQUES ****/

/**** ACCES RAPIDE ***/
	.actualites .acces_rapide ul li a {
		background-color:white;
		border:2px solid black;
	}
/**** FIN ACCES RAPIDE ***/

/**** ACCESSIBILITE ***/
.falc {
  display: block;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  background: url(/https/www.nancy.fr/fileadmin/NAN/Accessibilite/S3A.svg);
  background-size: 20px 20px;
}

.accessibilite figure.image {
  float: left;
}


@media (min-width: 768px) {
	#body_contenu {
		/* background-color:#EEEFEF; */
		/* background-image:url(/https/www.nancy.fr/fileadmin/NAN/accueil/fond/fond_contenu.svg); */
		/* background-repeat:no-repeat; */
		/* background-size: 100% auto; */
		position:relative;
	}
	
	#body_contenu:before {
		content: "";
        position: absolute;
		background-color:#EEEFEF;
        height: 100%; width: 100%;
        background: url(/https/www.nancy.fr/fileadmin/NAN/accueil/fond/fond_contenu.svg);
        background-size: 100% auto;
        z-index: -1; /* Keep the background behind the content */     
        -webkit-filter: blur(50px);
	}

	#body_accueil {
		/* background-color:#f3f3f3; */
		/* background-image:url(/https/www.nancy.fr/fileadmin/NAN/accueil/fond/fond_accueil.svg); */
		/* background-repeat:no-repeat; */
		/* background-size: 100% auto; */
		position:relative;
	}
	
	#body_accueil:before {
		content: "";
		position: absolute;
		background-color:#EEEFEF;
        height: 100%; 
		width: 100%;
        background: url(/https/www.nancy.fr/fileadmin/NAN/accueil/fond/fond_accueil.svg);
        background-size: 100% auto;
        z-index: -1; /* Keep the background behind the content */     
        -webkit-filter: blur(50px);
	}
	
	header .h_rs, header #h_raccourcis_desk, header #h_raccourcis_mobile {
		background-color:transparent;
	}
	
	header #h_raccourcis_desk li.h_raccourcis_servenligne i, header #h_raccourcis_mobile li.h_raccourcis_servenligne i {
		border-color:#FC6D00;
		color:#FC6D00;
	}
}

@media (min-width: 992px) {
	header {
		/* background-color:#EFECEC; */
	}
	
	
}
