/*

Theme Name: Groupe Séché International

Theme URI: http://www.bmvcom.eu

Author: BMV Communication

Author URI: http://www.bmvcom.eu

Description: Thème pour le site Internationnal du groupe Séché

Template:       twentythirteen                             

Version:        0.1.0

*/



@import url("../twentythirteen/style.css");



.no-gutter.row-fluid [class*="span"] {

  margin-left: 0;

}

.no-gutter.row-fluid .controls-row [class*="span"] + [class*="span"] {

  margin-left: 0%;

}

.no-gutter.row-fluid .span12 {

  width: 99.99999999999999%;

  *width: 99.93055555555554%;

}

.no-gutter.row-fluid .span11 {

  width: 91.66666666666666%;

  *width: 91.59722222222221%;

}

.no-gutter.row-fluid .span10 {

  width: 83.33333333333331%;

  *width: 83.26388888888887%;

}

.no-gutter.row-fluid .span9 {

  width: 74.99999999999999%;

  *width: 74.93055555555554%;

}

.no-gutter.row-fluid .span8 {

  width: 66.66666666666666%;

  *width: 66.59722222222221%;

}

.no-gutter.row-fluid .span7 {

  width: 58.33333333333333%;

  *width: 58.263888888888886%;

}

.no-gutter.row-fluid .span6 {

  width: 49.99999999999999%;

  *width: 49.93055555555555%;

}

.no-gutter.row-fluid .span5 {

  width: 41.66666666666666%;

  *width: 41.597222222222214%;

}

.no-gutter.row-fluid .span4 {

  width: 33.33333333333333%;

  *width: 33.263888888888886%;

}

.no-gutter.row-fluid .span3 {

  width: 24.999999999999996%;

  *width: 24.930555555555554%;

}

.no-gutter.row-fluid .span2 {

  width: 16.666666666666664%;

  *width: 16.59722222222222%;

}

.no-gutter.row-fluid .span1 {

  width: 8.333333333333332%;

  *width: 8.263888888888888%;

}

.no-gutter.row-fluid .offset12 {

  margin-left: 99.99999999999999%;

  *margin-left: 99.8611111111111%;

}

.no-gutter.row-fluid .offset12:first-child {

  margin-left: 99.99999999999999%;

  *margin-left: 99.8611111111111%;

}

.no-gutter.row-fluid .offset11 {

  margin-left: 91.66666666666666%;

  *margin-left: 91.52777777777777%;

}

.no-gutter.row-fluid .offset11:first-child {

  margin-left: 91.66666666666666%;

  *margin-left: 91.52777777777777%;

}

.no-gutter.row-fluid .offset10 {

  margin-left: 83.33333333333331%;

  *margin-left: 83.19444444444443%;

}

.no-gutter.row-fluid .offset10:first-child {

  margin-left: 83.33333333333331%;

  *margin-left: 83.19444444444443%;

}

.no-gutter.row-fluid .offset9 {

  margin-left: 74.99999999999999%;

  *margin-left: 74.8611111111111%;

}

.no-gutter.row-fluid .offset9:first-child {

  margin-left: 74.99999999999999%;

  *margin-left: 74.8611111111111%;

}

.no-gutter.row-fluid .offset8 {

  margin-left: 66.66666666666666%;

  *margin-left: 66.52777777777777%;

}

.no-gutter.row-fluid .offset8:first-child {

  margin-left: 66.66666666666666%;

  *margin-left: 66.52777777777777%;

}

.no-gutter.row-fluid .offset7 {

  margin-left: 58.33333333333333%;

  *margin-left: 58.19444444444444%;

}

.no-gutter.row-fluid .offset7:first-child {

  margin-left: 58.33333333333333%;

  *margin-left: 58.19444444444444%;

}

.no-gutter.row-fluid .offset6 {

  margin-left: 49.99999999999999%;

  *margin-left: 49.86111111111111%;

}

.no-gutter.row-fluid .offset6:first-child {

  margin-left: 49.99999999999999%;

  *margin-left: 49.86111111111111%;

}

.no-gutter.row-fluid .offset5 {

  margin-left: 41.66666666666666%;

  *margin-left: 41.52777777777777%;

}

