<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
VERT EE METAL : #a3c95c rgb(163, 201, 92) 
Vert choisi pour les liens hypertextes : #86a54c

*/

/* *** Logo *** */
.logo img {
    width: auto;
    height: 90px;
}

.sticky_header .logo img {
    width: auto;
    height: 90px;
	margin-bottom:10px;
}
/* / */


/* Liens hypertexte */
a {
	font-size:14px;
	color:#86a54c;
}
a:hover {
	text-decoration:underline;
}
/*/*/

/* *** Mega Menu *** */

/* Centrage / alignement sur largeur du site pour project */
.navbar-nav &gt; li.mega-menu-item-1066dropdown &gt; .dropdown-menu.left_dropdown.widgets_nav {
    left: auto;
    right: -280px!important;
} 
/* Centrage / alignement sur largeur du site pour best practices */
.navbar-nav &gt; li.mega-menu-item-1465dropdown &gt; .dropdown-menu.left_dropdown.widgets_nav {
    left: auto;
    right: -148px!important;
} 
.navbar-default .navbar-nav&gt;li&gt;a {
    padding: 0px 10px;
}


.post_list .post_thumbnail.bloglist {
	width: 70px;
}
.blog_block.post_list .post_item p {
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog_block.post_list .post_time {
	display: none;	
}
.post_list .post_item {
    margin-bottom: 20px!important;
}
/* / */

/* *** Bienvenue *** */
#post-506 .content_container #aq-block-2 {
	   	padding-top:60px!important;
}
.header_below {
	 padding: 10px 0 20px;
}
/* / */



/* *** Zone d'orientation *** */
.portfolio_figure .portfolio_caption {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s;
}
.portfolio_figure {
	border-radius: 0;	
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.portfolio_caption {
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;	
}
/* / */


/* *** Zone parallax *** */
.fullwidth_aq_rev_block {
	margin-top:0!important;
	margin-bottom:0!important;
}
.parallax_section {
	min-height:200px;
}
/* / */


/* *** Articles *** */
/* Suppression des icÃ´nes de rÃ©seaux sociaux lors du clic sur une image Ã&nbsp; la une */
div.pp_default .pp_social {
	display: none;	
}
.blog_post .blog_post_title {
	font-size: 36px;
	margin-top: 20px;
	margin-bottom: 	40px;
	text-align: center;
}
/* / */


/* *** Page Solutions : Blocs *** */
.my-limit-text .vc_grid-item .vc_gitem-col .vc_gitem-post-data h4 {
	font-size:	16px;
}
.my-limit-text .vc_grid-item .vc_gitem-col .vc_gitem-post-data p:nth-child(2){
   min-height:350px;
}

.my-limit-text .vc_btn3-container .vc_gitem-link {

}
.my-limit-text .vc_btn3-container .vc_gitem-link:hover {
	
}
.vc_btn3-left {
	text-align:center!important;
}
.vc_btn3-left a:hover {
	background-color: #555!important;
}
.vc_btn3-left a {
	background-color: #a3c95c!important;
	width:150px;
}

/* / */



/* *** Footer *** */
#first_footer {
	width: 100%;	
}

#first_footer p {
	font-weight:bold;
}
#first_footer img {
	
}

#first_footer p a {
	color:#000;
	font-weight:normal;
	text-shadow:1px 1px 1px #fff;
}
#first_footer #aq-block-9 {
	margin-right:50px;
}
#first_footer #aq-block-10 {
	margin-top:30px;	
}
#first_footer .seperator_shadow {
	margin-bottom:0px!important;	
}

/* / */
/* *** Second Footer *** */
.second_footer_wrapper {
    background-color:#f7f7f7;!important;
	    border-top: 1px solid #ddd;
}
.second_footer_wrapper .credits {
	color:#333;
	
}
.second_footer_wrapper a {
	color:#555;
}
.second_footer_wrapper a:hover {
	color:#a3c95c;
}
/* / */
.paragrapheminheight p {
	min-height:70px;
}



/* *** Animation interactive ***/
/* Couleurs :
violet usine 1 :		#8a68cb
bleu usine 2 :			#5e9acd
rouge usine 3 :			#e64241

/* Stylage */
.page-template-animation .site_content {
/*	min-height:50%!important;*/
	
}
#Stage a {
	font-size:13px!important;
	line-height:14px!important;
