@charset "UTF-8";
/* Insert your custom CSS styles */



 @import url(https://fonts.googleapis.com/css?family=Roboto:400,700,300,900);
 html {
	font-size: 62.5%;
	font-family: 'Roboto', sans-serif;
	color: #333333;
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v6/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(http://fonts.gstatic.com/s/montserrat/v6/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: local('Montserrat-Bold'), url(http://fonts.gstatic.com/s/montserrat/v6/IQHow_FEYlDC4Gzy_m8fcoWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2'), url(http://fonts.gstatic.com/s/montserrat/v6/IQHow_FEYlDC4Gzy_m8fcgFhaRv2pGgT5Kf0An0s4MM.woff) format('woff');
}



body {
	font-family: 'Montserrat', sans-serif;
	height: 100%;
	line-height: 1.6;
	-webkit-appearance: none;
	-webkit-font-smoothing: antialiased;
	overflow-x: hidden;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 25px;
}
.box-404 h1{color: #532609;}
ul.language-switcher-locale-url {
    display: none;
}


span.submitted {
	display: none;
}



.header-wrapper {
    background: #FFF none repeat scroll 0% 0%;
    max-height: 100px;
    padding: 2px 0px;
}
.header .right-box-wrapper {
	display: -webkit-box;
	height: 100px;
	vertical-align: middle;
}
.header .logo {
	display: table-cell;
	height: 80px;
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
}
.header .logo {
	display: table-cell;
	height: 85px;
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
}
.header .logo img {
	width: 195px;
}
.fixed-header .header-wrapper {
	background: rgba(255, 255, 255, 0.84);
	-webkit-transition: background 0.2s linear;
	transition: background 0.2s linear;
}


.header.header-three {
    background: none;
}


.ietp-imagepage {
	width: 100%;
	margin-top: -35px;
}
div#block-md-slider-homepage {
	margin-top: -105px;
}
.header .header-icons {
	float: right;
	margin: 49px 0;
	text-align: right;
}
.header-icons > div {
	border-left: 1px solid rgba(204,204,204,.8) !important;
	border-right: none;
}
.phone-header.hidden-600 {
	display: none;
}
footer.footer-top {
	background: #532609;
	font-size: 12px;
	line-height: 21px;
	padding: 50px 0 13px;
}
footer {
	color: #FFFFFF;
	overflow-x: hidden;
}
footer aside li a, footer aside li a:visited {
	color: #FFFFFF;
	text-decoration: none;
	-webkit-transition: color .2s linear;
	transition: color .2s linear;
}
footer aside li a:hover {
	color: #EA9440;
	-webkit-transition: color .2s linear;
	transition: color .2s linear;
}
footer aside header .title, footer aside .title-box .title {
	color: #FFF;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.3;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
span#link {
	display: none;
}
.nd-region {
	padding: 0px 0;
	max-width: 100%;
}
.form-type-item.form-item.form-group {
	display: none;
}
#top-box {
	background: rgba(255, 255, 255, 0.84);
}


.employee .employee-hover {
    background: rgb(83, 38, 9);
}

.top-navbar .nav > li a {
    color: #532609;
}

.fixed-header.hidden-top .page-box {
    padding-top: 0;
    -webkit-transition: padding-top 0.2s linear;
    transition: padding-top 0.2s linear;
}




.btn {
	background-color: #532609;}
	
	
.phone-header a svg path, .search-header a svg path, .product .actions a svg path, .sidebar .wishlist .add-cart:hover path, .header .cart-header .dropdown-toggle .icon svg path, .search-active .search-submit svg path, .new-checkbox svg polygon, .product-bottom .related-products li .button-box .wishlist:hover svg path, .jslider .jslider-pointer svg path, .rating-box .rating svg polygon, .search-result .search-form .search-submit svg path {
	fill: #532609;
}
.alert-danger {
	background-color: #532609;
}
/*

VUES

*/




.page-header .title {
	font-weight: normal;
	margin: -4px 0 18px;
	padding: 0;
	position: relative;
	color: #532609;
}
.views-exposed-form .views-exposed-widget {
	margin-right: 32px;
}
.selectBox {
	background: #ECE7E4;
	cursor: pointer;
	position: relative;
	text-decoration: none;
}

.views-exposed-form .form-item, .views-exposed-form .form-submit {
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
}

.form-managed-file .form-file, .form-managed-file .form-submit {
    margin: 0;
    margin-bottom: 14px;
}


.radio input[type="radio"], .radio-inline input[type="radio"] {
    position: absolute;
    margin-left: -20px;
    display: none;
}


.selectBox-dropdown-menu {
    background: #FFF none repeat scroll 0% 0%;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 0px 0px 10px rgba(46, 84, 129, 0.3);
    border: 1px solid #839BB7;
    outline: medium none;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    color: #5F5F5F;
    font-size: 12px;
    list-style: outside none none;
    margin: 0px;
    max-height: 400px;
    overflow-y: auto;
    padding: 0px;
    position: absolute;
    animation: 0.5s ease 0s normal none 1 running fadeIn;
}


.views-exposed-form label {
	font-weight: normal;
	color: #532609;
}
.selectBox, .form-control {
	min-width: 207px;
}
.new-radio {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	height: 14px;
	width: 14px;
	margin-top: 17px;
}
.employee {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	float: none;
	margin: 0 0 40px;
	min-width: 236px;
	overflow: hidden;
	position: relative;
	text-align: left;
	vertical-align: top;
}
.employee .employee-hover .image {
	display: none;
}
.employee-hover a {
	color: white;
}
.employee-hover a:visited {
	color: white;
}

.employee-hover a:hover {
    color: white;
}




.employee-hover ul {
	margin: 0;
	list-style-type: none;
	padding: 0;
}
.field.field-name-field-image.field-type-image.field-label-hidden {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

div#edit-field-team-tid {
	display: -webkit-box;
}
div#edit-field-equipe-fond-value {
	display: -webkit-box;
	width: 100%;
}
.radio+.radio, .checkbox+.checkbox {
	margin-top: 0;
}
.radio label, .checkbox label {
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;
	color: #454545;
	background-color: #F2F2F2;
	display: inline-block;
	cursor: pointer;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 14px;
	line-height: 50px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	min-width: 110px;
}
ul.tips, div.description, .form-item div.description {
	margin: 5px 0;
	line-height: 1.231em;
	font-size: 0.923em;
	color: #666;
	display: none;
}
/*Formulaires*/
input.webform-submit.button-primary.btn.form-submit {
	float: right;
	margin-top: 20px;
}
/*
.radio label:hover, .checkbox label:hover {
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
    color: #FFF;
    background-color: #EA9440;
    display: inline-block;
    cursor: pointer;
    margin-left: 10px;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 50px;
    padding-right: 20px;
    padding-left: 20px;
    margin-bottom: 10px;
    min-width: 190px;
}*/


/*typo selon charte */



a {
	color: #532609;
}
a:hover {
	color: #532609;
}
a:visited {
	color: #532609;
}
.ietp-home {
	color: #532609;
}
.ietp-apropos {
	color: #532609;
}
.boutton-apropos {
	background-color: #532609;
	color: white;
	text-align: center;
	display: block;
	margin-left: 35%;
	margin-right: 35%;
}
a.boutton-apropos:hover {
	color: white;
}
.ietp-metier {
	color: #749DC1;
}
.boutton-metier {
	background-color: #749DC1;
	color: white;
}
.ietp-fond {
	color: #8E342D;
}
.boutton-fond {
	background-color: #8E342D;
	color: white;
}
.ietp-invest {
	color: #A98C4C;
}
.boutton-invest {
	background-color: #A98C4C;
	color: white;
}
.ietp-entrepreneur {
	color: #EA9440;
}
.boutton-entrepreneur {
	background-color: #EA9440;
	color: white;
}
.ietp-ressources {
	color: #5D494F;
}
.boutton-ressources {
	background-color: #5D494F;
	color: white;
}
.ietp-contact {
	color: #532609;
}
.boutton-contact {
	background-color: #532609;
	color: white;
}
.fond-apropos {
	background-color: #532609;
}
.fond-metier {
	background: rgba(116, 154, 191, 0.16);
}
/*.ietp-fond {
	color: #8d3129;
}
.ietp-invest {
	color: #A68E4A;
}
.ietp-entrepreneur {
	color: #71371f;
}
.ietp-ressources {
	color: #5e494c;
}
.ietp-contact {
	color: #5b484e;
}
*/


.ietp-applat-couleur {
	background-color: rgba(83, 38, 9, 0.11);
}
.ietp-tagline p {
	color: #808080;
	font-size: 20px;
	padding-bottom: 10px;
	padding-top: 25px;
}
.ietp-tagline-home p {
	color: #808080;
	font-size: 20px;
	padding-bottom: 50px;
	padding-top: 0px;
}
.ietp-metier-light {
	font-size: 13px;
	color: rgb(0, 0, 0);
}
.ietp-avoiraussi {
	background-color: rgba(83, 38, 9, 0.11);
	min-height: 200px;
	box-shadow: inset 0px 0px 9px;
	margin-top: 50px;
}
.ietp-avoiraussi .btn {
	font-size: 17px;
}



.content.clearfix.node-company h2 {
	    font-weight: bold;
		font-size: 16px;
		color: #EA9440;
		text-transform:uppercase;
	}
	
	
	.content.clearfix.node-news h2 {
    font-size: 18px;
    color: #5D494F;
}



/* Perso Blocs actions accueil*/


.home-action {
	height: 213px;
	padding-top: 56px;
	box-shadow: inset 0 0 0 5px rgb(255, 255, 255);
	transition: all 0.7s linear;
}


.home-action:hover {
	background: #EA9440;
	color: white;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	box-shadow: none;
}

.home-action a,.home-action a:visited{
	color:white;
}

.home-action a:hover{
	text-decoration:none;
}


div#edit-field-theme-tid {
    display: -webkit-box;
        text-align: center;
}

