/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 * Last Update : 30/01/2020 - 15:00;
 */


/**/



/* hauteur article en affichage blog */
.item{
  min-height:150px;
}





/* Module fond 2021 */
.fond_2021 {
  background-image: url("/images/partenaires/fond-partenaire.jpg"); /* The image used */
  background-color: #fff; /* Used if the image is unavailable */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
}





/* module centré */
.center {
  text-align:center;
}
.center table {
  margin-left:auto; 
  margin-right:auto;

}



/* Taille texte dans tableu zebra */
table.zebra tbody, table.zebra tfoot {
    font-size: 16px;
}

/* CLEAR */
.clear {
  clear:both;
}

/* DAILY MOTION z-index */
.dm-widget {
  z-index:0 !important;
}


/* MENU taille txt */
.menu-dropdown span.level1 { 
  font-size: 24px !important; 
}



/* FB likebox filet blanc genant */
._1drm._1b90, ._1drm._1ds4 {
    border: 0px solid #ebedf0 !important;
}


/* Box Header (entete modules) */
.mod-box-header .module-title {
  background: rgba(0,0,0,0.05) !important ;
  margin:-5px -5px 5px -5px !important ;
  padding:3px !important;
  /*font-weight: bold !important ;*/
}

/* Module sans titre */
.notitle_module h3.module-title{
    display:none;
}
.notitle_module h1 {
    margin-top:0;
}

/* Module sans padding */
.nopadding {
  padding:0 !important;
}

/* Module list */
.module ul, .module ol, .module dl {
    padding-left: 10px !important;
} 

.mod-color ul {
  	padding-left: 0 !important;
}


/* Module jaune Stade */
.-yellow .menu-sidebar a, .-yellow .menu-sidebar li > span { color: #ffebe8; }
.-yellow .menu-sidebar a:hover, .-yellow .menu-sidebar li > span:hover { color: #fff; }
.-yellow .menu-sidebar a.active, .-yellow .menu-sidebar li > span.active { color: #000; }
.module-yellow .badge { background-image: url(../../images/color/red/module_badges.png); }

.-yellow {
	border: 1px solid #AF493A;
	border-top-color: #833327;
	background: #f5d410;
	box-shadow:
		inset 0 0 5px rgba(213,186,14,0.7),
		0 1px 0 rgba(213,186,14,1);
	/* color: #fffee5; */
	text-shadow: 0 1px 0 rgba(2,0,0,0.1);
}

.-yellow h3.module-title { 
  color: #1f1f1f; !important;
  font-weight: bold;
}

.-yellow h3.module-title .subtitle { /* color: #1f1f1f; !important */  }
.-yellow a:hover, .-yellow strong, .-yellow code { 
	color: #000;  
	text-shadow: 0 1px 0 rgba(0,0,2,0.5) !important; 
}

.-yellow a { color: #fffee5; }






/* Module rouge fonce - copié de la CSS red */
/* Link */
.-red .menu-sidebar a,
.-red .menu-sidebar li > span { color: #ffebe8; }

/* Hover */
.-red .menu-sidebar a:hover,
.-red .menu-sidebar li > span:hover { color: #fff; }

/* Active */
.-red .menu-sidebar a.active,
.-red .menu-sidebar li > span.active { color: #000; }

.module-red .badge { background-image: url(../../images/color/red/module_badges.png); }

/* Module Color */
.-red {
	border: 1px solid #AF493A;
	border-top-color: #833327;
	background: #a61515;
	box-shadow:
		inset 0 0 5px rgba(128,53,43,0.7),
		0 1px 0 rgba(253,253,255,1.0);
/*	color: #FFEDEA;*/
	color: #FFFFFF;
	text-shadow: 0 1px 0 rgba(2,0,0,0.1);
}

.-red h3.module-title { 
  color: #EEEEEE; !important;
  /* font-weight: bold; */
}

.-red h3.module-title .subtitle { color: #EEEEEE; !important  }

.-red a:hover,

.-red code { 
	color: #FFFFFF;  
/*	text-shadow: 0 1px 0 rgba(245,255,240,0.2) !important;*/
	text-shadow: 0 1px 0 rgba(0,0,2,0.5) !important; 
  	
}

.-red a { 
/*	color: #FFBEB3; */
	color: #FFEDEA; 
  padding:4px;
}

/* Module Color */










/* Couleur texte et lien dans MODULE DERNIERE NEWS */
.mod-color a {
    color: #000 !important;
}
.mod-color a:hover {
	text-shadow: 0 1px 0 rgba(0,0,2,0.5) !important;
}
.mod-color h3.module-title {
    color: #222 !important;
    /*font-weight: bold ;*/
}
.mod-color {
    color: #444 !important;
    text-shadow: 0 1px 0 rgba(0,0,2,0.1) ;
}
.mod-color ul.line > li {
    background: url(../images/tools/list_line_color-4.png) 0 0 repeat-x;
}

/*tc Taille texte dans MODULE DERNIERE NEWS */
.module-title{
  margin:0 0 5px 0 !important ;
	
		font-size:36px!important;
	color: #009ddd!important;
	margin-top:0;
	padding-bottom: 17px;

	letter-spacing: 0.05em;
	font-family: "BebasNeueRegular" !important;

}

.mod-articles-category-title {
  line-height:0.9em;
}

.mod-articles-category-date {
  font-size:0.7em;
  line-height:0.8em;
  font-style:italic;
}



/* Marge dans le menu */
.menu-dropdown li.level1 {
    margin-right: 0;
}
.menu-dropdown span.level1 > span {
    padding: 0 8px;
}



/* Taille texte dans WIDGETKIT POLAROID */
/**/
.wk-gallery-wall.polaroid p.title {
  font-size:11px;
}



/* Frontpage Showcase */
.frontpageshowcase {
	position: absolute;
	top: 20px;
	left: 40px;
	z-index: 1;
	width: 400px;
	color: #FFF;
	font-size: 16px;
	line-height: 22px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}

.frontpageshowcase.black { color: #444; }

/* Frontpage List */
.frontpagelist img { margin: -20px -20px -20px 0; }

.frontpagelist h2 {
	font-size: 28px;
	line-height: 28px;
}

/* Frontpage Botton */
#page .frontpagebottom {
	min-height: 124px;
	margin: -13px;
	padding: 13px 120px 13px 13px;
	border-radius: 7px;
	overflow: hidden;
}


/* Frontpage Separator */
#page .frontpageseparator {
	margin: -3px;
	overflow: hidden;
	text-transform: uppercase;
}

.frontpageseparator > div > div {
	padding-left: 15px;
	border-left: 1px solid #ddd;
	box-shadow: inset 1px 0 0 #fff;
	overflow: hidden;
}

.frontpageseparator > div:first-child > div {
	border-left: none;
	box-shadow: none;
}

.frontpageseparator img {
	margin: 4px 15px 0 0;
	float: left;
}


body#page.page {
	/* background:url(fond-degrade-site.gif) scroll 50% 0 repeat-y; */
  background:#ffffff;
}


/* Daily motion : masquer la mention Powered By Dailymotion  */
.dm-powered-by, .dm-widget-title {
	display: none;
}

/* Taille du txt dans la gallerie photo */
div.boxplus-imagecaption.boxplus-overlaycaption {
	font-size: 12px;
}

/* Marge sur les liens */
#system .item > .links {
    margin: 5px 0 0 0;
}

/* Module tableau résultat / titre */
.titre_module_result {
	margin: 5px 0 5px 0 !important;
	font-weight: bolder;
}







/* Resultats SDF 2019  */
.res_sdf {
	background-color: #014472;
	background-position: 0% 0%;
	background-size: cover;
	background-attachment: scroll;
}

#content {
	margin-left:10px;
	margin-right:10px;
}

#tabs1 ul {
	font: normal 14px arial, sans, sans-serif !important;
	list-style-type: none;
	/*border-bottom: 0px solid #363638;*/
	margin: 0;
	padding: 0 0 40px 0;
}

#tabs1 ul li {
 display: inline;
 float: left;
 height:35px;
 min-width:80px;
 text-align:center;
 padding:0;
 margin: 1px 0px 0px 0px;
/* border: 1px solid #014472;*/
}

#tabs1 ul li.selected {
 /*border-bottom: 1px solid #ff0B0B;*/
 background-color: #DCD7D7;
}

#tabs1 ul li a {
 float: left;
 color: #FFF;
 text-decoration: none;
 padding: 5px;
 text-align:center;
 background-color:#363638;
 min-width:80px;
 display: block;
 margin: 1px;
}