/*	background-color:rgba(255,255,255,1)!important;*/
/*	padding:2px 2px 1px 2px!important;*/
	font-weight:normal;
}
#Stage a:before {
    content: "\f105";
    font-family: FontAwesome;
    margin-right: 10px;
    font-size: 13px;
    -o-transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
}
#Stage h5 {
/*	padding-bottom:4px!important;
	padding-top:7px!important;*/
	margin:0!important;
	background-color:#fff;
	padding-left:5px;
	
}
#Stage h5 a {
	line-height:18px!important;
}

#Stage_processes1_links a,
#Stage_organizational1_links a,
#Stage_lighting_links a,
#Stage_recovery1_links a
{
	color:#8a68cb!important;
}

#Stage_processes2_links a,
#Stage_organizational2_links a,
#Stage_recovery2_links a
{
	color:#5e9acd!important;	
}
#Stage_processes3_links a,
#Stage_organizational3_links a,
#Stage_recovery3_links a
{
	color:#e64241!important;	
}
#Stage_titre_usine1,
#Stage_titre_usine2,
#Stage_titre_usine3
{
/*	font-size:22px!important;*/
}
#Stage_processes1_links,
#Stage_organizational1_links,
#Stage_recovery1_links,
#Stage_lighting_links,
						
#Stage_processes2_links,
#Stage_organizational2_links,
#Stage_recovery2_links,
						
#Stage_processes3_links,
#Stage_organizational3_links,
#Stage_recovery3_links,
{
	background-color:transparent!important;
/*	background-color:rgba(255,255,255,0.9)!important;*/
	padding-left:10px!important;
	padding-top:10px!important;
	overflow:visible!important;
}
#Stage_processes1,
#Stage_organizational1,						
#Stage_recovery1,
#Stage_lighting,

#Stage_organizational2,
#Stage_recovery3,
#Stage_processes2,
						
#Stage_processes3,
#Stage_recovery3,
#Stage_organizational3 {
	cursor:pointer!important;
}
#Stage_processes2_links,
#Stage_processes3_links,
#Stage_recovery1_links {
	z-index:99!important;
}

/* L'animation ne s'affiche pas en dessous de 1024px */
@media only screen and (max-width:1023px) {
	#Stage {
		display:none!important;	
	}
}

/* / */


/* *** Menus spÃ©cifiques sous l'animation interactive *** */
/* Liens de niveau 1 */
#tous_menus_usines ul &gt; li &gt; a {
	font-weight:bold;
	border-bottom: 1px solid #f0f0f0;
    padding-bottom: 10px;
    margin-bottom: 8px;	
}
/* DÃ©sactivation de l'activitÃ© des liens sÃ©parateurs */
#tous_menus_usines ul &gt; li &gt; a:hover {
	color:#86a54c;
	cursor:context-menu;
	text-decoration:none;	
}
/* lien de niveau 2 dont annulation de style */
#tous_menus_usines .sub-menu a {
	font-weight:normal;
	border-bottom:none;
    padding-bottom: 0px;
    margin-bottom: 0px;
	-o-transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
}
#tous_menus_usines .sub-menu a:hover {
	cursor:pointer;
	text-decoration:underline;
}
#tous_menus_usines ul &gt; li &gt; ul &gt; li &gt; a:before {
    content: "\f105";
    font-family: FontAwesome;	
    margin-right: 10px;
    font-size: 13px;
    color: #a3c95c;
    -o-transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
}

#tous_menus_usines .sub-menu {
	margin-left: 18px;
    margin-top: 10px;
}
#tous_menus_usines .sub-menu .sub-menu a {
	color:#000;
	font-size:12px;
}

#tous_menus_usines li {
	padding-bottom:5px!important;
}

#tous_menus_usines ul &gt; li &gt; ul &gt; li {
	margin-top:5px;
}

#tous_menus_usines .menu-item-has-children {
	padding-top:10px;
}

#menu_usine2 {
	border-left:dotted 1px #ddd;
	border-right:dotted 1px #ddd;
}

/* / */

/* *** Blog Posts Techniques *** */
.vc_grid-container h4 {
	line-height:24px;
	min-height:45px;
}
.vc_grid-container .vc_gitem-post-data p {
	line-height:20px;
	
}
.vc_gitem-post-data {
    margin-bottom: 0px!important;
}
.vc_gitem-post-data-source-post_excerpt {
	min-height:120px;
}
.vc_gitem-col {
	padding:20px!important;
}
.vc_btn3-container {
	margin:30px 0 10px 0!important;
}
.su-label-type-warning {
	display: inline;
    margin-right: 0.3em;
    padding: 0.1em 0.3em;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;	
	background: #f90;
	float: right;
}

