/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* CUSTOM CSS */
h2 {
  font-family: "Dancing Script", cursive;
  font-size: 1.8em;
  margin-bottom: 20px;
  text-shadow: 0 0 1px white;
  color: #71621c;
}
/*correction septembre 2023*/
#searchbytagsForm .reset_button_link {
  color: white;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  height: auto;
  margin: 5px 10px 0;
  min-height: 33px;
  vertical-align: middle;
  display: none;
}
#searchbytagsForm #searchbytagsSelect {
  max-width: 90%;
  width: 800px;
  display: none;
}
/*PAGINATION*/
.page-item.active .page-link {
  z-index: 3;
  color: #1e334a;
  background-color: #fff;
  border-color: #1e334a;
}
/*LOGO - TITRE ET SOUS TITRE*/
.sous-titre {
  font-family: "Marck Script", cursive;
  color: #4b5a6a;
  font-size: 40px;
  font-weight: 300;
  line-height: 24px;
  margin: 0.6rem 0 0.75rem 0;
}
.sous-titre a {
  color: #4b5a6a;
}
.titre {
  font-family: "Amaranth", sans-serif;
  color: #1e334a;
  font-size: 52px;
  font-weight: 300;
  line-height: 24px;
  margin: 2.8rem 0 0.75rem 0;
}
.titre a {
  color: #1e334a;
}
/* MOD LANGUAGE*/
div.mod-languages ul {
  margin: 0;
  margin-left: 0px;
  padding: 0;
  list-style: none;
  margin-left: 95px;
}
.foot a {
  color: #fff;
  transition: all 0.2s;
  Margin-left: 1em;
}
/* COLORS */
/* 
Very light blue: #e4edf4
Light blue: #487ab1
Dark blue: #1e334a
*/
/* FONTS */
/*@import url('https://fonts.googleapis.com/css?family=Amaranth:400,700');*/
/* font-family: 'Amaranth', sans-serif; */
/*@import url('https://fonts.googleapis.com/css?family=Marck+Script');*/
/* font-family: 'Marck Script', cursive; */
/*@import url('https://fonts.googleapis.com/css?family=Ek+Mukta:300,400,500,600,700&subset=latin-ext');*/
/* font-family: 'Ek Mukta', sans-serif; */
/* DEFAULT FONTS WERE:
Body Font: sintony, sans-serif, Tahoma, Geneva, Arial
Title Font: cabin, sans-serif, Tahoma, Geneva, Arial
*/
/* NAVIGATION */
#g-container-navigation {
  margin-top: 0;
  padding: 0;
  position: relative;
  z-index: 5;
}
#g-navigationmain > .g-grid:first-child {
  background-color: #e4edf4;
  padding: 0 17%;
}
/* NAVIGATION > LEFT */
#navigation-left .platform-content {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
#navigation-left .g-content {
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 1280px) {
  #navigation-left > .g-content {
    display: grid;
    grid-template-columns: 35% 65%;
  }
}
/* NAVIGATION > LEFT > LOGO */
.custom.mod_logofeillet p {
  margin: 0;
}
.custom.mod_logofeillet img {
  height: 100px;
}
.custom.mod_logofeillet {
  height: 100px;
  overflow: hidden;
}
/* NAVIGATION > LEFT > TITLE */
.custom .mod_title {
  color: #b3bdc7;
  height: 100px;
  padding-top: 134px;
}
.custom .mod_title h1 {
  margin: 0;
  line-height: 14px;
  color: #b3bdc7;
}
.custom .mod_title h1 a {
  font-family: "Amaranth", sans-serif;
  color: #b3bdc7;
  font-size: 52px;
}
.custom .mod_title h2 {
  margin: 0;
  line-height: 24px;
}
.custom. mod_title h2 a {
  font-family: "Marck Script", cursive;
  color: #4b5a6a;
  font-size: 42px;
}
.custom .mod_title h2 a > span {
  font-size: 26px;
}
.mod_title a:hover {
  text-decoration: none;
}
/* NAVIGATION > RIGHT */
#navigation-right .platform-content {
  margin: 0;
  padding: 0;
}
#navigation-right .g-content {
  margin: 0;
  padding: 0;
  text-align: right;
}
/* NAVIGATION > RIGHT > LANGUAGES */
#navigation-right .mod-languages {
  margin: 15px 0 10px;
}
#navigation-right .mod-languages li {
  font-size: 12px;
  line-height: 15px;
}
#navigation-right .mod-languages a:hover {
  color: #a7a7a7;
}
/* NAVIGATION > RIGHT > ROKAJAXSEARCH */
#navigation-right #rokajaxsearch input {
  border: 1px solid #ccc;
  border-radius: 5px;
  max-width: 200px;
  margin: 0;
  padding: 2px 10px;
}
#navigation-right #rokajaxsearch input {
  background-color: white;
  color: #969696;
  font-size: 12px;
  width: 150px;
}
/* NAVIGATION > RIGHT > MOD_FINDER */
#navigation-right .finder input {
  border: 1px solid #ccc;
  border-radius: 5px;
  max-width: 200px;
  margin: 0;
  padding: 2px 10px;
  padding-right: 20px;
}
#navigation-right .finder input {
  background: #fff url('../../../../images/logos/search-icon.png') no-repeat scroll 98% 50%;
  color: #969696;
  font-size: 12px;
  width: 150px;
}
/* NAVIGATION > RIGHT > MOD_ARTICLESEARCH */
#navigation-right .mod_articlessearch input {
  border: 1px solid #ccc;
  border-radius: 5px;
  max-width: 200px;
  margin: 0;
  padding: 2px 20px 2px 10px;
}
#navigation-right .mod_articlessearch input {
  background: #fff url('../../../../images/logos/search-icon.png') no-repeat scroll 98% 50%;
  color: #969696;
  font-size: 12px;
  width: 150px;
}
/* NAVIGATION > MENU */
#navigation-menu {
  padding: 0 17%;
}
#navigation-menu .g-toplevel > .g-menu-item:hover > .g-menu-item-container .g-menu-item-title {
  color: #bcbcbc;
}
#navigation-menu .g-content {
  margin: 0;
  padding: 0;
  float: right;
}
#navigation-menu .g-dropdown {
  margin-top: 0;
}
#navigation-menu .g-main-nav .g-sublevel > li {
  background-color: #487ab1;
  border-bottom: 1px solid #2d5f96;
}
#navigation-menu .g-menu-item-title {
  color: #fff;
}
#navigation-menu .g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator::after {
  content: "";
  opacity: 0.8;
  top: 0;
}
#navigation-menu .g-main-nav .g-dropdown .g-sublevel > li {
  background-color: #fff;
  border-color: #2d5f96;
  border-style: solid;
  border-width: 0 1px 1px;
}
#navigation-menu .g-dropdown .g-menu-item-title {
  color: #1e334a;
}
#navigation-menu .g-main-nav .g-dropdown .g-sublevel {
  border-top: 1px solid #2d5f96;
}
#navigation-menu .g-main-nav .g-dropdown .g-sublevel > li.g-parent .g-menu-parent-indicator::after {
  color: #1e334a;
}
#navigation-menu .g-main-nav .g-dropdown .g-sublevel > li.g-parent.g-selected:hover > .g-menu-parent-indicator::after {
  color: #fff;
}
#navigation-menu .g-dropdown .g-menu-item-container:hover .g-menu-item-title {
  color: #fff;
}
#navigation-menu .g-dropdown .active > .g-menu-item-container:hover .g-menu-item-title {
  color: #fff;
}
#navigation-menu .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 5px 10px;
}
#navigation-menu a.g-menu-item-container.nochildren + ul.g-dropdown {
  display: none;
}
#navigation-menu .g-main-nav .g-toplevel .g-menu-item-container.nochildren .g-menu-parent-indicator {
  display: none;
}
#navigation-menu .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator::after {
  color: #fff;
  opacity: 0.8;
  text-align: right;
  width: 0.7rem;
}
#navigation-menu .g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
  padding: 7px 10px;
}
#navigation-menu .g-toplevel > li:first-child {
  display: none;
}
#navigation-menu .g-main-nav .g-standard > .g-dropdown .g-dropdown, #navigation-menu .g-main-nav .g-fullwidth > .g-dropdown .g-dropdown {
  top: -1px;
}
#navigation-menu .g-dropdown .active > .g-menu-item-container > .g-menu-item-content > .g-menu-item-title {
  color: #fff;
}
#navigation-menu .g-main-nav .g-dropdown .g-sublevel > li.active.g-parent .g-menu-parent-indicator::after {
  color: #fff;
}
#navigation-menu .g-main-nav .g-sublevel li.g-parent > a > .g-menu-item-content {
  padding-right: 16px;
}
/* MAINBAR > BREADCRUMBS */
/*.breadcrumb > li + li::before 					{ display: none; }
.breadcrumb li:nth-child(2) .divider 			{ display: inline-block; }
.mod_breadcrumbs .divider:before 				{ display: none; }
.mod_breadcrumbs .divider.icon-location 		{ display: none; }
.breadcrumb.mod_breadcrumbs 					{ background-color: #fff; margin: 10px 0; }
#g-mainbar .g-content 							{ margin: 0; padding: 0; }
.breadcrumb.mod_breadcrumbs  li 				{ margin-right: -4px; font-variant: all-small-caps; }*/
.breadcrumb span.divider {
  display: none;
}
/* SHOWCASE > SLIDER ACCUEIL */
.mod_rokslider.mod_rokslider_narrow.moduletable {
  display: none;
}
.homepage #g-container-showcase .platform-content {
  margin: 0;
  padding: 0;
}
.homepage #g-container-showcase .g-side-column {
  display: none;
}
.homepage #g-container-showcase .g-content {
  margin: 0;
  padding: 0;
  background-color: #1e334a;
}
.mod_rokslider .layout-slideshow2 .sprocket-features-content::before {
  border: medium none;
}
.mod_rokslider .layout-slideshow2 .sprocket-features-content {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.mod_rokslider .layout-slideshow2 .sprocket-features-pagination {
  bottom: 40px;
}
.mod_rokslider .layout-slideshow2 .sprocket-features-pagination li {
  padding: 10px;
  background-color: white;
  opacity: 1;
  margin: 0 2px;
}
.mod_rokslider .layout-slideshow2 .sprocket-features-pagination li.active {
  background-color: #2d5f96;
}
.mod_rokslider .layout-slideshow2 .sprocket-features-pagination li:hover {
  opacity: 0.6;
}
.mod_rokslider .layout-slideshow2 .sprocket-features-arrows .arrow {
  border-width: 50px 40px;
  bottom: 50%;
  opacity: 0;
}
.mod_rokslider:hover .layout-slideshow2 .sprocket-features-arrows .arrow {
  opacity: 0.6;
}
.mod_rokslider .layout-slideshow2 .sprocket-features-arrows .arrow:hover {
  opacity: 1;
}
.mod_rokslider .layout-slideshow2 .sprocket-features-arrows .arrow.prev {
  left: 3%;
}
.mod_rokslider .layout-slideshow2 .sprocket-features-arrows .arrow.next {
  right: 3%;
}
/* MAIN > ARTICLES */
.page-header h2 {
  color: #1e334a;
  font-size: 30px;
  font-weight: 300;
  font-family: "Ek Mukta", sans-serif;
  text-transform: uppercase;
  margin-top: 0;
}
.blog p, .item-page p {
  font-size: 16px;
}
.deuxcolonnes {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 20px);
}
.deuxcolonnes:first-child {
  border-right: 1px solid black;
  margin-right: 10px;
  padding-right: 10px;
}
.deuxcolonnes p {
  margin: 5px 0;
}
.notice_intro {
  display: none;
}
.notice_link_to_image {
  margin-top: 30px;
}
.notice_link_to_image p {
  text-align: center;
}
.notice_link_to_image a {
  background-color: #006498;
  border: 1px solid #006498;
  border-radius: 15px;
  color: white;
  padding: 2px 25px;
}
.notice_link_to_image a:hover {
  opacity: 0.6;
}
.notice_link_to_gallery p {
  text-align: center;
}
.notice_link_to_gallery a {
  background-color: #006498;
  border: 1px solid #006498;
  border-radius: 15px;
  color: white;
  padding: 2px 25px;
}
.notice_link_to_gallery a:hover {
  opacity: 0.6;
}
.notice_link_to_gallery {
  margin: 15px 0 20px;
}
.guide_introtxt img {
  box-shadow: 1px 1px 5px black;
  margin: 5px;
}
.guide_images img {
  box-shadow: 1px 1px 5px black;
  margin: 5px;
  width: calc(25% - 11px);
}
.guide_images a:hover {
  opacity: 0.7;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
  border: none;
}
/* MAIN > ARTICLES > PAGINATION */
.item-page .pagenavcounter {
  font-weight: bold;
  margin: 5px 0;
}
[itemprop="articleBody"] .pager li > a {
  color: #fff !important;
  margin: 0 5px;
}
[itemprop="articleBody"] .pager li > span {
  color: #fff !important;
  margin: 0 5px;
}
[itemprop="articleBody"] .pager li:hover > a {
  color: #1e334a !important;
}
[itemprop="articleBody"] .highlight {
  background-color: #ffffcc;
}
.item-page .article-index {
  background-color: #e4edf4;
  margin-left: 15px;
  margin-top: 2rem;
}
.item-page .article-index .nav-tabs > li > a {
  line-height: 10px;
}
/* MAIN > CCOMENT */
div.ccomment-powered {
  display: none;
}
/* MAIN > FASTSOCIALSHARE */
div.fastsocialshare_container {
  margin: 10px 0;
}
.fastsocialshare-share-fbsh > a span {
  padding: 1px 5px;
}
.fastsocialshare-share-tw {
  margin: 6px 5px;
}
/* MAIN > COMPONENT SEARCHBYTAGS */
#searchbytagsHeader > h1 {
  color: #1e334a;
  font-size: 30px;
  text-transform: uppercase;
}
#searchbytagsFormWrapper {
  background-color: #006498;
}
#searchbytagsForm .tags_types {
  color: #b2ddff;
  font-size: 14px;
}
#searchbytagsForm .tag_to_click {
  color: white;
  border: 1px solid #b2ddff;
}
#searchbytagsForm .tag_to_click.clicked {
  background-color: #a9c3d4;
}
#searchbytagsForm .tag_to_click.clicked span {
  color: black;
}
#searchbytagsForm .tag_to_click:hover {
  background-color: #a9c3d4;
}
#searchbytagsForm .tag_to_click:hover span {
  color: black;
}
#searchbytagsResults .result img {
  border: 2px solid #1b3b54;
}
#searchbytagsResults .result a {
  color: black;
}
#searchbytagsResults .result a:hover {
  color: #555;
  opacity: 0.9;
}
#searchbytagsResults .intro .notice_intro {
  font-size: 14px;
  line-height: 16px;
}
#searchbytagsResults .tags .tag {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  color: #666;
}
#searchbytagsForm .select2-selection.select2-selection--multiple {
  background-color: #1676A7;
}
.select2-dropdown.select2-dropdown--below {
  display: none;
}
#searchbytagsResults .no_result {
  font-size: 16px;
  font-weight: bold;
  margin: 20px 0 40px;
}
/* MAIN > GEOCODE FACTORY 
.com_geofactory .page-header 					{ margin: 0; }
.com_geofactory .page-header h1 				{ margin: 0 0 20px; color: #1e334a; font-size: 30px; text-transform: uppercase; }
.com_geofactory .gf_map 						{ border: 2px solid #1e334a; border-radius: 5px; margin-bottom: 30px; }
.com_geofactory .gf_bubble_container h3 		{ font-size: 1.8rem; line-height: 25px; }
.com_geofactory .gf_bubble_container h3 > span 	{ display: block; font-size: 1.3rem; line-height: 25px; }
.com_geofactory .gf_bubble_container .guide_introtxt { text-align: center; }*/
/*GEEK OPEN STREET MAP - GUIDE DU VOYAGEUR*/
/*ICONE CLUSTER 1*/
.marker-cluster-small div {
  background-color: rgba(45, 95, 150, 0.6);
}
.marker-cluster-small {
  background-color: rgba(45, 95, 150, 0.6);
}
.marker-cluster span {
  line-height: 30px;
  color: #fff;
}
/*ICONE CLUSTER 2*/
.marker-cluster-medium div {
  background-color: rgba(45, 95, 150, 0.4);
}
.marker-cluster-medium {
  background-color: rgba(45, 95, 150, 0.4);
}
/*MARGE SOUS GEEK OPEN STREET MAP*/
#g-container-above {
  margin-bottom: 2em;
}
/*MENU DROITE DANS GUIDE DU VOYAGEUR*/
#aside.size-25 {
  flex: 0 1 calc(25% - 10px);
  margin-bottom: 10px;
  margin-left: 10px;
  width: calc(25% - 10px);
  padding-left: 10px;
  background-color: #E4EDF4;
  Border: 1px solid #1E334A;
  border-radius: 5px;
}
/*MARGE ENTRE TITRE ET FIL DE NAVIGATION*/
#g-container-header {
  margin-bottom: -35px;
}
/*MENU ASIDE*/
.hauteur-ligne {
  line-height: 1;
  padding-right: 5px;
}
.hauteur-ligne li.nav-item {
  width: 100%;
}
/* MAIN > COM_SEARCH */
.search #searchForm input.inputbox {
  border-radius: 0.4rem;
  font-size: 1rem;
  padding: 0 15px;
}
.search #searchForm button.btn {
  padding: 0.36rem 0.9rem 0.35rem;
}
.searchintro .badge.badge-info {
  border: 1px solid #cecece;
  color: black;
  font-size: 1rem;
  padding: 5px 5px 2px;
  vertical-align: baseline;
}
.search .form-limit > label {
  display: none;
}
.search p.counter {
  display: none;
}
.search .form-limit > label {
  display: inline-block;
  vertical-align: middle;
}
.search select#limit {
  display: inline-block;
  vertical-align: middle;
}
.search .result-title {
  border-top: 1px solid #ccc;
  margin-top: 10px;
  padding-top: 10px;
}
.search .result-title > a {
  font-size: 1.2rem;
}
.search .result-category-image, .search .result-category, .search .result-text {
  margin: 0;
}
.search .result-category-image {
  float: left;
  margin: 0 5px 10px 0;
}
.search .result-category {
  font-style: italic;
}
.search .result-category-image > img {
  height: 45px;
}
.search .search-results {
  margin-bottom: 50px;
}
.search .pagination {
  margin-bottom: 30px;
}
.search h2 {
  color: #11437a;
  font-family: "Ek Mukta", sans-serif;
  font-size: 26px;
  font-weight: 500;
  margin-top: 10px;
  text-transform: uppercase;
}
/* MAIN > COM_FINDER */
.finder h1 {
  color: #1e334a;
  font-size: 30px;
  font-weight: 300;
  font-family: "Ek Mukta", sans-serif;
  margin-top: 0;
  argin-bottom: 0;
  text-transform: uppercase;
}
.finder .word > label {
  display: none;
}
.finder fieldset.word {
  padding: 0;
  border: medium none;
}
.finder #finder-search input.inputbox {
  margin-top: 0;
  border-radius: 0.4rem;
  font-size: 1rem;
  padding: 0 15px;
}
.finder .search-results > li {
  min-height: 88px;
  list-style: none;
}
.finder .search-results h4 {
  margin-top: 10px;
}
.finder .result-catego-image {
  float: left;
  margin: 0 10px 10px 0;
}
.finder .result-category {
  font-style: italic;
  margin: 20px 0 10px;
}
.finder .result-category-image > img {
  height: 64px;
  width: 114px;
}
.finder .result-text {
  margin-bottom: 15px;
}
.finder #finder-search button.btn:hover {
  color: #1e334a !important;
  border: 1px solid #1e334a;
}
.finder .search-results {
  margin-bottom: 0px;
}
.finder #search-results .search-pagination {
  margin-bottom: 30px;
  margin-top: 50px;
}
#g-mainbar .finder {
  min-height: 400px;
}
.finder .result-title > a {
  line-height: 24px;
}
.finder .search-results span.highlight {
  background-color: rgba(255, 255, 204, 0.5);
}
.finder .pagination ul > li > a {
  background-color: #1e334a;
  border: 1px solid #1e334a;
}
.finder .pagination ul > li > a:hover {
  background-color: #fff;
  color: #000;
}
.finder .pagination ul > li > span {
  background-color: #4b5a6a;
  border: 1px solid #4b5a6a;
}
.finder .pagination ul > li > span {
  color: black;
}
/* MAIN > COM_ARTICLESSEARCH */
#com_articlessearch {
  min-height: 400px;
}
#com_articlessearch h1 {
  color: #1e334a;
  font-family: "Ek Mukta", sans-serif;
  font-size: 30px;
  font-weight: 300;
  margin-top: 0;
  text-transform: uppercase;
}
#articlessearchform input.inputbox {
  border-radius: 0.4rem;
  font-size: 1rem;
  padding: 0 15px;
  height: 40px;
}
#articlessearchform #search-submit {
  background: #1e334a none repeat scroll 0 0;
  text-transform: uppercase;
  line-height: 1.8;
  margin: 0 0 0.5rem;
  color: #fff;
  font-family: "raleway", sans-serif, "Tahoma", "Geneva", "Arial";
  font-size: 0.9rem;
  border-radius: 0.4rem;
  border: 1px solid transparent;
  text-shadow: none;
  font-weight: 700;
  padding: 0.36rem 0.9rem 0.35rem;
}
#articlessearchform #search-submit:hover {
  background: white;
  color: #1e334a;
  border: 1px solid #1e334a;
}
#articlessearchform #search-submit span {
  margin-right: 0.625rem;
}
#articlessearch_results .results {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 0;
  margin-top: 1.5rem;
  padding-bottom: 30px;
}
#articlessearch_results .result {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  min-height: 88px;
  padding: 0.75rem;
}
#articlessearch_results .result .thumb {
  float: left;
  margin-right: 15px;
  margin-bottom: 5px;
  min-height: 75px;
}
#articlessearch_results .result .thumb img {
  height: 64px;
  width: 114px;
  box-shadow: 1px 1px 3px #333;
}
#articlessearch_results .result h4 {
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 25px;
}
#articlessearch_results .result .highlight {
  background-color: #ffffcc;
}
#articlessearch_results .result .introtext p {
  margin: 0;
}
#articlessearch_results .result .introtext img {
  display: none;
}
/* MAIN - OSMAP */
.osmap-sitemap h1 {
  color: #1e334a;
  font-size: 30px;
  font-weight: 300;
  font-family: "Ek Mukta", sans-serif;
  text-transform: uppercase;
  margin-top: 0;
}
/* PHIL - NAVIGATION - ARTICLES MAP */
/*
#container 								{ width:100%; border:0; text-align:center; color:#ffffff }
#left 									{ float: left; border:0; width: 35%; min-width: 230px; text-align:center; }
#left1 									{ display: inline-block; border:0; }
#right 									{ float: right; border:0; width: 35%; min-width: 230px; text-align:center; }
#right1 								{ display: inline-block; border:0; }
#center 								{ float: left; border:0; width: 30%; min-width: 160px; text-align:center; }
#center1 								{ display: inline-block; border:0; }
*/
/* PHIL - RESPONSIVE - NAVIGATION - AARTICLES MAP */
/*
@media (max-width: 1080px) 				{
	#center 								{ float:none; }
	#right 									{ float:none; } 
}
*/
/* PHIL - ETATS BOUTONS - NAVIGATION - ARTICLES MAP */
/*
.previous 								{ font-weight: 350; margin: 0 10px; display: inline-block; margin: 0 5px; vertical-align: middle;background-color: #11437a; height: 22px; line-height: 22px; padding: 0 11px; color: #ffffff; border-radius: 10px; }
.previous:hover 						{ opacity: 0.6; }
.previous:link 							{ color:#ffffff }
.next 									{ font-weight: 350; margin: 0 10px; display: inline-block; margin: 0 5px; vertical-align: middle;background-color: #11437a; height: 22px; line-height: 22px; padding: 0 11px; color: #ffffff; border-radius: 10px; }
.next:hover 							{ opacity: 0.6; }
.next:link 								{ color:#ffffff }
.backtomap 								{ font-weight: 350; margin: 0 10px; display: inline-block; margin: 0 5px; vertical-align: middle;background-color: #11437a; height: 22px; line-height: 22px; padding: 0 11px; color: #ffffff; border-radius: 10px; }
.backtomap:hover 						{ opacity: 0.6; }
.backtomap:link 						{ color:#ffffff }
*/
/* ASIDE > Module Menu */
#aside.size-25 {
  flex: 0 1 calc(25% - 10px);
  margin-bottom: 10px;
  margin-left: 10px;
  width: calc(25% - 10px);
  padding-left: 10px;
}
#aside {
  border-left: 1px solid #e4e4e4;
}
#aside h3.g-title {
  font-size: 28px;
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 10px;
  padding-left: 5px;
}
#aside ul.menu {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  margin-top: 5px;
  padding-bottom: 10px;
}
#aside ul.menu li#current > a {
  color: #4b5a6a;
}
#aside .menusidebar {
  background-color: #e4edf4;
}
/* COPYRIGHT */
#g-copyrightmain {
  margin: 0;
  padding: 0;
}
#g-container-copyright {
  margin-top: 30px;
}
/* COPYRIGHT > LEFT */
#copyright-logo-left {
  margin: auto 0;
}
#copyright-logo-left .g-content {
  margin: 0;
  padding: 0;
}
#copyright-logo-left img {
  padding: 14px 0;
  max-width: 90%;
}
/* COPYRIGHT > MENU */
#copyright-menu {
  margin: auto;
  font-size: 14px;
}
#copyright-menu .g-content {
  margin: 0;
  padding: 0;
}
#copyright-menu .menu {
  padding: 20px 0;
  border: medium none;
}
#copyright-menu .menu > li {
  border: medium none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
