<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: 'Sansation_Regular';
	src: url('../fonts/Sansation_Regular.woff') format('woff');
}
@font-face {
	font-family: 'Sansation_Light_Italic';
	src: url('../fonts/Sansation_Light_Italic.woff') format('woff');
}
@font-face {
	font-family: 'Sansation_Light';
	src: url('../fonts/Sansation_Light.woff') format('woff');
}
@font-face {
	font-family: 'Sansation_Italic';
	src: url('../fonts/Sansation_Italic.woff') format('woff');
}
@font-face {
	font-family: 'Sansation_Bold_Italic';
	src: url('../fonts/Sansation_Bold_Italic.woff') format('woff');
}
@font-face {
	font-family: 'Sansation_Bold';
	src: url('../fonts/Sansation_Bold.woff') format('woff');
}
body{
	color: #6b757b;
	font-family: Sansation_Regular;
	font-size: 14px;
}
body:not(.custom-background-image):before, body:not(.custom-background-image):after{
	background: none;
	display: none;
}
.site-header{
	padding: 0px;
}

.tr-international{
	padding-right:0;
	padding-left:0;
}
.site-main{
	margin-bottom :47px;
}
.site-footer{
	padding:0;
	background: #e3e3e3;
	color: #888888;
	font-family: Sansation_Regular;
	font-size: 12px;
}
.site-footer .main-navigation{
	display: block;
	border: 0;
    margin-top: 5px;
    margin-top: 11px;
}
.exceptlanf{
	left: 182px !important;
}
.topHeader{
	background: url('../images/logo-gris.jpg') no-repeat;
/*	background-position: 421px;*/
	background-position: 757px;
	height: 136px;
/*	width: 174px;*/
    background-color: #fff;
    position: fixed;
    z-index: 99999999999;
    width: 100%;
}
.blcNews{
	padding-right: 0;
}
#page{
/*	    margin-top: 16px;*/
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
    padding-top: 135px;
}
#menu-firstmenu .current-menu-item a {
	color: #fff;
	background-color: #1f3855;
	text-decoration: none;
}
.primary-menu .current-menu-item {
	background-color: #1f3855;
}
#menu-firstmenu{
	list-style-image: none;
	list-style-type: none;
	font-family: Sansation_Regular;
	font-weight: normal;
	font-size: 12px;
	color: #6b757b;
	text-transform: capitalize;
}
#menu-firstmenu li{
	background-color: #e7e7e7;
	margin-right: 1px;
}
#menu-firstmenu li:hover{
	/*background: url(../images/leftSide.png) no-repeat;
    /* height: 35px; 
    color: #fff;
    padding-left: 13px;*/
}
#menu-firstmenu li a{
	color: #6b757b;
}
#menu-firstmenu li a:hover{
	color: #fff;
	background-color: #1f3855;
	text-decoration: none;
}
#menu-firstmenu li:first-child:hover a:first-child{
	color: #fff;
	background-color: #1f3855;
}
#menu-firstmenu li:first-child a:first-child{
	color: #6b757b;
	background-color: #e7e7e7;
}
#menu-firstmenu .current-menu-item:first-child a:first-child {
	color: #fff;
	background-color: #1f3855;
	text-decoration: none;
}
#menu-firstmenu .current-menu-item:first-child {
	background: url(../images/leftSide.png) no-repeat;
    color: #fff;
    padding-left: 13px;
}
#menu-firstmenu li:first-child:hover{
	background: url(../images/leftSide.png) no-repeat;
    /* height: 35px; */
    color: #fff;
    padding-left: 13px;
}
#menu-firstmenu li:first-child{
	background: url(../images/leftSideO.png) no-repeat;
    color: #6b757b;
    padding-left: 13px;
}
#menu-topmenu{
	list-style-image: none;
	list-style-type: none;
	font-family: Sansation_Regular;
	font-weight: normal;
	font-size: 12px;
	color: #6b757b;
}
#menu-topmenu li{
	float: left;
	border-right: 1px solid #5f748b;
    padding-right: 18px;
    padding-left: 15px;
}
#menu-topmenu li:last-child{
	float: left;
	border-right: none;
    padding-right: 0px;
    padding-left: 9px;
}
#menu-topmenu li a{
	text-decoration: none;
	color: #6b757b;
}
#menu-topmenu li a:hover{
	text-decoration: underline;
	color: #1f3855;
}
#menu-topmenu .sub-menu{
	font-family: Sansation_Regular;
	font-weight: normal;
	font-size: 12px;
	color: #6b757b;
	list-style-image: none;
	list-style-type: none;
	display: none; 
	position: absolute;
    top: 100%;
    left: 98px;
    z-index: 1000;
    float: left;
    min-width: 116px;
    padding-left: 8px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