/* / */
.single_blog h4 {
	min-height:42px;
	
}
.single_blog .wpb_text_column, .single_blog .wpb_single_image {
	margin-bottom: 15px;
}

/* *** Custom Posts Techniques *** */
.single-techniques h2 {
	font-size : 18px;
	margin-bottom:0;
	
}
/* / */

/* *** Page Documentations *** */
.page-id-2892 .vc_btn3-container {
	margin-top: 0!important;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
	border-color: #a3c95c;
    background-color: #a3c95c;	
}
.page-id-2892 .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
	min-width: 130px;
}
/* / */

/* *** Tags *** */
.tagcloud  a {
	color:#fff;
	background-color: #a3c95c;
    padding: 4px 16px;
	margin:5px;
	
}
/* / */
/* *** search_form formulaire de recherche NATIF *** */
.mysearchform {
/*	margin-top:69px;*/
	margin-left:25px;
	float:right;
	
}
.search_form {
	max-width:250px;
	
}

.search_form input[type="text"], .search_form input[type="submit"] {
	height:25px;
}

/* bug loupe bouton */
.site_header .search_form button.btn {
    display: none;
}
.site_header .search_form input[type="submit"] {
    display: block;
	padding: 3px 17px!important;
	color:#fff;
	background-color:#a3c95c;
}
.attachment-pdf, .attachment:before {
	content: "\f1c1"!important;
    font-family: FontAwesome!important;
    margin-right: 10px;
    font-size: 20px;
    color: #a3c95c;
    -o-transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
	color:#000;
}

/* Pas d'images dans les rÃ©sultats */
.search-results .blog_post_image_banner img {
	display:none;
}
/* / */

/* *** LANGUAGE SWITCHER *** */
#dev_language_switcher {
	float:right;
}
.transposh_flags a{
	margin-left:7px;
}


/*/*/

/* *** AGENDA / EVENTS - plugin TRIBE EVENTS *** */
.type-tribe_events dt {
	float:left;
	margin-right:5px;
}
.events-list .tribe-events-loop {
	max-width: inherit;	
}
.tribe-events-list-event-title {
    font-size: 1.7em;
    line-height: 1;
    margin: 0;
    padding: 0;
}
.tribe-events-event-meta {
    margin: 1em 0 1.5em;
}
.tribe-event-schedule-details {
    font-style: normal;
    font-weight: 700;
	font-family: 'Open Sans', sans-serif;
    color: #333;
	font-size: 30px;
	margin-top: 20px;
    margin-bottom: 10px;
	line-height: 1.1;
}
.tribe-events-event-image {
    margin-bottom: 1.25em !important;
}
.tribe-events-list .tribe-events-event-image+div.tribe-events-content {
	width: 100%;	
}
.tribe-events-cal-links, .tribe-events-gcal, .tribe-events-ical, .tribe-events-footer {
	display:none!important;
	
}
.tribe-events-loop .tribe-events-event-meta {
	clear:none!important;	
}
.mytribecontent {

}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
	width:100%!important;
}

.tribe-event-schedule-details {
	font-size:14px;
	font-weight:normal;
	margin-top:0px;
}
.tribe-events-single-section-title {
	margin:0!important;	
}
.tribe-events-single-section {
	margin-top:0!important;
}

.dev_event_content {
	max-width:650px!important;
	float:left!important;
	
}
.dev_event_infos {
	max-width:315px!important;
	padding-top:7px!important;
	float:left!important;
	margin-left:30px!important;
}




/* / */ 


/* *** Formulaire questionnaire ***/

.gform_body h2.gsection_title {
	font-size:14px;
}

/* *** POST GRID *** */
.grid-items .item {
	background-color:#eee!important;
}
.grid-items .title  {
	margin-top: 10px!important;
    margin-bottom: 10px!important;
	text-align: left!important;
	line-height: 24px!important;
    min-height: 45px!important;
	font-weight: bold!important;
	font-family: 'Open Sans', sans-serif!important;
	color: #333!important;
	font-size: 18px!important;
}
.grid-items .element_1 {
	line-height: 20px!important;
	font-family: 'Open Sans', sans-serif!important;
    font-size: 13px!important;
	
}
.grid-items  .read_more {
	margin: 30px 0 10px 0!important;
	padding:15px 5px 15px 5px!important;
	display:inline-block!important;
	text-align: center!important;
	background-color: #a3c95c!important;
	color:#fff!important;
	border-radius:5px!important;
	width:150px!important;
	font-weight:normal!important;
	font-size:14px!important;
}
.grid-items  .read_more:hover {
	text-decoration:none;
	background-color: #555!important;
}



