#gdpr-cookie-message { 
z-index: 10000;
}
body { 
height: 100%;
background-color: #ffffff; /* background-image: url(../images/fdBody.png); background-position: top left; background-repeat: repeat-x; */
border: 0px solid transparent;
font-family: Verdana, Helvetica, Sans-serif; font-size: 14px; /* idéal 1em = 16px */
margin: 0px 0px 0px 0px;
min-height: 100%;
padding: 0px 0px 0px 0px;
width: 100%;
}
body#rubrique.accueil div.IndeXysPortletRubriquePublication div.titreRubrique { 
display: none;
}
body#rubrique.home-uk div.IndeXysPortletRubriquePublication div.titreRubrique { 
display: none;
}
body#rubrique.mentions-legales div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique table { 
margin: 1rem 0;
}
div#fancybox-title { 
position: relative; top: -2000px;
}
div#fixed-actions { 
position: relative; top: 0; left: 0; z-index: 2000;
}
div#header { 
position: fixed; top: 0px; left: 0px; height: 130px; width: 100%; background-color: #ffffff; background-image: url(../images/fdBody.png); background-position: top left; background-repeat: repeat-x; z-index: 1000;
}
div#zoneBas { 
position: fixed; bottom: 0px; left: 0px; width: 100%; background-color: #4c4c4c; z-index: 1000;
}
div#zoneBas div#footer.IndeXysPortletUrl { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; width: 960px; max-width: 100%;
}
div#zoneBas div#footer.IndeXysPortletUrl div.desktop { 
padding-top: 1em; padding-bottom: 1em;
}
div#zoneBas div#footer.IndeXysPortletUrl div.desktop table tr td { 
color: #ffffff; text-transform: uppercase; font-size: 0.75em;
}
div#zoneBas div#footer.IndeXysPortletUrl div.desktop table tr td.contact { 
text-align: center;
}
div#zoneBas div#footer.IndeXysPortletUrl div.desktop table tr td.mentions-legales { 
text-align: left;
}
div#zoneBas div#footer.IndeXysPortletUrl div.mobile { 
padding-bottom: 1em;
}
div#zoneBas div#footer.IndeXysPortletUrl div.mobile { 
display: none;
}
div#zoneBas div#footer.IndeXysPortletUrl div.mobile table tr td { 
color: #ffffff; text-transform: uppercase; font-size: 0.6em;
}
div#zoneBas div#footer.IndeXysPortletUrl div.mobile table tr td.contact { 
text-align: center;
}
div#zoneBas div#footer.IndeXysPortletUrl div.mobile table tr td.mentions-legales { 
text-align: center;
}
div#zoneBas div#footer.IndeXysPortletUrl table tr td a { 
color: #ffffff; text-decoration: none;
}
div#zoneBas div#footer.IndeXysPortletUrl table tr td a:hover { 
text-decoration: underline;
}
div#zoneBas div#footer.IndeXysPortletUrl table tr td.adresse { 
text-align: center;
}
div#zoneBas div#footer.IndeXysPortletUrl table tr td.contact a { 
margin-left: 2em; margin-right: 1em;
}
div#zoneBas div#footer.IndeXysPortletUrl table tr td.logo { 
width: 1%;
}
div#zoneBas div#footer.IndeXysPortletUrl table tr td.mentions-legales a { 
margin-left: 1em; margin-right: 2em;
}
div#zoneCentre { 
clear: both; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; padding-top: 130px; padding-bottom: 100px; width: 1000px; max-width: 100%;
}
div#zoneCentre div#desktop.IndeXysPortletNavigationRubrique { 
margin: 0px; margin-left: 220px; margin-bottom: 2em; padding: 0px; height: 72px;
}
div#zoneCentre div#desktop.IndeXysPortletNavigationRubrique div.liste { 
margin: 0px; padding: 0px;
}
div#zoneCentre div#desktop.IndeXysPortletNavigationRubrique div.liste ul { 
margin: 0px; padding: 0px; padding-top: 1em; list-style-type: none; text-align: center; !height: 1%; height: auto; overflow: hidden;
}
div#zoneCentre div#desktop.IndeXysPortletNavigationRubrique div.liste ul li { 
display: inline; margin: 0px; padding: 0px; padding-left: 1.5em; padding-right: 1.5em; line-height: 1.5em; border: 0px; border-left: 1px solid #635139; text-transform: uppercase; font-size: 0.9em;
}
div#zoneCentre div#desktop.IndeXysPortletNavigationRubrique div.liste ul li a { 
color: #4c4c4c; text-decoration: none; white-space: nowrap;
}
div#zoneCentre div#desktop.IndeXysPortletNavigationRubrique div.liste ul li a.on { 
border: 0px; border-bottom: 1px solid #9c9c9c;
}
div#zoneCentre div#desktop.IndeXysPortletNavigationRubrique div.liste ul li a.over { 
border: 0px; border-bottom: 1px solid #9c9c9c;
}
div#zoneCentre div#desktop.IndeXysPortletNavigationRubrique div.liste ul li a:hover { 
border: 0px; border-bottom: 1px solid #9c9c9c;
}
div#zoneCentre div#desktop.IndeXysPortletNavigationRubrique div.liste ul li.sigebene { 
border-left: 0px;
}
div#zoneCentre div#desktop.IndeXysPortletNavigationRubrique div.liste ul li:after { 
content: " ";
}
div#zoneCentre div#diaporama.IndeXysPortletUrl img { 
max-width: 100%; height: auto;
}
div#zoneCentre div#logo.IndeXysPortletUrl { 
margin: 0px; margin-left: 1em; margin-bottom: 1em; padding: 0px; width: 210px; float: left;
}
div#zoneCentre div#logo.IndeXysPortletUrl p { 
margin: 0px; padding: 0px;
}
div#zoneCentre div#logo.IndeXysPortletUrl p a img { 
margin: 0px; padding: 0px; max-width: 100%; height: auto; border: 0px;
}
div#zoneCentre div#mobile.IndeXysPortletNavigationRubrique { 
display: none;
}
div#zoneCentre div#mobile.IndeXysPortletNavigationRubrique ul { 
height: auto;
overflow: hidden;
margin: 1rem;
padding: 0;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 1rem;
}
div#zoneCentre div#mobile.IndeXysPortletNavigationRubrique ul li { 
display: block; margin: 0; padding: 0; border: 1px solid #4c4c4c; text-align: center; height: 130px;
}
div#zoneCentre div#mobile.IndeXysPortletNavigationRubrique ul li a { 
display: block; margin: 0; padding: 0; width: 100%; height: 100%; color: #4c4c4c; text-decoration: none; text-transform: uppercase;
}
div#zoneCentre div#mobile.IndeXysPortletNavigationRubrique ul li a span.in { 
display: table-cell; vertical-align: middle;
}
div#zoneCentre div#mobile.IndeXysPortletNavigationRubrique ul li a span.out { 
display: table; width: 100%; height: 100%; text-align: center;
}
div#zoneCentre div#mobile.IndeXysPortletNavigationRubrique ul li a:hover { 
color: #fff; background-color: #b5a591;
}
div#zoneCentre div.IndeXysPortletFilAriane { 
clear: both;
}
div#zoneCentre div.IndeXysPortletPublication div.contenuRubrique p { 
margin: 0px; margin-top: 1em; padding: 0px; font-size: 1em; color: #4c4c4c;
}
div#zoneCentre div.IndeXysPortletPublication div.contenuRubrique p a { 
color: #9c9c9c; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletPublication div.contenuRubrique p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletRubriquePublication { 
clear: both; padding: 0px; padding-top: 2em; padding-bottom: 2em; padding-left: 1em; padding-right: 1em;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.float-left { 
margin: 0; padding: 0; width: 49%; float: left;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.float-right { 
margin: 0; margin-left: 50%; padding: 0;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.matieres { 
overflow: hidden;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 1rem;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.matieres div.matiere { 
width: 100%;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.matieres div.matiere a { 
display: block;
width: 100%;
height: 100%;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.matieres div.matiere a span { 
display: block;
width: 100%;
height: 100%;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.matieres div.matiere a span img { 
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.matieres div.matiere h3 { 
margin: 0; padding: 0; font-size: 1em; color: #4c4c4c; font-weight: bold;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset { 
margin: 5px; padding: 10px; border: 0px; background-color: #9c9c9c;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset label.champObligatoire:after { 
content: " * ";
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset label.left { 
float: left; width: 200px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset legend { 
display: none; /* padding-left: 5px; padding-right: 5px; color: #4c4c4c; font-weight: bold; background-color: #9c9c9c; */
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset span.champObligatoire:after { 
content: " * ";
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset span.left { 
float: left; width: 120px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique fieldset.message label.champObligatoire:after { 
content: "";
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form button { 
margin: 0px; padding: 5px; border: 0px; background-color: #4c4c4c; color: #ffffff;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique form button:hover { 
background-color: #9c9c9c; color: #4c4c4c;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique h1 { 
margin: 0px; padding: 0px; font-size: 1.2em; color: #4c4c4c; font-weight: normal; text-transform: uppercase;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique h2 { 
margin: 0px; margin-top: 3em; padding: 0px; font-size: 1.2em; color: #4c4c4c; border: 0px; border-bottom: 1px solid #4c4c4c;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique h3 { 
margin: 0px; margin-top: 1em; padding: 0px; font-size: 1em; color: #4c4c4c; font-weight: bold;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p { 
margin: 0px; margin-top: 1em; padding: 0px; font-size: 1em; color: #4c4c4c;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p a { 
color: #9c9c9c; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p a img { 
margin: 0.4em; padding: 0; border: 1px solid #ffffff;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p a:hover img { 
border-color: #635139;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique p span.rgpd { 
font-size: 0.8em;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique ul { 
margin: 0px; margin-top: 1em; padding: 0px; padding-left: 2em; font-size: 1em; color: #635139;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique ul li { 
margin: 0px; margin-top: 0.5em; padding: 0px; font-size: 1em; color: #635139;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.galerie { 
margin: 0px; margin-top: 1em; padding: 0px;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.galerie p { 
margin: 0px; padding: 0px; text-align: center;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.galerie p a img { 
margin: 0.4em; padding: 0; border: 1px solid #ffffff;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.galerie p a:hover img { 
border-color: #635139;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.multiPages p { 
margin: 0; margin-top: 3em; text-align: center; color: #4c4c4c;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.multiPages p a { 
color: #9c9c9c; text-decoration: none;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.multiPages p a:hover { 
text-decoration: underline;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.titreRubrique h1 { 
margin: 0px; padding: 0px; font-size: 1.2em; color: #4c4c4c; font-weight: normal;  text-transform: uppercase;
}
div#zoneHaut { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; width: 960px; max-width: 100%;
}
div#zoneHaut div#desktop.IndeXysPortletNavigationRubrique { 
margin: 0px; margin-left: 230px; padding: 0px; height: 80px;
}
div#zoneHaut div#desktop.IndeXysPortletNavigationRubrique div.liste { 
margin: 0px; padding: 0px;
}
div#zoneHaut div#desktop.IndeXysPortletNavigationRubrique div.liste ul { 
margin: 0px; padding: 0px; padding-top: 1em; list-style-type: none; text-align: center; !height: 1%; height: auto; overflow: hidden;
}
div#zoneHaut div#desktop.IndeXysPortletNavigationRubrique div.liste ul li { 
display: inline; margin: 0px; padding: 0px; padding-left: 0.6em; padding-right: 0.6em; line-height: 1.5em; border: 0px; border-left: 1px solid #635139; text-transform: uppercase; font-size: 0.9em;
}
div#zoneHaut div#desktop.IndeXysPortletNavigationRubrique div.liste ul li a { 
color: #4c4c4c; text-decoration: none; white-space: nowrap;
}
div#zoneHaut div#desktop.IndeXysPortletNavigationRubrique div.liste ul li a.on { 
border: 0px; border-bottom: 1px solid #9c9c9c;
}
div#zoneHaut div#desktop.IndeXysPortletNavigationRubrique div.liste ul li a.over { 
border: 0px; border-bottom: 1px solid #9c9c9c;
}
div#zoneHaut div#desktop.IndeXysPortletNavigationRubrique div.liste ul li a:hover { 
border: 0px; border-bottom: 1px solid #9c9c9c;
}
div#zoneHaut div#desktop.IndeXysPortletNavigationRubrique div.liste ul li.sigebene { 
border-left: 0px;
}
div#zoneHaut div#desktop.IndeXysPortletNavigationRubrique div.liste ul li:after { 
content: " ";
}
div#zoneHaut div#languages.IndeXysPortletUrl { 
margin: 0px; margin-left: 96px; margin-right: 128px; padding: 0px; padding-right: 2em; height: 40px;
}
div#zoneHaut div#languages.IndeXysPortletUrl p { 
margin: 0px; padding: 0px; line-height: 32px; height: 32px; color: #ffffff; text-transform: uppercase; font-size: 0.75em;
}
div#zoneHaut div#languages.IndeXysPortletUrl p a { 
color: #ffffff; text-decoration: none;
}
div#zoneHaut div#languages.IndeXysPortletUrl p a:hover { 
text-decoration: underline;
}
div#zoneHaut div#languages.IndeXysPortletUrl p img { 
vertical-align: middle;
}
div#zoneHaut div#logo.IndeXysPortletUrl { 
margin: 0px; padding: 0px; padding-top: 5px; width: 230px; float: left;
}
div#zoneHaut div#logo.IndeXysPortletUrl p { 
margin: 0px; padding: 0px; text-align: center;
}
div#zoneHaut div#logo.IndeXysPortletUrl p a img { 
margin: 0px; padding: 0px; max-width: 100%; height: auto; border: 0px;
}
div#zoneHaut div#menu.IndeXysPortletNavigationRubrique { 
display: none; margin: 0px; margin-right: 1em; padding: 0px; height: 32px; float: left; position: relative; top: 0; left: 0;
}
div#zoneHaut div#menu.IndeXysPortletNavigationRubrique div.buttonMenuDeroulantSurClic a { 
display: block; margin: 0px; padding: 0px; padding-left: 32px; line-height: 32px; height: 32px; background: url(../images/fdMenu.png) center left no-repeat; color: #ffffff; text-decoration: none; font-weight: normal; text-transform: uppercase; font-size: 0.75em;
}
div#zoneHaut div#menu.IndeXysPortletNavigationRubrique div.buttonMenuDeroulantSurClic ul li.home-uk { 
display: none;
}
div#zoneHaut div#menu.IndeXysPortletNavigationRubrique nav { 
display: none; margin: 0px; padding: 0px; position: absolute; top: 32px; left: 0px; border: 0; border-top: 1px solid #ffffff; background-color: #635139; width: 960px; z-index: 101;
}
div#zoneHaut div#menu.IndeXysPortletNavigationRubrique nav ul { 
margin: 0px; padding: 0px; padding-left: 32px; list-style-type: none; max-width: 100%;
}
div#zoneHaut div#menu.IndeXysPortletNavigationRubrique nav ul li { 
margin: 0; padding: 0; line-height: 1.6em;
}
div#zoneHaut div#menu.IndeXysPortletNavigationRubrique nav ul li a { 
color: #ffffff; text-decoration: none; font-weight: normal; text-transform: uppercase; font-size: 0.75em;
}
div#zoneHaut div#menu.IndeXysPortletNavigationRubrique nav ul li a:hover { 
text-decoration: underline;
}
div#zoneHaut div#search.IndeXysPortletNavigationRubrique { 
display: none; margin: 0px; margin-right: 1em; padding: 0px; width: 24px; height: 2.666667em; float: right;
}
div#zoneHaut div#search.IndeXysPortletNavigationRubrique ul { 
margin: 0px; padding: 0px; list-style-type: none;
}
div#zoneHaut div#search.IndeXysPortletNavigationRubrique ul li a { 
display: block; margin: 0px; padding: 0px; border: 0px; width: 24px; height: 2em; background-color: transparent; background-image: url(../images/fdBoutonRechercher.png); background-position: center center; background-repeat: no-repeat;
}
div#zoneHaut div#search.IndeXysPortletNavigationRubrique ul li a span.out { 
display: none;
}
div#zoneHaut div.IndeXysPortletRecherche { 
margin: 0px; margin-right: 1em; padding: 0px; width: 120px; height: 2em; float: right;
}
div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale p { 
display: table-cell; margin: 0px; padding: 0px; line-height: 2em; height: 2em; vertical-align: middle;
}
div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale p button { 
display: inline; margin: 0px; padding: 0px; float: right; border: 0px; text-align: center; width: 24px; height: 1.5em;
background-color: transparent; background-image: url(../images/fdBoutonRechercher.png); background-position: center center; background-repeat: no-repeat;
}
div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale p button span { 
display: none;
}
div#zoneHaut div.IndeXysPortletRecherche div.rechercheGenerale p input { 
display: inline; margin: 0px; padding: 0px; border: 1px solid #635139; text-align: center; width: 80px; height: 1.5em; line-height: 1.5em;
}
div.copyright { 
/* background-color: #4c4c4c; margin: 0; margin-bottom: 2em; margin-top: 2em; */

display: none; /* position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 1000; */
}
form { 
margin: 0px; padding: 0px;
}
div.information.detail { 
!height: 1%;
}
div.information.detail div.galerie { 
margin: 0px; padding: 0px;
}
div.information.detail div.galerie p { 
margin: 0px; padding: 0px; text-align: center;
}
div.information.detail div.galerie p a img { 
margin: 0; margin-top: 1em; margin-right: 1em; padding: 0; border: 1px solid #ffffff;
}
div.information.detail div.galerie p a:hover img { 
border-color: #635139;
}
div.information.detail div.image { 
float: right;
}
div.information.detail div.image a img { 
border: 1px solid #9c9c9c;
}
div.information.detail div.image a:hover img { 
border-color: #4c4c4c;
}
div.information.detail h1 { 
margin: 0px; margin-top: 1.5em; padding: 0px; font-size: 1.5em; color: #4c4c4c;
}
div.information.detail h2 { 
margin: 0px; margin-top: 3em; padding: 0px; font-size: 1.2em; color: #4c4c4c; border: 0px; border-bottom: 1px solid #4c4c4c;
}
div.information.detail h3 { 
margin: 0px; margin-top: 1em; padding: 0px; font-size: 1em; color: #4c4c4c; font-weight: bold;
}
div.information.detail p { 
margin: 0px; margin-top: 1em; padding: 0px; font-size: 1em; color: #4c4c4c;
}
div.information.detail p a { 
color: #635139;
}
div.information.detail p a img { 
margin: 0; margin-top: 1em; margin-right: 1em; padding: 0; border: 1px solid #ffffff;
}
div.information.detail p a:hover { 
color: #b5a591;
}
div.information.detail p a:hover img { 
border-color: #635139;
}
div.information.detail p.date { 
font-style: italic;
}
div.information.detail ul { 
margin: 0px; margin-top: 1em; padding: 0px; padding-left: 2em; font-size: 1em; color: #635139;
}
div.information.detail ul li { 
margin: 0px; margin-top: 0.5em; padding: 0px; font-size: 1em; color: #635139;
}
div.information.liste { 
margin-top: 2em; padding-top: 1em; !height: 1%; border: 0px; border-top: 1px solid #9c9c9c;
}
div.information.liste div.galerie { 
margin: 0px; padding: 0px;
}
div.information.liste div.galerie p { 
margin: 0px; padding: 0px; text-align: center;
}
div.information.liste div.galerie p a img { 
margin: 0; margin-top: 1em; margin-right: 1em; padding: 0; border: 1px solid #ffffff;
}
div.information.liste div.galerie p a:hover img { 
border-color: #635139;
}
div.information.liste div.image { 
float: right;
}
div.information.liste div.image a img { 
border: 1px solid #9c9c9c;
}
div.information.liste div.image a:hover img { 
border-color: #4c4c4c;
}
div.information.liste h2 { 
margin: 0px; margin-top: 1em; padding: 0px; font-size: 1.2em;
}
div.information.liste h2 a { 
color: #4c4c4c; text-decoration: none; border-bottom: 1px solid #ffffff;
}
div.information.liste h2 a:hover { 
border-bottom: 1px solid #9c9c9c;
}
div.information.liste h3 { 
margin: 0px; margin-top: 1em; padding: 0px; font-size: 1em; color: #4c4c4c; font-weight: bold;
}
div.information.liste p { 
margin: 0px; margin-top: 1em; padding: 0px; font-size: 1em; color: #4c4c4c;
}
div.information.liste p a { 
color: #9c9c9c; text-decoration: none; 
}
div.information.liste p a img { 
margin: 0; margin-top: 1em; margin-right: 1em; padding: 0; border: 1px solid #ffffff;
}
div.information.liste p a:hover { 
text-decoration: underline; 
}
div.information.liste p a:hover img { 
border-color: #635139;
}
div.information.liste p.date { 
font-style: italic;
}
div.information.liste ul { 
margin: 0px; margin-top: 1em; padding: 0px; padding-left: 2em; font-size: 1em; color: #635139;
}
div.information.liste ul li { 
margin: 0px; margin-top: 0.5em; padding: 0px; font-size: 1em; color: #635139;
}
html>body div.information.detail { 
height: auto; overflow: hidden;
}
html>body div.information.liste { 
height: auto; overflow: hidden;
}
@media screen and (min-width: 576px) {
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.matieres {
	grid-template-columns: repeat(3, 1fr);
}
}
@media screen and (min-width: 768px) {
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.matieres {
	grid-template-columns: repeat(4, 1fr);
}
}
@media screen and (min-width: 992px) {
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.matieres {
	grid-template-columns: repeat(5, 1fr);
}
}
@media screen and (min-width: 1200px) {

}
@media screen and (min-width: 1400px) {

}