#menu-item-188{
    background: url(../images/open.png) no-repeat;
    background-position: 95%;
}
.menu-item-connexion{
	background: url(../images/open.png) no-repeat;
	background-position: 100%;
	padding-right: 12px !important;
}

#menu-topmenu .sub-menu li{
	float: none;
	border: 0;
	margin-bottom: 5px;
    margin-top: 5px;
}
#menu-topmenu .sub-menu li a{
	
}
.socialmedia{
	list-style-image: none;
	list-style-type: none;
	margin-top: 7px;
/*    margin-left: 22px;*/
    float: right;
}
.socialmedia li{
	float: left;
	padding-left: 6px;
	font-size: 12px;
	margin-top: 6px;
}
.socialmedia .middle{
	float: left;
	padding-right: 5px;
}
.socialmedia .last{
	margin-top: 1px;
}
/*.socialmedia li a{*/
	/*text-decoration: none;*/
/*}*/
.menu-topmenu-container{
	float: right;
    clear: both;
    padding-top: 12px;
}
.site-branding, .site-header-menu, .header-image{
	margin-top:0;
	margin-bottom: 0;
}
.wgMenu{
	padding: 0;
/*	width: 77.4%;*/
	width: 100%;
}
.wgSearch{
	padding: 0;
	/*width: 22.6%;*/	
	left: 91px;
}
.search-form {
    position: relative;
    height: 34px;
}
label {
    display: inline-block;
    font-family: Sansation_Regular;
    max-width: 100%;
    font-weight: normal;
    font-size: 12px;
    color: #a5b0b7;
    float: right;
    margin-bottom: 0;
}
.search-submit {
    border-radius: 0;
    bottom: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
        height: 32px;
    width: 32px;
}
button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus{
/*	background: #1f3855 url('../images/search.png') no-repeat;*/
	background: #1f3855;
}
.wgSearch .blockSearch{
		
}
.wgSearch .infoText{
	background: #1f3855;
    height: 33px;
    float: right;
    width: 39%;
}
.wgSearch .infoText p{
	background: url(../images/fleche-titre.png) no-repeat;
	color: #fff;
	font-family: Sansation_Regular;
	font-weight: normal;
	font-size: 12px;
	    line-height: 30px;
    padding-left: 28px;
    margin: 0;
    background-position: 4px;
}
.wgSearch .blockSearch input[type="search"].search-field{
	border-radius: 0;
    border: 2px solid #ededed;
/*    width: 124px;*/
    width: 159px;
    height: 34px;
    margin-right: 1px;	
    padding-left: 16px;
    padding-right: 0;
}
.search-submit:before {
    content: "\f400";
    font-size: 20px;
    left: 2px;
    line-height: 34px;
    position: relative;
    width: 32px;
    color: #fff;
}

