﻿.footer .footer-logos #privacy,.footer .footer-logos #management-logo,.footer .footer-logos #footer-logo{margin:0 auto 15px;text-align:center}
.footer .footer-logos #management-logo .mobile{display:block;margin:0 0 15px 0}
.footer .footer-logos #management-logo .desktop{display:none}


.jumbotron .links-container {
	padding-top: 9px
}


.jumbotron .links-container .button {
	font-size: 27.82px;
	line-height: 40px;
	padding: 0 7px;
	margin-bottom: 4px;
	color: #860566;
	font-family: amatic sc,cursive
}

.mkdf-boxed .mkdf-footer-inner {
width: 1150px;
margin: auto;
}

.mkdf-grid-1300.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1300.mkdf-boxed .mkdf-wrapper-inner {
width: 1350px;
}

.mkdf-grid-1200.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1200.mkdf-boxed .mkdf-wrapper-inner {
width: 1250px;
}

.mkdf-grid-1000.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1000.mkdf-boxed .mkdf-wrapper-inner {
width: 1050px;
}

.mkdf-grid-800.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-800.mkdf-boxed .mkdf-wrapper-inner {
width: 850px;
}

footer .mkdf-footer-inner {
position: relative; }


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:36px;}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}

.liste_cadre
{
    border: 1px solid #808080;
}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-12{width:100%}
body.responsive-ready.site-10 #header .header-wrap #site-logo{float:none;margin:0 auto;background-size:70%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{width:33.33333333%}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}


  .col-md-5 {
    width: 41.66666667%;
  }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}


.bandeau{
	background-color:#4C718B;
	color:white;
	border-radius: 4px;
	padding:20px;
	margin-top:20px;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.30);
	text-align: justify;
}


.dd-page-footer, .dd-page-footer a, .dd-page-footer a:link, .dd-page-footer a:visited, .dd-page-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #CCC4B7;
}


.dd-page-footer
{
  position: relative;
  z-index: auto !important;
  padding: 1em;
  text-align: right !important;
  text-decoration: none;
  color: #CCC4B8;
  width: 959px;
  margin-left: auto; margin-right: auto;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }


.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  }


.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }


.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  background: #fff;
  }

  .banner .rslides{width:100%;height: 100%; overflow:hidden;}

.banner .rslides li{width:100%;}