.no-gutter.row-fluid .offset5:first-child {

  margin-left: 41.66666666666666%;

  *margin-left: 41.52777777777777%;

}

.no-gutter.row-fluid .offset4 {

  margin-left: 33.33333333333333%;

  *margin-left: 33.19444444444444%;

}

.no-gutter.row-fluid .offset4:first-child {

  margin-left: 33.33333333333333%;

  *margin-left: 33.19444444444444%;

}

.no-gutter.row-fluid .offset3 {

  margin-left: 24.999999999999996%;

  *margin-left: 24.86111111111111%;

}

.no-gutter.row-fluid .offset3:first-child {

  margin-left: 24.999999999999996%;

  *margin-left: 24.86111111111111%;

}

.no-gutter.row-fluid .offset2 {

  margin-left: 16.666666666666664%;

  *margin-left: 16.52777777777778%;

}

.no-gutter.row-fluid .offset2:first-child {

  margin-left: 16.666666666666664%;

  *margin-left: 16.52777777777778%;

}

.no-gutter.row-fluid .offset1 {

  margin-left: 8.333333333333332%;

  *margin-left: 8.194444444444443%;

}

.no-gutter.row-fluid .offset1:first-child {

  margin-left: 8.333333333333332%;

  *margin-left: 8.194444444444443%;

}









@font-face {

    font-family: 'titillium';

    src: url('fonts/TitilliumText22L003-webfont.eot');

    src: url('fonts/TitilliumText22L003-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/TitilliumText22L003-webfont.woff') format('woff'),

         url('fonts/TitilliumText22L003-webfont.ttf') format('truetype'),

         url('fonts/TitilliumText22L003-webfont.svg#TitilliumText22LRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'titillium';

    src: url('fonts/TitilliumText22L004-webfont.eot');

    src: url('fonts/TitilliumText22L004-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/TitilliumText22L004-webfont.woff') format('woff'),

         url('fonts/TitilliumText22L004-webfont.ttf') format('truetype'),

         url('fonts/TitilliumText22L004-webfont.svg#TitilliumText22LMedium') format('svg');

    font-weight:lighter;

    font-style: lighter;

}



@font-face {

    font-family: 'titillium';

    src: url('fonts/TitilliumText22L005-webfont.eot');

    src: url('fonts/TitilliumText22L005-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/TitilliumText22L005-webfont.woff') format('woff'),

         url('fonts/TitilliumText22L005-webfont.ttf') format('truetype'),

         url('fonts/TitilliumText22L005-webfont.svg#TitilliumText22LBold') format('svg');

    font-weight: bold;

    font-style: bold;

}



h1, h2, h3, h4, h5, h6 {

 /* font-family: 'titillium', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;*/

  font-family:Arial, Helvetica, sans-serif

}







body{background:url(img/fond.png) repeat #fff;font-family:Arial, Helvetica, sans-serif}

#page{width:960px; background:#fff;}



#masthead{ color:#fff;

background: #6a9719; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhOTcxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzZhOTcxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk3YmIzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5N2JiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(left,  #6a9719 0%, #6a9719 49%, #97bb39 50%, #97bb39 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6a9719), color-stop(49%,#6a9719), color-stop(50%,#97bb39), color-stop(100%,#97bb39)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #6a9719 0%,#6a9719 49%,#97bb39 50%,#97bb39 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #6a9719 0%,#6a9719 49%,#97bb39 50%,#97bb39 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #6a9719 0%,#6a9719 49%,#97bb39 50%,#97bb39 100%); /* IE10+ */

background: linear-gradient(to right,  #6a9719 0%,#6a9719 49%,#97bb39 50%,#97bb39 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a9719', endColorstr='#97bb39',GradientType=1 ); /* IE6-8 */



/*  http://www.colorzilla.com/gradient-editor/#6a9719+0,6a9719+49,97bb39+50,97bb39+100;Custom  */





}

#masthead a{color:#fff;}

#masthead a.home-link{ padding:25px 0 0 20px; width:250px; margin:0}

#masthead .inner{width:960px; margin:0 auto; min-height:100px; background:#6a9719;}

#masthead #right-header{background:url(img/top-right.png) no-repeat top right; min-height:100px; width:450px; float:right;}



#masthead #lang_sel_list{float:right; border:0;}

#masthead #lang_sel_list a{background-color:transparent; border:0;}

#masthead #lang_sel_list.lang_sel_list_vertical, #lang_sel_list.lang_sel_list_vertical li {

    width: 45px;

	border:0;

}

#masthead #lang_sel_list.lang_sel_list_vertical{padding-top:10px;}

#masthead #lang_sel_list.lang_sel_list_vertical li{

	height:25px;

}