/* *** EXTRANET PARTNERS *** */
.dev_extranet_link {
	float:right;
	color:#777;
	margin-top:8px;
	text-decoration:none!important;
}
.dev_extranet_link:before {
    content: "\f023"!important;
    font-family: FontAwesome!important;
	color:#777!important;
    margin-right: 10px;
    font-size: 14px;
    color: #a3c95c;
    -o-transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
    color: #000;
}
.dev_extranet_link:hover {
	border-bottom:dotted 1px #333;
	
}
.dev_extranet_link:hover, .dev_extranet_link:before:hover, .dev_extranet_link:active {
	color:#a3c95c!important;
}
.dev_extranet_link:active {
	
}


.cuar-page-content-main {
	min-height:500px!important;
}
.select2-results__options {
	min-height:300px!important;
}
/* IMPORTANT : Masque des champs Ã&nbsp; l'Ã©tape "Owner"*/
.cuar-owner-field-glo, .cuar-owner-field-rol {
	display:none!important;
	visibility:hidden;
}

/*/*/

/* *** TWITTER *** */

#twitter_flow, #twitter_logo {
	float:left;
}
#twitter_logo {
	margin-left:15px;
	margin-top:50px;
}

/*/*/


/* RWD */
/*
#Stage {
	width:313px!important;

}
#Stage_usine1, #Stage_usine2, #Stage_usine3 {
	position:relative!important;
	float:left!important;
	left:0!important;
	display:block;
}
*/

/* *** / *** */
 

.admin {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 0;
	right: 0px;
	border-bottom: none;
	z-index: 100000;
}
.admin:hover{
	border-bottom: none;
	text-decoration: none;
}


/* *** INTERVALLES *** */ /* PRIORITAIRE = une des rÃ©solutions les plus utilisÃ©es en France sur la pÃ©riode Janvier / Mai 2015 */ 

/* jusqu'Ã&nbsp;  320  */ 
@media only screen and (max-width: 319px) { 	 } 

/* Ã&nbsp; partir de 320 et jusqu'Ã&nbsp; 359 ********************************* PRIORITAIRE =&gt; 320*480 et 320*568 */
@media only screen and (min-width:320px) and (max-width: 359px) {	 } 

/* Ã&nbsp; partir de 360 et jusqu'Ã&nbsp; 479 ********************************* TOP PRIORITAIRE =&gt; 360*640 */
@media only screen and (min-width:360px) and (max-width: 479px) {	 } 

/* Ã&nbsp; partir de 480 et jusqu'Ã&nbsp;  767 */ 
@media only screen and (min-width:480px) and (max-width: 767px) {	 }

/* Ã&nbsp; partir de 768 et jusqu'Ã&nbsp; 799 ********************************* TOP PRIORITAIRE =&gt; 768*1024 */
@media only screen and (min-width:768px) and (max-width: 799px) { }

/* Ã&nbsp; partir de 800 et jusqu'Ã&nbsp; 1023 */
@media only screen and (min-width:800px) and (max-width: 1023px) { 	}

/* Ã&nbsp; partir de 1024 et jusqu'Ã&nbsp; 1279 */
@media only screen and (min-width:1024px) and (max-width: 1279px) {	 }

/* Ã&nbsp; partir de 1280 et jusqu'Ã&nbsp; 1365 ********************************* PRIORITAIRE =&gt; 1280*800 */
@media only screen and (min-width: 1280px) and (max-width: 1365px) { }

/* Ã&nbsp; partir de 1366 et jusqu'Ã&nbsp; 1439 ********************************* TOP PRIORITAIRE =&gt; 1366*768 */
@media only screen and (min-width: 1366px) and (max-width: 1439px) { }

/* Ã&nbsp; partir de 1440 et jusqu'Ã&nbsp; 1599 */
@media only screen and (min-width:1440px) and (max-width: 1599px) {	 }

/* Ã&nbsp; partir de 1600 et jusqu'Ã&nbsp; 1679 ********************************* TOP PRIORITAIRE =&gt; 1600*900 */
@media only screen and (min-width:1600px) and (max-width: 1679px) {	 }

/* Ã&nbsp; partir de 1680 et jusqu'Ã&nbsp; 1919 */
@media only screen and (min-width:1680px) and (max-width: 1919px) {	 }

/* A partir de 1920 ************************************************* TOP PRIORITAIRE =&gt; 1920*1080 */
@media only screen and (min-width:1920px) { }























</pre></body></html>