div#edit-field-theme-tid .new-radio {
     display: none;
}




.post .entry-title a {
	color: #532609;
	text-decoration: none;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear;
	font-size: 21px;
	font-weight: normal;
	margin: 0 0 17px;
}
.content.clearfix.node-company img {
	float: left;
	margin-right: 47px;
	margin-bottom: 20px;
}
.content.clearfix.node-company img {
	float: left;
	margin-right: 47px;
	margin-bottom: 20px;
}
.field.field-name-field-news-image.field-type-image.field-label-hidden img {
	float: left;
	margin-right: 47px;
	margin-bottom: 20px;
}


.field.field-name-field-company-short-description.field-type-text-long.field-label-hidden {
    display: none;
}

.info-entreprises {
	font-size: 16px;
    margin-top: 10px;
    line-height: 31px;
}
fieldset legend {
	background: #532609;
	border: 1px solid #532609;
	color: #FFFFFF;
	display: block;
	height: 50px;
	padding: 0 18px;
	margin-bottom: 0;
	text-decoration: none;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear;
}
fieldset legend a, fieldset legend .fieldset-legend {
	font-size: 14px;
	font-weight: normal;
	line-height: 49px;
	margin: 0;
	color: #FFFFFF;
}
fieldset .fieldset-wrapper {
	border: 1px solid #e1e1e1;
	border-top: 0 none;
	font-size: 14px;
	line-height: 20px;
	padding: 22px 18px 40px;
	background-color: rgba(83, 38, 9, 0.11);
	margin-bottom: 40px;
}
.field.field-name-field-free-field-name-1.field-type-text.field-label-hidden {
	float: left;
}
.field.field-name-field-free-field-content-1.field-type-text.field-label-hidden {
	float: left;
	margin-left: 12px;
}
.field.field-name-field-docpdf.field-type-file.field-label-above {
	float: right;
	display: table-cell;
}
/* Fin Perso Blocs actions accueil*/