.srch{ float:left; width:340px; border:1px solid #6ebe32;}

.srch .srchbtn{ float:right; width:80px; height:36px;line-height: 36px; _height:36px;_line-height: 36px; font-size: 16px;cursor: pointer; background-color: #6ebe32; color:#fff; border:none;}

.srch .curr{background-color:#46aa1e !important;}

.result-count p .badge-info {
    background: transparent;
    font-size: 19px;
    padding: 0;
    font-weight: normal;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    text-shadow: none;
}

.result-count p {
    font-size: 18px;
    margin: 10px 0px 20px 0px;
    color: #1f1d22;
}

    #maps .result-count { padding: 30px 15px 10px}


li.menu-item a {
color:red;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}

.team-member .social-icons {
	margin-bottom: 25px;
}

.team-member .social-icons ul {
	margin: 0 0 1.5em 0;
}

.team-member .social-icons ul li {
	display: inline-block;
	line-height: 32px;
	margin: 6px;
}

.team-member .social-icons ul li a {
	background: #FFF;
	font-size: 18px;
	border-radius: 50%;
	color: #808080;
}

.team-member .social-icons ul li a:hover {
	color: #e96656;
}

.social {
	margin: 0 0 1.5em 0 !important;
}

.social li {
	display: inline-block;
	margin: 5px;
}

.social li a {
	color: #939393;
	font-size: 18px;
}

.social li a:hover {
	color: #e96656;
}

.stat .stat--info,.stat p{font-family:BentonSansBold,Arial,sans-serif;font-weight:400;color:#6e635a;font-size:1rem;text-transform:uppercase;position:relative}

.bg-dark .stat .stat--info,.bg-dark .stat p{color:#EDEDEA}

.bg-gray .stat .stat--info,.bg-gray .stat p,.gray .bg-secondary .stat .stat--info,.gray .bg-secondary .stat p{color:#4A3C31}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#ffffff}
.bottom-nav{padding:15px 0}
.bottom-nav li{display:inline-block;padding-right:22px;font-size:14px;font-weight:600}
.bottom-nav a{color:#bbb;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.bottom-nav a:hover{opacity:.7}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  margin-left: 0;
  margin-bottom: 0;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.borde-ailla .wpb_wrapper:after {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 5px solid rgba(77, 50, 64, 0.8);
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.7s ease 0s;
}
.site-footer__phone__title{font-size:15px;margin:40px 0 0;color:#fbba00;font-size:15px;font-weight:400}
.site-footer__phone__title a{color:#fbba00}
.footer-logo{width:100%;text-align:center}
.footer-logo img{width:50%}

.sf-menu {width:890px; margin:0 auto 0 auto;}

.sf-menu ul {position:absolute; top:-999px; display:inline;}

.sf-menu li {position:relative;display:inline;}

.sf-menu a {display:block; text-transform:uppercase;text-decoration:none;display:inline;}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {z-index:99;}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999px; display:none;}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:100%; top:0;}


.sf-menu li.sfHover ul { top:20px; left:0;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

span.autor-top {
    display: inline-block;
    margin-bottom: 20px;
    font-size: 12px;
}

	#wrapper, #colophon,  #main, article.post, #container, #linky {width: auto;}


	#main {margin-top:0px;}





div.menu,
#colophon,
#branding,
#main,
#header {
	margin: 0 auto;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 10px;
	padding: 0;
}



.presentation-page #main {
	margin-top: 0;
}


.pub {
background-color : #FFFFCC; 
}

      #toolbar .topnav .ch .active, #toolbar .topnav .en .active {
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        display: inline-block;
        width: 26px;
        height: 26px;
        background-color: white;
        color: #555559;
        -skrollr-animation-name: ani-lang-color; }
.header-info a.logo{display:block;float:left;padding:1rem 2rem}
.header-info a.logo img{width:25rem}
.logoList .logo{display:inline-block;margin:0 2.5%}
footer .logo{margin-top:2rem;float:right;width:19rem;padding:.5em .5em .3em}
footer .upper .logo{margin:0;width:23.72881%;float:right;margin-right:0}
#connect{width:168px;padding-left:10px;padding-left:.7142857142857143rem;margin:0 auto;clear:both}
#connect-footer{position:absolute;bottom:-5px;left:225px}
#connect-header{display:none}

.back {
	width: 100%;
	background-color: #fff;
}


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

.copyright{text-align:left;font-size:11px;margin-right:45px;line-height:1.3;color:#fff;}

.copyright a{text-decoration:none;color:#fff;}

.copyright a:hover{color:#fff;}
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;}


.g1-canvas .search-form-wrapper {
  margin: 0 -30px 30px;
  padding: 10px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #e6e6e6; }

#contenu_et_pied {
	padding-top:20px;
	padding-bottom:20px;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

 
.nav {  float: left; margin-left: 70px; }

.nav a { display: block; color: #3498db; height: 80px; line-height: 80px; padding: 0 10px;}

.nav ul { overflow: hidden;}

.nav li { float: left;  font-size: 1.3em; font-weight: bold;  padding: 0 10px; text-align: center; text-transform: uppercase  }

.nav li:hover{ background-color: #eee;  -webkit-transition: all .25s ease; transition: all .25s ease;}

.nav li.selected { background-color: #f7f7f7;  }


#box-wrap {
    margin: 0 auto 20px 0;
	padding: 30px;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 0 10px rgba(102,102,102,0.1);
}


.row:after,
.col:after,
.clr:after,
.group:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}


.row {
	margin-bottom: 1.5em;
}
.region-header .block,.region-footer .block,.region-content-top .block{margin:0 0 25px}
#sidebar .block{clear:both;margin-bottom:30px}
.block-fblikebutton{float:left}
.block-google-plusone{float:none}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.widget-title{font-size:1.3em;display:inline-block;padding-bottom:20px;position:relative;z-index:1;margin-bottom:22px;width:100%;line-height:1em}
.widget-title:after{position:absolute;width:100%;height:1px;content:'';left:0px;bottom:0px}
#prk_footer_sidebar .widget-title{margin-bottom:0px;font-size:1.4em}
.wpb_widgetised_column .widget-title,#vrv_right_sidebar .widget-title{font-size:1.1em}
#prk_mobile_bar .widget-title{font-size:1.4em;display:inline-block;font-weight:500;position:relative;padding-bottom:6px}
#vrv_menu_sidebar .widget-title{padding-bottom:0px}
#prk_hidden_bar .widget-title:after {background-color: #252525;}
#in_touch:before, #vrv_right_sidebar .widget-title:after {background-color: #e8e8e8;}