@media screen and (max-width: 640px) { 
body#rubrique.about-us div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.galerie {
overflow: hidden;
}
body#rubrique.l-art-de-la-finition div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.galerie { 
overflow: hidden;
}
body#rubrique.l-expertise div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.galerie { 
overflow: hidden;
}
body#rubrique.sigebene div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.galerie { 
overflow: hidden;
}
body#rubrique.the-art-of-finishing div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.galerie { 
overflow:hidden;
}
body#rubrique.the-expertise div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.galerie { 
overflow: hidden;
}
div#zoneBas div#footer.IndeXysPortletUrl div.desktop {
display: none;
}
div#zoneBas div#footer.IndeXysPortletUrl div.mobile { 
display: block;
}
div#zoneCentre div#desktop.IndeXysPortletNavigationRubrique { 
display: none;
}
div#zoneCentre div#logo.IndeXysPortletUrl { 
float: none; width: 100%; text-align: center;
}
div#zoneCentre div#mobile.IndeXysPortletNavigationRubrique { 
display: block;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.float-left {
width: 100%; float: none;
}
div#zoneCentre div.IndeXysPortletRubriquePublication div.contenuRubrique div.float-right {
margin-left: 0;
}
div#zoneHaut div#desktop.IndeXysPortletNavigationRubrique { 
display: none;
}
div#zoneHaut div#languages.IndeXysPortletUrl { 
margin-left: 80px; margin-right: 40px; padding-right: 0;
}
div#zoneHaut div#languages.IndeXysPortletUrl p img { 
display: none;
}
div#zoneHaut div#logo.IndeXysPortletUrl { 
float: none; width: 100%; text-align: center;
}
div#zoneHaut div#menu.IndeXysPortletNavigationRubrique { 
display: block;
}
div#zoneHaut div#search.IndeXysPortletNavigationRubrique { 
display: block; margin-right: 0;
}
div#zoneHaut div.IndeXysPortletRecherche { 
display: none;
}
}

@media screen and (max-width: 320px) { 
div#zoneBas div#footer.IndeXysPortletUrl div.mobile table tr td.adresse {
font-size: 0.5em;
}
}