/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/*-- preload --*/
#preload-images {position: absolute;overflow: hidden;left: -9999px; top: -9999px;height: 1px;width: 1px; }
/*-- Icons --*/
.icone-home:after{ content:url(../img/icone_home.png)}
.icone-home:hover:after{ content:url(../img/icone_home_hover.png)}
.icone-contact:after{ content:url(../img/icone_contact.png)}
.icone-contact:hover:after{ content:url(../img/icone_contact_hover.png)}
.icone-3points:after{ content:url(../img/3points-vertical-noir.png)}
.icone-3pointsVert:after{ content: url(../img/3points-vertical-vert.png)}
.icone-facebook:after{content:url(../img/icone_facebook.png)}
.icone-facebook:hover:after{ content:url(../img/icone_facebook_hover.png)}
.icone-google:after{ content:url(../img/icone_googleplus.png)}
.icone-google:hover:after{ content:url(../img/icone_googleplus_hover.png)}
.icone-pourquoi:after{content:url(../img/icone_pourquoi.png)}
.icone-tel:after{content: url(../img/icone_tel.png)}
.icone-heure:after{content: url(../img/icone_heures.png)}
.icone-3pointsgris:after{content: url(../img/3points-gris.png)}

.icone-home-top:after{ content:url(../img/icone_home_blanc.png)}
.icone-home-top:hover:after{ content:url(../img/icone_home_blanc_vert.png)}
.icone-contact-top:after{ content:url(../img/icone_contact_blanc.png)}
.icone-contact-top:hover:after{ content:url(../img/icone_contact.png)}
.icone-facebook-top:after{content:url(../img/icone_facebook_blanc.png)}
.icone-facebook-top:hover:after{ content:url(../img/icone_facebook.png)}
.icone-google-top:after{ content:url(../img/icone_googleplus_blanc.png)}
.icone-google-top:hover:after{ content:url(../img/icone_googleplus.png)}
.icone-menu-mobile:after{content: url(../img/menu_mobile.png);cursor: pointer;}
/*-- Head --*/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
/*-- Body --*/
body{ background:url(../img/motif_bg.jpg)}
p, a, li, h1, h2, h3, h4{font-family:'Lora', serif}
.bold{font-family:'Lora', serif; font-weight:bold}
.italic{font-family:'Lora-italic', serif}
.bold-italic{ font-weight:bold;font-style: italic;font-family: 'Lora', serif;}
.nouveau{color:#696969 !important}
.vert{color:#78a22f}
.ornListe .vert:hover{color:#78a22f; font-weight:bold; text-decoration:none;}
.wrapper{max-width:1280px;position:relative;width:85%;margin:0 auto;}
/*-- Header --*/
header .logo_wrap{padding:2em 0 1.5em}
header .logo_wrap .logo{background:url(../img/logo.png) no-repeat;width:232px;height:107px}
header {background-color:#2c2c2c}
header nav{width: 21.5em;margin: 0 auto}
header #slogan{background-color: #999}
header #slogan blockquote{margin:0 auto;padding:0.75em 0;font-size:1.5em}
header .banniere{background: url("../img/banniere.jpg") no-repeat center top; height:19em}
header .banner{ background-color:#FFF;margin: 0 auto;padding: 1em 0;}
header .banner .menu-sociaux{}
header .banner .sous-logo{}
header .showMenu {display: inline-block;display: -moz-box!important;}
header .small-logo{background-color:#fff;display:block}
header .small-logo-main{max-width:20em;margin:0 auto}
header .small-logo .wrapper{width: 13em;padding-top: 1em;}
header .small-logo span:after{ content:url(../img/certification.jpg)}
header .banner .banner-right{display:none;}
header .banner p{position:relative}
header .banner li{list-style-type:none;margin: 0 5px;display: inline-block}	
header .banner .banLogo{max-width:18em}
header .banner .banLogo40{max-width:10em;display:none}
header .banniere p{font-size:22px;color:#fff;float: right;margin-top: 4em;text-align: right;z-index: 1;position: relative;text-shadow: 1px 1px #000;}
header .banniere p .depuis1976{font-size:40px;line-height: 1em;}
header .banniere .logoIC:after{background-image: url('../img/logo-Inter-Clotures.svg');background-size: 6em;background-repeat: no-repeat;display: inline-block;width: 6em; height: 6em;content:""; margin-right:-1em}
header .banner .logoIC{display:none}
header nav .small-menu-sociaux .samllLogoIC:after{background-image: url('../img/logo-Inter-Clotures.svg');background-size: 2.5em;background-repeat: no-repeat;display: inline-block;width: 2.5em; height: 2.5em;content:"";vertical-align: bottom;display: -webkit-inline-box; display: -moz-inline-box;display: inline-flex;}
/*-- MENU --*/
.dropdown:hover{margin-top:0px;}
#menu1menu .drop-2{margin-left: 0em!important;}
header nav #menu3menu .drop-4{cursor: pointer}
header nav #menu3menu{background-color: #929292; z-index:2;position: absolute;padding: .5em;margin-left: -15em;width: 22em;display:none;list-style-type:none;}
header nav #menu4menu{background-color: #929292; z-index:2;position: absolute;padding: .5em;margin-left: -0.5em;width: 22em;display:none;margin-top: -.65em;list-style-type:none;}
header nav #menu3menu li{padding: .35em;text-align: left;display:block;border-bottom: 1px solid #555;}
header nav #menu3menu:after {position: absolute;left: 15.7em;top: -10px;width: 0;height: 0;content: '';border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #929292;}
header nav #menu4menu li{border-bottom:none}
header nav #menu3menu .top-menu-Border{border-bottom: 1px solid #555;width: 21em;}
header nav #menu3menu a:last-child {text-decoration: none;display: initial; color: #FFF;border-bottom: hidden}	
header nav #menu3menu li:last-child {border-bottom: none;}
header nav #menu4menu .s1 a{color:#eaeaea !important;font-family:'Lora-italic', serif;margin-left: 2em;font-size: 16px;}
header nav #menu4menu .s2 a{color:#454444 !important;font-family:'Lora-italic', serif;margin-left: 4em;}
header nav #menu3menu .green a{color:#FFF !important;font-family:'Lora-italic', serif;font-size: 16px;}
header #menu1:hover #menu1menu{display: inline-block!important;display: -moz-box!important;}
header #menu1menu:hover{display: inline-block;display: -moz-box;}
header nav span{color:#fff}
header nav .menu li a{font-family:'Lora-italic', serif;font-size:16px}
header nav .menu .noTopBorder{ border-top:none !important;}
header nav #toggler{text-transform:uppercase;display:block;text-align:center;font-size:1.25em;padding:0.5em 0;cursor:pointer}
header nav #toggler .icon-menu{font-size:1.25em;vertical-align:-1px;color:#E22428}
header nav .icon-facebook-circled{display:none}
header .menu{display:none}
header .small-menu-sociaux{display:inline-block}
header .small-menu-sociaux li{display:inline-block;padding: 1em 0.4em;}
header nav .green a:hover{color:#78A22F !important;font-family:'Lora-italic', serif;}
header #menu1menu li,header #menu2menu>li, header #menu1menu .dropdown>li:first-child{border-top: solid 1px white;width: 18em;margin-top: -3px}
header #menu1menu>li:first-child,header #menu2menu>li:first-child{border-top: none;list-style-type: none; }
header .dropdown {position: relative;display: inline-block;}
header .dropdown a:hover{text-decoration: none;color:#78A22F}
header .dropdown-content {display: none;position: absolute;min-width: 20.5em;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);background-color:#a9b990;padding-top: .25em;padding-bottom: .25em;}
header .dropdown-content a {text-decoration: none;color: #FFF;text-align:left;margin-left:5px;margin-right:5px;text-align: center;height: 2em;margin: 0.5em 0em;padding-top: 6px}
header .dropdown-content .barrures{padding-top:0em;padding-bottom: 2.5em}
header .dropdown-content a:hover,.dropdown-content a:last-child:hover{text-decoration: none;color:#FFF !important;font-weight:bold;font-style: italic;}
header .dropdown-content a:last-child {text-decoration: none;display: block;color:#FFF;border-bottom: hidden;}
header .dropdown:hover .dropdown-content {color:#78A22F;text-decoration: none;}
header .menu .dropdown .s1 .menuCloture{margin-bottom:-2px}
/*-- Footer --*/
footer .column-layout {display: block;width: 100%;background-color: #2c2c2c;color: #fff;width: 85%;margin: 0 auto; max-width: 1280px;}
footer .column-layout .pourquoi{background-image:url(../img/pourquoi-bg.jpg);background-color: #2c2c2c;color:#fff;padding:1em}
footer .column-layout .small .pourquoiPas{font-size: 30px;color: #fff;text-shadow: 1px 1px #000;}
footer .column-layout .small{display:block;text-align: center;}
footer .column-layout .pourquoi p{}
footer .column-layout > div .textinfo {padding: 1em 2em;max-width: 1280px;position: relative; margin: 0 auto; text-align:justify}
footer .column-layout > div .textinfo p{font-size:14px}
footer .column-layout > div .textinfo .green{color:#78A22F; font-size:24px}
footer .column-layout > div .textinfo .bBorder {border-bottom: 1px solid #6b6b6b;padding-bottom: 1em;}
footer .column-layout img{width: 100%;}
footer .pourquoi p .PQbr{display:block}
footer{background-color: #2c2c2c;}
footer iframe{ overflow:hidden; }
footer .maps iframe{ pointer-events: none }
footer a{color:#414042}
footer .border_after{font-style:normal;padding: 1px 0;margin-top: .65em;padding-bottom: 2em;padding-top: 1em;}
footer .border_after i{margin-right: 10px;vertical-align: middle;}
footer .nous-joindre{background-color: #78A22F;color: #fff;margin-top: -1em;}
footer .nous-joindre .asterix{font-size: 14px;vertical-align: super;}
footer .nous-joindre p{font-size:16px;margin:0em}
footer .nous-joindre .small{font-size:14px;margin-top:1em}
footer .nous-joindre p a{color:#FFF; text-decoration:none}
footer .nous-joindre h2{font-size: 26px;}
footer .nous-joindre .row{text-align: center;margin-top:1em;}
footer .nous-joindre .row div{padding-bottom: 1em; margin-top:-1em}
footer .nous-joindre .row .bBorder{border-bottom: 1px solid #FFF;display:block;margin-top:1em}
footer .row{margin:0 auto;}
footer .bg{background-image:url(../img/bg_pied_mobile.jpg);}
footer .mail{margin-top: -2em;padding-top: 3em;}
footer .mail .formulaire p{margin-left: 0em; color:#FFF; font-size:24px;font-family:'Lora-italic', serif;margin-bottom: -5px;}
footer .mail .formulaire .vert{color:#78A22F}
footer .mail .formulaire form{max-width:100%m;margin-left:0em;padding-bottom:4em}
footer .mail .formulaire form input:not([type="submit"]),form textarea{font-size: 14px;width:100%;display:block;margin:0.75em 0;padding:0.5em 0 0.5em 0.5em;border:1px solid transparent;background-color:rgba(255,255,255,0.6);font-family:'Lora-italic', serif;color: #FFF;}
footer .mail .formulaire form textarea{height:10em}
footer .mail .formulaire form ::-webkit-input-placeholder:after{content:'*'; color: #a1d941 !important;}
footer .mail .formulaire form ::-moz-placeholder:after{content:'*'; color: #a1d941 !important;}
footer .mail .formulaire form :-ms-input-placeholder:after{content:'*'; color: #a1d941 !important;}
footer .mail .formulaire form :-moz-placeholder:after {content:'*'; color: #a1d941 !important;}
footer .mail .formulaire textarea{zoom: 1;filter: alpha(opacity=50);}
footer .mail .formulaire form input[type="submit"]{float:left;right:0;background-color:rgba(255,255,255,0.6);padding:0.45em 0.85em;margin-right:-0.6em;border:1px solid transparent;opacity:0.7}
footer .mail .formulaire form label{color:#78A22E}
footer .mail .formulaire input[type=submit] {cursor:pointer;}
footer .mail .formulaire input {zoom: 1;filter: alpha(opacity=50);}
footer .mail .formulaire ::-webkit-input-placeholder {color: #fff;}
footer .mail .formulaire :-moz-placeholder{ color: #fff; }
footer .mail .formulaire ::-moz-placeholder {color: #fff;}
footer .mail .formulaire :-ms-input-placeholder {  color: #fff; }
footer .mail .formulaire #submit {border:1px solid #78A22F; background:transparent;color:#FFF;font-size: 16px; font-style:italic; font-weight:bold;font-family:'Lora', serif}
footer .mail .formulaire #humain{display:none}
footer .mail div:first-child{border-right:none;border-bottom: none}
footer .mail div:Last-child{border-right:none;border-bottom: 1px solid #6B6B62;}
footer .mail .formulaire{border-bottom:none !important;border-right:none !important;}
footer .mail .menu li{list-style-type: none;margin: 5px}
footer .mail .menu li a{ font-family:'Lora-italic', serif;}
footer .mail .menu li a:hover{text-decoration:none; font-weight:bold; font-style:italic;color:#78A22F}
footer .mail .menu .green a{color:#78A22F; font-size:16px}
footer .mail .menu .s1{margin-left: 1em}
footer .mail .menu .s1 a{color:#FFF; font-size:14px}
footer .mail .menu .s2{margin-left: 3em}
footer .mail .menu .s2 a{color:#c4c4c4; font-size:14px}
footer .mail .menu .s1:before, footer .mail .menu .s2:before{content:url(../img/puce-triangle.png); margin-right:5px}
footer .copy-right{color:#fff; text-align:center;padding-bottom:1em;padding-top: 1em;}
footer .copy-right a,footer .copy-right a:hover{color:#FFF}
footer .copy-right p{font-size:14px}
footer .copy-right p .bold{font-size:16px}
footer .copy-right p .showBR{display:block}

/*-- Main --*/
main .main{padding: 2em 0;}
main h1{font-size:34px; color:#78a22f;font-weight:bold;font-style: italic;font-family: 'Lora', serif;padding-bottom: .5em;text-align: left;}
main h2{font-size:26px; color:#000;   font-weight:bold;font-style: italic;font-family: 'Lora', serif;margin-bottom: 0em;}
main .mainBoxInfo h2{margin-bottom: 1em;}
main h3{font-size:16px; color:#78a22f;font-family:'Lora', serif;padding-bottom: .5em; font-weight:bold}
main p{font-size:14px; color:#000;font-family: 'Lora', serif;}
main .mainBoxRight button{background-color:#929292; color:#FFF;border:none;padding:.5em}
main .mainBoxInfo{padding-bottom: 2em;}
main .mainBoxRight .rightTopInfo .infoProd{border-top:1px solid #78a22f;}
main .mainBoxRight .rightTopInfo .infoProd, main .mainBoxRight .rightTopInfo .infoReal{margin-top: 2em;padding-top:0em; height:auto;border-top: 1px solid #78a22f;}
#slideshow-1,#slideshow-2 { position: relative; height: 14em;padding-top: 0em;}
#slideshow-1 > div,#slideshow-2 > div { position: absolute; }
#slideshow-1 > div img,#slideshow-2 > div img{ width: 100%; height:13em}
main #Rbtn1{display:none}
main #Rbtn2{display:block}
main .knowMore{display:none}
main #moins, main #oasismoins, main #sefacomoins{display:none}
main .mainBoxInfo .cursor{cursor: pointer; margin:0 .5em}
main .mainBoxInfo .prodConImg,main .mainBoxInfo .projSpeImg, main .mainBoxInfo .pieceAccImg{width:100%;margin-top:1em}
/*-- Services  --*/
main .mainBoxInfo .atelier{display:table}
main .mainBoxInfo .atelier img{width:50%; float:left; padding-bottom:2em}
/*-- cloture ornementales  --*/
main .mainBoxInfo .oasisDisplsy, main .mainBoxInfo .sefacoDisplsy{display:none}
/*-- Barrures de portes d'acces à la piscine --*/
main .mainBoxInfo .bppImg{margin:0 0 1.5em 0}
main .mainBoxInfo .bppInfo{margin:1.5em 0 0 0}
/*-- Tonnelles --*/
main .mainBoxInfo .tonnellesLogo{margin: .5em;width: 7em;}
main .mainBoxInfo .tonnellesImg{margin:1em}
/*-- Mailles --*/
main .mainBoxInfo .maillesLogo{margin: .5em 0 2em 0;width: 9em;}
@media all and (min-width: 571px){
/*-- Header --*/	
	header{position:relative; background-color:#000}
	header .menu{visibility:hidden;}
	header .small-logo-main{max-width:20em;margin:0}
	header nav{display:inline-block;vertical-align:middle;background:none;float:right;height: 4em;width: 29em;margin: 0 auto}
	header .small-menu-sociaux{display:none}
	header #menu1menu li:after,header #menu2menu li:after{content:'';display:inline-block;width:15%;height:1px;margin:0.5em auto 0}
	header #menu1menu, header #menu2menu{text-align:left}
	header #menu1menu li,header #menu2menu li{padding: 0em 0em;margin-bottom: -1em;list-style-type: none; }
	header .menu li:first-child(){padding-top:0}
	header .menu li:last-child:after{display:none}
	header #toggler{display:none !important}
	header .menu{visibility:visible !important;opacity:1 !important;position:static;display:inline-block;vertical-align:top;background-color:transparent;margin-top: 0.3em;}
	header .menu li,header .menu div{display:inline-block;vertical-align:middle;margin:0 0.25em;color:#FFF;padding:0.5em 0;cursor: pointer;}
	header .menu #menu1menu{background-color: #929292; z-index:2;position: absolute;padding: .5em;margin-top: 0.4em;margin-left: -8em;width: 18em;display:none;list-style-type: none;}
	header .menu #menu1menu:after {position: absolute;left: 9.5em;top: -10px;width: 0;height: 0;content: '';border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #929292;}
	header .menu #menu2menu:after {position: absolute;left: 20.5em;top: 15px;width: 0;height: 0;content: '';border-top: 10px solid transparent;border-left: 10px solid #78a22f;border-bottom: 10px solid transparent;}
	header .menu #menu2menu{background-color: #78a22f; z-index:2;position: absolute;padding: .5em;margin-top: -3.6em;margin-left: -19.3em;width: 18em;display:none}
	header .menu li a{color:#FFF}
	header .menu li a:hover{color:#78A22F;text-decoration:none}
	header .menu li:after{width:1px;height:1.25em;margin:-1.25em 1.2em 0;position:relative;left:100%}
	header .menu li:last-child{display:inline-block;margin-left: .5em;}
	header .menu li:last-child:after{visibility:hidden}
	header .menu li:last-child .icon-facebook-circled{font-size:125%}
	header .banniere p{font-size:30px;margin-top: 3em;}
	header .banniere p .depuis1976{font-size:60px;line-height: 1em;}
	header .banniere{height:22em}
	header .banner .banner-right{display:block;float: right;margin-top: -5.5em; margin-right: 4em;}
	header .small-logo{display:none;}
	header .banner .logoIC{display:block}
	header .banner .logoIC:after{background-image: url('../img/logo-Inter-Clotures.svg'); background-size: 4em;background-repeat: no-repeat;width: 4em; height: 4em;content:"";float: right;display: block;margin-top: -4.7em;margin-right: -18.5em;}
	header .banniere .logoIC{margin-top: 6em;position: absolute;right: 0em;display:block}
	header nav .small-menu-sociaux .samllLogoIC{display:none}
	header .menu{float:right}
/*-- Footer --*/	
	footer .nous-joindre .row {}
	footer .mail div:first-child{border-right: none; border-bottom:none}
	footer .pourquoi p .PQbr{display:none}
	footer .copy-right p .showBR{display:none}
	footer .copy-right{}
	
/*-- Main --*/
	main .mainBoxRight .rightTopInfo .infoBox, main .mainBoxRight .rightTopInfo .slideShowRightTop, main .mainBoxRight .rightTopInfo .slideShowRightButtom {width:50%;float:left;}
	main .mainBoxRight .rightTopInfo .infoProd, main .mainBoxRight .rightTopInfo .infoReal{padding-top:1em; height:19em;}
	#slideshow-1,#slideshow-2 { position: relative; height: 14em;padding-top: 2em;}
	main .mainBoxRight .rightTopInfo .infoBox{padding-right: 1em;}
	main #Rbtn1{display:block}
	main #Rbtn2{display:none}
}
@media all and (min-width: 768px){
/*-- Header --*/
	header .banner p{padding-top:3em}
	header .banner .banner-right{display:block;float: right;margin-top: -5.5em;}
	header .banner .banLogo40{max-width:10em;display:block;margin-left:19em;margin-top:-5em}
	header .banner .banLogo40 img{max-width: 8em;max-height:6em;margin-left:1.5em}
	
/*-- Footer --*/
	footer .mail div:first-child{border-right:none; border-bottom:none}
	footer .mail .formulaire{border-left:none !important}
	footer .mail div:Last-child{border-right:none;border-bottom: none;border-left: 1px solid #6B6B62;}
	footer .copy-right{border-top:none}
	footer .bg{background-image:url(../img/bg_pied.jpg);}
	footer .nous-joindre .row div{padding-bottom: 1em;margin-top:-1em}
	footer .nous-joindre .row div:first-child p{margin-bottom: -0.4em;}
	footer .nous-joindre .row{text-align: center;margin-top:2em}
	footer .nous-joindre .row div:last-child{border-right: none;border-left: 1px solid #FFF;}
	footer .nous-joindre .row .bBorder{display:none}
	footer .mail .formulaire form{max-width:100%;margin-left:0em;padding-bottom:4em}
	footer .mail .formulaire p {font-size: 30px;}
	footer .mail .formulaire{margin-right: 5em;}
/*-- Main --*/
	main .wrapper{}
	main .mainBoxInfo{width: 60%;text-align: justify;padding-right:3em;display: table-cell;}
	main .mainBoxRight{width: 40%; border-left:1px solid #78a22f;text-align: justify;padding-left:3em;display: table-cell;}
	main .mainBoxRight .rightTopInfo{max-width:25em}
	#slideshow-1,#slideshow-2 { position: relative; height: 14em; }
	#slideshow-1 > div,#slideshow-2 > div { position: absolute; }
	#slideshow-1 > div img,#slideshow-2 > div img{ width: 100%; height:13em}
	main .mainBoxRight .rightTopInfo .infoProd, main .mainBoxRight .rightTopInfo .infoReal{border-top:none;padding-top:0em; height:auto;}
	main .mainBoxRight .rightTopInfo .infoBox, main .mainBoxRight .rightTopInfo .slideShowRightTop, main .mainBoxRight .rightTopInfo .slideShowRightButtom {width:auto;float:none;}
	main #Rbtn1{display:none}
	main #Rbtn2{display:block;margin-top: 2em;}
	main .mainBoxRight .rightTopInfo .infoBox, main .mainBoxRight .rightTopInfo p{margin: .5em 0 -1em 0;}
	main .mainBoxInfo .bppDisImg{display: -webkit-flex;display: -ms-flexbox;display: flex;}
	main .mainBoxInfo .bppDisItem{padding-right:2em}
}
@media all and (min-width: 950px){
/*-- Header --*/
	header .banniere p{font-size:40px;margin-top: 2em;}
	header .banner .banner-right{display:block;float: right;margin-top: -6em;}
	header .banniere p .depuis1976{font-size:70px;line-height: 1em;}
	header .banniere{height:22em}header .banniere .logoIC:after{background-image: url('../img/logo-Inter-Clotures.svg'); background-size: 9em;background-repeat: no-repeat;display: inline-block; width: 9em; height: 9em;content:"";}
	
/*-- Footer --*/

/*-- Main --*/
	
}
@media all and (min-width: 1024px){	
/*-- Header --*/

	header .banner .banner-right{display:block;float: right;margin-top: -6.5em; margin-right:5em}
	header .banner .sous-logo{margin-top: 2em;display:block;float:left;margin-right:2em}
	header .banner .menu-sociaux{text-align: right;margin-top: 2.5em;margin-right: 0em;display: block;float: inherit;}
	header .small-logo{background-color:#fff;display:none}
	header .banner .menu-logoIC .logoIC:after{margin-right:0em !important}

/*-- Footer --*/
	footer .nous-joindre .row{}
	footer .column-layout .small{display:block;margin: 0 auto;margin-top: 3em;}
	footer .column-layout .pourquoi{width: 50%;}
	footer .column-layout .information{width: 50%;}
	footer .column-layout {display: -webkit-flex;display: -ms-flexbox;display: flex;}
	footer .column-layout > div {background: #2c2c2c;color:#fff;}
	footer .column-layout .pourquoi p {text-align: left;width:113%;}
	footer .column-layout .small .pourquoiPas {margin-top: 4em;display: flex;}
	footer .column-layout .small .pourquoiPas .icone-pourquoi {width: 30%;text-align: right;margin-right: 1em;}
	footer .column-layout .pourquoi {background-repeat: no-repeat;background-position: -10em 50%;}
/*-- Main --*/
}





.capbox {
	background-color: #92D433;
	border: #B3E272 0px solid;
	border-width: 0px 12px 0px 0px;
	display: inline-block;
	*display: inline; zoom: 1; /* FOR IE7-8 */
	padding: 8px 40px 8px 8px;
	}

.capbox-inner {
	font: bold 11px arial, sans-serif;
	color: #000000;
	background-color: #DBF3BA;
	margin: 5px auto 0px auto;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

#CaptchaDiv {
	font: bold 17px verdana, arial, sans-serif;
	font-style: italic;
	color: #000000;
	background-color: #FFFFFF;
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

#CaptchaInput { margin: 1px 0px 1px 0px; width: 135px; color:black !important; }

/********************* Rajoute par Tony - Fevrier 2021 ******************/ 

h2.widgettitle {
    color: #78A22F;
    margin-bottom: 25px;
}

.formulaire p.clotures {
    color: white;
    font-size: 15px!important;
	margin-bottom: 15px!important;
}

.formulaire ul li {
    margin:0!important;
}


.soumissions-cambrek a {
	display:inline-block;
	background-color: #78A22F!important;
	color: #fff;text-align: center;
	padding: 18px 40px;
	font-size:20px
}

@media only screen and (max-width: 600px) {
  .soumissions-cambrek a {
	font-size:15px
  }
}
