﻿


tr.gigpress-header th {
	font-weight: bold;
}
div.admin .right,div.admin .left{width:49%;margin:0;}


.clearfix:before,
.clearfix:after {
    display: table;
    content: ""
}

.clearfix:after {
    clear: both
}

.clearfix { display: inline-block; }


* html .clearfix { height: 1%; }

.clearfix:after,
.clearfix:before {
  display: table;
  content: "";
}

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}
.ai1ec-agenda-widget-view .ai1ec-weekday,.ai1ec-agenda-view .ai1ec-weekday{font-size:0.8em;padding:0 0 0.2em;}
.ai1ec-week-view th .ai1ec-weekday-date,.ai1ec-oneday-view th .ai1ec-weekday-date{font-size:15px;font-weight:normal;}
.ai1ec-week-view th .ai1ec-weekday-day,.ai1ec-oneday-view th .ai1ec-weekday-day{font-size:12px;font-weight:normal;}
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}


#nouvelles .card-body {
	padding-bottom:40px;
	text-align:left;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}




#main-nav ul li.menu-item-has-children:after,
#main-nav ul li.mega-menu:after,
.top-menu ul li.menu-item-has-children:after {
	position: absolute;
	right: 7px;
	top: 50%;
	display: inline-block;
	content: '';
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-top: 4px solid #bbb;
}


#main-nav ul ul li.menu-item-has-children:after,
#main-nav ul ul li.mega-menu:after,
.top-nav .top-menu ul ul li.menu-item-has-children:after {
	border: 4px solid transparent;
	border-left-color: #bbb;
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


    .attire-content.container-fluid {
        padding: 0;
    }


    #mainframe.container .sticky-menu {
        left: auto;
        padding: 0;
    }


    .home .attire-content.container-fluid {
        
    }



#front-columns {
	display: block;
	width: auto;
	float: none;
	overflow: hidden;
	margin-bottom: 30px;
}


.column-image h3,
#front-columns h3.column-header-noimage {
	position: absolute;
	bottom: 0;
	left: -100%;
	display: block;
	width: 100%;
	margin: 0;
	padding: .5em .5em .5em 1em;
	line-height: 1.3;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}


#front-columns h3.column-header-noimage {
	position: relative;
	left: 0;
}
.widget_eu_cookie_law_widget.widget.top{bottom:auto;top:1em}
.admin-bar .widget_eu_cookie_law_widget.widget.top{top:3em}

.top { float: right; padding-top:15px; }
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}








.ita_bar {
    background: #282e33;
    font-size: 13px;
    padding: 6px 10px;
    color:white;
}


.fb_sidebar_custom .fb_parragrapf{
	background-color: #ebebeb;
    text-align: justify;
    color: #0071bc;
    padding: 15px;
}


.fb_sidebar_custom .fb_parragrapf a,
.fb_sidebar_custom .fb_parragrapf span{
	color: #c65406;
}



.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new{
	padding: 8px;
   	text-overflow: ellipsis;
    white-space: nowrap;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new:before{
	color: #0071bc;
    padding-right: 8px;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new.fa-mobile:before{
	font-size: 23px;
    padding-right: 8%;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


.blocks-item-description {
  font-weight: 300;
  margin: 0;
}


.blocks-item-description:not(:empty) {
  margin-top: 10px;
}
.text-center{text-align:center!important}
.section-infographic .text-center{color:#fff}

.nav-primary {
  width: 100%;
  background: #E8E8E8;
}

.nav-primary--links {
  width: 100%;
  float: left;
}

.nav-primary--search {
  width: 100%;
  float: left;
  margin-top: 0.71429rem;
}

.nav-primary--search input {
  margin: 0;
}


.nav-primary--menu {
  margin: 0;
  padding: 0;
  font-weight: bold;
}

.nav-primary--menu.is-dropdown-submenu {
  font-weight: normal;
  padding: 0.5rem 0 0;
  border: 1px solid #4B5555;
  border-radius: 3px;
  min-width: 13.3rem;
  box-shadow: 3px 3px 7px rgba(180, 180, 180, 0.3);
}

div.mr_social_sharing_wrapper {height: auto; width: 100%; margin: 4px 0; padding: 0; border: 0; line-height: 0;}


.text-center {
  text-align: center !important;
}







.assistive-text{
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

.old-ie .assistive-text{
	clip: rect(1px 1px 1px 1px);
}
.style_17 .blog-column:nth-child(2) .column-title{visibility:hidden}
.news-preview{font-size:13px;max-height:40px;overflow:hidden;text-overflow:ellipsis}
.menu-item .sub{display:none}
.sub-menu .menu-item-has-children:after{color:#fff}
footer .dim,footer .dim .content-asset *,footer .dim a{color:#666!important}
footer .dim a:hover{color:#aaa!important}

.dim.footer-h2 span{float:left;width:100%;}