#copyright-menu .menu > li > a {
  padding: 0;
}
#copyright-menu .menu > li > a::before {
  content: "-";
  margin: 0 5px;
  color: white;
}
#copyright-menu .menu > li:first-child > a::before {
  display: none;
}
#copyright-menu .menu > li > a {
  color: white;
}
#copyright-menu .menu > li > a:hover {
  color: #bcbcbc;
  background-color: transparent;
}
/* COPYRIGHT > RIGHT */
#copyright-logo-right {
  margin: 5px 0;
}
#copyright-logo-right .g-content {
  margin: 0;
  padding: 0;
}
#copyright-logo-left img {
  max-width: 90%;
}
/* MENU MOBILE */
.g-offcanvas-toggle {
  border: 1px solid #1e334a;
  border-radius: 3px;
  color: #1e334a;
  font-size: 32px;
  height: 35px;
  padding: 0;
  width: 44px;
}
.g-offcanvas-toggle:hover {
  opacity: 0.6;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  padding-left: 0;
}
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  padding: 0.62rem 0;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel .g-menu-item-container.nochildren .g-menu-parent-indicator {
  display: none;
}
#g-offcanvas #g-mobilemenu-container a.g-menu-item-container.nochildren + ul.g-dropdown {
  display: none;
}
#g-mobilemenu-container .g-toplevel li.g-parent > .g-menu-item-container > .g-menu-item-content {
  width: calc(100% - 30px);
}
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator::after {
  content: "";
  opacity: 1;
  width: 1rem;
  color: white;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  margin-right: -0.7rem;
}
/* OFFLINE */
.g-offline #frame {
  max-width: 90%;
}
.g-offline .button {
  border: 2px solid rgba(0, 0, 0, 0.1);
}
/* hack Chrome & Safari */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .g-offcanvas-toggle {
    padding-top: 1px;
  }
}
/* hack IE */
_:-ms-input-placeholder, :root [itemprop="articleBody"] {
  max-width: 100%;
}
_:-ms-input-placeholder, :root .size-25#aside {
  flex: 0 1 20%;
  width: 20%;
}
/* RESPONSIVITY */
@media screen and (min-width: 1231px) and (max-width: 1480px) {
  #g-navigationmain > .g-grid:first-child {
    padding: 0 10%;
  }
  .mod_rokslider .layout-slideshow2 .sprocket-features-arrows .arrow {
    border-width: 45px 35px;
    bottom: 45%;
  }
  #myContainer {
    width: 965px;
    margin: 0 10px;
  }
  .mod_searchbytagsnavigation {
    margin-bottom: 20px;
    margin-top: 10px;
  }
}
@media screen and (min-width: 1081px) and (max-width: 1230px) {
  #g-navigationmain > .g-grid:first-child {
    padding: 0 5%;
  }
  #navigation-right #rokajaxsearch input {
    width: 120px;
  }
  .mod_rokslider .layout-slideshow2 .sprocket-features-arrows .arrow {
    border-width: 35px 30px;
    bottom: 42%;
  }
  #myContainer {
    width: 840px;
    margin: 0 10px;
  }
  .mod_searchbytagsnavigation {
    margin-bottom: 20px;
    margin-top: 10px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1080px) {
  #g-navigationmain > .g-grid:first-child {
    padding: 0 1% 0 0;
  }
  #navigation-right #rokajaxsearch input {
    width: 120px;
  }
  .custom.mod_title h1 {
    line-height: 10px;
  }
  .custom.mod_title h1 a {
    font-size: 42px;
  }
  .custom.mod_title h2 a {
    font-size: 34px;
  }
  .mod_rokslider .layout-slideshow2 .sprocket-features-arrows .arrow {
    border-width: 30px 25px;
    bottom: 42%;
  }
  #g-container-copyright .g-side-column {
    display: none;
  }
  #searchbytagsFormWrapper {
    padding-left: calc(100% + 10px);
    padding-right: calc(100% + 10px);
  }
  #searchbytagsHeader {
    margin-left: 10px;
  }
  #g-mainbar .finder {
    padding: 0 4px;
  }
  #myContainer {
    width: 840px;
    margin: 0 10px;
  }
  .guide_images img {
    width: calc(33.33% - 11px);
  }
  #g-mainbar {
    padding: 0 10px;
  }
  .mod_searchbytagsnavigation {
    margin-bottom: 20px;
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  #g-navigationmain > .g-grid:first-child {
    padding: 0 5px 0 0;
  }
  .custom.mod_title h1 {
    line-height: 10px;
  }
  .custom.mod_title h1 a {
    font-size: 42px;
  }
  .custom.mod_title h2 a {
    font-size: 34px;
  }
  .custom.mod_title h2 a > span {
    display: block;
  }
  .custom.mod_title {
    margin-left: 5px;
    padding-top: 26px;
  }
  .mod_rokslider.mod_rokslider_large.moduletable {
    display: none;
  }
  .mod_rokslider.mod_rokslider_narrow.moduletable {
    display: block;
  }
  #navigation-right #rokajaxsearch input {
    width: 120px;
  }
  .mod_rokslider .layout-slideshow2 .sprocket-features-pagination li {
    padding: 7px;
  }
  .mod_rokslider .layout-slideshow2 .sprocket-features-arrows .arrow {
    border-width: 30px 25px;
    bottom: 42%;
  }
  #searchbytagsFormWrapper {
    padding-left: calc(100% + 10px);
    padding-right: calc(100% + 10px);
  }
  #searchbytagsHeader {
    margin-left: 10px;
  }
  #searchbytagsResults .result {
    width: calc(33% - 10px);
  }
  #g-mainbar .finder {
    padding: 0 4px;
    min-height: 300px;
  }
  #myContainer {
    width: 730px;
    margin: 0 10px;
  }
  .guide_images img {
    width: calc(33.33% - 11px);
  }
  #g-mainbar {
    padding: 0 10px;
  }
  .mod_searchbytagsnavigation {
    margin-bottom: 20px;
    margin-top: 10px;
  }
}
@media screen and (min-width: 441px) and (max-width: 767px) {
  #g-navigationmain > .g-grid:first-child {
    padding: 0 5%;
  }
  #navigation-left .platform-content {
    display: block;
    margin: 0 auto;
    width: 100%;
  }
  .mod_logofeillet {
    text-align: center;
  }
  .mod_logofeillet.moduletable {
    text-align: center;
  }
  .mod_title.moduletable {
    text-align: center;
  }
  .custom.mod_title {
    padding-top: 24px;
    height: auto;
    text-align: center;
  }
  .custom.mod_title h1 a {
    font-size: 44px;
  }
  .custom.mod_title h2 a {
    font-size: 36px;
  }
  #navigation-right {
    margin: 10px 0 20px;
  }
  #navigation-right .platform-content {
    float: left;
  }
  #navigation-right .platform-content:first-child {
    float: right;
  }
  #navigation-right .mod-languages {
    margin: 6px 0 0;
  }
  #navigation-right .mod-languages li {
    display: inline-block;
    font-size: 16px;
    margin: 0;
  }
  div.mod-languages a::before {
    content: "-";
    padding: 0 1px;
  }
  div.mod-languages li:first-child a::before {
    display: none;
  }
  #navigation-right #rokajaxsearch input {
    font-size: 16px;
    padding: 4px 10px 3px;
    width: 200px;
  }
  .mod_rokslider.mod_rokslider_large.moduletable {
    display: none;
  }
  .mod_rokslider.mod_rokslider_narrow.moduletable {
    display: block;
  }
  .mod_rokslider .layout-slideshow2 .sprocket-features-arrows .arrow {
    border-width: 20px 15px;
    bottom: 36%;
  }
  .mod_rokslider .layout-slideshow2 .sprocket-features-pagination {
    bottom: 10px;
  }
  .mod_rokslider .layout-slideshow2 .sprocket-features-pagination li {
    padding: 4px;
    margin: 0;
  }
  #copyright-logo-left img {
    padding: 0;
  }
  #copyright-logo-right img {
    padding: 0;
  }
  #copyright-menu .menu {
    padding: 10px 0;
  }
  .g-offline #frame #form-login {
    width: 100%;
  }
  #searchbytagsFormWrapper {
    padding-left: calc(100% + 10px);
    padding-right: calc(100% + 10px);
  }
  #searchbytagsHeader {
    margin-left: 10px;
  }
  #searchbytagsResults .result {
    width: calc(50% - 10px);
    font-size: 14px;
    line-height: 16px;
  }
  #searchbytagsResults .intro .notice_intro {
    font-size: 12px;
    line-height: 12px;
    margin: 4px 0;
  }
  #aside {
    display: none;
  }
  .item-page {
    margin: 0 2px;
  }
  #g-mainbar {
    padding: 0 10px;
  }
  #g-mainbar .finder {
    padding: 0 4px;
    min-height: 200px;
    text-align: center;
  }
  .finder #finder-search input.inputbox {
    text-align: center;
    margin-bottom: 15px;
  }
  #myContainer {
    width: 390px;
    margin: 0 10px;
  }
  .guide_images img {
    width: calc(50% - 11px);
  }
  #com_articlessearch {
    min-height: 0px;
  }
  .mod_searchbytagsnavigation {
    margin-bottom: 20px;
    margin-top: 10px;
  }
}
@media screen and (min-width: 331px) and (max-width: 440px) {
  #g-navigationmain > .g-grid:first-child {
    padding: 0 1%;
  }
  #navigation-left .platform-content {
    display: block;
    margin: 0 auto;
    width: 100%;
  }
  .mod_logofeillet {
    text-align: center;
  }
  .mod_logofeillet.moduletable {
    margin-left: 90px;
    text-align: left;
  }
  .mod_title.moduletable {
    text-align: center;
  }
  .custom.mod_title {
    padding-top: 14px;
    height: auto;
    text-align: center;
  }
  .custom.mod_title h1 a {
    font-size: 36px;
  }
  .custom.mod_title h2 a {
    font-size: 26px;
  }
  .custom.mod_title h2 a > span {
    display: block;
    font-size: 20px;
    margin-top: 2px;
  }
  #navigation-right {
    margin: 0 0 8px;
  }
  #navigation-right .g-content {
    text-align: center;
  }
  #navigation-right .platform-content {
    float: none;
    position: relative;
    top: -25px;
  }
  #navigation-right .platform-content:first-child {
    float: none;
    position: relative;
    top: 36px;
  }
  #navigation-right .mod-languages {
    margin: 6px 0 0;
  }
  #navigation-right .mod-languages li {
    display: inline-block;
    font-size: 16px;
    margin: 0;
  }
  #navigation-right #rokajaxsearch input {
    font-size: 16px;
    padding: 4px 10px 3px;
    width: 100%;
  }
  div.mod-languages a::before {
    content: "-";
    padding: 0 1px;
  }
  div.mod-languages li:first-child a::before {
    display: none;
  }
  .mod_rokslider.mod_rokslider_large.moduletable {
    display: none;
  }
  .mod_rokslider.mod_rokslider_narrow.moduletable {
    display: block;
  }
  .mod_rokslider .layout-slideshow2 .sprocket-features-arrows .arrow {
    border-width: 40px 30px;
    bottom: 33%;
    opacity: 0.5;
  }
  .mod_rokslider .layout-slideshow2 .sprocket-features-pagination {
    display: none;
    bottom: 10px;
  }
  #copyright-logo-left img {
    padding: 0;
  }
  #copyright-logo-right img {
    padding: 0;
  }
  #copyright-menu .menu {
    padding: 10px 0;
  }
  .g-offline #frame #form-login {
    width: 100%;
  }
  #searchbytagsFormWrapper {
    padding-left: calc(100% + 5px);
    padding-right: calc(100% + 5px);
  }
  #searchbytagsHeader {
    margin-left: 5px;
  }
  #searchbytagsResults .result {
    width: calc(100% - 10px);
    font-size: 14px;
    line-height: 16px;
  }
  #searchbytagsResults .intro .notice_intro {
    font-size: 12px;
    line-height: 12px;
    margin: 4px 0;
  }
  #aside {
    display: none;
  }
  .item-page {
    margin: 0 2px;
  }
  #g-mainbar .finder {
    padding: 0 4px;
    min-height: 200px;
    text-align: center;
  }
  .finder #finder-search input.inputbox {
    text-align: center;
    margin-bottom: 15px;
  }
  #myContainer {
    width: 310px;
    margin: 0 10px;
  }
  .guide_images img {
    width: calc(100% - 11px);
  }
  #com_articlessearch {
    min-height: 0px;
  }
  #g-mainbar {
    padding: 0 5px;
  }
  .mod_searchbytagsnavigation {
    margin-bottom: 20px;
    margin-top: 10px;
  }
}
@media screen and (min-width: 0px) and (max-width: 330px) {
  #g-navigationmain > .g-grid:first-child {
    padding: 0 1%;
  }
  #navigation-left .platform-content {
    display: block;
    margin: 0 auto;
    width: 100%;
  }
  .mod_logofeillet {
    text-align: center;
  }
  .mod_logofeillet.moduletable {
    margin-left: 90px;
    text-align: left;
  }
  .mod_title.moduletable {
    text-align: center;
  }
  .custom.mod_title {
    height: auto;
    padding-top: 5px;
    text-align: center;
  }
  .custom.mod_title h1 {
    line-height: 30px;
  }
  .custom.mod_title h1 a {
    font-size: 32px;
  }
  .custom.mod_title h2 {
    line-height: 20px;
  }
  .custom.mod_title h2 a {
    font-size: 22px;
  }
  .custom.mod_title h2 a > span {
    display: block;
    font-size: 20px;
    margin-top: 5px;
  }
  #navigation-right {
    margin: 0 0 8px;
  }
  #navigation-right .g-content {
    text-align: center;
  }
  #navigation-right .platform-content {
    float: none;
    position: relative;
    top: -25px;
  }
  #navigation-right .platform-content:first-child {
    float: none;
    position: relative;
    top: 36px;
  }
  #navigation-right .mod-languages {
    margin: 6px 0 0;
  }
  #navigation-right .mod-languages li {
    display: inline-block;
    font-size: 16px;
    margin: 0;
  }
  #navigation-right #rokajaxsearch input {
    width: 100%;
  }
  div.mod-languages a::before {
    content: "-";
    padding: 0 1px;
  }
  div.mod-languages li:first-child a::before {
    display: none;
  }
  .mod_rokslider.mod_rokslider_large.moduletable {
    display: none;
  }
  .mod_rokslider.mod_rokslider_narrow.moduletable {
    display: block;
  }
  .mod_rokslider .layout-slideshow2 .sprocket-features-arrows .arrow {
    border-width: 30px 25px;
    bottom: 36%;
  }
  .mod_rokslider .layout-slideshow2 .sprocket-features-pagination {
    display: none;
    bottom: 10px;
  }
  #copyright-logo-left img {
    padding: 0;
  }
  #copyright-logo-right img {
    padding: 0;
  }
  #copyright-menu .menu {
    padding: 10px 0;
  }
  .g-offline #frame #form-login {
    width: 100%;
  }
  #searchbytagsFormWrapper {
    padding-left: calc(100% + 5px);
    padding-right: calc(100% + 5px);
  }
  #searchbytagsHeader {
    margin-left: 5px;
  }
  #searchbytagsResults .result {
    width: calc(100% - 10px);
    font-size: 14px;
    line-height: 16px;
  }
  #searchbytagsResults .intro .notice_intro {
    font-size: 12px;
    line-height: 12px;
    margin: 4px 0;
  }
  #aside {
    display: none;
  }
  .item-page {
    margin: 0 2px;
  }
  #g-mainbar .finder {
    padding: 0 4px;
    min-height: 200px;
    text-align: center;
  }
  .finder #finder-search input.inputbox {
    text-align: center;
    margin-bottom: 15px;
  }
  #myContainer {
    width: unset;
    margin: 0 10px;
  }
  .guide_images img {
    width: calc(100% - 11px);
  }
  #com_articlessearch {
    min-height: 0px;
  }
  #g-mainbar {
    padding: 0 5px;
  }
  .mod_searchbytagsnavigation {
    margin-bottom: 20px;
    margin-top: 10px;
  }
}
/* NAVIGATION DANS LES ARTICLES AVEC INDEX*/
.pager li > a, .pager li > span {
  color: #ffffff !important;
}
/*# sourceMappingURL=custom_130.css.map */