.carousselTop #myCarousel{
	position: relative;
}
.carousel-caption{
	font-family: Sansation_Regular;
    font-weight: normal;
    left: 0;
    top: 20%;
    color: #1f3855;
    text-shadow: none;
    width: 72%;
}
.carousel-caption h3{
	color: #1f3855;
	font-family: Sansation_Bold;
	font-size: 24px;
	background: url('../images/bgText.png') repeat-x;
	height: 37px;
	margin: 0 0 2px 0;
    text-align: left;
    padding-left: 23px;
    line-height: 34px;
    width: 55%;
}
.carousel-caption p{
	font-size: 14px;
	background: url('../images/bgText.png') repeat-x;
	height: 37px;
	margin: 0;
    text-align: left;
    padding-left: 24px;
    line-height: 34px;
}
.miniature{
	position: relative;
	color: #1f3855;
	font-family: Sansation_Bold;
	font-size: 16px;
}
.miniature p{
	margin: 0;
	background: url('../images/bgText.png') repeat-x;
	text-align: left;
    padding: 7px 0 7px 6px;
    margin-right: 21px;
    position: relative;
    top: 34px;
    font-size: 13px;
}
.min1{
	background: url('../images/min_indistrie.jpg') no-repeat;
	height: 100px;
}
.min2{
/*	background: url('../images/min-industrie-auto.jpg') no-repeat;*/
	background: url('../images/min-industrie-automobile-aeronotique.jpg') no-repeat;
	height: 100px;
}
.min3{
	background: url('../images/miniature1.jpg') no-repeat;
	height: 100px;
}
.min4{
/*	background: url('../images/min-aeronotique.jpg') no-repeat;*/
	background: url('../images/mini-energies-renouvelables.jpg') no-repeat;
	height: 100px;
}
.min5{
	background: url('../images/min_textile.jpg') no-repeat;
	height: 100px;
}
.min6{
	background: url('../images/min_pharmaceutique.jpg') no-repeat;
	height: 100px;
}
#myCarousel .carousel-indicators {
	position: absolute;
    bottom: -99px;
    left: 30%;
    z-index: 15;
    width: 100%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    margin-bottom: 0px;
}
.page-container #myCarousel3 .carousel-indicators {
	bottom: -30px;
}
#myCarousel .carousel-indicators li{
	width: 195px;
    height: 100px;
    margin: 1px;
    text-indent: 0;
    cursor: pointer;
    background: none;
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
	float: left;
}
#myCarousel3{
	min-height: 265px;
}
.contentHome #myCarousel3{
	min-height: 234px;
}
#myCarousel3 .carousel-indicators li{
	border: 1px solid #a3abb0;
}
#myCarousel3 .carousel-indicators .active{
	background-color: #6c7880;
}

.page-container #myCarousel2 .carousel-indicators {
	bottom: -30px;
}
#myCarousel2{
	/*min-height: 265px;*/
}
.contentHome #myCarousel2{
	min-height: 234px;
}
#myCarousel2 .carousel-indicators li{
	border: 1px solid #a3abb0;
}
#myCarousel2 .carousel-indicators .active{
	background-color: #6c7880;
}
#myCarousel .carousel-indicators .active {
    width: 195px;
    height: 100px;
    margin: 0;
    padding: 0;
    background: none;
}
.carousel-indicators .active p {
	font-size: 13px;
	background: url('../images/bgTextHover.png') repeat-x;
	height: 37px;
    color:#fff;  
}
.tmg {
	background: url(../images/bloquoteLeft.png) no-repeat;
	background-position: top left;
	margin-top: 17px;
	text-indent: 15px;
}
.tmg .the-page-content .contentText p {
	text-align: center;
}
.tmg .bloc{
	display: block;
	background: url(../images/bloquoteRight.png) no-repeat;
	background-position: bottom right;
}
.tmgText{
	font-family: Sansation_Bold;
	color: #1f3855;
	font-size: 12px;
	color: #1f3855;
}
.tmgText h6{
	font-family: Sansation_Bold;
	font-size: 14px;
	text-align: center;
}
.jobs{
	font-family: Sansation_Bold;
	color: #fff;
	font-size: 16px;
	z-index: 15;
    position: absolute;
    right: 0;
    bottom: 0;
}
.jobs h3{
	background: #5f748b url('../images/fleche-titre.png') no-repeat;
	text-transform: uppercase;
	margin-bottom: 0;
	background-position: 16px;
    padding: 8px 0 8px 38px;
    margin-top: 0;
	margin-left: 61px;
}
.jobs .rightBloc{
	float: left;
}
.jobs .rightBloc ul{
	list-style: none;
    margin: 0;
}
.jobs .rightBloc ul li{
	padding-bottom: 1px;
}
.jobs .leftBloc{
	float: right;
}
.jobs .leftBloc ul{
	list-style: none;
    margin: 0;
}
.jobs .leftBloc ul li{
	background: #1f3855;
    border-bottom: 1px solid #5f748b;
    padding: 14px 0 14px 0;
}
.jobs .leftBloc ul li a{
	color: #fff;
    padding-left: 15px;
}
.contentHome{
	position : relative;
}
.contentHome .mapHome{
	position: relative;	
}
.contentHome .mapHome .mapInfo{
	position: relative;
}
.contentHome .mapHome .mapInfo .info{
	position: relative;
}
.contentHome .mapHome .mapInfo .info .coutry{
	background:  url(../images/leftSide.png) no-repeat;
	height: 35px;
    color: #fff;
    padding-right: 2px;
    padding-left: 13px;
    margin-bottom: 5px;
/*    display: none;*/
}
img[usemap], map area{
    outline: none;
}
#africa, #southamerica, #europe, #asia, #australia, #northamercia, #oceania{
	display: none;
}
.contentHome .mapHome .mapInfo .info .coutry a{
	color: #fff;
    background-color: #1f3855;
    text-decoration: none;
    text-align: center;
    line-height: 36px;
    height: 35px;
    display: block;
}
.contentHome .mapHome .mapInfo .info .coutry a:hover{
	color: #fff;
    text-decoration: none;
}
.contentHome .mapHome .mapInfo .info ul{
	list-style: none;
	margin: 0;
	font-size: 12px;
	font-family: Sansation_Regular;
    font-weight: normal;
}

