@charset "utf-8";
/*
	Theme Name: SCEMI
	Theme URI: http://www.scemi.fr/
	Author: stonepower
	Author URI: http://www.stonepower.fr/
	Description: The 2014 theme for SCEMI
	Version: 1
	License: private
	License URI: http://www.stonepower.fr/mentions-legales.php
	
	//
	reset meyerweb v2.0 20110126
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}

/*
	HTML
---------------------------------------------------*/
body {font:normal normal 0.75em Arial, Helvetica, sans-serif;color:#000;background-color:#fff;}

/*a {color:#00539b;text-decoration:none;transition-property:color,background;transition-duration:0.4s;}*/

a {color:#EA4F00;text-decoration:none;transition-property:color,background;transition-duration:0.4s;}
a:hover {text-decoration:underline;}


/*
	TOOLS
---------------------------------------------------*/
/*
#header-prime *,
#nav-prime *,
#home-info *,
#article-accueil *,
#main *,
#footer-prime * {transition: all 1s ease-in-out 0s;}
*/
.clear {clear:both;}
.w960 {width:960px;margin:0 auto;position:relative;}
.dspb {display:block;}
strong {font-weight:bold;}

.green {color:#c6d15a;}
.maroon {color:#b38152;}
.violet {color:#591048;}

.alignnone {margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter {display:block;margin:5px auto 5px auto;}
.alignright {float:right;margin:20px 0 20px 30px;}
.alignleft {float:left;margin:20px 30px 16px 0;}
.aligncenter {display:block;margin:20px auto 5px auto;}
a img.alignright {float:right;margin:5px 0 20px 4px;}
a img.alignnone {margin:5px 20px 20px 0;}
a img.alignleft {float:left;margin:5px 20px 4px 0;}
a img.aligncenter {display:block;margin-left:auto;margin-right:auto}

/*
	HEADER
---------------------------------------------------*/

#header-prime {background-color:#f5f6f6;} 
#header-prime .w960 {height:110px;background:url(img/interface/bg-header.jpg) no-repeat center top;}

#logo-scemi {width:330px;height:84px;padding:15px 0 0 30px;}
#logo-scemi img {width:100%;height:auto;}

#btn-nav-device {display:none;width:60px;height:34px;position:absolute;right:14px;top:58px;z-index:10;}
#btn-nav-device a {display:block;width:60px;line-height:34px;background-color:#15355D;border-radius:5px;font-family:'Open Sans Condensed',sans-serif;font-size:15px;font-weight:700;color:#fff;text-align:center;text-decoration:none;box-shadow:0 0 1px 2px rgba(0,0,0,0.2);}
#btn-nav-device a:hover {box-shadow:none;}

#menu-choix-langues {width:68px;height:30px;background:#00539B;border-radius:0 0 5px 5px;position:absolute;right:20px;top:0;z-index:10; display: none;}
#menu-choix-langues li {display:inline;float:left;width:34px;text-align:center;line-height:30px;}
#menu-choix-langues a {color:#fff;text-decoration:none;}

#text-3 {width: 170px;position: absolute;right: 16px;top: 45px;z-index: 10;text-align: left;}
#text-3 .widgettitle {color:#3669a9;}
#text-3 .textwidget { text-align:center; }
#text-3 .textwidget h2 { text-align:center; }
#text-3 .textwidget a { overflow: hidden;position: relative;display: inline-block;  width: 20%; }
#text-3 .textwidget a img { width:30px; }
#rs-list {padding:5px 0 0;}
#rs-list li {display:inline-block;}
#rs-list li a {display:block;width:23px;height:23px;text-indent:-99999px;}
#rs-list .item-1 a {background:url(img/interface/sprite_rs.png) no-repeat 0 0;}
#rs-list .item-2 a {margin:0 8px;background:url(img/interface/sprite_rs.png) no-repeat -23px 0;}
#rs-list .item-3 a {background:url(img/interface/sprite_rs.png) no-repeat -46px 0;}

/* 
	NAV HORIZONTALE
---------------------------------------------------*/

#btn-nav-close {display:none;width:47px;height:46px;position:absolute;right:104%;top:-86px;z-index:1010;}

#nav-prime {background:#5C5B60;}
#nav-prime .w960 {height:32px;}

#menu-navigation-principale a {text-decoration:none;}
#menu-navigation-principale > li {display:inline;margin:0 0 0 60px;position:relative;float:left;}
#menu-navigation-principale > li:first-child {margin-left:0;}
#menu-navigation-principale > li > a {display:block;height:32px;line-height:32px;padding:0 20px;color:#fff;font-family:'Open Sans Condensed', sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;background:#5C5B60;}
#menu-navigation-principale > li > a:hover,
#menu-navigation-principale > .current-menu-item > a,
#menu-navigation-principale > .current-menu-parent > a {background:#5C5B60;}
#menu-navigation-principale ul {display:none;}
#menu-navigation-principale li:hover .sub-menu {display:block;}
/**/
#menu-navigation-principale .sub-menu {width:220px;background:#fff;padding:10px 0;position:absolute;left:0;top:32px;z-index:1000;box-shadow:0 0 2px 3px rgba(220,220,220,0.4);}
#menu-navigation-principale .sub-menu a {display:block;height:25px;font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif;font-weight:700;color:#252525;line-height:25px;padding:0 0 0 44px;background:url(img/interface/chevron.png) no-repeat 24px 8px;}
#menu-navigation-principale .sub-menu a:hover,
#menu-navigation-principale .sub-menu .current-menu-item a {color:#EA4F00;}

/*
	HOME
---------------------------------------------------*/
.post_content table td img { width:100%;display:block; }




#home-slider {padding:24px 0 0;background:url(img/interface/shadow-up.png) no-repeat center top;}

#home-slider .w960 {height:290px;background:#ECEDED;}

#home-info {padding:10px 0 60px;background:#eceded;}

#home-actu {width:580px;height:110px;padding:0 0 0 20px;float:left;}
#home-actu h2 {font-size:18px;color:#EA4F00;}
#home-actu #home-news {padding:0;}
#home-actu #home-news a {text-decoration:none;}
#home-actu #home-news .article-title,
#home-actu #home-news .resume {color:#666;}
#home-actu #home-news .read-more {color:#666;}
#home-actu #home-news .view-all {text-align:right;position:relative;top:-5px;}
#home-actu #home-news article h3.article-title { color:rgba(18, 141, 237, 0.8); }

#home-devis {width:310px;position:relative;float:right;}
#home-devis #text-5 {width:276px;height:146px;min-height: 146px;line-height:116px;padding:25px 0 0 34px;background:#EA4F00 url(img/interface/bg-home-devis.png) no-repeat left top;position:absolute;left:0;top:-16px;z-index:5;}
#home-devis #text-5 .textwidget { line-height: normal;vertical-align: middle;  display: inline-block; }
#home-devis #text-5 h2 {color:#fff;font-size:20px;}
#home-devis #text-5 p {color:#fff;font-size:13px;padding:10px 40px 0 0;}

#post-home { padding: 0em 0px 8em 0; }
#post-home .home-list-métiers {padding:20px 0;}
#post-home .home-list-métiers li {width:33%;display:inline-block;text-align:center;}
#post-home .home-list-métiers h2 {font-size:20px;padding:120px 0 10px;}
#post-home .home-list-métiers p.resume {font-size:13px;color:#666;}
#post-home .home-list-métiers .item-1 h2 {color:#c6d15a;background:url(img/ico/metier-home-saisie-4.png) no-repeat center top;}
#post-home .home-list-métiers .item-2 h2 {color:#b38152;background:url(img/ico/metier-home-gestion-4.png) no-repeat center top;}
#post-home .home-list-métiers .item-3 h2 {color:#591048;background:url(img/ico/metier-home-bow-4.png) no-repeat center top;}


#post-home table a span {overflow: hidden;background: #128DED;color: #FFFFFF; display:none;position: absolute;padding: 1em;
left:31%;right: 0px;bottom: 10px;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; opacity:0;width:37%;border-radius:5px;}
#post-home table a span.green { background:#A9B838 !important; }
#post-home table a span.brown { background:#A06538 !important; }
#post-home table a span.violet { background:#643D5D !important; }
#post-home table a span.yellow { background:#E7A326 !important; }
#post-home table a span.blue { background:#2E61A3 !important; }
#post-home table a:hover span { display:block;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; opacity:1; }


/****** RAJOUT POUR SLIDER ACTUALITÉ ********/


#home-info { padding:0; height:auto;padding-top:1em; }
#home-actu { height:auto; }
#fa-slider-1885 { height:125px !important;min-height: 135px; background:none;font-size:inherit !important; }
.fa_slider_simple .fa_slide_content div.description p {font-size:0.9em !important; }
.fa_slider_simple .fa_slide_content h2 a { color:#5C5B60 !important; }
.fa_slide_content h2 { text-transform:initial; }
.fa_slider_simple.default .go-forward, .fa_slider_simple.default .go-back{ color:#EA4F00 !important; }
.fa_slide_content .fa_read_more { float:right; }



/*
	MAIN
---------------------------------------------------*/

#main {background:url(img/interface/main-pattern.png) repeat;}
#main .cols {padding:0 0 46px;background:url(img/interface/shadow-down.png) no-repeat center bottom;}
#main .cols-inner {background:#fff url(img/interface/bg-color-sidebar.png) repeat-y left top;}

/*
	BREADCRUMBS
---------------------------------------------------*/

#main .breadcrumbs {height:62px;line-height:62px;color:#6E6E6E;background:url(img/interface/shadow-up.png) no-repeat center top;}
#main .breadcrumbs span {color:#565656;font-size:11px;}
#main .breadcrumbs span a {color:#565656;text-decoration:underline;}
#main .breadcrumbs span a:hover {text-decoration:none;}
#main .breadcrumbs > span:first-child {padding-left:20px;}

/*
	CONTENT
---------------------------------------------------*/

#content {width:650px;padding:10px 48px 30px 42px;float:left;}
#content img {max-width:100%;height:auto;}

h1,h2,h3,h4,h5,h6 {font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:700;line-height:1.1em;color:#EA4F00;}

#content h1 {font-size:24px;padding:10px 0;border-bottom:1px solid #BCBEC0;margin:0 0 27px;}
#content h2 {font-size:20px;padding:0 0 20px;text-align: left;overflow: hidden;}
#content h3 {font-size:16px;padding:0 0 20px;color: #EA4F00;}
#content h4,
#content h5,
#content h6 {font-size:14px;padding:0 0 20px;}

#content p,
#content ul,
#content ol,
#content dl {padding:0 0 20px;font-size:1.1em;}
#content li {padding:0 0 10px;}

#content ul {list-style:inside disc;}
#content ol {list-style:inside decimal-leading-zero}

#content  hr {height:1px;border:1px solid #f7f7f7;margin:0 0 20px;}

#post-19 h2 { width:100%; }

/*
	PAGES / ARTICLES
---------------------------------------------------*/




#content .addtoany_share_save_container {position:absolute;right:43px;top:20px;z-index:2; display:block;}
.page-template #content .addtoany_share_save_container { display:none; }
.page-template-default #content .addtoany_share_save_container { display:none; }
.page-template-page-metiers-php #content .addtoany_share_save_container { display:block; }
.category-carrieres #content .addtoany_share_save_container { display: block;}

/* divers */

#content ul.metiers-list {list-style:none;}
#content ul.metiers-list li {padding:30px 0 30px 150px;border-top:1px solid #f7f7f7;}
#content ul.metiers-list .resume {color:#666;}
#content ul.metiers-list .more a {text-decoration:underline;}
#content ul.metiers-list .more a:hover {text-decoration:none;}
#content ul.metiers-list li.item-green h2,
#content ul.metiers-list li.item-green .more a {color:#c6d15a;}
#content ul.metiers-list li.item-maroon h2,
#content ul.metiers-list li.item-maroon .more a {color:#b38152;}
#content ul.metiers-list li.item-violet h2,
#content ul.metiers-list li.item-violet .more a {color:#591048;}
#content ul.metiers-list li.item-green {background:url(img/ico/metier-home-saisie-4.png) no-repeat 20px 75px;}
#content ul.metiers-list li.item-maroon {background:url(img/ico/metier-home-gestion-4.png) no-repeat 20px 75px;}
#content ul.metiers-list li.item-violet {background:url(img/ico/metier-home-bow-4.png) no-repeat 20px 75px;}

body.single #content .post_meta {color:#00539b;}


a.contact { vertical-align:middle;padding-top: 4px; }
a.contact img { margin:0 auto; }


/*
	CATEGORY
---------------------------------------------------*/

/* loop articles */
#content .loop-article {display:inline-block;width:100%;padding:0 0 24px;}
#content .loop-article a {display:block;text-decoration:none;cursor:pointer;}
#content .loop-article .thumb {float:left;width:200px;height:130px;background:#ECEDED url(img/interface/thumb_default.jpg) no-repeat 0 0;border-radius:5px;overflow:hidden;}
#content .loop-article .col {width:auto;padding:0;margin:0 0 0 220px;}
#content .loop-article .article-title {font-size:1.35em;color:#EA4F00;padding:0 0 2px;}
#content .loop-article .article-title time {color:#2557A3;}
#content .loop-article .post_meta {padding:0 0 6px;font-size:0.9em; color:#EA4F00; opacity:0.6;}
#content .loop-article .category {color:#2557A3;}
#content .loop-article .resume p {color:#000;font-size:1.1em;padding:0 0 12px;}
#content .loop-article .read-more {font-weight:bold;font-size:0.9em;color:#EA4F00;padding:0;text-align:right;opacity:0.6;}

/* post nav */
#content .post_nav {clear:both;}
#content .post_nav ul {list-style:none;padding:30px 0 0;}
#content .post_nav li {padding:0;background:none;}
#content .post_nav a {display:block;font-family:'Open Sans Condensed',sans-serif;font-size:1.25em;color:#fff;padding:7px 24px;border-radius:4px;background-color:#00539b;text-decoration:none;cursor:pointer;text-transform:uppercase;transition-property:color,background-color;transition-duration:0.4s;}
#content .post_nav a:hover {color:#fff;background-color:#15355D;}
#content .post_nav .postnav_linext {float:right;}
#content .post_nav .postnav_liprev {float:left;}

/*
	CONTACT
---------------------------------------------------*/

form.wpcf7-form h2.txt,
form.wpcf7-form p.txt {display:inline-block;width:100%;}
form.wpcf7-form .item {width:232px;height:75px;float:left;}
form.wpcf7-form .item.double {width:464px;}
form.wpcf7-form .label {display:block;font-weight:bold;}
form.wpcf7-form input[type="text"] {width:210px;height:36px;line-height:36px;padding:0 0 0 5px;background:#eceded;border:1px solid #cecece;border-radius:3px;}
form.wpcf7-form .double input[type="text"] {width:442px;}
form.wpcf7-form select {width:210px;height:36px;line-height:36px;padding:0 0 0 5px;background:#eceded;border:1px solid #cecece;border-radius:3px;}
form.wpcf7-form input[type="date"] {width:210px;height:36px;line-height:36px;padding:0 0 0 5px;background:#eceded;border:1px solid #cecece;border-radius:3px;}
form.wpcf7-form textarea {width:442px;height:120px;padding:5px 0 0 5px;background:#eceded;border:1px solid #cecece;border-radius:3px;}
form.wpcf7-form p.textarea {height:auto;}
form.wpcf7-form p.item.required {height:auto;}
form.wpcf7-form p.submit input {display:block;font-family:'Open Sans Condensed',sans-serif;font-size:1.25em;color:#fff;padding:7px 24px;border-radius:4px;background-color:#00539b;text-decoration:none;text-transform:uppercase;margin:12px 0 0 108px;cursor:pointer;transition-property:color,background-color;transition-duration:0.4s;}
form.wpcf7-form p.submit input:hover {color:#fff;background-color:#15355D;}
form.wpcf7-form .wpcf7-response-output {clear:both;}

#wpcf7-f1828-p17-o1 { width:50%; float:left; overflow:hidden;padding: 1.5em;font-weight:bold; }
#wpcf7-f1828-p17-o1 form.wpcf7-form textarea { width:100%;}
#wpcf7-f1828-p17-o1 form.wpcf7-form input[type="text"] { width:100%;height:25px; line-height:25px; }
#wpcf7-f1828-p17-o1 form.wpcf7-form select {  height:25px; line-height:25px; }
#wpcf7-f1828-p17-o1 form.wpcf7-form input[type="email"] { background:#ECEDED; border: 1px solid #CECECE;border-radius: 3px; width:100%;height: 36px;line-height: 36px;padding: 0px 0px 0px 5px;height:25px; line-height:25px;}
#wpcf7-f1828-p17-o1 form.wpcf7-form input {  height:25px; line-height:25px;}
#wpcf7-f1828-p17-o1 p {width: 45%;display: inline-block;float: left;margin-right: 5%;}
#wpcf7-f1828-p17-o1 p.object, #wpcf7-f1828-p17-o1 p.mess, #wpcf7-f1828-p17-o1 p.sub { width:100%; } 
#wpcf7-f1828-p17-o1 p.sub input { display: block;font-family: "Open Sans Condensed",sans-serif;font-size: 1.25em;color: #FFF;padding: 7px 24px;border-radius: 4px;background-color: #EA4F00;text-decoration: none;text-transform: uppercase;margin: 12px 0px 0px 108px;cursor: pointer;transition-property: color, background-color;transition-duration: 0.4s;line-height:normal; height: auto; }
#wpcf7-f1828-p17-o1 p.piece { width:100%; }



.page-id-17 .post_content ul { overflow:hidden; }
.page-id-17 .post_content ul li { width: 49%;position: relative;height: 40px;float: left;list-style: outside none none;line-height: 40px; }
.page-id-17 .post_content ul li strong { display: inline-block;width: 80%;line-height: 1;vertical-align: middle; font-weight: normal;}
.page-id-17 .post_content ul li span { vertical-align: middle;line-height: normal;display: inline-block;position: relative; width:80%;}
.page-id-17 .post_content ul li img { width: 40px;vertical-align: middle; margin: 0 auto;float: left;margin-right: 1em;}
.page-id-17 .post_content ul li p { display:inline-block; padding:0 auto;}
.page-id-17 .post_content .mapcontact { width: 43%;float: right;margin-top: 2em; }







#wpcf7-f133-p127-o1 form.wpcf7-form h2.form-title { width:100%; float:left; }




/********** RECRUTEMENT *************/
.category-21 .recrutement { display:none; }
.category-6 .recrutement {display:none; }


#wpcf7-f1836-o1 { padding:1em; margin-bottom:4em;overflow:hidden; }
#wpcf7-f1836-o1 form.wpcf7-form input, #wpcf7-f1836-o1 form.wpcf7-form textarea {padding: 0px 0px 0px 5px;background: #ECEDED none repeat scroll 0% 0%;border: 1px solid #CECECE;border-radius: 3px;}
#wpcf7-f1836-o1 form.wpcf7-form input[type=email] {height: 36px;line-height: 36px;padding: 0px 0px 0px 5px;border: 1px solid #CECECE;border-radius: 3px; }
#wpcf7-f1836-o1 form.wpcf7-form input[type=tel] {height: 36px;line-height: 36px;padding: 0px 0px 0px 5px;border: 1px solid #CECECE;border-radius: 3px; }
#wpcf7-f1836-o1 form.wpcf7-form p { width:50%; float:left;font-weight:bold; }
#wpcf7-f1836-o1 form.wpcf7-form p.mess { width:100%; float:left; }
#wpcf7-f1836-o1 form.wpcf7-form p.sub input { display: block;font-family: "Open Sans Condensed",sans-serif;font-size: 1.25em;color: #FFF;padding: 7px 24px;border-radius: 4px;background-color: #ff4816;text-decoration: none;text-transform: uppercase;margin: 12px 0px 0px 108px;cursor: pointer;transition-property: color, background-color;transition-duration: 0.4s;line-height:normal; height: auto;  }
#wpcf7-f1836-o1 form.wpcf7-form input {width:90%; }
#wpcf7-f1836-o1 form.wpcf7-form textarea { width:95%; }


/*
	SIDEBAR
---------------------------------------------------*/

#sidebar {width:220px;background:#eceded;float:left;}

#nav-sidebar {background-color:#fff;}
#nav-sidebar a {display:block;padding:18px 0 18px 40px;border-right:1px solid #eceded;border-bottom:1px solid #eceded;font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif;font-weight:700;color:#999;text-transform:uppercase;font-size:14px;line-height:1.2em;background:url(img/interface/chevron.png) no-repeat 20px center;text-decoration:none;}
#nav-sidebar a:hover,
#nav-sidebar .current-menu-item a {color:#ff4816;}

#text-4 {color:#fff;background-color:#a2a8ad;padding:20px;}
#text-4 .widgettitle {display:none;}
#text-4 h2 {font-size:22px;}
#text-4 a {color:#fff;text-decoration:none;}
#text-4 p {padding:10px 0 0;}


#text-9 {color:#fff;background-color:#5C5B60;padding:20px;}
#text-9 .widgettitle {display:none;}
#text-9 h2 {font-size:22px;}
#text-9 a {color:#fff;text-decoration:none;}
#text-9 p {padding:10px 0 0;}


#sidebar-news {padding:20px 20px 0;}
#sidebar-news a {text-decoration:none;}
#sidebar-news .sidebar-news-title {font-size:22px;padding:0 0 20px;}
#sidebar-news .sidebar-article {padding:0 0 20px;}
#sidebar-news .sidebar-article .article-title {color: #EA4F00 !important;  opacity : 0.8; text-transform:initial; }
#sidebar-news .sidebar-article .resume {color:#666;}
#sidebar-news .sidebar-article .read-more {color:#EA4F00;font-size:0.9em;font-weight:bold;padding:2px 0 0;opacity:0.6;}
#sidebar-news .view-all {text-align:center;padding:0 0 30px;}
#sidebar-news .view-all a {color:#fff;text-decoration:none;background:#EA4F00;padding:5px;border-radius:3px;}
#sidebar-news .view-all a:hover {background:#15355D;}

/*
	FOOTER
---------------------------------------------------*/

#footer-prime-inner {color:#fff;background:#5C5B60;}
#footer-prime-inner a {color:#fff;}
#footer-prime-inner .w960 {padding:10px 0;}

#footer-prime h2.widgettitle {font-size:1.15em;color:#fff;padding:0 0 10px;}

#footer-prime-inner #linkcat-2 {width:190px;font-size:1.1em;padding:0 0 0 20px;float:left; display: none}
#footer-prime-inner #linkcat-2 ul {list-style:inside disc;}

#footer-prime-inner #text-2 {width:260px;font-size:1.1em;padding:0 20px;float:right;}
#footer-prime-inner #text-6 {width:260px;font-size:1.0em;padding:0 20px;float:left;}
#footer-prime-inner #text-8 {width:260px;font-size:1.0em;padding:0 20px;float:left;}

#copyright-list {padding:0 20px;font-size:0.9em;}
#copyright-list li {display:inline;float:left;line-height:32px;color:#EA4F00;}
#copyright-list li.item-2 {float:right;}
#copyright-list a {color:#EA4F00;}
#copyright-list .dspb {float:left;}

#menu-navigation-footer {float:left;}
#menu-navigation-footer li {line-height:32px;padding:0 5px;background:url(img/interface/sep.png) no-repeat left center;}
#menu-navigation-footer li:first-child {background:none;}
.textwidget img { width:107px; vertical-align:middle; }

.home .foot-second { display:none; }


.foot-second { width: 40%;float: left; }
.foot-second a { background: #FFF none repeat scroll 0% 0%;color: #EA4F00 !important;padding: 0.5em;display: block;width: 50%;margin: 0px auto;text-align: center;font-family: "Open Sans Condensed",Arial,Helvetica,sans-serif;text-transform: uppercase;font-weight: 700;font-size: 1.2em;}
.foot-second ul { overflow: hidden; }
.foot-second ul li { float: left;display: inline-block;list-style: none; width:20%; }
.foot-second ul li a { background:none; width: 82%;display: inline-block;  position: relative; }
.foot-second ul li p { color:#FFFFFF;line-height: 1;font-size: 13px;font-weight: normal;text-transform: initial; }
.foot-second ul li a img { background: none repeat scroll 0% 0% rgb(255, 255, 255);
border-radius: 50%;
border: 2px solid rgb(255, 255, 255); }


/* ********************************************

	RESPONSIVE

*********************************************** */

@media only screen and (min-width: 768px) and (max-width: 960px) {

/* HEADER */
#header-prime .w960 {width:100%;height:auto;}

  /* NAV */
#nav-prime .w960 {width:100%;}
#menu-navigation-principale > li {margin:0 0 0 22px;}
/* HOME */
#home-slider .w960 {width:100%;height:auto;}
#home-info .w960 {width:100%;}
#home-actu {width:55%;}
#article-accueil {width:100%;}
#article-accueil .home-list-metiers .resume {padding:0 10px;}
/* MAIN */
#main .breadcrumbs {width:100%;}
#main .cols {width:100%;}
#main #sidebar {width:220px;}
#main #content {float:none;width:auto;padding:10px 40px 30px;margin:0 0 0 220px;}
#main #content h1 {padding-right:40px;}
/* FOOTER */
#footer-prime .w960 {width:100%;}
  /* SLIDER */
/*.fullwidthbanner-container { height:500px !important;max-height: 700px !important; }
.fullwidthbanner-container .fullwidthabanner { height:500px !important;max-height: 700px !important; } 
.tp-caption.sceimi_panel { width:100% !important; max-width:100% !important; }
.tp-simpleresponsive .tp-caption { width:100%; height:auto; left:0 !important; }
.tp-simpleresponsive .tp-caption img{ width:100% !important; height:auto !important; left:0 !important; /*display: none;}*/
#fa-slider-1885 {    height: 175px !important;min-height: 270px;}
.go-forward, .go-back { display:none !important; }
#home-devis #text-5 { min-height:282px; }

}
@media only screen and (min-width: 600px) and (max-width: 768px) {

/* HEADER */
#header-prime .w960 {width:100%; height:auto;}
#header-prime #logo-scemi {width: 100%;float: none;max-width: 100%;display: block;padding: 1em 0px;position: relative;text-align: center; }  
#logo-scemi img { width:300px; }
#text-3 { left: 0px;right: 0px;width: 50%;top: 0px;position: relative;float: none;	margin: 0px auto; }
  
/* NAV */
#nav-prime .w960 {width:100%;}
#menu-navigation-principale > li {margin:0;}
#menu-navigation-principale > li > a {padding:0 14px;}
/* HOME */
#home-slider .w960 {width:100%;height:auto;}
#home-info .w960 {width:100%;}
#home-info #home-actu {width:40%;height:auto;}
#article-accueil {width:100%;}
#article-accueil #post-home .home-list-metiers li {width:32%;}
#article-accueil .home-list-metiers .resume {padding:0 10px;}
/* MAIN */
#main .breadcrumbs {width:100%;}
#main .cols {width:100%;}
#main #sidebar {width:220px;}
#main #content {float:none;width:auto;padding:10px 35px 30px 35px;margin:0 0 0 220px;}
#main #content h1 {padding-right:40px;}
#main #content .loop-article .thumb {width:120px;height:78px;background:#ECEDED url(img/interface/thumb_default-120.jpg) no-repeat 0 0;}
#main #content .loop-article .col {margin:0 0 0 140px;}
#main #content .wpcf7-form textarea {width:210px;}
#main #content .wpcf7-form .item.double {width:232px;}
#main #content .wpcf7-form .double input[type="text"] {width:210px;}
#main #content .wpcf7-form .item.empty {display:none;}
.post_content table { margin: 0 auto;  width: 100%; }
/* FOOTER */
#footer-prime .w960 {width:100%;}
#copyright-list {text-align:center;padding:10px;}
#copyright-list li {display:block;float:none;line-height:2em;}
#copyright-list .dspb {float:none;}
#copyright-list li.item-2 {float:none;padding-top:10px;}
#menu-navigation-footer {display:block;float:none;}
#menu-navigation-footer li {background:none;}
/* CONTACT */
.page-id-17 .post_content ul li { width:100%; display:block; float:none; }
.page-id-17 .post_content .mapcontact { width:100%; display:block; float:none; }
.page-id-17 .post_content .mapcontact img{width:100%; }
#wpcf7-f1828-p17-o1 {width:100%; padding:0; float:none; }
#main #content .wpcf7-form textarea { width:95%; }
/* SLIDER */
.fullwidthbanner-container { height:550px !important; max-height:550px !important;}
.fullwidthbanner-container .fullwidthabanner { height:550px !important;max-height:550px !important; } 
.tp-caption.sceimi_panel { width:100% !important; max-width:100% !important; }
.tp-caption.lfr { width:100% !important; top:280px !important; left:0 !important; }
.tp-caption.lfr img { width: 100% !important;  height: auto !important; }
/*.tp-simpleresponsive .tp-caption { width:100%; height:auto; left:0 !important; }
.tp-simpleresponsive .tp-caption img{ width:100% !important; height:auto !important; left:0 !important; display: none;}*/
#fa-slider-1885 {    height: 175px !important;min-height: 270px;}
.go-forward, .go-back { display:none !important; }
#home-devis #text-5 { min-height:281px; }

}
@media only screen and (max-width: 600px) {

/* HEADER */
  #header-prime { overflow:hidden; }
#header-prime .w960 {width:100%; height:auto;overflow:hidden;background-size:cover;}
#header-prime #logo-scemi {width: 100%;float: none;max-width: 100%;display: block;padding: 1em 0px;position: relative;text-align: center; }  
#logo-scemi img { width:300px; }
#header-prime #btn-nav-device a { margin: 0 auto; }
#header-prime #btn-nav-device {top: 4px;float: right; margin: 0px auto;text-align: center;right: 0px;width: 50%;display: block;left: 0px;position: relative !important;} 
#text-3 { left: 0px;right: 0px;width: 50%;top: 0px;position: relative;float: left;	margin: 0px auto; }
    
.page-template-page-metiers-php #content .addtoany_share_save_container {display: none;}  
/* SLIDER */
.fullwidthbanner-container { height:500px !important; max-height:500px !important;}
.fullwidthbanner-container .fullwidthabanner { height:500px !important;max-height:500px !important; } 
.tp-caption.sceimi_panel { width:100% !important; max-width:100% !important; }
.tp-caption.lfr { width:100% !important; top:280px !important; left:0 !important; }
.tp-caption.lfr img { width: 100% !important;  height: auto !important; }
/*.tp-simpleresponsive .tp-caption { width:100%; height:auto; left:0 !important; }
.tp-simpleresponsive .tp-caption img{ width:100% !important; height:auto !important; left:0 !important; display: none;}*/
#fa-slider-1885 {    height: 175px !important;min-height: 270px;}
.go-forward, .go-back { display:none !important; }
/* NAV */
#page #nav-prime .w960 {width:100%;height:5px;}
#nav-prime #btn-nav-close {display:block;}
#nav-prime #menu-navigation-principale {width:90%;background:#2557A3;padding:3%;position:absolute;left:-100%;top:-98px;z-index:1000;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.2);}
#nav-prime #menu-navigation-principale a {text-decoration:none;}/*********************/
#nav-prime #menu-navigation-principale > li {display:block;width:200px;margin:0;position:static;float:none;}
#nav-prime #menu-navigation-principale > li:first-child {margin-left:0;}
#nav-prime #menu-navigation-principale > li > a {display:block;height:30px;line-height:30px;padding:0;color:#fff;font-family:'Open Sans Condensed', sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;background:#2557A3;}
#nav-prime #menu-navigation-principale > li > a:hover,
#nav-prime #menu-navigation-principale > .current-menu-item > a,
#nav-prime #menu-navigation-principale > .current-menu-parent > a {background:#1e74bf;}
#nav-prime #menu-navigation-principale ul {display:block;}
#nav-prime #menu-navigation-principale li:hover .sub-menu {display:block;}/*******************/
#nav-prime #menu-navigation-principale .sub-menu {display:block;width:auto;background:#2557A3;padding:0;position:static;left:0;top:0;box-shadow:none;}
#nav-prime #menu-navigation-principale .sub-menu a {display:block;height:auto;font-family:'Open Sans Condensed', Arial, Helvetica, sans-serif;font-weight:700;line-height:1.2em;color:#fff;padding:4px 0 4px 25px;background:url(img/interface/chevron.png) no-repeat 10px 7px;}
#nav-prime #menu-navigation-principale .sub-menu a:hover,
#nav-prime #menu-navigation-principale .sub-menu .current-menu-item a {background-color:#1e74bf;}
/* HOME */
#home-slider .w960 {width:100%;height:auto;}
#home-info .w960 {width:100%;}
#home-info #home-actu {float:none;height:auto;padding:0 10px;width:auto;}
#home-info #home-devis {float:none;width:auto;}
#home-info #home-devis #text-5 {width:auto;height:auto;position:static;padding:25px 10px 25px 34px;margin:0;}
#home-info #home-devis #text-5 p {padding: 10px 10px 0 0;}
#article-accueil {width:100%;}
#article-accueil .home-list-metiers li {display:block;width:100%;}
#article-accueil .home-list-metiers li.item-2 {padding:40px 0;}
#article-accueil .home-list-metiers .resume {padding:0 10px;}
#post-home table .titlepicto { display:none; }
#post-home table td a { width: 100%;  display: block; }
#post-home table td a img { width: 100%;  display: block;height:auto; }
/* MAIN */
#main .breadcrumbs {width:auto;height:auto;line-height:normal;padding:20px 10px;}
#main .breadcrumbs > span:first-child {padding-left:0;}
#main .cols {width:100%;}
#main .cols .cols-inner {background:#fff;}
#main #sidebar {width:100%;float:none;}
#main #sidebar #nav-sidebar a {background: url("img/interface/chevron.png") no-repeat scroll 10px center rgba(0, 0, 0, 0);font-size:13px;padding:4px 0 4px 30px;}
#main #sidebar #text-4 {padding:5px 10px;}
#main #sidebar #text-4 h2 {font-size:15px;text-align:right;}
#main #sidebar #sidebar-news {padding:0;background:#fff;}
#main #sidebar #sidebar-news .sidebar-news-title,
#main #sidebar #sidebar-news .sidebar-article {display:none;}
#main #sidebar #sidebar-news .view-all {padding:0;text-align:right;}
#main #sidebar #sidebar-news .view-all a {display:inline-block;margin:5px 10px 0;}
#main #content {float:none;width:auto;padding:10px 10px 30px;margin:0;}
#main #content h1 {padding-right:40px;}
#main #content ul.metiers-list li {padding:30px 0 30px 120px;}
#main #content .loop-article .thumb {display:none;}
#main #content .loop-article .col {margin:0;}
#main #content .wpcf7-form textarea {width:210px;}
#main #content .wpcf7-form .item.double {width:232px;}
#main #content .wpcf7-form .item.empty {display:none;}
#main #content .wpcf7-form .double input[type="text"] {width:210px;}
#content .addtoany_share_save_container { right:0 !important; top:3px !important; margin:0 auto; }
.post_content table { margin: 0 auto;  width: 100%; }
#main #sidebar #text-9 h2 { font-size: 15px;text-align: right;}
#main #sidebar #text-9 {padding: 5px 10px;}
/* FOOTER */
#footer-prime .w960 {width:100%;}
#footer-prime-inner #linkcat-2 {float:none;padding:0 20px 20px;width:auto;text-align:center;}
#footer-prime-inner #text-2 {float:none;padding:0 10px;;width:auto;text-align:center;}
#copyright-list {text-align:center;padding:10px;}
#copyright-list li {display:block;float:none;line-height:2em;}
#copyright-list .dspb {float:none;}
#copyright-list li.item-2 {float:none;padding-top:10px;}
#menu-navigation-footer {display:block;float:none;}
#menu-navigation-footer li {background:none;}
.foot-second { width: 100%; float: none; }
/* CONTACT */
.page-id-17 .post_content ul li { width:100%; display:block; float:none; }
.page-id-17 .post_content .mapcontact { width:100%; display:block; float:none; }
.page-id-17 .post_content .mapcontact img{width:100%; }
#wpcf7-f1828-p17-o1 {width:100%; padding:0; float:none; }
#main #content .wpcf7-form textarea { width:95%; }
}
#text-2 a:hover
{
	text-decoration:none !important;
}
@media only screen and (min-width: 437px) and (max-width: 600px) {
  
  /* SLIDER */
.fullwidthbanner-container { height:500px !important; max-height:500px !important;}
.fullwidthbanner-container .fullwidthabanner { height:500px !important;max-height:500px !important; } 
.tp-caption.sceimi_panel { width:100% !important; max-width:100% !important; }
.tp-caption.lfr { width:100% !important; top:280px !important; left:0 !important; }
.tp-caption.lfr img { width: 100% !important;  height: auto !important; }
  
  
}

@media only screen and (min-width: 320px) and (max-width: 437px) {
  
  /* SLIDER */
.fullwidthbanner-container { height:420px !important; max-height:420px !important;}
.fullwidthbanner-container .fullwidthabanner { height:420px !important;max-height:420px !important; } 
.tp-caption.sceimi_panel { width:100% !important; max-width:100% !important; }
.tp-caption.lfr { width:100% !important; top:280px !important; left:0 !important; }
.tp-caption.lfr img { width: 100% !important;  height: auto !important; }
  
  
}

html body.page.page-id-25.page-template.page-template-page-groupe-php div#page div#main div.w960.cols div.cols-inner article#content.content-page div#post-25.post div.post_content table tbody tr td span
{
	color:#EA4F00;
}


/* END OF RESPONSIVE */

/* END OF CSS */