@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,700');

#pnl_Widgets{display: none;}

body{
     font-family: 'Josefin Sans', sans-serif !important;
     margin:0;
     font-size:14px;
     font-weight:400;
     max-width:1920px;
     margin:0 auto;
}

body a{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	text-decoration:none;
}
a:hover{text-decoration:none;}

textarea, input,button { outline:0;}

.left{float:left;}

.right{float:right;}

.clear {    clear: both;    height:0;}

.no-padding{padding:0;}

.no-margin{margin:0;}

.breadcrumb {
    margin-bottom: 0;
    list-style: none;
    background-color: #f2f2f2;
    border-radius: 0;
    padding: 30px 50px;
}

.titre_page {
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    color: #3d3d3d;
}

.chemin {
    position: relative;
    color: #074b79;
    font-size: 14px;
    padding: 0 125px;
}

.chemin a{color:#3d3d3d;font-size:14px;}

.chemin:before {
    position: absolute;
    height: 3px;
    display: block;
    width: 120px;
    background: #3d3d3d;
    content: '';
    bottom: 7px;
    left: 0px;
}

.page_content {
    padding: 70px 0;
    background: #fff;
}
.container {
    width: 100%;
    margin: 0 auto;
    max-width: 1270px;
}

@media only screen and (max-width:480px){
.titre_page {    font-size: 25px;text-align:center;}
.chemin:before {display:none;}
.chemin {    padding:0;    text-align: center;}
}