#tabs1 ul li a.selected {
 color: #000;
 font-weight:bold;
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

#tabs1 ul li a:hover {
 color: #000;
 background-color: #ddd;
}


#container {
 background: #181818;
	/*Ligne sur les cotés*/
 border:1px solid #ffffff;
 border-top:1px solid #ffffff;
 height:450px;
 width:100%;
 padding:0;
 margin:0;
 left:0;
 top:0;
}


/* Iframe responsive  */
iframe {
 border:none;
 margin:0;
 padding:0;
}

[style*="--aspect-ratio"] > :first-child {
  width: 100%;
}
[style*="--aspect-ratio"] > img {  
  height: auto;
} 
@supports (--custom:property) {
  [style*="--aspect-ratio"] {
    position: relative;
  }
  [style*="--aspect-ratio"]::before {
    content: "";
    display: block;
    padding-bottom: calc(100% / (var(--aspect-ratio)));
  }  
  [style*="--aspect-ratio"] > :first-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }  
}

/* Hauteur Iframe Résultat (iframe imbriquee) */
#container {
  min-height: 700px;
}

/* BOXPLUS sigplus gallery / taille lien HD  
div.boxplus-imagecaption.boxplus-overlaycaption {
  height: 10% !important;
}*/

/* FRONTPAGE NEWS */
.minifrontpage-default .mfp-table-cell {
    padding-bottom:15px !important;
    padding-right: 0px;
}
.minifrontpage-default .mfp-table-cell:first-child {
    padding-right: 19px;
}
.minifrontpage-default .mfp-table-cell-inner {
    margin-right: 0px;
}
.minifrontpage-default .mfp-table-cell-inner .mfp-img-left {
    border-radius: 4px;
}
.minifrontpage-default .mfp-table-cell-inner .mfp-img-left:hover {
    filter: brightness(110%);
}

.minifrontpage-default .mfp-introtitle {
    font-size: 18px;
	line-height: 17px;
  	color: #444446;
    text-transform : uppercase;
}
.minifrontpage-default .mfp-introtitle a { color: #444446;}
.minifrontpage-default .mfp-introtitle a:hover { color: #8b8b8c;}

#innerbottom {
    margin-left: 5px;
    margin-right: 5px;
}

.minifrontpage-default .mfp-other-article-title {
    font-size: 22px;
}
.minifrontpage-default .mfp-other-article-inner {
    font-size: 18px;
}
.minifrontpage-default .mfp-other-article-title {
    font-size: 22px;
}
.minifrontpage-default .mfp-date-author {
	margin-top: 4px;
}

/*tc slider faits marquants */



.titre_home{
	font-size:28px!important;
	color:#009ddd !important;
	margin-top:0;
}


