/* *******
****************
*****************
*******************
*********************
***************************
*********************************
*********************+*****************************
** */
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css");
canvas {width: 100% !important;}
.field-type-text-with-summary span,
.field-type-text-with-summary div
{
	line-height: 22px !important;
	font-family: 'georgia',serif;
	font-size: 16px !important;
}
body.i18n-ar .field-type-text-with-summary span, body.i18n-ar  .field-type-text-with-summary div, body.i18n-ar  .field-type-text-with-summary p{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.page-nous-rejoindre.i18n-ar .field-type-text-with-summary span{
    font-size: 20px!important;
    font-weight: bold;
}
.field-type-text-with-summary p{
	margin-bottom: 15px !important;
	font-family: 'georgia',serif;
	font-size: 16px !important;
}

h1{
	color: #92734e;
	font-family: 'georgia',serif;
	font-size: 24px;
	font-weight: bold !important;
    padding-bottom: 15px;
}

h2,
.page-node-48 .field-collection-container .field-label, .page-node-447 .field-collection-container .field-label{
	color: #862633;
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 18px;
}

h3{
	color: #000;
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 16px;
}

.sidr {
	background: #862633;
	box-shadow: inset 0 0 5px 5px transparent;
	font-family: 'georgia',serif;
        width: 286px !important;
}
body.i18n-ar h1, body.i18n-ar  h2, body.i18n-ar  h3, body.i18n-ar  .sidr{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.sidr ul li:hover>a, .sidr ul li:hover>span, .sidr ul li.active>a, .sidr ul li.active>span, .sidr ul li.sidr-class-active>a, .sidr ul li.sidr-class-active>span,
.sidr ul li ul li:hover>a, .sidr ul li ul li:hover>span, .sidr ul li ul li.active>a, .sidr ul li ul li.active>span, .sidr ul li ul li.sidr-class-active>a, .sidr ul li ul li.sidr-class-active>span
{
	    box-shadow: inset 0 0 15px 3px transparent;

}
.sidr ul {
    margin: 0 0 15px;
    padding: 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid transparent;
    height: 100%;
}
.sidr ul li {
    margin: 0;
    line-height: 48px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #fff;
}
.sidr ul li a{
	display:  inline-block ;
	width: 89%;
	text-align: left;
}
.sidr ul li a, .sidr ul li span{
	padding: 0 0 0 12px;
}
.sidr ul.sidr-class-nav > li > a{text-transform: uppercase;}
body.i18n-ar .sidr ul.sidr-class-nav > li > a {
    text-transform: uppercase;
    text-align: right;
    padding-right: 10px;
}
.sidr ul li ul li {font-weight:bold;}

.sidr ul li ul li ul li a {padding-left:50px;font-weight:normal;}

/*.sidr-class-dropdown a.sidr-class-dropdown-toggle:after{
	content:'\f0dd';
	display: inline-block;
	font-family: fontawesome;
	float: right;
}*/

#block-cdc-blocks-front-slogon h2.titre1 {margin-left: 5%;}

#block-cdc-blocks-front-slogon h2.titre2{margin-left: 29.5%;}


.region-content,.region-sidebar-second{padding-top: 50px}

.page-publications .region-content {padding-top:0 !important;}




.region-content .field-type-text-with-summary ul li,
.page-nos-partenaires .region-content .media .media-body ul li,
.page-nos-partenaires-ar .region-content .media .media-body ul li,
.page-nos-partenaires-en .region-content .media .media-body ul li,
.view-header ul li{
	list-style-type: none !important;
	line-height: 22px;
	font-family: 'georgia',serif;
	font-size: 16px;
    display: flex;
}
body.i18n-ar .region-content .field-type-text-with-summary ul li,
body.i18n-ar .page-nos-partenaires .region-content .media .media-body ul li,
body.i18n-ar .page-nos-partenaires-ar .region-content .media .media-body ul li,
body.i18n-ar .page-nos-partenaires-en .region-content .media .media-body ul li,
body.i18n-ar .view-header ul li{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.bloc-rh{
    width: 40%;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 40px;
}
.form-control{
	background-color: #ececec;
}
.btn-default {
    color: #fff;
    background-color: #862633;
    margin: 0 auto;
    text-align: center;
    font-size: 20px;
}
.form-actions{text-align: center;}
.region-content .field-type-text-with-summary ul li:before,
.view-header ul li:before,
.page-nos-partenaires .region-content .media .media-body ul li:before,
.page-nos-partenaires-ar .region-content .media .media-body ul li:before,
.page-nos-partenaires-en .region-content .media .media-body ul li:before{
	content: '\f054';
	font-family: fontawesome;
	margin-right: 10px;
	font-size: 12px;
}
body.i18n-ar .region-content .field-type-text-with-summary ul li:before, body.i18n-ar .view-header ul li:before, body.i18n-ar .page-nos-partenaires .region-content .media .media-body ul li:before {
    content: '\f053';
    font-family: fontawesome;
    margin-right: 10px;
    font-size: 12px;
}

.region-content .field-type-text-with-summary ol li{
    line-height: 22px;
    font-family: 'georgia',serif;
    font-size: 16px;
    display: flex;
}
body.i18n-ar .region-content .field-type-text-with-summary ol li{
	font-family: 	'Ahlan World Arbfonts' !important;
	}

.region-content .field-type-text-with-summary ol li:before{
    margin-right: 10px;
    font-size: 12px;
}

td {
    padding: 3px 15px !important;
}

.footer h2.block-title,.form-contact-title {
	color:#000;
}

.breadcrumb {
	height: 40px;
	padding: 10px 0px;
}
.node-type-communiquepresse .breadcrumb li:last-child,
.page-galerie-photos .hover-image.breadcrumb > .active {font-weight: normal;}
.breadcrumb > li {font-size: 12px;}
.breadcrumb > li + li:before,
li.nolink{
	content: '\f054';
	font-family:fontawesome;
	color:#543c1f;
	padding: 0px 25px;
    opacity: 0.4;
    font-size: 12px;
}
body.i18n-ar .breadcrumb > li + li:before, li.nolink {
	content: '\f053';
}

/* Page our project */

.pagination > li{
	display: inherit;
	margin-right: 30px;
}

.pagination .active span{
	background: transparent;
	border: 2px solid #000;
	color: #000;
	border-radius: 0px !important;
	font-size: 16px;
	font-family: 'georgia',serif;
	font-weight: bold !important;
}

.pagination li a{
	background-color: #dddbd7;
	color: #000;
	border-radius: 0;
	font-size: 16px;
	font-family: 'georgia',serif;
	font-weight: bold !important;
}
body.i18n-ar .pagination li a{
	font-family: 	'Ahlan World Arbfonts' !important;
	}

.next,
.pager-last,
.pager-first,
.prev {
	display: none !important;
}


.page-nos-projets .contaier-content, .page-nos-projets-ar .contaier-content , .page-nos-projets-en .contaier-content{
	background-color: #ebe8dc !important;
}

.page-nos-projets .view-projet .col, .page-nos-projets-ar .view-projet .col , .page-nos-projets-en .view-projet .col  {
	width: 280px;
	height: auto;
	margin: 0 60px 90px 0px;
    padding: 0;
}

.page-nos-projets .view-projet .views-field-field-image-en-premier div.field-content, .page-nos-projets-ar .view-projet .views-field-field-image-en-premier div.field-content ,.page-nos-projets-en .view-projet .views-field-field-image-en-premier div.field-content {
	width: 280px;
	height: 270px;
}

.page-nos-projets .view-projet .views-field-field-image-en-premier div.field-content img, .page-nos-projets-ar .view-projet .views-field-field-image-en-premier div.field-content img , .page-nos-projets-en .view-projet .views-field-field-image-en-premier div.field-content img{
	height: 100%;
}

.page-nos-projets .view-projet .views-field-title,
.page-nos-projets .view-projet .views-field-title:hover,
.page-nos-projets .view-projet .views-field-title:focus,
.page-nos-projets-en .view-projet .views-field-title,
.page-nos-projets-en .view-projet .views-field-title:hover,
.page-nos-projets-en .view-projet .views-field-title:focus,
.page-nos-projets-ar .view-projet .views-field-title,
.page-nos-projets-ar .view-projet .views-field-title:hover,
.page-nos-projets-ar .view-projet .views-field-title:focus  {
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 24px;
	font-weight: bold !important;
	font-style: italic;
	position: absolute;
	margin: -70px 0px;
	color: #fff;
	text-decoration: none;
	line-height: 30px;
	display: block;
    width: 100%;
    padding: 0 20px;
    top: 270px;
    height: 70px;
	background: rgba(0, 0, 0, 0.36);
}
body.i18n-ar .page-nos-projets .view-projet .views-field-title,
body.i18n-ar .page-nos-projets .view-projet .views-field-title:hover,
body.i18n-ar .page-nos-projets .view-projet .views-field-title:focus,
body.i18n-ar .page-nos-projets-en .view-projet .views-field-title,
body.i18n-ar .page-nos-projets-en .view-projet .views-field-title:hover,
body.i18n-ar .page-nos-projets-en .view-projet .views-field-title:focus,
body.i18n-ar .page-nos-projets-ar .view-projet .views-field-title,
body.i18n-ar .page-nos-projets-ar .view-projet .views-field-title:hover,
body.i18n-ar .page-nos-projets-ar .view-projet .views-field-title:focus {
	font-family: 	'Ahlan World Arbfonts' !important;
	}

.page-nos-projets-en .view-projet .views-field-title,
.page-nos-projets-en .view-projet .views-field-title:hover,
.page-nos-projets-en .view-projet .views-field-title:focus,
.page-nos-projets-ar .view-projet .views-field-title,
.page-nos-projets-ar .view-projet .views-field-title:hover,
.page-nos-projets-ar .view-projet .views-field-title:focus  {
	width: 280px;
}

.page-nos-projets .view-projet .views-field-body, .page-nos-projets-ar .view-projet .views-field-body , .page-nos-projets-en .view-projet .views-field-body {
	padding: 20px;
	font-size: 14px;
	width: 280px;
	background: #fff;
	height: 130px;
}

.node-projet header a {
    color: #fff;
	font-family: 'georgia',serif;
	font-weight: bold !important;
    font-size: 16px;
    font-weight: bold !important;
    margin: 0 10px 0 10px;
    display: block;
    text-align: left;
    padding: 10px;
    line-height: 22px;
}
body.i18n-ar .node-projet header a {
	font-family: 	'Ahlan World Arbfonts' !important;
	}

.page-nos-projets .view-projet .views-field-view-node a,
.page-nos-projets .view-projet .views-field-view-node,
.page-nos-projets-en .view-projet .views-field-view-node a,
.page-nos-projets-en .view-projet .views-field-view-node,
.page-nos-projets-ar .view-projet .views-field-view-node a,
.page-nos-projets-ar .view-projet .views-field-view-node {
	text-align: right;
	font-size: 12px;
	font-style: italic;
	background-color: #fff;
	padding: 0 10px 10px 0;
	width: 280px;
}

/* Node project */
.node-type-projet .field-collection-item-field-chiffre-cl- {
	width: 245px;
    height: 90px;
    background: #92734e;
    position: relative;
    margin-right: 110px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.node-type-projet .field-collection-container {
	margin-bottom: 0 !important;
	border-bottom: 1px solid transparent !important;
}

.node-type-projet .field-collection-item-field-chiffre-cl- .field-collection-item-field-chiffre-cl-s .content,
.node-type-projet .field-name-field-chiffre-cl- .field-items {
	display: inline-flex;
}

.node-type-projet .field-collection-item-field-chiffre-cl- .field-name-field-le-chiffre {
	font-family: 'georgia',serif;
	font-weight: bold !important;
    font-size: 46px;
    color: #fff;
    padding: 0 15px;
}
body.i18n-ar .node-type-projet .field-collection-item-field-chiffre-cl- .field-name-field-le-chiffre ,body.i18n-ar .node-type-projet .field-collection-item-field-chiffre-cl- .field-collection-item-field-chiffre-cl-s .content .field-name-field-unit-s , body.i18n-ar .node-type-projet .field-collection-item-field-chiffre-cl- .field-name-field-titre {
	font-family: 	'Ahlan World Arbfonts' !important;
	}

.node-type-projet .field-collection-item-field-chiffre-cl-::after {
	content: '';
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #92734e;
    position: absolute;
    bottom: -7px;
    left: 50%;
}

.node-type-projet .field-collection-item-field-chiffre-cl- .field-collection-item-field-chiffre-cl-s .content .field-name-field-unit-s {
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 20px;
    padding: 25px 0;
    color: #fff;
}

.node-type-projet .field-collection-item-field-chiffre-cl- .field-name-field-titre {
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 24px;
	text-align: center;
	color: #000;
}

.node-type-projet .field-collection-view .entity-field-collection-item .content:after{
	content: '';
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #92734e;
    position: absolute;
    bottom: -7px;
    left: 50%;
}
.node-type-projet .field-name-field-projet-fils {min-height: 400px;height: auto;}
.node-type-projet .field-name-field-projet-fils .node-projet{
	border: 1px solid #cccbc6;
	position: relative;
}
.node-type-projet .field-name-field-projet-fils .node-projet footer{background: transparent;}
.node-type-projet .field-name-field-projet-fils .node-projet header h2{
	color: #000;
    text-decoration: none;
    background: rgba(0, 0, 0, 0.72);
    margin: 0 0 15px;
    padding-bottom: 5px;
}
.node-type-projet .field-name-field-projet-fils .col-md-4{
	min-height: 480px !important;
}
.node-type-projet .field-name-field-projet-fils .node-projet .field-type-text-with-summary p{
	padding: 0 10px;
}
.node-type-projet .field-name-field-projet-fils .node-projet .field-name-body{
	margin: 20px 15px 40px 15px;
}
.node-type-image .breadcrumb > li:last-child {display: none;}
.node-type-projet .node-projet ul.list-inline{text-align: right;}

.node-type-projet .node-projet ul.list-inline a{font-style: italic;}

.node-type-projet .field-name-field-date-projet,
.node-communiquepresse .field-name-field-date,
.node-type-communiquepresse .field-type-datetime,
.node-type-parleus .field-name-field-date,
.lien-interne-rh {
	border-top: 1px solid #cccbc6;
}

.table-rh {
	width: 100%;
	border-spacing: 15px 60px;
    border-collapse: inherit !important;
}

.table-rh td {
	width: 27%;
	height: 160px;
        display: inline-block;
        margin: 0 33px;
}
.emploi-webform{
	background: transparent;
	border: 1px solid transparent;
	color: #549bec;
	float: right;
}
.page-node-102 .table-rh td:nth-child(1),
.page-node-446 .table-rh td:nth-child(1),
.page-node-732 .table-rh td:nth-child(1){
    background: #92734e url(../images/users.png) no-repeat 50% 40%;

}

.page-node-102 .table-rh td:nth-child(2),
.page-node-732 .table-rh td:nth-child(2),
.page-node-446 .table-rh td:nth-child(2){
    background: #f75e25 url(../images/Shape.png) no-repeat 50% 40%;
}

.page-node-102 .table-rh td:nth-child(3),
.page-node-732 .table-rh td:nth-child(3),
.page-node-446 .table-rh td:nth-child(3){
    background: #862633 url(../images/CDC-hand.png) no-repeat 50% 40%;
}

.page-node-102 .table-rh td:nth-child(1) a,
.page-node-732 .table-rh td:nth-child(1) a,
.page-node-446 .table-rh td:nth-child(1) a{
    color: #fff;
    font-size: 18px;
    margin: 60px 50px auto;
    position: absolute;
    display: inline-table;
    font-weight: bold !important;
}


.page-node-102 .table-rh td:nth-child(2) a,
.page-node-732 .table-rh td:nth-child(2) a,
.page-node-446 .table-rh td:nth-child(2) a{
    color: #fff;
    font-size: 18px;
    margin: 60px -11px auto;
    position: absolute;
    display: inline-table;
    font-weight: bold !important;
}

.page-node-102 .table-rh td:nth-child(3) a,
.page-node-732 .table-rh td:nth-child(3) a,
.page-node-446 .table-rh td:nth-child(3) a{
    margin: 60px 28px auto;
    color: #fff;
    font-size: 18px;
    position: absolute;
    display: inline-table;
    font-weight: bold !important;
}
body.i18n-ar.page-node-102 .table-rh td:nth-child(3) a, .page-node-446 .table-rh td:nth-child(3) a, .page-node-732 .table-rh td:nth-child(3) a ,  body.i18n-ar.page-node-448 .table-rh td:nth-child(3) a {
    margin: 60px 0px auto;
}
body.i18n-ar.page-node-102 .table-rh td:nth-child(1) a, .page-node-446 .table-rh td:nth-child(1) a, .page-node-732 .table-rh td:nth-child(1) a , body.i18n-ar.page-node-448 .table-rh td:nth-child(1) a {
    margin: 60px 0px auto;
}
/****** NEWSLETTER ****/
.page-newsletter-signup #block-system-main{
	display: none;
}
#block-mailchimp-signup-newsletters{
	width: 60%;
	margin: 0 auto;
}
	#block-mailchimp-signup-newsletters .block-title{
		display: none;
	}
.page-node-47 .table-rh td:nth-child(1),
.page-node-731 .table-rh td:nth-child(1),
.page-node-448 .table-rh td:nth-child(1){
    background: #862633 url(../images/group.png) no-repeat 50% 40%;

}

.page-node-47 .table-rh td:nth-child(2),
.page-node-731 .table-rh td:nth-child(2),
.page-node-448 .table-rh td:nth-child(2){
    background: #92734e url(../images/users.png) no-repeat 50% 40%;
}

.page-node-47 .table-rh td:nth-child(3),
.page-node-731 .table-rh td:nth-child(3),
.page-node-448 .table-rh td:nth-child(3){
    background: #862633 url(../images/CDC-hand.png) no-repeat 50% 40%;
}
.page-node-47 .table-rh td a {text-decoration: none;}
.page-node-731 .table-rh td a {text-decoration: none;}
.page-node-448 .table-rh td a {text-decoration: none;}
.page-node-47 .table-rh td:nth-child(1) a,
.page-node-731 .table-rh td:nth-child(1) a,
.page-node-448 .table-rh td:nth-child(1) a{
	color: #fff;
	font-size: 18px;
	margin: 60px 8px auto;
    position: absolute;
    display: inline-table;
    font-weight: bold !important;
}

.page-node-47 .table-rh td:nth-child(2) a,
.page-node-448 .table-rh td:nth-child(2) a{
     color: #fff;
     font-size: 18px;
     margin: 60px 44px auto;
     position: absolute;
     display: inline-table;
     font-weight: bold !important;
 }

 .page-node-731 .table-rh td:nth-child(2) a{
	 color: #fff;
	 font-size: 18px;
	 margin: 60px 0px auto;
	 position: absolute;
	 display: inline-table;
	 font-weight: bold !important;
 }
.page-node-47 .table-rh td:nth-child(3) a,
.page-node-731 .table-rh td:nth-child(3) a,
.page-node-448 .table-rh td:nth-child(3) a{
    color: #fff;
    font-size: 18px;
    margin: 60px 28px auto;
    position: absolute;
    display: inline-table;
    font-weight: bold !important;
}

.page-node-48 .table-rh td:nth-child(1),
.page-node-719 .table-rh td:nth-child(1),
.page-node-447 .table-rh td:nth-child(1){
	background-color: #862633;
	background-image: url(../images/group.png);
    background-repeat: no-repeat;
    background-position: 50% 40%;

}

.page-node-48 .table-rh td:nth-child(2),
.page-node-719 .table-rh td:nth-child(2),
.page-node-447 .table-rh td:nth-child(2){
	background-color: #f75e25;
	background-image: url(../images/Shape.png);
    background-repeat: no-repeat;
    background-position: 50% 40%;
}

.page-node-48 .table-rh td:nth-child(3),
.page-node-719 .table-rh td:nth-child(3),
.page-node-447 .table-rh td:nth-child(3){
	background-color: #862633;
	background-image: url(../images/CDC-hand.png);
    background-repeat: no-repeat;
    background-position: 50% 40%;
}
.page-node-48 .table-rh td:nth-child(1) a,
.page-node-719 .table-rh td:nth-child(1) a,
.page-node-447 .table-rh td:nth-child(1) a{
	color: #fff;
	font-size: 18px;
	margin: 60px 8px auto;
    position: absolute;
    display: inline-table;
    font-weight: bold !important;
}

.page-node-48 .table-rh td:nth-child(2) a,
.page-node-719 .table-rh td:nth-child(2) a,
.page-node-447 .table-rh td:nth-child(2) a{
	color: #fff;
	font-size: 18px;
    margin: 60px -12px auto;
    position: absolute;
    display: inline-table;
    font-weight: bold !important;
}

.page-node-48 .table-rh td:nth-child(3) a,
.page-node-719 .table-rh td:nth-child(3) a,
.page-node-447 .table-rh td:nth-child(3) a{
    color: #fff;
    font-size: 18px;
    margin: 60px 28px auto;
    position: absolute;
    display: inline-table;
    font-weight: bold !important;
}

.page-nous-rejoindre .node-processus-de-recrutement header h2 a,
.page-nous-rejoindre-en .node-processus-de-recrutement header h2 a,
.page-nous-rejoindre-ar .node-processus-de-recrutement header h2 a{
    display: none;
}

.page-nous-rejoindre .partner h2.block-title,
.page-nous-rejoindre-en .partner h2.block-title,
.page-nous-rejoindre-ar .partner h2.block-title{color: #92734e !important;}

.page-nous-rejoindre .table-rh td:nth-child(1),
.page-nous-rejoindre-en .table-rh td:nth-child(1),
.page-nous-rejoindre-ar .table-rh td:nth-child(1){
    background: #92734e url(../images/users.png) no-repeat 50% 40%;

}

.page-nous-rejoindre .table-rh td:nth-child(2),
.page-nous-rejoindre-en .table-rh td:nth-child(2),
.page-nous-rejoindre-ar .table-rh td:nth-child(2){
    background: #f75e25 url(../images/Shape.png) no-repeat 50% 40%;
}

.page-nous-rejoindre .table-rh td:nth-child(3),
.page-nous-rejoindre-ar .table-rh td:nth-child(3),
.page-nous-rejoindre-en .table-rh td:nth-child(3){
    background: #862633 url(../images/group.png) no-repeat 50% 40%;
}
.page-nous-rejoindre .table-rh td:nth-child(1) a,
.page-nous-rejoindre-ar .table-rh td:nth-child(1) a,
.page-nous-rejoindre-en .table-rh td:nth-child(1) a{
	color: #fff;
	font-size: 18px;
	margin: 60px 35px auto;
    position: absolute;
    display: inline-table;
    font-weight: bold !important;
}

.page-nous-rejoindre .table-rh td:nth-child(2) a,
.page-nous-rejoindre-ar .table-rh td:nth-child(2) a,
.page-nous-rejoindre-en .table-rh td:nth-child(2) a{
	color: #fff;
	font-size: 18px;
    margin: 60px -12px auto;
    position: absolute;
    display: inline-table;
    font-weight: bold !important;
}

.page-nous-rejoindre .table-rh td:nth-child(3) a,
.page-nous-rejoindre-ar .table-rh td:nth-child(3) a,
.page-nous-rejoindre-en .table-rh td:nth-child(3) a
{
	color: #fff;
	font-size: 18px;
    margin: 60px 8px auto;
    position: absolute;
    display: inline-table;
    font-weight: bold !important;
}
.page-nous-rejoindre.i18n-ar .table-rh td:nth-child(3) a,
.page-nous-rejoindre-ar.i18n-ar .table-rh td:nth-child(3) a,
.page-nous-rejoindre-en.i18n-ar .table-rh td:nth-child(3) a
{ margin: 60px 0px auto;
}


.node-type-projet span.date-display-single{
	float: right;
	color: #9d9d9d;
	font-style: italic;
	font-size: 16px;
	font-family: 'georgia',serif;
	font-weight: bold !important;
	margin-top: 25px;
}
body.i18n-ar .node-type-projet span.date-display-single {
	font-family: 	'Ahlan World Arbfonts' !important;
	}

/* PME Page */

.page-march-financier .view-header,
.page-march-financier-ar .view-header,
.page-march-financier-en .view-header
 {
    text-align: center;
    margin-bottom: 50px;
    font-family: 'georgia',serif;
	font-weight: bold !important;
    font-size: 16px;
}
body.i18n-ar .page-march-financier .view-header,
body.i18n-ar .page-march-financier-ar .view-header,
body.i18n-ar .page-march-financier-en .view-header {
	font-family: 	'Ahlan World Arbfonts' !important;
	}

.trait-entete {
	border-top: 4px solid #862633;
    width: 72px;
}

.desc-entete {
	font-size: 16px;
	margin-bottom: 80px;
	text-align: justify;
	font-weight: normal;
	line-height: 22px;
}

.page-appui-aux-pme .view-header,
 .page-appui-aux-pme-ar .view-header{margin-bottom: 30px;line-height: 22px;}

.page-appui-aux-pme .col,
.page-appui-aux-pme-ar .col,
.page-appui-aux-pme-en .col,
.page-march-financier-ar .col,
.page-march-financier-en .col,
.page-march-financier .col {
	margin-bottom: 50px;
	width: 300px;
	margin-right: 100px;
    border: 2px solid #f3f3f3;
    padding: 0;
    padding-bottom: 40px;
}


.page-appui-aux-pme .col:nth-child(n+3),
.page-appui-aux-pme-ar .col:nth-child(n+3),
.page-appui-aux-pme-en .col:nth-child(n+3),
.page-march-financier .col:nth-child(n+3) ,
.page-march-financier-ar .col:nth-child(n+3) ,
.page-march-financier-en .col:nth-child(n+3) {
	margin-bottom: 50px;
	width: 300px;
	margin-right: 0!important;
    border: 1px solid #f3f3f3;
    padding: 0;
    padding-bottom: 40px;
}

.page-appui-aux-pme .views-field-field-image-pme-en-premier div.field-content,
.page-appui-aux-pme-ar .views-field-field-image-pme-en-premier div.field-content,
.page-appui-aux-pme-en .views-field-field-image-pme-en-premier div.field-content,
.page-march-financier .views-field-field-image-march-en-premi div.field-content,
.page-march-financier-ar .views-field-field-image-march-en-premi div.field-content,
.page-march-financier-en .views-field-field-image-march-en-premi div.field-content {
	height: 250px;
}

.page-appui-aux-pme .views-field-field-image-pme-en-premier div.field-content img,
.page-appui-aux-pme-ar .views-field-field-image-pme-en-premier div.field-content img,
.page-appui-aux-pme-en .views-field-field-image-pme-en-premier div.field-content img,
.page-march-financier .views-field-field-image-march-en-premi div.field-content img ,
.page-march-financier-ar .views-field-field-image-march-en-premi div.field-content img,
.page-march-financier-en .views-field-field-image-march-en-premi div.field-content img{
	height: 100%;
	width: 100%;
}

.page-appui-aux-pme .views-field-title,
.page-appui-aux-pme-ar .views-field-title,
.page-appui-aux-pme-en .views-field-title,
.page-march-financier .views-field-title,
.page-march-financier-ar .views-field-title,
.page-march-financier-en .views-field-title {
	padding: 25px 20px 0;
}

.page-appui-aux-pme .views-field-body,
.page-appui-aux-pme-ar .views-field-body,
.page-appui-aux-pme-en .views-field-body,
.page-march-financier .views-field-body,
.page-march-financier-ar .views-field-body ,
.page-march-financier-en .views-field-body  {
	padding: 25px 20px;
	font-size: 14px;
	line-height: 22px;
}

.page-appui-aux-pme .views-field-title a,
.page-appui-aux-pme-ar .views-field-title a,
.page-appui-aux-pme-en .views-field-title a,
.page-march-financier .views-field-title a,
.page-march-financier-ar .views-field-title a,
.page-march-financier-en .views-field-title a {
	color: #000;
	font-size: 20px;
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-style: italic;
}
body.i18n-ar .page-appui-aux-pme .views-field-title a,
body.i18n-ar .page-appui-aux-pme-ar .views-field-title a,
body.i18n-ar .page-appui-aux-pme-en .views-field-title a,
body.i18n-ar .page-march-financier .views-field-title a,
body.i18n-ar .page-march-financier-ar .views-field-title a,
body.i18n-ar .page-march-financier-en .views-field-title a {
	font-family: 	'Ahlan World Arbfonts' !important;
	}

th{text-align: center;}

/* Nous rejoindre - RH */
.page-nous-rejoindre .slick-dots {
	bottom: 0 !important;
	right: 0 !important;
}

.page-nous-rejoindre .slide__content {
	margin-left: 12%;
    background-color: white;
    height: 163px;
    width: 398px;
    border:2px solid #f3f3f3;
    -webkit-box-shadow: 0 11px 10px -5px rgba(224,222,217,1);
    -moz-box-shadow: 0 11px 10px -5px rgba(224,222,217,1);
    box-shadow: 0 11px 10px -5px rgba(224,222,217,1);
}

.page-nous-rejoindre .slick-slide .views-field-body p{
	width: 100%;
	margin: 0 15px;
}

.page-nous-rejoindre .slick__arrow {top:45%;}

.page-nous-rejoindre #block-views-nous-rejoindre-block-1 h2.block-title{
	color:#92734e;
	font-size: 20px;
}

.page-nous-rejoindre .col {
	border: 2px solid #f3f3f3;
	width: 48%;
	margin-right: 2%;
	margin-bottom: 90px;
	-webkit-box-shadow: 0 11px 10px -5px rgba(231,231,231,1);
	-moz-box-shadow: 0 11px 10px -5px rgba(231,231,231,1);
	box-shadow: 0 11px 10px -5px rgba(231,231,231,1);
	min-height: auto;
	height: 100% !important;
	padding-bottom: 15px;
}

.page-nous-rejoindre .view-id-nous_rejoindre .slide__content .views-field-title {
	width: 50%;
	float: left;
	font-size: 16px;
	font-family: 'georgia',serif;
	font-weight: bold !important;
	border-bottom: 1px solid #dadada;
	color:#000;
	height: 50px;
	padding: 15px;
}
body.i18n-ar .page-nous-rejoindre .view-id-nous_rejoindre .slide__content .views-field-title ,
body.i18n-ar .page-nous-rejoindre .view-id-nous_rejoindre .views-field-title {
	font-family: 	'Ahlan World Arbfonts' !important;
	}

.page-nous-rejoindre .view-id-nous_rejoindre .slide__content .views-field-body {
	padding: 15px;
}

.page-nous-rejoindre .view-id-nous_rejoindre .slide__content .views-field-title a {
	color:#000;
}
.page-nous-rejoindre .view-id-nous_rejoindre .views-field-title {
	width: 50%;
	float: left;
	font-size: 16px;
	font-family: 'georgia',serif;
	font-weight: bold !important;
	border-bottom: 1px solid #dadada;
	height: 50px;
	padding: 15px 0;
}

.page-nous-rejoindre .view-id-nous_rejoindre .views-field-created {
	width: 50%;
	float: right;
	border-bottom: 1px solid #dadada;
	height: 50px;
	color: #9c9c9c;
	padding: 15px 25%;
}

.page-nous-rejoindre .view-id-nous_rejoindre .views-field-body .field-content {
	padding: 20px 0;
}
.page-nous-rejoindre .view-id-nous_rejoindre .views-field-field-profile-exig-{
	padding: 0 0 15px;
}
.page-nous-rejoindre .partner .slick-prev::before{
	font-size: 18px;
	color:#979797;
	content:'\f053';
	font-family:fontawesome;
}

.page-nous-rejoindre .partner .slick-next::before{
	font-size: 18px;
	color:#979797;
	content:'\f054';
	font-family:fontawesome;
}

.page-nous-rejoindre .view-id-nous_rejoindre .views-field-view-node a{
	padding: 13px 25px;
    background: #862633;
    width: 140px;
    color: #fff;
    height: 40px;
    text-decoration: none;
}

.page-nous-rejoindre .view-id-nous_rejoindre .views-field-view-node {
    margin: 9% 35%;
    position: absolute;
}

/* notre equipe -RH */

.page-node-48 .field-name-field-employee .field-name-field-nom,.page-node-447 .field-name-field-employee .field-name-field-nom
.page-node-48 .field-name-field-employee .field-name-field-poste, .page-node-447 .field-name-field-employee .field-name-field-poste {
	font-weight: bold !important;
	margin: 10px;
	font-size: 16px;
}

.page-node-48 .field-name-field-employee .field-name-field-poste div.field-item , .page-node-447 .field-name-field-employee .field-name-field-poste div.field-item{
	color: #656565;
}
.page-node-48 .field-collection-view .content .field-items .field-item {width: 100%;text-align: left;}
 .page-node-447 .field-collection-view .content .field-items .field-item {width: 100%;text-align: right;}

.page-node-48 .field-collection-view .entity-field-collection-item, .page-node-447 .field-collection-view .entity-field-collection-item {min-height:190px;}

.page-node-48 .field-collection-container .field-items .field-item, .page-node-447 .field-collection-container .field-items .field-item
{
	width: 25%;
	display: inline-block;
}

.page-node-48 .field-collection-container .field-label, .page-node-447 .field-collection-container .field-label{margin-top: 60px;}

.page-node-48 .field-collection-view, .page-node-447 .field-collection-view {
	width: 100%;
	border-bottom: 1px dotted transparent !important;

}

.page-node-48 .paragraphs-item-equipe .field-collection-container, .page-node-447 .paragraphs-item-equipe .field-collection-container  {border-bottom: 1px solid transparent !important;}

.page-node-48 .paragraphs-item-equipe img , .page-node-447 .paragraphs-item-equipe img{
	border-radius: 50%;
	margin: 0 12%;
}

/* page technopole */

.node-type-projet .field-name-field-autres-projets,
.node-type-projet .field-name-field-autres-projets .field-items {
	width: 100%;
	display: inline-flex;
}

.node-type-projet .field-name-field-autres-projets .field-items .field-item {
	width: 100%;
}

.node-type-projet .field-name-field-autres-projets .field-items .field-item .field-collection-view {
	padding: 0 !important;
	border : 2px solid #D3D7D9;
}

.node-type-projet .field-name-field-autres-projets .field-items .field-item .field-name-field-titre-de-projet{
	color: #000;
	font-weight: bold !important;
	font-style: italic;
	padding: 15px;
}

.node-type-projet .field-name-field-autres-projets div.field-type-text-with-summary {
	padding: 0 15px;
}

.node-type-projet .field-name-field-autres-projets .field-name-field-lien-projet {
	text-align: right;
}

.node-type-projet .field-name-field-autres-projets .field-name-field-lien-projet a{
	color: #9d9d9d;
	font-style: italic;
}

.node-type-projet .field-name-field-autres-projets .field-items .field-item .field-type-image{
	width: 100%;
	height: 270px !important;
}

.node-type-projet .field-name-field-autres-projets .field-items .field-item .field-type-image img,
.node-type-projet .field-name-field-autres-projets .field-items .field-item .field-type-image div{
	height: 100% !important;
}

/* Page communiqué de presse */

.page-communique-de-presse .media-body ,
.page-communique-de-presse-en .media-body ,
.page-communique-de-presse-ar .media-body {
	width: 75%;
    padding: 10px 30px 0;
}
.page-on-parle-du-nous- .help-block,
.page-on-parle-du-nous-en .help-block,
.page-on-parle-du-nous-ar .help-block{display: none;}
.page-on-parle-du-nous- .region-content,
.page-on-parle-du-nous-ar .region-content,
.page-on-parle-du-nous-en .region-content
 {padding-top: 0;}
.page-on-parle-du-nous- .media-body,
.page-on-parle-du-nous-ar .media-body,
.page-on-parle-du-nous-en .media-body{
	padding: 40px 30px;
    height:100%;
}

.page-communique-de-presse .media-left,
.page-communique-de-presse-en .media-left,
.page-communique-de-presse-ar .media-left,
.page-on-parle-du-nous- .media-left ,
.page-on-parle-du-nous-en .media-left,
.page-on-parle-du-nous-ar .media-left{
	width: 25%;
    height: auto;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    text-align: center;
}

.page-communique-de-presse .media-left img ,
.page-communique-de-presse-en .media-left img ,
.page-communique-de-presse-ar .media-left img {
	width: 100%;
	height: auto;
	padding:0;
	margin: 0;
}
.page-communique-de-presse.i18n-ar .media-left img ,
.page-communique-de-presse-en.i18n-ar .media-left img ,
.page-communique-de-presse-ar.i18n-ar .media-left img {
	padding:10px 0;
}

.page-on-parle-du-nous- .media-left img ,
.page-on-parle-du-nous-ar .media-left img ,
.page-on-parle-du-nous-en .media-left img{
    width: auto;
    max-width: 90%;
    /*height: 80px;*/
    padding:0;
    margin: 0;
    display: inline-block;
}
.page-on-parle-du-nous- .media ,
.page-on-parle-du-nous-ar .media ,
.page-on-parle-du-nous-en .media {
    margin-bottom: 40px;
    /*height: 130px;*/
}
.page-communique-de-presse .media-body h4.media-heading a,
.page-communique-de-presse-en .media-body h4.media-heading a,
.page-communique-de-presse-ar .media-body h4.media-heading a,
.page-on-parle-du-nous- .media-body h4.media-heading a ,
 .page-on-parle-du-nous-ar .media-body h4.media-heading a ,
 .page-on-parle-du-nous-en .media-body h4.media-heading a{
	color: #000;
	font-weight: bold !important;
	font-size: 20px;
}

.page-communique-de-presse .field-type-text-with-summary,
.page-communique-de-presse-ar .field-type-text-with-summary,
.page-communique-de-presse-en .field-type-text-with-summary,
.page-on-parle-du-nous- .field-type-text-with-summary ,
.page-on-parle-du-nous-ar .field-type-text-with-summary,
.page-on-parle-du-nous-en .field-type-text-with-summary{
	font-size: 12px;
	color:#626262;
}

.page-communique-de-presse .media .list-inline li a ,
.page-communique-de-presse-ar .media .list-inline li a ,
.page-communique-de-presse-en .media .list-inline li a {
	font-size: 16px;
	color:#862633;
	font-family: 'georgia',serif;
	font-weight: bold !important;
	letter-spacing: 1px;
}
body.i18n-ar .page-communique-de-presse .media .list-inline li a ,
body.i18n-ar .page-communique-de-presse-ar .media .list-inline li a ,body.i18n-ar .page-communique-de-presse-en .media .list-inline li a {
	font-family: 	'Ahlan World Arbfonts' !important;
	}

.page-communique-de-presse .media .list-inline li:first-child ,
.page-communique-de-presse-ar .media .list-inline li:first-child ,
.page-communique-de-presse-en .media .list-inline li:first-child{
	border-right: 2px solid #862633;
}
.page-communique-de-presse.i18n-ar .media .list-inline li:first-child ,
.page-communique-de-presse-ar.i18n-ar .media .list-inline li:first-child ,
.page-communique-de-presse-en.i18n-ar .media .list-inline li:first-child {
	border-left: 2px solid #862633;
	border-right: none;
}

.front .description-actualite {
    position: absolute;
    margin: -19px 30%;
}

.slide__content .front-act-content .field-type-text-with-summary p{margin-bottom: 0 !important;}
.slide__content .front-act-content div.field-type-text-with-summary {margin: 0 !important;}
/* node-type-communiquepresse */
.node-type-communiquepresse a {color: #862633;}



.region-slogon {
	margin: 20px;
}

.region-slogon p {
	color: #92734e;
	font-size: 24px;
	font-weight: bold !important;
	text-align: center;
}

.page-communique-de-presse .media ,
.page-communique-de-presse-ar .media ,
.page-communique-de-presse-en .media {
	border: 2px solid #f2f1f1;
	margin-bottom: 50px;
}

.page-communique-de-presse span.date-display-single,
.page-communique-de-presse-ar span.date-display-single,
.page-communique-de-presse-en span.date-display-single,
.page-on-parle-du-nous- span.date-display-single,
.page-on-parle-du-nous-ar span.date-display-single,
.page-on-parle-du-nous-en span.date-display-single
{
	color: #c3c3c3;
	font-size: 12px;
	font-style: inherit;
    font-family: 'georgia',serif;
}
body.i18n-ar .page-communique-de-presse span.date-display-single,
body.i18n-ar .page-communique-de-presse-ar span.date-display-single,
body.i18n-ar .page-communique-de-presse-en span.date-display-single,
body.i18n-ar .page-on-parle-du-nous- span.date-display-single,
body.i18n-ar .page-on-parle-du-nous-ar span.date-display-single,
body.i18n-ar .page-on-parle-du-nous-en span.date-display-single {
	font-family: 	'Ahlan World Arbfonts' !important;
	}

.page-on-parle-du-nous- .date, .page-on-parle-du-nous-ar .date , .page-on-parle-du-nous-en .date {margin: 20px 0;}
.page-communique-de-presse .field-name-field-date,
.page-communique-de-presse-ar .field-name-field-date,
.page-communique-de-presse-en .field-name-field-date,
.page-on-parle-du-nous- .field-name-field-date ,
.page-on-parle-du-nous-ar .field-name-field-date ,
.page-on-parle-du-nous-en .field-name-field-date {
		margin-bottom: 10px;
}
.page-communique-de-presse .field-name-field-date,
.page-communique-de-presse-ar .field-name-field-date,
.page-communique-de-presse-en .field-name-field-date{margin-left: -10px;}
/* Details Communique de presse */

.node-communiquepresse img{
	text-align: center;
	margin: 0 auto;
}

.node-communiquepresse .field-name-field-date,
.node-type-communiquepresse .field-type-datetime,
.node-type-parleus .field-name-field-date {
	color:#c3c3c3;
	text-align: right;
}
.i18n-ar.node-communiquepresse .field-name-field-date,
.i18n-ar.node-type-communiquepresse .field-type-datetime,
.i18n-ar.node-type-parleus .field-name-field-date {
	color:#c3c3c3;
	text-align: left;
}

/* page-videos-prodcasts */

.page-videos-prodcasts header{margin-bottom: 30px;}

.page-videos-prodcasts .field-type-video-embed-field img{
    width: 100%;
    height: 300px;
}

.page-videos-prodcasts .field-type-video-embed-field .colorbox::after{
	content:'\f04b';
	font-family: fontawesome;
	font-size: 32px;
    position: absolute;
    margin-top: -90px;
    margin-left: 15px;
    color: white;
    background: #862633;
    opacity: 0.8;
    padding: 25px 25px 25px 25px;
}

.page-videos-prodcasts .view-videos h2{
	font-style: italic;
	font-weight: bold !important;
	font-size: 20px;
}

.page-videos-prodcasts .field-type-text-with-summary {font-size: 14px; color:#626262;}

/* page-galerie-photos */

.page-galerie-photos .region-content,
.page-galerie-photos- .region-content,
.page-galerie-photos-en .region-content,
 .page-galerie-photos-ar .region-content{margin-top: 100px;}

.page-galerie-photos .hover-image,
.page-galerie-photos- .hover-image,
.page-galerie-photos-en .hover-image,
.page-galerie-photos-ar .hover-image{
    background:rgba(0,0,0,0.9);
    opacity: 0.8;
    position: absolute;
    /*margin-top: -68px;*/
    width: 100%;
}
.page-galerie-photos .hover-image:hover,
.page-galerie-photos- .hover-image:hover,
.page-galerie-photos-en .hover-image:hover,
.page-galerie-photos-ar .hover-image:hover{
	background: rgba(0, 0, 0, 0.38);
}
.page-galerie-photos .container-hover,
.page-galerie-photos- .container-hover,
.page-galerie-photos-en .container-hover,
.page-galerie-photos-ar .container-hover{
	margin-bottom: 30px;
	height: 258px;
}

.page-galerie-photos .hover-image a,
.page-galerie-photos- .hover-image a,
.page-galerie-photos-en .hover-image a,
.page-galerie-photos-ar .hover-image a,
.page-galerie-photos-ar .hover-image:hover a,
.page-galerie-photos-en .hover-image:hover a,
.page-galerie-photos- .hover-image:hover a,
.page-galerie-photos .hover-image:hover a {
    color: #fff !important;
    padding: 0 10px;
    z-index: 200;
    opacity: 1;
    display: block;
    text-align: left;
    font-size: 14px;
    line-height: 16px;
    font-weight: normal;
    text-decoration: none;
}
.page-galerie-photos.i18n-ar .hover-image a,
.page-galerie-photos-ar.i18n-ar .hover-image a,
.page-galerie-photos-en.i18n-ar .hover-image a,
.page-galerie-photos-.i18n-ar .hover-image a,
.page-galerie-photos-ar.i18n-ar .hover-image:hover a,
.page-galerie-photos-en.i18n-ar .hover-image:hover a,
.page-galerie-photos-.i18n-ar .hover-image:hover a,
.page-galerie-photos.i18n-ar .hover-image:hover a {
    text-align: right;
}

.page-galerie-photos .col,
.page-galerie-photos-en .col,
.page-galerie-photos- .col,
.page-galerie-photos-ar .col{
	margin-right: 4%;
	padding: 0;
    width: 29%;

}

/* Page Publication */


.page-publications .view-id-publication h2,
.page-publications- .view-id-publication h2,
.page-publications-ar .view-id-publication h2,
.page-publications-en .view-id-publication h2
{
	color:#000;
	height:  75px;
}
.page-publications .field-name-field-typep,
.page-publications- .field-name-field-typep,
 .page-publications-ar .field-name-field-typep,
 .page-publications-en .field-name-field-typep{
    display: inline-flex;
    padding-top: 7px;
    float: right;
}
.page-publications.i18n-ar .field-name-field-typep,
.page-publications-.i18n-ar .field-name-field-typep,
.page-publications-ar.i18n-ar .field-name-field-typep,
.page-publications-en.i18n-ar .field-name-field-typep {
    float: left;
}

.page-publication .region-content ,
.page-publication- .region-content ,
.page-publication-ar .region-content,
.page-publication-en .region-content{padding-top:0 !important;}

.page-publications .field-name-field-typep:before,
.page-publications- .field-name-field-typep:before,
.page-publications-ar .field-name-field-typep:before ,
.page-publications-en .field-name-field-typep:before  {
    content : '\f02b';
    font-family: fontawesome;
    color: #9c9c9c;
    font-size: 18px;
    margin-right: 5px;
}

.page-publications .view-id-publication .col ,
.page-publications- .view-id-publication .col ,
.page-publications-ar .view-id-publication .col,
.page-publications-en .view-id-publication .col{
	width: 27.028%;
	padding: 0;
    margin-right: 6%;
    margin-bottom: 40px;
    min-height: 380px;
}

.page-publications .view-id-publication .view-content,
.page-publications- .view-id-publication .view-content,
.page-publications-ar .view-id-publication .view-content,
.page-publications-en .view-id-publication .view-content {
	margin-top: 40px;
}

.text-center {	border-top: 1px solid #dadada;}
.page-publications .view-id-publication .col-md-6,
.page-publications- .view-id-publication .col-md-6,
.page-publications-ar .view-id-publication .col-md-6,
.page-publications-en .view-id-publication .col-md-6,
.downoad-publication{
	height: 40px;
    padding: 0;
    display: inherit;
}

.page-publications .view-id-publication div.col-md-6 a ,
.page-publications- .view-id-publication div.col-md-6 a ,
.page-publications-en .view-id-publication div.col-md-6 a,
.page-publications-ar .view-id-publication div.col-md-6 a {
	color:#862633;
	height: 40px;
    background: url(../images/Forma.jpg) no-repeat;
    padding: 6px 0 0 30%;
}
body.page-publications.i18n-ar .view-id-publication div.col-md-6 a ,
body.page-publications-.i18n-ar .view-id-publication div.col-md-6 a ,
body.page-publications-ar.i18n-ar .view-id-publication div.col-md-6 a ,
body.page-publications-en.i18n-ar .view-id-publication div.col-md-6 a  {
    color: #862633;
    height: 40px;
    background: url(../images/Forma.jpg) no-repeat;
    background-position: right top 0px;
    padding: 6px 0 30% 0;
    padding-right: 30%;
}

.downoad-publication{
	color:#862633;
	height: 40px;
    background: url(../images/Forma.jpg) no-repeat;
    padding: 6px 0 0 10%;
}

.page-publications .view-id-publication a.open-doc,
.page-publications- .view-id-publication a.open-doc,
.page-publications-ar .view-id-publication a.open-doc ,
.page-publications-en .view-id-publication a.open-doc  {
	height: 380px;
}

.page-publications .view-id-publication a img,
.page-publications- .view-id-publication a img,
.page-publications-ar .view-id-publication a img,
.page-publications-en .view-id-publication a img{
	height: 380px;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(179,177,177,1);
	-moz-box-shadow: 0px 0px 10px 2px rgba(179,177,177,1);
	box-shadow: 0px 0px 10px 2px rgba(179,177,177,1);
}

.view-filters{
	background-color: #f6f5f5;
	margin: 0 0 0 -24%;
}

.view-filters form{
    padding: 0 24%;
}

.views-exposed-form label{
	margin-right: 15px;
	color: #92734e;
	margin-bottom: 0;
	margin-top: 6px;
	font-style: italic;
	font-size: 18px;
}

.views-exposed-form .views-exposed-widget{
	display: inline-flex;
	padding: 15px;
}


.page-nos-partenaires .form-select,
.page-nos-partenaires-ar .form-select,
.page-nos-partenaires-en .form-select {width: 300px;}

.page-nos-partenaires .view-filters,
.page-nos-partenaires-en .view-filters,
.page-nos-partenaires-ar .view-filters{margin: 50px 0 0 -23%;}

.page-publications .form-select,
.page-publications- .form-select,
.page-publications-ar .form-select,
.page-publications-en .form-select,
.page-nos-partenaires .form-select,
.page-nos-partenaires-ar .form-select,
.page-nos-partenaires-en .form-select,
.page-on-parle-du-nous .form-select
{
	border-radius: 0;
	border:1px solid #ebebeb;
	font-style: italic;
	font-size: 16px;
	color: #979797;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: inset 0 1px 1px #ebebeb;
    height: 40px;
    width: 100%;
    margin-right: 0 !important;
    background: url(../images/forma-select.png) no-repeat;
    background-position: 90% 50%;
}

.page-publications .form-select:focus,
.page-publications- .form-select:focus,
.page-publications-ar .form-select:focus,
.page-publications-en .form-select:focus,
.page-nos-partenaires .form-select:focus,
.page-on-parle-du-nous- .form-select:focus{
	border-radius: 0;
	border:1px solid #ebebeb;
	font-style: italic;
	font-size: 18px;
	color: #979797;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: inset 0 1px 1px #ebebeb;
    height: 40px;
    width: 130px;
    margin-right: 0;
}

.page-publications .views-exposed-form .views-exposed-widget .form-submit,
.page-publications- .views-exposed-form .views-exposed-widget .form-submit,
.page-publications-ar .views-exposed-form .views-exposed-widget .form-submit,
.page-publications-en .views-exposed-form .views-exposed-widget .form-submit,
.page-on-parle-du-nous- .views-exposed-form .views-exposed-widget .form-submit,
.page-nos-partenaires .views-exposed-form .views-exposed-widget .form-submit{
	margin-top: 0;
	border-radius: 0;
	background-color: #92734e;
	color: #fff;
	border: 1px solid #92734e;
	font-size: 18px;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}

.page-publications .views-exposed-form .views-exposed-widget .form-submit:focus,
.page-publications- .views-exposed-form .views-exposed-widget .form-submit:focus,
.page-publications-ar .views-exposed-form .views-exposed-widget .form-submit:focus,
.page-publications-en .views-exposed-form .views-exposed-widget .form-submit:focus,
.page-on-parle-du-nous- .views-exposed-form .views-exposed-widget .form-submit:focus,
.page-nos-partenaires .views-exposed-form .views-exposed-widget .form-submit:focus{
	margin-top: 0;
	border-radius: 0;
	background-color: #92734e;
	color: #fff;
	border: 1px solid #92734e;
	font-size: 18px;
}
.page-publications .form-type-date-select label,
.page-publications- .form-type-date-select label,
.page-publications-ar .form-type-date-select label,
.page-publications-en .form-type-date-select label,
.page-on-parle-du-nous- .form-type-date-select label,
.page-nos-partenaires .form-type-date-select label
{display: none;}

.page-publications .container-inline-date > .form-item,
.page-publications- .container-inline-date > .form-item,
.page-publications-ar .container-inline-date > .form-item,
.page-publications-en .container-inline-date > .form-item{margin-right: 0;}

.page-publications .modal-content,
.page-publications- .modal-content,
.page-publications-ar .modal-content,
.page-publications-en .modal-content{
	background-color: transparent;
	border: 1px solid transparent;
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px transparent;
    box-shadow: 0 3px 9px transparent;
}
.page-publications .modal-header,
.page-publications- .modal-header,
.page-publications-ar .modal-header,
.page-publications-en .modal-header{border-bottom: transparent;}

.page-publications button.close,
.page-publications- button.close,
.page-publications-ar button.close,
.page-publications-en button.close{
	color:#92734e;
	opacity: 1;
}


/* image node */
.node-type-image .field-type-field-collection .field-items{
    width: 100%;
}
.node-type-image .field-type-field-collection .field-items .field-item{
    width: 29%;
    margin-right: 4%;
    margin-bottom: 50px;
    float: left;
    display: block;
    padding: 0;
    overflow: hidden;
}
.node-type-image .field-type-field-collection .content .field-name-field-titre-image .field-items:hover .field-item {
    background: #000000;
    width: 100%;
    color: #fff;
    opacity: 0.8;
    margin: -206px 0 0;
    padding: 260px 0 18px 15px;
    font-family: 'georgia',serif;
	font-weight: bold !important;
    font-size: 18px;
}
body.i18n-ar .node-type-image .field-type-field-collection .content .field-name-field-titre-image .field-items:hover .field-item {
	font-family: 	'Ahlan World Arbfonts' !important;
	}

.node-type-image .field-type-field-collection .field-name-field-titre-image .field-items .field-item {
    background: transparent;
    width: 100%;
    color: transparent;
    opacity: 0;
    margin: -130px 0 0;
}
.node-type-image .field-type-field-collection .field-name-field-titre-image .field-items .field-item a{
    color: #fff;
    opacity: 2;
 }

.node-type-image .field-type-field-collection .field-name-field-image-album .field-items .field-item{
    width: 100% !important;
    margin: 0;
}
.node-type-image .field-name-field-image-album, .node-type-image .field-name-field-image-album .field-item, .node-type-image .field-type-image img{
    max-width: inherit;
    height: 260px;
    width: auto;
}

.node-type-image .entity:after{
    content:'\A';
    position:absolute;
    width: 100%;
    height:100%;
    top:0;
    left:0;
    background:rgba(0,0,0,0.9);
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    z-index: 100;
}
.node-type-image .field-item:hover .entity:after {
    opacity:1;
	width:31%;
    z-index: 100;
}

.front .view-footer {float:right;}
body.i18n-ar .view-footer {
    float: left!important;
}
.front .tous-chiffres {
    width: 170px;
    height: 30px;
    background: #9a1b22;
    padding: 5px 0;
    margin-top: 20px;
}
body.i18n-ar  .tous-chiffres{
    text-align: right;
}

.front .tous-chiffres a{
    background: url(../images/forma11.png) no-repeat right;
    color: #fff;
    text-decoration: none;
    font-style: italic;
    padding-right: 35px;
    font-family: 'georgia',serif;
	font-weight: bold !important;
    margin-left: 8px;
}
body.i18n-ar .front .tous-chiffres a{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
body.i18n-ar .tous-chiffres a {
    background: url(../images/arrow-left-white.png) no-repeat left;
    padding-left: 35px;
    margin-right: 15px;
}
.front .view-id-chiffres_cl_s .col:nth-child(1) {
    padding-right: 6%;
}
.front .view-id-chiffres_cl_s .col:nth-child(2) {
    padding-left: 5%;
}
.front .view-id-chiffres_cl_s .col:nth-child(3){
    padding-left: 12%;
}
/* page-nos-partenaires */

.page-nos-partenaires .media,
.page-nos-partenaires-en .media,
 .page-nos-partenaires-ar .media{margin-bottom: 40px;}
.page-nos-partenaires .media .media-left ,
.page-nos-partenaires-ar .media .media-left,
.page-nos-partenaires-en .media .media-left{
	width:25%;
	vertical-align: middle;
    text-align: center;
}
.page-nos-partenaires .media img,
.page-nos-partenaires-ar .media img,
.page-nos-partenaires-en .media img{
   /* height: 130px;*/
    float: none;
    max-width: 100%;
    display: inherit;
    width: auto;

}
.page-nos-partenaires .view-header,
.page-nos-partenaires-ar .view-header,
.page-nos-partenaires-en .view-header{
	line-height: 22px;
	margin-bottom: 25px;
}
.page-nos-partenaires .media .media-body,
.page-nos-partenaires-ar .media .media-body,
.page-nos-partenaires-en .media .media-body{
    width: 75%;
    padding: 5px 10px;
    font-size: 16px;
    font-family: 'georgia',serif;
	line-height: 22px;
	font-weight: normal;
}
body.i18n-ar .page-nos-partenaires-ar .media .media-body,
body.i18n-ar  .page-nos-partenaires-ar .media .media-body span.short_text>span{
	font-family: 	'Ahlan World Arbfonts' !important;
	}
.page-nos-partenaires .media .media-body span,
.page-nos-partenaires-ar .media .media-body span,
.page-nos-partenaires-en .media .media-body span{
	color: #000 !important;
}
/*search page*/
.search-results h3.title a {
    color: #92734e;
}
.page-nos-partenaires-ar .media .media-body span.short_text>span{
	color: #862633!important;
	font-family: 'georgia',serif;
	font-weight: bold !important;
	font-size: 18px;
}
.search-info {display: none;}
.search-form .input-group-btn .btn,
.search-form .form-control,
.search-form .form-control:focus
{
    background-color: transparent;
    border-color: #92734e;
    box-shadow: inset 0 1px 1px transparent;
}
.glyphicon-search:before{color:#92734e;}
.view-contact-sp-cifique .views-row-2{display: none;}

/*page contact*/
.page-contact h2.block-title {color:#000;}
.page-contact .view-filters{
	margin: 0;
	float: left;
    width: 50%;
    background: transparent;
}
.page-contact table{
	    width: 60%;
}
.page-contact .views-exposed-widget,
.page-contact .views-widget,
.page-contact .form-item-field-departements-tid,
.page-contact .form-select{
	width: 100%;
    height: 40px;
    margin: 0;
    padding: 0;
}

.gm-style .place-card-large,div.profile-photo-light {display: none;}

.page-contact .form-select,
.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail,
.page-contact .form-select option.form-control{
	border:1px solid #92734e;
}
.page-contact .form-select{font-size: 16px;}
.page-contact .tooltip-inner,
.page-contact .form-select option:hover,
.page-contact .form-select option:focus
{background-color: #92734e !important;}

.page-contact .form-select option{
	border:1px solid #92734e !important;
}
.page-contact .tooltip-inner {display: none;}
.page-contact .views-bootstrap-thumbnail-plugin-style .col{
	text-align: center;
	width: 50%;
}

.page-contact .views-bootstrap-thumbnail-plugin-style .col ul.links {display: none;}

.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail {
	padding: 13px;
	font-size: 16px;
}

.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail .views-field{display: flex;}

.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail span{
	display: flex;
    margin-bottom: 5px;
}

.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail span.views-field{
	font-size: 16px;
    font-weight: bold !important;
    font-style: italic;
}
.page-contact .views-bootstrap-thumbnail-plugin-style .col .thumbnail span.views-label{
	margin-right: 15px;
}

.page-contact #block-cdc-blocks-contact-map,
.page-contact #block-cdc-blocks-contact-adress {
	margin-bottom: 50px;
}


.page-contact option[value=All] {
    display: none;
}

.description {
	height: 46px;
    overflow: hidden;
}
.description em{}
/* page-taxonomy-term*/

.page-taxonomy .region-content {padding-top:0px;}


.page-taxonomy .node-publication footer {display: none;}
.page-taxonomy .node-publication h2 a {color: #92734e;}

.front .view-gestion-du-partenaires h2,
.front .view-gestion-du-partenaires h2 a{
	text-align: left;
	color: #000;
}
.gm-style .place-card-large {display: none;}

.fill {
	min-height: 400px;
	background-size: 100% 100%;
}

/* page search */

.page-search .input-group {display: inherit;}
.page-search .input-group .form-control {width: 50%;}

.front #block-cdc-blocks-front-map {margin-top: 50px;}
.front #block-cdc-blocks-front-map p a img {height: 250px !important;}
.views-slideshow-cycle-main-frame-row{width: 100% !important;}

/* copyright */

.copyright {
	background: #862633;
	padding: 10px 0;
	color: #fff;
}
.copyright a{
	color: #fff;
	text-decoration: none;
}

.copyright .region-copyright p span{
    color: #fff !important;
    font-size: 12px !important;

}
footer{
	margin: 0;
}
.contaier-contenta .container{
		padding: 0 15px 0 65px !important;
	}
	.contaier-contenta .container .copyright-text{text-align: right;}
#block-views-2e299f66c48b97e284bfbedbd9a5bee0 .block-title{
	text-align: center;
	margin-bottom: 20px;
}
.view-tableau-reseau-d-apporteurs-d-affaires .view-content .table-responsive table > thead > tr > th{
	border:1px solid #333333;
	background: #8d7a52;
	color: #ffffff;
	font-weight:bold;
}
.view-tableau-reseau-d-apporteurs-d-affaires .view-content .table-responsive table > tbody > tr > td{
	border:1px solid #333333;
}

#block-block-8,
#block-block-10{
	background: #862633;
	min-height: 34px;
	line-height: 23px;
	text-align: center;
}
	#block-block-8 p, 	#block-block-9 p , #block-block-10 p{
		margin: 5px 0 0 0;
	}
		#block-block-8 p a , 	#block-block-9 p a , #block-block-10 p a{
		    color: #fff;
		    font-size: 13px !important;
		}


	@media (max-width: 570px){
		.page-galerie-photos .col {
			height: 385px !important;
		}
		.field-type-text-with-summary span, .field-type-text-with-summary div {
			line-height: 15px !important;
			font-size: 11px !important;
		}

		.contaier-contenta .container {
			padding: 0 15px 0 18px !important;
		}
		.contaier-contenta .container .copyright-text {
			text-align: center;
		}
	}