.contentHome .mapHome .mapInfo .map{
	/*background: url('../images/map.png') no-repeat;
	height: 213px;*/
	background: url('../images/map-monde.png') no-repeat;
	height: 277px;
	/*margin-left: 46px;*/
	margin-bottom: 14px;
	margin-top: 78px;
	background-size: 100%;
}
.contentHome .mapHome h3{
	background: #1f3855 url('../images/fleche-titre.png') no-repeat;
	font-size: 16px;
	font-family: Sansation_Bold;
	margin-bottom: 0;
	background-position: 16px;
    padding: 10px 0 10px 38px;
    margin-top: 0;
	color: #fff;
	margin-bottom: 40px;
}
.contentHome .actualitie h3{
	background: #1f3855 url('../images/fleche-titre.png') no-repeat;
	font-size: 16px;
	font-family: Sansation_Bold;
	margin-bottom: 0;
	background-position: 16px;
    padding: 10px 0 10px 38px;
    margin-top: 0;
	color: #fff;
	margin-bottom: 13px;
	text-transform: capitalize;
}
.sliderActu{
	
}
.sliderActu #myCarousel2 .textSlide{
	font-size: 14px;
	font-family: Sansation_Regular;
    font-weight: normal;
    color: #6b757b;
    padding-left: 39px;
}
.sliderActu #myCarousel2 .textSlide p{
	line-height: 14px;
	font-size: 12px;
}
.sliderActu #myCarousel2 .textSlide h6{
	font-size: 14px;
	font-family: Sansation_Bold;
    font-weight: normal;
    color: #1f3855;
}
.sliderActu #myCarousel2 .imgSlide{
	
}
.sliderActu #myCarousel2 .textSlide .moreInSlide{
	font-size: 12px;
	font-family: Sansation_Regular;
    font-weight: normal;
    background: url('../images/moreP.png') no-repeat;
    height: 35px;
    color: #fff;
    width: 122px;
}
.sliderActu #myCarousel2 .textSlide .moreInSlide a{
    color: #fff;
    text-align: center;
    display: block;
    line-height: 33px;
    padding-left: 24px;
}
.sliderActu #myCarousel2 .carousel-control.left{
	background: url('../images/fleche-gauche.png') no-repeat;
	height: 51px;
	width: 29px;
	top: 34%;
}
.sliderActu #myCarousel2 .carousel-control.right{
	background: url('../images/fleche-droite.png') no-repeat;
	height: 51px;
	width: 29px;
	top: 34%;
}
.referenceRow{
	
}
.referenceRow .referenceItem{
	padding: 0;
/*    margin-top: 23px;*/
}
.referenceRow .referenceItem h3{
	background: #1f3855 url('../images/fleche-titre.png') no-repeat;
	font-size: 16px;
	font-family: Sansation_Bold;
	margin-bottom: 0;
	background-position: 16px;
    padding: 10px 0 10px 38px;
    margin-top: 0;
	color: #fff;
	margin-bottom: 13px;
	text-transform: uppercase;
}
.referenceRow .referenceItem .itemReferences{
	
}
.referenceRow .referenceItem .itemReferences ul{
	list-style-image: none;
	list-style-type: none;
	margin-top: 50px;
    margin-left: 122px;
    margin-right: 100px;
}
.referenceRow .referenceItem .itemReferences ul li{
	float: left;
	padding: 0 19px 0 19px;
}
.menuFooter{
	
}
.infoSite{
	
}
.infoSite p{
	margin-top: 10px;
}
.main-navigation .menu-footermenu-container li{
	float: left;
	border: 0;
    border-right: 1px solid #888888;
}
.main-navigation .menu-footermenu-container li:last-child{
    border-right: 0;
}
.main-navigation .menu-footermenu-container li a{
	background: #e3e3e3;
	color: #888888;
	font-family: Sansation_Regular;
	font-size: 12px;
	    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
}
/*************************************** SOME CSS ADDED BY ENNAIM YASSINE *********************************************/
.page h1,
.page h2,
.page h3,
.page h4,
.page h5,
.page h6 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.page .carousselTop {
	padding-bottom: 0px;
}
.page-container .actualitie .imgSlide {
	padding-left: 0px;
}
.page-container .actualitie h6 {
	margin-top: 0px;
}
.page-container .actualitie .sliderActu #myCarousel2 .textSlide {
	padding: 0px;
	padding-left: 0px;
}
.page-container .actualitie .sliderActu #myCarousel2 .carousel-control {
	height: 25px;
	width: 25px;
	top: 34%;
	background-size: 40%;
}
.page-container article h1.entry-title,
.page-container .actualitie h3, .type-post .actualitie h3{
	background: #1f3855 url("../images/fleche-titre.png") no-repeat;
	font-size: 16px;
	font-family: Sansation_Bold;
	margin-bottom: 0;
	background-position: 16px;
	padding: 10px 0 10px 38px;
	margin-top: 0;
	color: #fff;
	margin-bottom: 13px;
	text-transform: uppercase;
}
.type-post .postContent{
	padding-left: 0;
}
.post .entry-title{
	width: 65%;
}
.blocActu2{
	padding-right: 0;
}
.temoignage{
	margin: 61px 0 0 0;
}
.page-container  .temoignage h3{
	background: #1f3855 url("../images/fleche-titre.png") no-repeat;
	font-size: 16px;
	font-family: Sansation_Bold;
	margin-bottom: 0;
	background-position: 16px;
	padding: 10px 0 10px 38px;
	margin-top: 0;
	color: #fff;
	margin-bottom: 13px;
	text-transform: uppercase;
}
.temoignage h3{
	background: #1f3855 url("../images/fleche-titre.png") no-repeat;
	font-size: 16px;
	font-family: Sansation_Bold;
	margin-bottom: 0;
	background-position: 16px;
	padding: 10px 0 10px 38px;
	margin-top: 0;
	color: #fff;
	margin-bottom: 13px;
	text-transform: uppercase;
}
.the-page-content {
	font-weight: bold;
	padding-top: 20px;
}
.the-page-content p,
.the-page-content-list-item {
	font-size:12px;
	color: #1f3855;
	text-align: justify;
	font-family: Sansation_Regular;
	font-weight: normal;
}
.page h1.the-page-content-titles,
.page h2.the-page-content-sub-titles {
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
}
.the-page-content-titles {
	color: #ed6327;
}
.the-page-content-sub-titles {
	color: #1f3855;
}
.the-page-content-list-item{
	list-style-type: none;
}
.the-page-content-list-item li:before {
	content: " ";
	width: 10px;
	height: 10px;
	background: #1f3855 url("../images/list-icon-before.png") no-repeat;
	display: inline-block;
	margin-right: 5px;
}
.the-page-content-img-container {
	margin-bottom: 20px;
}
.the-page-content-img-container p {
	width: 300px;
	text-align: center;
	color: #5f748b;
	font-size: 12px;
}
.the-page-content-img-container img,
.the-page-content-img-container p{
	margin: 0 auto;
	display: block;
}
.contact-form input,
.contact-form select,
.contact-form option,
.contact-form textarea {
	border: none;
	font-weight: lighter;
	font-size: 12px;
	color: #6b757b;
	border-radius:30px;
	background: #e7e7e7;
	padding: 10px;
	outline: 0;
}
.contact-form input {
	width: 250px;
}
.contact-form textarea {
	width: 100%;
	height: 100px;
	padding: 15px;
}
.contact-form input[type="submit"]{
	font-size: 12px;
	font-family: Sansation_Regular;
	font-weight: normal;
	background: url("../images/contact-send-btn.png") no-repeat;
	height: 35px;
	color: #fff;
	width: 122px;
	padding: 0px 50px;
}
input.submit-btn {
	border-radius: 0;
}
.contact-list-info {
	list-style-type: none;
	margin: 40px 0px;
}
.contact-list-info li {
	margin-bottom: 30px;
	clear: both;
}
li div {
	font-size: 12px;
}
.contact-list-info li span {
	width: 35px;
	height: 35px;
	position: relative;
	top: -10px;
	margin-right: 5px;
	float: left;
}
.contact-list-info li span.contact-info-icon-map {
	top: 0px;
}
.contact-list-info .contact-info-icon-map {
	background: url("../images/contact-info-icon-map.png") no-repeat;
}
.contact-list-info .contact-info-icon-phone {
	background: url("../images/contact-info-icon-phone.png") no-repeat;
}
.contact-list-info .contact-info-icon-fax {
	background: url("../images/contact-info-icon-fax.png") no-repeat;
}
.contact-list-info .contact-info-icon-envlope {
	background: url("../images/contact-info-icon-envlope.png") no-repeat;
}
.the-page-content p.text-with-background {
	/*color: #fff;
	background: #5f748b;*/
	padding: 10px;
	font-family: Sansation_Bold_Italic;
	font-size: 16px;
	font-style: italic;
	text-align: center;
}
h1.valeur-text-title.pull-left {
	font-size: 24px;
	text-transform: uppercase;
	color: #ec6227;
	width: 70%;
}
.row.page-content-valeur {
	margin-bottom: 30px;
}
.border-to-separate {
	width: 1px;
	background: #ec6227;
	height: 50px;
	position: absolute;
	right: 0;
	top: 0px;
}
.row.page-content-reference{
	margin: 0px;
	margin-bottom: 10px;
}
.row.page-content-reference div[class^="col-"]{
	padding-left: 5px;
	padding-right: 5px;
}
/****************************************** RESPONSIVE ******************************************/
@media (min-width: 767px) {
	.logoTopHeader{
		/*	background: url('../images/logo.png') no-repeat;*/
		width: 284px;
		height: 74px;
		margin-top: 33px;
	}
	.carousselTop{
		position: relative;
		padding-bottom: 100px;
		overflow: hidden;
	}
	.menus-for-mobile {
		display: none;
	}
	.menus-for-desktop {
		display: block;
	}
}
@media (max-width: 767px) {
	.menus-for-mobile {
		display: block;
	}
	.menus-for-desktop {
		display: none;
	}
	.wgMenu {
		padding: 0;
		position: absolute;
		left: 0;
		z-index: 9999;
		width: 100%;
		top: 30px;
	}
	.main-navigation .primary-menu {
		border-bottom: 1px solid #d1d1d1;
		position: absolute;
		left: 0;
		width: 100%;
		background: #fff;
	}
	.main-navigation li {
		padding-left: 10px;
	}
	.topHeader {
		background-position: 50%;
		height: auto;
		background-size: 15%;
	}
	.wgSearch {
		padding: 0;
		width: 300px;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99;
	}
	.wgSearch .blockSearch {
		width: 100%;
		position: absolute;
		top: 42px;
	}
	.search-submit {
		left: 26px;
	}
	.contentHome .col-md-6 {
		padding: 0;
	}
	#myCarousel3 .carousel-indicators {
		display: none;
	}
	#myCarousel2 .carousel-indicators {
		display: none;
	}
	.referenceRow .referenceItem .itemReferences ul li {
		padding: 10px 20px;
		display: inline-block;
		margin: 5px;
	}
	.referenceRow .referenceItem .itemReferences ul {
		margin: 0;
	}
	.topHeader .row {
		margin: 0px;
	}
	.page-container.row {
		margin-right: 0px;
		padding: 0px 15px;
	}
	.sliderActu #myCarousel2 .textSlide h6 {
		margin-top: 15px;
	}
	.carousselTop #myCarousel {
		position: relative;
		height: 400px;
	}
	#myCarousel .carousel-indicators {
		display: none;
	}
}

