﻿

			
			

				ul.clients-items li { width: 50%; }


		
		

		ul.clients-items {
			font-size: 0;
			text-align: center;
		}

table.classementNormal td.joues, table.classementNormal td.pts, table.classementNormal td.diff {text-align:right;}


.index-column-text{
	
}

.index-column-text h4{
	font-size:16px;
	color:#a71616;
	line-height:1.4;
	height:46px;
	overflow:hidden;
}

.index-column-text p{
	line-height:1.3;
	color:#323232;
	height:57px;
	overflow:hidden;
	margin-top:5px;
}

.index-column-text p span{
	font-size:13px;
	color:#868484;
}

.index-column-text a:hover p span{
	color:#a71616;
}

.index-column-text h4, .index-column-text p{
	height:auto;
	margin-bottom:0;
}

.right_block{margin:0 0 10px;}

  .right_block:nth-child(3n+1){clear:both;}
 .right_block:nth-child(2n+1){clear:both;}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.mobileheader .group .mobilenavigation,.mobileheader .group .mobilesearch,.mobileheader .group .mobiletelephone{display:block;clear:both}
.cta__item{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;margin:0 .5rem;height:inherit}
#advanced{width:800px;margin:20px auto;background:#fff;display:none;color:#000;padding:10px;font-size:14px}
#advanced ul li{float:left}

.img-responsive.mobile {
  display: none;
}

.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.navigation-left {
	float: left;
	margin-bottom: 20px;
}

.navigation-right {
	float: right;
	margin-bottom: 20px;
}




.row {
	margin-right: -10px;
	margin-left: -10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.container .jumbotron, .container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}


.jumbotron .container {
  max-width: 100%;
}
.x-quote-text :first-child{margin-top:0}
.x-quote-text :last-child{margin-bottom:0}
.e79-38 .x-quote-text,.e79-42 .x-quote-text {font-family:"Libre Baskerville",serif;font-size:1.5em;font-style:normal;line-height:1.6;text-align:center;color:rgb(255,255,255);}
.e79-38 .x-quote-text {font-weight:400;}
.e79-42 .x-quote-text {font-weight:400;}
.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; }


#wraper{marin:0;max-width:1100px;min-width:360px;width:100%;margin:0 auto;text-align:left;}

.footer-icon{margin-bottom:10px;font-size:1.4em;vertical-align:top;float:left;color:#555555;}

.sky { background: #ffffff; padding-top: 60px; padding-bottom: 80px; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.header{
	width:100%;
	height:100px;
	background-color:#3e3d3d;
	border-top:10px solid #2d2d2d; 
	border-bottom:10px solid #2d2d2d;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.8);
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}