/* Perso Footer*/


.footer-top ul.list {
	padding-left: 0;
}


footer ul {
    margin: 0;
    padding: 0;
}

.footer-top li {
	list-style-type: none;
}
/* Fin Perso Footer*/






/* A propos */

.apropos-fond {
	color: white;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	height: 194px;
	padding: 50px;
	margin-left: 4px;
	margin-bottom: 4px;
}
.apropos-fond a {
	color: white;
}
.apropos-fond a:hover {
	text-decoration: none;
}
.apropos-fond:hover {
	background: #EA9440;
	color: white;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	text-decoration: none;
}
.ietp-imagepage img {
	width: 100%;
}
/* fin a propos /*





/* Perso accordéon*/




.accordeon-metier.panel-group > .active.panel > .panel-heading > .panel-title > a {
	background-color: #749DC1;
}
.accordeon-fond.panel-group > .active.panel > .panel-heading > .panel-title > a {
	background-color: #8E342D;
}
.accordeon-contact.panel-group > .active.panel > .panel-heading > .panel-title > a {
	background-color: #532609;
}
.accordeon-metier {
	padding-left: 0px;
}
/* FIN Perso accordéon*/





.pagination > .active > a, .pagination > .active > span {
    background: #532609;
}

.panel-body .pagination > .active > span {
    background-color: rgb(141, 49, 41);
}

