﻿

.loading-page .dot1, .loading-page .dot2 {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #fff;
    border-radius: 0;
    -webkit-animation: bounce 2.0s infinite ease-in-out;
    animation: bounce 2.0s infinite ease-in-out;
}

.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
width: 60%;
height: 60%;
display: inline-block;
position: absolute;
top: 0;
background-color: #fff;
border-radius: 100%;  
animation: tp-bounce 2.0s infinite ease-in-out;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
}


	.side-padded
	{
	
	}

.price_center_med {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000;
	font-weight: bold;
	text-align: center;
}

        .main { width:1050px; }
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}
.table-responsive{min-height:.01%;overflow-x:auto}


.table-link-site td a{
	color: #d44950;
}

.td-mobile-container {
  padding-bottom: 20px;
  position: relative;
}

.td-hide-menu-content .td-mobile-container {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.tatsu-interactive-box-content,.tatsu-interactive-box-icon,.tatsu-interactive-box-title{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tatsu-interactive-box-transform .tatsu-interactive-box-title{margin-bottom:10px}
.tatsu-SkbBVcCAV:hover .tatsu-interactive-box-title{color:#fff}
.tatsu-rkREV5004:hover .tatsu-interactive-box-title{color:#fff}
.tatsu-r10DXqARN:hover .tatsu-interactive-box-title{color:#fff}
.tatsu-BkDSNqRAE:hover .tatsu-interactive-box-title{color:#fff}



#footer .le-top .le-social-buttons {
    padding-top: 50px;
}

.entry-content .le-social-buttons {
  text-align: left;
  padding: 0px 20px;
  min-height: 20px;
  border-top: 1px solid #bdb1bd;
}
section.af-footer-new.newfooter ul.foot2-links{display:block;padding:0}
section.af-footer-new.newfooter ul.foot2-links li{display: inline-block;width: 24.7%;}
section.af-footer-new.newfooter ul.foot2-links li a{color:#fff;font-size:14px;line-height: 1.67em;margin: 0 10px 5px 0;display: inline-block;}
.centered,.clear,.clearfix,.comment,.comment-list,.comment-list .children,.searchform,.small-width,.wrap,blockquote,hr{zoom:1}
.centered:after,.centered:before,.clear:after,.clear:before,.clearfix:after,.clearfix:before,.comment-list .children:after,.comment-list .children:before,.comment-list:after,.comment-list:before,.comment:after,.comment:before,.searchform:after,.searchform:before,.small-width:after,.small-width:before,.wrap:after,.wrap:before,blockquote:after,blockquote:before,hr:after,hr:before{content:"";display:table}
.centered:after,.clear:after,.clearfix:after,.comment-list .children:after,.comment-list:after,.comment:after,.searchform:after,.small-width:after,.wrap:after,blockquote:after,hr:after{clear:both}

	
	#block-block-17 .rteright {
		text-align: center;
	}

	
	#block-block-17 p.rteright:nth-child(2), #block-block-17 p.rteright:nth-child(3), #block-block-17 p.rteright:nth-child(4) {
		display: none;
	}


.timeline-divider {
    position: absolute;
    width: 22px;
    height: 22px;
    background-color: #F9F9F9;
    border-radius: 90%;
    left: 50%;
    top: 0px;
    margin-left: -9px;
    border: 4px solid #B9B7B7;
    -webkit-transition: transform 0.6s; 
    -moz-transition: transform 0.6s; 
    -ms-transition: transform 0.6s; 
    -o-transition: transform 0.6s; 
    transition: transform 0.6s;
}


	#experience-timeline:before,
	.timeline-divider  {
		display: none; 
	}

selection#experience, .timeline-divider { background: ; }

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


.topRegion .header1 {
    font-size: 24pt;
    padding: 0px 5px;
    vertical-align: bottom;
}


h1, .header1 {
    font-size: 18pt;
    margin-top: 0;
}

.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-6 {
    width: 50%;
  }


.thin {
    font-weight: 300;
}
.clear-small{padding-top:2px;padding-bottom:2px}
div#contentfooter div.leftrow,
.diyw div#contentfooter
div.leftrow{float:left;text-align:left;width:55%}

.home-container .team-blocks:not(:first-child) {
  margin-top: 50px; }