#masthead #lang_sel_list.lang_sel_list_vertical a, #lang_sel_list.lang_sel_list_vertical a:visited {

    border:0;

    padding-left: 10px;

}

#lang_sel_list.lang_sel_list_vertical ul{ border:0}



.site-title{ font-size:15px; padding:0;}

.site-header .home-link{ min-height:0}







#navbar{width:235px; margin:0; padding:0;float:left;}

#primary{width:720px; margin:0; padding:0; float:right}

.widget{ background:none;}















#homepage-page-list{margin:0; padding:0; list-style:none;}

#homepage-page-list li{ padding:0; position:relative; margin:0 2px 2px; width:355px; height:230px; overflow:hidden;  }



#homepage-page-list li, #homepage-page-list li a{color:#fff;display:block}



#homepage-page-list li .hentry{padding:0}

#homepage-page-list .fpw-featured-image{position:absolute; z-index:0;}

#homepage-page-list .entry-summary p{ padding:0; margin:0;}

#homepage-page-list li .inner{ padding-left:10px;background:url('img/bg-transparent.png') repeat-x; /*background-color:rgba(0,0,0,0.7);*/ position:absolute; z-index:2; width:100%;padding-top:6px;min-height:40px;_height:40px;  bottom:4px; }

#homepage-page-list li h2{padding:0;  font-size:12px; }



/*#homepage-page-list li img{

	-webkit-filter: grayscale(100%);

  -moz-filter: grayscale(100%);

  -ms-filter: grayscale(100%);

  -o-filter: grayscale(100%);

  filter: grayscale(100%);

  filter: url(./css/grayscale.svg#greyscale);

  filter: gray; 

  -moz-transition:all 0.6s ease;

	-webkit-transition:all 0.6s ease;

	-ms-transition:all 0.6s ease;

	-o-transition:all 0.6s ease;

	transition:all 0.6s ease;

}

#homepage-page-list li.hover img{

	-webkit-filter: grayscale(0%);

  -moz-filter: grayscale(0%);

  -ms-filter: grayscale(0%);

  -o-filter: grayscale(0%);

  filter: grayscale(0%);



  filter: none; 	

}*/





#homeCarousel, #homeCarousel .item{height:400px;}

#homeCarousel{margin:0 0 5px 0;}

#homeCarousel h2, #homeCarousel h2 a{color:#6A9719;}

#homeCarousel h2{font-size:40px; line-height:1.2em; padding:0; margin:0}

#homeCarousel h2:last-line{font-size:20px;}

#homeCarousel, #homeCarousel .item .hentry{padding:0;}

#homeCarousel .entry-header, #homeCarousel .entry-content, #homeCarousel .entry-summary, #homeCarousel .entry-meta{ max-width:none; width:auto;}

#homeCarousel .entry-thumbnail{position:absolute; z-index:0; /*background-color:#3300CC*/;width:960px;height:400px;}

#homeCarousel .entry-header{position:absolute; top:80px; height:180px; /*background-color:rgba(255,255,255,0.8);*/  z-index:1; padding:10px 80px 25px 80px; width:100%; }

#homeCarousel .entry-summary{position:absolute;  z-index:1; top:300px; /*border-left:1px solid #000;*/ padding:10px 60px 10px 10px; left:72px;/* height:135px;*/ overflow:auto;

	font-size:11px; text-align:left;

}









#homeCarousel .entry-summary a{color:#000;font-weight:bold;font-size:16px}

#homeCarousel .entry-summary span{color:#ff0000}