.pagination-box {
    width: 400px;
    display: block;
    margin: auto;
}





.tabs.primary {
    padding-left: 31px;
    margin: 0 0 -1px;
    border-bottom: 1px solid #ddd;
    padding-top: 171px;
}







/* Perso onglets*/


.tab-content>.active {
	display: block;
	padding-bottom: 78px;
}
.nav-tabs > li > a {
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	color: #1e1e1e;
	font-size: 15px;
	padding: 10px 20px 11px;
	-webkit-transition: background-color .2s linear;
	transition: background-color .2s linear;
	text-transform: uppercase;
}
.ongletmetier .li.a active {
	color: #749DC1;
}
.ongletmetier .nav-tabs>li.active>a, .ongletmetier .nav-tabs>li.active>a:hover, .ongletmetier .nav-tabs>li.active>a:focus {
	color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
	font-size: 15px;
	background-color: #749DC1;
}
.ongletress .li.a active {
	color: #5D494F;
}
.ongletress .nav-tabs>li.active>a, .ongletressouces .nav-tabs>li.active>a:hover, .ongletressouces .nav-tabs>li.active>a:focus {
	color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
	font-size: 15px;
	background-color: #5D494F;
}

.ongletinvest .li.a active {
	color: #A98C4C;
}
.ongletinvest .nav-tabs>li.active>a, .ongletressouces .nav-tabs>li.active>a:hover, .ongletressouces .nav-tabs>li.active>a:focus {
	color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
	font-size: 15px;
	background-color: #A98C4C;
}












/* FIN Perso onglets*/


/*  Perso formulaire*/

input#edit-submitted-file-upload-button--2 {
    background: #ECE7E4;!important
    color: #532609;
    padding: 5px;
    font-weight: bold;
    margin-bottom: 40px;
}
/* FIN Perso formulaire*/


/*debut personalisation menu principal */

/*li.tb-megamenu-item.level-1.mega.menu-apropos {
	border-bottom: solid 2px;
	border-color: #4e2811;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
li.tb-megamenu-item.level-1.mega.menu-apropos active-trail {
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	border: none;
}
li.tb-megamenu-item.level-1.mega.menu-apropos:hover {
	border: none;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}*/