/********************************************* END CSS ADDED BY ENNAIM YASSINE *********************************/
.cadre{
	font-size: 14px;
	font-family: Sansation_Regular;
	font-weight: normal;
	color: #fff;
	background: #5f748b;
	padding: 10px 0 2px 10px;
    display: block;
    margin-bottom: 9px;
}
.infoBulle{
	/*font-size: 14px;
	font-family: Sansation_Regular;
	font-weight: normal;
	color: #fff;
	background: #5f748b;
	padding: 20px 0 20px 20px;
    width: 60%;
    display: block;*/   
    
    padding: 10px;
	font-family: Sansation_Bold_Italic;
	font-size: 16px;
	font-style: italic;
	text-align: center;
	color: #1f3855;
}
.contentInfoBulle{
	margin-top: 50px;
    margin-left: 21px;
}
.contentInfoBulle2{
	margin-top: 20px;
    margin-left: 21px;
    margin-bottom: 20px;
}
.contentInfoBulle h6{
	font-size: 14px;
	font-family: Sansation_Bold;
	/*color: #1f3855;*/
    margin-bottom: 10px;	
}
.contentInfoBulle ul, .contentInfoBulle2 ul{
	list-style-image: url(../images/indicateur.jpg);
	font-size: 12px;
	font-family: Sansation_Regular;
	font-weight: normal;
	color: #1f3855;
	line-height: 21px;
}
.contentInfoBulle ul.excpet{
	list-style-image: none;
	list-style-type: none;
	font-size: 12px;
	font-family: Sansation_Regular;
	font-weight: normal;
	color: #1f3855;
	line-height: 21px;
	margin: 0;
}
.trmaritine{
	background: url(../images/transportmaritine.jpg) no-repeat;
	height: 177px;
    background-position: 100%;	
}
.dedouan{
	background: url(../images/dedouan.jpg) no-repeat;
	height: 177px;
    background-position: 100%;	
}
.traeriene{
	background: url(../images/transportaerien.jpg) no-repeat;
	height: 177px;
    background-position: 100%;	
}
.trterrestre{
	background: url(../images/transportterrestre.jpg) no-repeat;
	height: 177px;
    background-position: 100%;	
}
.services{
	background: url(../images/service.jpg) no-repeat;
	height: 177px;
    background-position: 100%;	
}
.imgContent{
	margin-top: 20px;
}
.separator{
	border: 1px solid #e5e5e5;
}
.the-page-content .contentText p{
	font-size: 12px;
	font-family: Sansation_Regular;
	font-weight: normal;
	color: #1f3855;
	margin-left: 19px;
}
.the-page-content .contentText{
	margin-bottom: 10px;
}
.imgContentInfo{
	
}
.imgContentInfo h1{
	text-align: center;
}
.tags{
	margin-top: 63px;
}
.texteInfo{
	font-size: 14px;
	font-family: Sansation_Bold;
	color: #1f3855;
    margin-bottom: 10px;
}
.page-content-contact .texteInfo{
	font-size: 14px;
	font-family: Sansation_Bold;
	color: #1f3855;
    margin-bottom: 10px;
}
.post-navigation{
	display: none;
}
.entry-title {
	background: #1f3855 url(../images/fleche-titre.png) no-repeat;
    font-size: 16px;
    font-family: Sansation_Bold;
    margin-bottom: 0;
    background-position: 16px;
    padding: 10px 0 10px 38px;
    margin-top: 0;
    color: #fff;
    margin-bottom: 13px;
    text-transform: uppercase;
}
.bg-danger{
	padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.searchTitle {
	    background: #1f3855 url(../images/fleche-titre.png) no-repeat;
    font-size: 16px;
    font-family: Sansation_Bold;
    margin-bottom: 0;
    background-position: 16px;
    padding: 10px 0 10px 38px;
    margin-top: 0;
    color: #fff;
    margin-bottom: 13px;
    text-transform: uppercase;
}
.pagination .nav-links {
    padding-right: 448px;
}
.no-results .search-form .search-field{
	width: 503px;
}
.entry-summary{
	font-family: Sansation_Regular;
	font-weight: normal;
	color: #1f3855;
	margin: 0;
}
.infoSearch{
	font-family: Sansation_Regular;
	font-weight: normal;
	color: #1f3855;
	font-size: 16px;
}
.entry-summary p{
	font-size: 12px;
}

.st0{fill:#203956;}

  svg{
  	position: absolute;
  	width: 573px;
    height: 277px;
}

.asie{
	fill:#203956;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}

.asie:hover{
    fill:#d6a705;
}

.asie:focus{
    fill:#d6a705;
}
.australie{
	fill:#203956;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}

.australie:hover{
    fill:#ab5d00;
}

.australie:focus{
    fill:#ab5d00;
}

.amerique-sud{
	fill:#203956;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}

.amerique-sud:hover{
    fill:#ba23ec;
}

.amerique-sud:focus{
    fill:#ba23ec;
}

.amerique-nord{
	fill:#203956;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}

.amerique-nord:hover{
    fill:#ed6327;
}

.amerique-nord:focus{
    fill:#ed6327;
}

.afrique{
	fill:#203956;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}

.afrique:hover{
    fill:#258629;
}

.afrique:focus{
    fill:#258629;
}

.europe{
	fill:#203956;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}

.europe:hover{
    fill:#a61c1c;
}
.europe:focus{
    fill:#a61c1c;
}
.australie2{
	fill:#203956;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}

.australie2:hover{
    fill:#00bfba;
}

.australie2:focus{
    fill:#00bfba;
}
.country{
	position: relative;
	min-height: 280px;
}
.borderSep{
/*	border: 3px solid #ED6327;*/
    color: #ED6327;
    font-size: 18px;
    font-weight: bold;
    margin-right: 3px;
}
.affrique-ctr, .asia-ctr, .europe-ctr, .amerique-nord-ctr{
	display: none;
	/*border: 1px solid #F6F6F6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
    position: relative;
    top: 6px;
}
.continent{
	color: #ED6327;
    text-transform: uppercase;
    border-left: 4px solid #ED6327;
    font-weight: bold;
    margin-left: 18px;
    padding-left: 6px;
    font-size: 20px;
    font-family: Sansation_Bold;
}
.countryItem{
	
}
.panel-primary {
    border-color: #F6F6F6;
    position: relative;
    height: 213px;
    width: 98%;
}
.countryItem .col-md-3, .countryItem .col-md-4{
	border-right:  2px solid #F6F6F6;
	min-height: 147px;
    margin-bottom: 17px;
}
.countryItem .without{
	border-right:  none;
}
.countryItem ul li {
	list-style: none;
	font-size: 13px;
    font-family: Sansation_Regular;
    font-weight: normal;
    color: #1f3855;
}
.txtCtr{
	color:#1f3855;
}
.asia-ctr, .affrique-ctr, .europe-ctr, .amerique-nord-ctr{
	display: none;
}
.panel-primary&gt;.panel-heading{
	background-color: #1F3855;
}
.panel-body ul li{
/*	color: #ED6327;*/
}</pre></body></html>