.carousel-control{ font-family: 'titillium', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; color:#F00; background:none; border:none; top:50%; z-index:2; opacity:1; font-size: 80px; font-weight: bold;}



#main{background-color:#ededed;padding-bottom:4px;width:960px;}



.archive-header { background-color:transparent;}





#page-header{ border-bottom:5px solid #fff;}

#page-header .entry-thumbnail img{ padding:0; margin:0}

#page-header .inner{ position:relative; background:#626262; color:#fff; /*border-top: 1px solid #fff;*/min-height:115px;_height:115px; }

#page-header .entry-title{position:absolute; top:15px; left:28px; font-size:40pt;  line-height:30pt; font-weight: bold;}

#page-header .entry-title:first-line{/*font-size:25pt*/}



#page-header .intro{position:absolute; top:20px; left:580px; padding: 0 100px 0 15px; border-left:1px solid; height:135px; overflow:auto; }



#page-header .titre_phrase_1{

	/*font-size:40pt;*/

	color:#fff;

}



#page-header .titre_phrase_2,

#page-header .titre_phrase_3

{

	/*font-size:25pt;*/

	color:#ccc;

}



.height150{

	height:130px;

	

}



#page-header .height150 h1,

#page-header .top40 h1{

	top:30px;

	

}





#page-header{line-height:20px;}



#page-header .titre_phrase_1,

#page-header .titre_phrase_2,

#page-header .titre_phrase_3{

	display:block

}



.floatL{

	float:left;

	width:69%}



.floatL100{

	width:98%;

}



.extrait{

	float:right;

	height:80px;

	margin:20px 10px 0 10px;

	width:30%;

	text-align:justify;

	font-size:12px;}

	

.extrait p{

	border-left:1px solid #ccc;

	padding-left:10px;

	text-align:left}







/*#blocGris{

	background-color:red;

	border-bottom:10px solid #fff;

	min-height:140px;

	_height:140px;

}



#blocGrisGauche{

	background-color:green;

	float:left;

	margin-top:10px;

	margin-bottom:10px;	

	width:70%}

	

#blocGrisDroite{

	background-color:yellow;

	float:right;

	width:28%}*/









