/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 23 janv. 2017, 10:00:56
    Author     : holy.pascale
*/
.pageCompany {
    border-spacing:0px !important;
}
.pageCompany .main-body{
    display:table;
    width:100%;
    margin:0;
}
.pageCompany .left-col p{
    margin-bottom:10px !important;
}
.pageCompany .left-col{
    width:50%;
    display: table-cell;
    background: #00617e;
    vertical-align: top;
    padding: 25px 50px 0px 50px!important;
}
.pageCompany .right-col{
    width:50%!important;
    display: table-cell;
}
.pageCompany .left-col .content-left-col{
    display:block;
}
.pageCompany h1.title-page{
    margin:0;
    color:#fff;
}
.pageCompany .subtitle-page{
    margin:0;
    color:#fff;
    font-size:30px;
    margin-top:20px;
    display:block;
}
.pageCompany .left-col .text-left{
    color:#fff;
    margin-top:30px;
    padding-bottom:30px;
}
.pageCompany .right-col img{
    width:100%;
}
.pageCompany .right-col{
    background-repeat: no-repeat;
    background-size: cover;
}
.pageCompany .right-col .content-right-col{
    border:1px solid red;
    display:block;
    height:100%;
    width:100%;
}
.bottom-bloc{
    display:table-cell;
    width:25%;
    padding:60px 50px!important;
    vertical-align: top;
}
.bottom{
    display: table;
    width:100%;
}
.bottom-bloc .title-bloc{
    color:#009cc6;
    font-size:36px;
}
.bottom-bloc .description-bloc{
    font-size:24px;
    display:block;
    margin-top:30px;
    line-height:30px!important;
}
@media (min-width: 1200px){
	 .bottom-bloc .list-events li span{
	 	font-size: 20px;
	 }
.bottom-bloc .description-bloc p {
	font-size: 24px;
	line-height: 34px;
}
}
.bottom-bloc.quality{
    background:#e1e1e1;
}
.bottom-bloc.quality .image-bloc{
    margin-top:10px;
    display: block;
}
.bottom-bloc.quality .image-bloc img,.bottom-bloc.contact img{
    width:100%;
}
.bottom-bloc .btn-bloc{
    margin-top:45px;
}
.bottom-bloc.contact .title-bloc {
    color:#fff;
    padding:60px 50px;
    display: block;
    padding-bottom: 0px;
}
.bottom-bloc.contact .description-bloc{
    padding:0 50px 50px 50px;
    color:#fff;
}
.bottom-bloc.contact{
    padding:0!important;
    background: #009cc6;
}
.bottom-bloc.events .title-bloc{
    color:#00617e;
}
.bottom-bloc.events ul li .title-event{
    color:#009cc6;
    display: block;
    font-size:24px;
}
.bottom-bloc.events ul li .date-event{
    color:#231f20;
    display: block;
    font-size:16px;
}
.pageCompany .content-left-col h3 ,.pageCompany .content-left-col h2 , .pageCompany .content-left-col p {
	color: #fff;
}
@media (max-width : 1024px){
.pageCompany .right-col.image-top {	
	width: 100%!important;
}
}