.header .primary .navbar .nav > li > a {
	color: black;
	text-transform: uppercase;
}
.header .primary .navbar .nav > li > a:hover {
	color: white;
}
.header .primary .navbar .nav > li.menu-apropos a:hover {
	background: #532609;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-apropos a.active-trail {
	color: white;
	background: #532609;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
li.tb-megamenu-item.level-1.mega.menu-metier:after {
	border-bottom: solid 2px;
	border-color: #749abf;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}/*
li.tb-megamenu-item.level-1.mega.menu-metier:after {
	border: none;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}*/
.header .primary .navbar .nav > li.menu-metier a:hover {
	background: #749abf;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-metier a.active-trail {
	color: white;
	background: #749abf;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
/*li.tb-megamenu-item.level-1.mega.menu-fond {
	border-bottom: solid 2px;
	border-color: #8d3129;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
li.tb-megamenu-item.level-1.mega.menu-fond:hover {
	border: none;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}*/
.header .primary .navbar .nav > li.menu-fond a:hover {
	background: #8d3129;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-fond a.active-trail {
	color: white;
	background: #8d3129;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
/*li.tb-megamenu-item.level-1.mega.menu-invest {
	border-bottom: solid 2px;
	border-color: #A68E4A;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
li.tb-megamenu-item.level-1.mega.menu-invest:hover {
	border: none;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}*/
.header .primary .navbar .nav > li.menu-invest a:hover {
	background: #A68E4A;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-invest a.active-trail {
	color: white;
	background: #A68E4A;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
/*li.tb-megamenu-item.level-1.mega.menu-entrepreneurs {
	border-bottom: solid 2px;
	border-color: #71371f;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
li.tb-megamenu-item.level-1.mega.menu-entrepreneurs:hover {
	border: none;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}*/
.header .primary .navbar .nav > li.menu-entrepreneurs a:hover {
	background: #EA9440;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-entrepreneurs a.active-trail {
	color: white;
	background: #EA9440;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
/*li.tb-megamenu-item.level-1.mega.menu-ressources {
	border-bottom: solid 2px;
	border-color: #e39741;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
li.tb-megamenu-item.level-1.mega.menu-ressources:hover {
	border: none;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}*/
.header .primary .navbar .nav > li.menu-ressources a:hover {
	background: #5D494F;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-ressources a.active-trail {
	color: white;
	background: #5D494F;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
/*li.tb-megamenu-item.level-1.mega.menu-contact {
	border-bottom: solid 2px;
	border-color: #5b484e;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
li.tb-megamenu-item.level-1.mega.menu-contact:hover {
	border: none;
	-webkit-transition: all 0.2s linear;

	transition: all 0.2s linear;
}*/
.header .primary .navbar .nav > li.menu-contact a:hover {
	background: #5D494F;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-contact a.active-trail {
	color: white;
	background: #5D494F;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
/*fin personalisation menu principal */



ietp-entete {
	background-size: cover;
	width: 100%;
	height: 450px;
	text-align: center;
	background-repeat: no-repeat;
}
/*debut personalisation menu secondaire */



.sousmenu ul {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 0
}
.sousmenu ul li {
	display: inline;
	padding-right: 75px;
	padding-bottom: 15px;
	color: #fff
}
.sousmenu a {
	color: #fff;
}
.sousmenu a:hover {
	color: #fff;
}
.sous-apropos {
	text-align: center;
	background-color: #532609;
	text-transform: uppercase;
	font-weight: 700;
}
.sous-metier {
	text-align: center;
	background-color: #749DC1;
	text-transform: uppercase;
	font-weight: 700;
}
.sous-fond {
	text-align: center;
	background-color: #8d3129;
	text-transform: uppercase;
	font-weight: 700;
}
.sous-invest {
	text-align: center;
	background-color: #A68E4A;
	text-transform: uppercase;
	font-weight: 700;
}
.sous-entrepreneurs {
	text-align: center;
	background-color: #EA9440;
	text-transform: uppercase;
	font-weight: 700;
}
.sous-ressources {
	text-align: center;
	background-color: #5D494F;
	text-transform: uppercase;
	font-weight: 700;
}
#encart {
	background-color: rgb(247, 247, 247);
	box-shadow: 5px 7px 5px rgba(0, 0, 0, 0.16);
	padding: 20px;
}
/*Rubrique équipe*/



/*.form-item-field-team-tid .selectBox, .form-item-field-equipe-fond-value .selectBox{
    background: #532609;
 
}


div#edit-field-team-tid-wrapper {
    width: 50%;
    text-align: center;
}


div#edit-field-team-tid {
    display: -webkit-box;
}

*/

span.actu-date {
	font-size: 10px;
	color: gray;
}
 

.work .title {
    font-size: 18px;

}



.work .description {
    font-size: 15px;
    font-family: sans-serif;
 
}





.work .shadow {
    display: none;
}





/*DISPOSITION MOBILE */

 @media screen and (max-width: 640px) {
	 

	 .ietp-imagepage {
    width: 100%;
    margin-top: 70px;
}
	 
	 .header .primary .navbar .nav > li {
    padding: 0px 3px 0;
    position: relative;
}
	 
	 
	 div#block-md-slider-homepage {
    margin-top: 0px;
}
	 
	 div#edit-field-theme-tid {
    display: block;
    text-align: left;
    width: 100%;
    background: #F2F2F2;
}

div#edit-field-theme-tid input[type="radio"]:checked { font-weight: bold; } 
	 
	 
	 .boutton-apropos {
    background-color: #532609;
    color: white;
    text-align: center;
    display: block;
    margin-left: 0;
    margin-right: 0;
}


 div.sousmenu li {
 display: block;
}

	 
	 
	 boutton-apropos btn {
	width: 100%;
}
	 
	 
.fixed-header .header-wrapper {
	background: rgba(255, 255, 255, 0.84);
	-webkit-transition: background 0.2s linear;
	transition: background 0.2s linear;
}
.header .right-box-wrapper {
	height: 100px;
	vertical-align: middle;
	display: block;
}
.header .primary .navbar .nav > li {
	padding: 0px 3px 0;
	position: relative;
}
.header .primary .navbar .nav > li a {
	color: white;
}
.header .primary .navbar .nav > li.menu-apropos a {
	background: #532609;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-metier a {
	background: #749abf;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-fond a {
	background: #8d3129;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-invest a {
	background: #A68E4A;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-entrepreneurs a {
	background: #EA9440;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-ressources a {
	background: #5D494F;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-contact a {
	background: #5D494F;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.header .primary .navbar .nav > li.menu-contact a.active-trail {
	color: white;
	background: #5D494F;
	border-color: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
 
 
}


.sousmenu ul li {
	display: block;
!important 
padding-right: 75px;
	padding-bottom: 15px;
	color: #fff;
}

/*debut personalisation menu secondaire (pages metiers et à propos)*/
	 
.header .logo img {
	width: 139px;
}
.lien-rubrique {
	width: 100%;
	margin-left: 0;
	padding: 0;
	margin-bottom: 35px;
}
.header .primary .navbar .nav > li {
	padding: 0px 3px 0;
	position: relative;
}




.boutton-apropos {
    background-color: #532609;
    color: white;
    text-align: center;
    display: block;
    margin-left: 0%;
    margin-right: 0%;
}



apropos-blank {
	display: none;
}
#icone-home {
	width: 70px;
	height: 70px;
	margin-top: 25px;
}
.ietp-tagline p {
	color: #808080;
	font-size: 13px;
	padding-bottom: 10px;
	padding-top: 0px;
	text-align: left;
}
.home-action {
	margin-bottom: 25px;
	margin-left: 25px;
	margin-right: 25px;
}
.views-exposed-form .views-exposed-widget {
	margin-right: 20px;
	width: 100%;
}

.header .primary .navbar .nav > li > a, .header .primary .navbar .nav > li > a:visited {
  
    color: white;
}

.employee.rotation {
    margin-left: 15%;
    width: 243px;
}

h3.name a:hover {
    color: white;
    text-decoration: none;
}



}


 @media (max-width: 767px) .employee {
 max-width: 442px;
 
 
 
 
 
}



@media screen and (min-width: 640px) {
	
		 
	 .header .primary .navbar .nav > li {
	padding: 50px 3px 0;
	position: relative;
}
	

.lien-rubrique {
	width: 100%;
	margin-left: 0;
	padding: 0;
}
/* blocs pour du trois colonnes actu en page d'accueil */
.lien-rubrique {
	display: block;
	float: left;
	width: 330px;
	height: 340px;
	overflow: hidden;
	margin: 11px 35px 13px 35px;
	color: black;
	/*font-size:1rem;*/
	cursor: pointer;
	background-color: white;
	border: 1px solid #cac9c8;
	-moz-box-shadow: 0px 5px 5px 0px #cac9c8;
	-webkit-box-shadow: 0px 5px 5px 0px #cac9c8;
	-o-box-shadow: 0px 5px 5px 0px #cac9c8;
	box-shadow: 0px 5px 5px 0px #cac9c8;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cac9c8, Direction=180, Strength=5);
	padding: 0px;
	transition: all 0.2s linear;
	text-align: center;
}
.lien-rubrique:hover {
	background: none;
	opacity: 1;
	transition: all 0.2s linear;
}
.lien-rubrique.actu-img {
	position: relative;
	width: 330px;
	text-align: center;
	max-height: 256px;
	overflow: hidden;
	padding-bottom: 33px;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	transform: scale(1.0);
	-ms-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-o-transform: scale(1.0);
}





.actu-img:hover {
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
}
.lien-rubrique .actu-titre a {
	font-size: 1.25rem;
	line-height: 0.8;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	color: #7B6747;
}
.lien-rubrique .actu-titre a:hover {
	color: #EA9440;
 .lien-rubrique actu-date {
 font-size: 0.86rem;
 line-height: 0.8;
 font-weight:300;
 font-family: 'Montserrat', sans-serif;
 text-decoration:none;
}
.illustration {
	position: relative;
	float: left;
	margin-right: 20px;
	width: 195px;
	text-align: center;
}
}




#top-box .btn-group.btn-select.language {
    margin-left: 12px;
    margin-top: 10px;
    margin-right: 0;
}