.navbar{background:#ededed; color:#626262;}

.navbar a{color:#626262; display:block;}

.navbar a:hover{background-color:#626262; color:#bcbcbc;}



/*.nav-menu-sidebar { color:#bcbcbc; padding:0 0 0 0; margin:0;}

.nav-menu-sidebar > li > a{background:url(img/li-bullet-on.png) #626262 no-repeat 5px 2px;}

.nav-menu-sidebar > li a{background-color:#626262;}

.nav-menu-sidebar a{color:#bcbcbc;}

.nav-menu-sidebar > li a:hover{background-color:#bcbcbc; color:#626262;}

.nav-menu-sidebar-2 { color:#626262;  background:#ededed; padding:15px 0 0 0; margin:0;}*/



.menu-menu-1-container, 

.menu-menu-1-anglais-container,

.menu-menu-1-espagnol-container{padding:10px 10px 10px 0;background-color:#626262;}

.nav-menu-sidebar { color:#bcbcbc; padding:0 0 0 0; margin:0;}

.nav-menu-sidebar > li > a{background:url('img/li-bullet-off.png') #626262 no-repeat 5px 0;}

.nav-menu-sidebar > li a{/*background-color:#626262*/;color:#fefcfb}

.nav-menu-sidebar a{color:#bcbcbc;}

.nav-menu-sidebar > li a:hover{background-color:#bcbcbc; }



.menu-menu-2-container,

.menu-menu-2-anglais-container,

.menu-menu-2-espagnol-container{padding:10px 10px 5px 0;background-color:#7e7e7e;}

#menu-menu-2,

#menu-menu-2-anglais,

#menu-menu-2-espagnol{background-color:#7e7e7e;}

.nav-menu-sidebar-2 > li > a{background:url(img/li-bullet-off.png) no-repeat 5px 0;}

.nav-menu-sidebar-2 > li a{/*background-color:#7e7e7e;*/color:#fefcfb}

.nav-menu-sidebar-2 { color:#626262;  background:#ededed; padding:0 0 0 0; margin:0 0 0 0;}



.menu-menu-3-container,

.menu-menu-3-anglais-container,

.menu-menu-3-espagnol-container{padding:0 10px 10px 0;background-color:none;}

#menu-menu-3{background-color:none;}

.nav-menu-sidebar-3 > li > a{background:url(img/li-bullet-off.png) no-repeat 5px 0;}

.nav-menu-sidebar-3 > li a{/*background-color:#7e7e7e;*/color:#fefcfb;font-size:21px;color:#000000}

.nav-menu-sidebar-3 { color:#626262;  background:#none; padding:0 0 0 0; margin:0 0 0 0;}

.fondVert{ padding:10px 0;background-color:#6b981c;margin-top:10px;width:235px}

#menu-menu-3 .fondVert a{color:#fff}

/*.nav-menu-sidebar-3 > li a:hover{color:#ccc}*/



/*.sub-menu li{ list-style:disc}*/





#menu-menu-3{width:235px;}

.menu-item-265,.menu-item-273,.menu-item-313,.menu-item-400 ,.menu-item-266,.menu-item-682,.menu-item-274,.menu-item-401,.menu-item-273,.menu-item-683{background-color:#6b981c;padding:10px 0;margin-top:10px;width:235px}

.menu-item-400,.menu-item-266,.menu-item-682,.menu-item-274,.menu-item-401,.menu-item-683 {background:none;margin-top:0}

.menu-item-265,.menu-item-273 {margin-top:0}



.menu-item-400,.menu-item-266,.menu-item-265,.menu-item-274,.menu-item-401,.menu-item-273,.menu-item-683{padding:5px 0}



#menu-menu-3  .menu-item-265 a{color:#fff}



#menu-menu-1 .current-menu-item a,

#menu-menu-1-anglais .current-menu-item a,

#menu-menu-2 .current-menu-item a,

#menu-menu-2-anglais .current-menu-item a{background-color:#999;color:#fff;width:235px;}





#menu-footer-menu-4,

#menu-footer-menu-4-anglais,

#menu-footer-menu-4-espagnol{

	margin-top:0}

#menu-footer-menu-4 li,

#menu-footer-menu-4-anglais li,

#menu-footer-menu-4-espagnol li{

	list-style:none}

	

#menu-footer-menu-4 li a,

#menu-footer-menu-4-anglais li a,

#menu-footer-menu-4-espagnol li a{

	color:#333;font-size:10px;font-weight:bold}



.nav-menu-sidebar > li a:hover,

.navbar a:hover,a:hover{ background-color:inherit;}



#site-navigation ul li{font-size:22px;line-height:11.5pt;/*margin-bottom:10px*/}

#site-navigation ul li a{padding:2px 0 5px 30px;/*margin-bottom:10px*/}

#site-navigation ul li ul li{font-size:12px;margin-bottom:10px}

#site-navigation ul li ul li a{padding:0 0 0 45px;}

#site-navigation ul li ul{ padding:0; list-style:none;}



.sub-menu{

	margin:10px 0 0 0;}



.sub-menu li{

	/*list-style:disc;*/

	width:235px;

	background:url ('img/bull.png') no-repeat left center;	

}



#site-navigation ul li ul {

    margin-left: 0;

}



#smenu-menu-2 .sub-menu{

	background-color:red	

}



#site-navigation ul li ul li a {

    padding: 0 10px 0 40px;

}



.sub-menu > li > a {

    background: url("img/bull.png") no-repeat scroll 30px 4px rgba(0, 0, 0, 0);

}



.site-footer { background-color:transparent;margin-top:16px}

#top-footer{background-color:#e9ebef;}

#top-footer, #footer-sidebar{height:275px}

#groupe-seche-site{ color:#626262;padding:10px; text-align:center;margin-top:40px;float:left; }

#groupe-seche-site a{color:#626262;}

#groupe-seche-site a:hover{text-decoration:none;}

#groupe-seche-site p{margin:0; padding:0; line-height:1.2em;}

#groupe-seche-site img{ display:block; margin:15px auto; padding:0;}

#footer-sidebar{color:#e9ebef; background-color:#626262;float:right;}



#kiosk{background:#626262 url('img/footer-kiosk.jpg') no-repeat;margin-top:40px;height:234px;width:799px;padding-top:20px}



.kiosk1{float:left; width:135px;height:208px;margin-left:35px}

.kiosk2{float:left; width:118px;height:208px;margin-left:28px}

.kiosk3{float:left; width:130px;height:208px;margin-left:30px}

.kiosk4{float:left; width:118px;height:208px;margin-left:24px}

.kiosk5{float:left; width:118px;height:208px;margin-left:5px}



.kiosk1,.kiosk2,.kiosk3,.kiosk4{padding-top:55px;}

.kiosk5{padding-top:40px;}



#kiosk h4{font-size:13px;margin-top:70px}



.red{color:#ff0000;font-weight:bold}

#kiosk .btn-dl{margin-top:40px;}



.site-footer .sidebar-container{background-color: #626262; padding:0}



.site-footer .widget-area{min-height:175px;}

.site-footer .widget-title, .site-footer .widget a, .site-footer a, .widget a  {color: #fff;}

.site-footer .widget-title{font-weight:bold; text-transform:uppercase; font-style:normal;}

.site-footer .widget{padding:10px;}

.site-info{padding:15px 0 0 0}

.site-info p{text-align:center; font-size:10px;padding:0 4px;color:#333;}



.suiteBullet{

	background:url('img/suite.png') no-repeat 98% 80%;}

	

.suite{

	font-size:11px;font-weight:normal}	



/*.nav-menu-sidebar > li a {

	background-color:none;

}



.nav-menu-sidebar-2 > li a {

	background-color:none;

}

.nav-menu-sidebar-2 > li a {

	background-color:#7e7e7e;

}

.nav-menu-sidebar-2 {

    padding: 0;

}*/



#titreHeader{width:60%;}



/*

 * Contact

 */

.site-contact {

  background-image: url('img/bg-contact.jpg');

  background-repeat: no-repeat;

  color: white;

  font-size: 14px;

}

.site-contact p:first-child {

  height: 96px;

  max-height: 96px;

  overflow: hidden;

}

.site-contact input, .site-contact textarea {

  border-radius: 0px;

}



/*.site-implantation{

	  background-image: url('img/bg-implantation.jpg');

  background-repeat: no-repeat;



}



.site-references{



 background-image: url('img/bg-references.jpg');

  background-repeat: no-repeat;

}*/



.page-id-392 .site-content,

.page-id-396 .site-content{

	  background-image: url('img/bg-implantation.jpg');

  background-repeat: no-repeat;



}



.page-id-260 .site-content,

.page-id-179 .site-content{

 background-image: url('img/bg-references.jpg');

  background-repeat: no-repeat;

}



.mt10{

margin-top:10px}



.mb10{

margin-top:10px}





.wpcf7 input[type="text"],

.wpcf7 input[type="email"]

{

    color: #000;

    height:24px;

    width: 100%;

}

input.wpcf7-not-valid {

  border:1px solid red;

}

span.wpcf7-not-valid-tip {

  display: none;

}

input.wpcf7-text {

  margin-bottom: 0px;

}

.site-contact label {

  margin-bottom: 2px;

}

.site-contact #contact-part {

  color: black;

  padding-top: 12px;

}

.site-contact button.btn-contact {



  background:#679617 url('img/submit.jpg') repeat top left;

  border-radius: 0px;

  color: white;

  text-transform: uppercase;

}

.wpcf7 textarea

{

  color: #000;

	height:100px;

  width: 100%;

	border:1px solid #ccc;

}



#content article{padding:10px 20px}		

#content article{padding-top:0;font-size:12px}

#content .entry-content{max-width:inherit; padding:20px;}

#content h2{color:#6a9719;font-size:18px;margin:9px 0 9px 0}

#content .noMargin{margin:0}

#content hr {

  height: 1px;

  margin: 10px 0;

  padding: 0;

  color: #000;

  background-color: #000;

  border: 0;

  clear:both;

}



#content p{margin:0; text-align:justify}

#content .entry-content{padding:0}



.blocContent{height:auto;margin-top:8px}



.blocContent ul{margin:0}

.contentFloatLeft{float:left; width:40%;padding-left:0}

.contentFloatRight{float:right; width:55%}

.blocContent li{list-style:none;background:url('img/flecheListe.png') no-repeat 0 2px;padding-left:10px; vertical-align:text-top;line-height:11.5pt;margin-bottom:10px}



#page .h2Small{font-size:11px;color:#999;}



.legende{font-size:11px; font-weight:bold}



#homepage-page-list li a,

#homepage-page-list li a:hover{background:none}



.mt10{margin-top:10px;}



.carousel-indicators{margin:355px 5px 0 0;height:20px;}



.carousel-indicators li {

/*    background-color: rgba(255, 255, 255, 0.25);

    border-radius: 5px;*/

	background:url('img/nav-menu.png') no-repeat right center;

    display: block;

    float: left;

    height: 19px;

    margin-left: 5px;

    text-indent: -999px;

    width: 19px;

}





.carousel-indicators .active {

    background:url('img/nav-menu.png') no-repeat left center;

	    height: 19px;

		width: 19px;

}



.blocVert{

	padding:10px 10px 10px 0;

	background-color:#8abc1e;

	font-size:12px;

	line-height:15px;

	color:#fff;

	margin:2px 0 20px 0;

}



.blocVert h1{margin:5px 0 0 0;font-size:20pt}



.blocQUiSOmmesNous h1{color:#6A9719;margin:5px 0 0 0;font-size:20pt}



#implantations, #implantations a{

	color:#717170;

}



#implantations h2{

	font-size:20pt;

	color:#6a9719}

	

#implantations h3{

	background:url("img/flecheListe.png") no-repeat scroll left center;

	font-size:12pt;

	padding-left:10px;

	color:#717170;

	margin:5px 0}

	

#implantations a{

	text-decoration:underline;

	font-weight:bold}

	

#references{

	margin-top:20px

}

	

#references, #references a{

	color:#717170;

}



#references h2{

	font-size:20pt;

	color:#6a9719}



#accordion2 .accordion-heading a,

#references h3{

	background:url("img/flecheListe.png") no-repeat scroll left center;

	font-size:12pt;

	padding-left:10px;

	color:#717170;

	margin:5px 0}



#accordion2 .accordion-heading a,	

#references a{

	text-decoration:underline;

	font-weight:bold}

	

.carousel-control:hover,

.carousel-control:focus{

	color:red

}



.blocVertReference{

	padding:20px 20px 20px 0;

	background:#6a9719 url("img/seche-logo.jpg") no-repeat 222px 40px ;

	font-size:15px;

	color:#fff;

	margin:2px 0 20px 0;

}



#content .blocVertReference h2{margin:0;color:#fff;font-size:18pt;background:url("img/puceReference.jpg") no-repeat 0 0;height:40px; padding:0 0 0 28px}

#content .blocVertReference h3{margin:0 0 0 15px;padding:0;font-size:12pt}

 .blocVertReference p{

	margin-left:10px}



#content .fleche{

	background:url("img/fleche.jpg") no-repeat 0 0;padding:2px 0 0 15px;

	margin-left:0

}

#content .blocVertReference ul{margin-top:8px;margin-bottom:8px;padding-left:30px}



#content  .marginL10{margin-left:15px}





.site-contact h1{

	margin:5px 0 0 0;

	font-size:20pt;

}



.wpcf7-form{padding-top:5px;border-top:1px solid #ccc;padding-bottom:20px}

.wpcf7-form input{background:url("img/input.jpg") repeat}





#blocGris{

	background-color:#626262;

}



#blocGrisTitrage{

	float:left;

}



#blocGris h1{

	margin:0 0 0 28px;

	line-height: 30pt;

}



#extrait{

	text-align:justify;

	font-size:12px;

	width:30%;}

	

#extrait p{

	color:#fff;

	margin:0 10px 0 0;

	border-left:1px solid #ccc;

	padding-left:10px;}

	

.colonne {

	display: table-cell;

  vertical-align: middle;

  padding:15px 0;

}



/*.colonne:first-child {

  background:#e6e2af;

}*/

