@import url(https://fonts.googleapis.com/css?family=Quicksand:400,300,700);
@import url('https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap');
img { 
  height:auto;
}
html{
  scroll-behavior: smooth;
}
html, body {
  height: 100%;
  margin: 0;
}
body {
  padding:0;
  margin:0;
  background:#FFF;
  font-size:1em;
}
body .label { font-size:1em; }
html, body, h2, h3, h4, h5, h6, p, a {
  font-family:'Quicksand', sans-serif;
  text-rendering:optimizeLegibility;
  text-rendering:antialiased;
  font-smooth:always;
  font-smoothing:antialiased;
  -moz-font-smoothing:antialiased;
  -webkit-font-smoothing:antialiased;
  -webkit-font-smoothing:subpixel-antialiased;
}
p { 
  font-size:1.05em;
}
h1, 
.jev_evdt_title,
.page-header h1, 
.page-header .h1, 
.categories-list h1, 
.categories-list .h1 {
  font-smoothing:antialiased;
  font-weight:400;
  color:#337AB7;
  font-size:2.5em;
  margin:0;
  padding:0;
  border-bottom:1px solid #eeeeee;
  margin:40px 0 20px;
  padding-bottom:9px;
  text-transform: capitalize;
}
h2 {
  font-weight:400;
  color:#717171;
  margin-bottom:0;
  padding-bottom:10px;
  padding-top:0;
  padding-top:10px;
}
.h2, h2 {
  font-weight:400;
  font-size:1.8em;
}
.h3, h3 {
  font-weight:400;
  font-size:1.6em;
  color:#666;
}
.enteteencart {
  height:39px;
  width:33%;
  background-color:#337AB7;
  clip-path:polygon(0 100%,0 0,100% 100%);
}
.encart { min-height:220px; }
.encart h2 {
  color:#FFF;
  font-weight:700;
  padding-bottom:20px;
  line-height:1;
  font-size:1.3em;
}
.item_image_accueil a:before { content:" "; }
.item_image_accueil ul { padding-left:0; }
.item_image_accueil ul li:before {
  content:url(../images/puce_cellule_bleue.png);
  float:left;
  top:5px;
  width:50px;
}
.item_image_accueil ul li {
  list-style:none;
  margin:0;
  padding:0px 0 5px 0;
  float:left;
  width:100%;
  font-weight:700;
  color:#337AB7;
}
.item_image_accueil h2 {
  color:#337AB7;
  font-weight:700;
  padding-bottom:30px;
  line-height:1;
  font-size:1.4em;
}

.texte1 a, .texte2 a, .news a, .calendrier a { 
  color:#337AB7 ;
}
.texte1 ul, .texte2 ul, .news ul, .calendrier ul { padding-left:0; }
.texte1 ul li:before, .texte2 ul li:before, .news ul li:before, .calendrier ul li:before {
  content:url(./images/puce_cellule_bleue.png);
  float:left;
  top:5px;
  width:50px;
}
.texte1 ul li, .texte2 ul li, .news ul li, .calendrier ul li {
  list-style:none;
  margin:0;
  padding:0px 0 5px 0;
  float:left;
  width:100%;
  font-weight:700;
  color:#337AB7;
}
.texte1 h2, .texte2 h2, .news h2, .calendrier h2 {
  color:#337AB7;
  font-weight:700;
  padding-bottom:30px;
  line-height:1;
  font-size:1.3em;
}
.texte1 a, .texte2 a, .news a, .calendrier a {
  color:#337AB7;
}
.produits { 
  padding:0 15px;
}
.produits h2 {
  color:#337AB7;
  font-weight:700;
  padding-bottom:20px;
  line-height:1;
  font-size:1.5em;
}
.produits a { 
  color:#337AB7;}
header { line-height:2.2; }
header #top { padding:0; }
header #top .container {
  padding-right:20px;
  width:100%;
}
header #top .container .search.mod_search87 {
  float:right;
  padding:5px 0;
}
header #top .container .search.mod_search87 input[type="search"] {
  width:300px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
}
header #top .container .search.mod_search87 input:focus[type="search"] {
  background-color:#EEE;
}
header #top .container .search-query { 
  font-style:italic;
}
header .navbar-inverse {
  background:#FFF none repeat scroll 0 0;
  border:none;
}
header .navbar-inverse .mod-languages { float:right; }
header .navbar {
  float:left;
  width:100%;
  padding:0;
  margin:0;
  background-repeat:no-repeat;
  background-position:left top;
  border:none;
}
header .navbar #brand { padding-top:35px; }
header .navbar #brand img {
  padding-bottom:0;
  padding-top:0;
}
header .reseaux_sociaux {
  float:right;
  margin-top:0;
}
header .reseaux_sociaux .social-slide {
  float:left;
  margin:0 10px;
}
header .reseaux_sociaux .social-slide i {
  width:40px;
  height:40px;
  color:#337AB7;
  background-color:#FFF;
  font-size:26px;
  text-align:center;
  padding-top:10px;
  border-radius:50%;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  -o-border-radius:50%;
  transition:all ease 0.3s;
  -moz-transition:all ease 0.3s;
  -webkit-transition:all ease 0.3s;
  -o-transition:all ease 0.3s;
  -ms-transition:all ease 0.3s;
}
header .reseaux_sociaux .social-slide i:hover {
  color:#FFF;
  background-color:#337AB7;
  text-decoration:none;
  transition:all ease 0.3s;
  -moz-transition:all ease 0.3s;
  -webkit-transition:all ease 0.3s;
  -o-transition:all ease 0.3s;
  -ms-transition:all ease 0.3s;
}
header .reseaux_sociaux .social-slide i.fa-search {
  color:#FFF;
  background-color:#337AB7;
}
header .reseaux_sociaux .social-slide i.fa-search:hover {
  color:#1091d1;
  background-color:#FFF;
}
#showcase .block {
  background:#ccc none repeat scroll 0 0;
  padding:10px;
}
#showcase .block .moduletable {
  margin-bottom:10px;
  padding:10px;
}
#breadcrumbs, .breadcrumb {
  background-color:#FFF;
  padding:10px 0;
}
.sidebar-r {
  background:#337AB7 none repeat scroll 0 0;
  color:#fff;
  padding:4% 2%;
  float:left;
}
.sidebar-r .moduletable {
  padding:0;
  margin:0;
}
.sidebar-r .moduletable h3 {
  color:#FFF;
  font-weight:400;
  font-size:1.3em;
  padding:0 0 20px 0;
  margin:0;
}
.sidebar-r .moduletable a { 
  color:#FFF;
}
.sidebar-r .moduletable .mod_events_td_daywithevents a.mod_events_daylink {
  background-color:#FFF;
  color:#337AB7;
}
#main {
  background-color:#FFF;
  float:none;
  margin:0;
  height:auto;
  padding-top:0;
}
#main article {
  float:left;
  width:100%;
  margin-bottom:0px;
  background-color:#FFF;
}
#main article .vueliste_image {
  width:58%;
  float:left;
  color:#FFF;
  position:relative;
  overflow:hidden;
  clear:left;
}
#main article .vueliste_image a img {
  margin-bottom:-4px;
  transition:all 250ms ease 0s;
  width:100%;
}
#main article .vueliste_image a img:hover {
  transform:scale(1.05);
  -ms-transition:all ease 250ms;
  -webkit-transition:all ease 250ms;
  -moz-transition:all ease 250ms;
  transition:all ease 250ms;
}
#main article .vueliste_titledescription {
  float:left;
  padding:2%;
  width:42%;
}
#main article .vueliste_titledescription h2 {
  text-transform:uppercase;
  font-size:1em;
  padding:0;
  margin:0;
}
#main article .vueliste_titledescription h2 a {
  color:#333;
  font-weight:100;
  font-size:1em;
  padding:0;
}
#main article .vueliste_titledescription p a {
  color:#333;
  font-weight:100;
  font-size:1em;
  padding:0;
}
#main article ul {
  float:left;
  width:100%;
}
#main #main-box > article { 
  background-color:#FFF;
}
.outils1{
  background-color:#3399ff;
  color:#FFF;
  padding:5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.outils2{
  background-color:#ff9933;
  color:#FFF;
  padding:5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.outils3{
  background-color:#00cc66;
  color:#FFF;padding:5px;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.outils4{
  background-color:#9900ff;
  color:#FFF;padding:5px;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#footer {
  background-color:#333;
  float:left;
  height:auto;
  padding:10px 0;
  margin:0px 0 0 0;
  color:#FFF;
  bottom:0;
  position:relative;
  width:100%;
}
#footer h3, #footer h2 { color:#FFF; }
#footer a { color:#FFF; }
#footer .form-group { width:30%; }
#footer .block {
  float:left;
  width:100%;
}
#footer .block ul.nav > li {
  background-color:#333;
  float:left;
}
#footer .block ul.nav > li a {
  color:#FFF;
  padding:0 10px 0 0;
  width: 100%;
}
#footer .block ul.nav > li a:hover {
  color:#FFF;
  text-decoration:underline;
  padding:0 10px 0 0;
  background-color:#333;
}
#footer .block ul.nav > li:hover { 
  background-color:#333; 
}
#t4-footnav p{
  color: #FFF;
}
#t4-footnav ul.nav li { 
  width: 100%;
}
#t4-footnav ul.nav li a { 
  color:#FFF;
}
#t4-footnav ul.nav li a:hover { 
  color:#CCC;
}
#footer .reseaux_sociaux {
  float:left;
  margin-top:0;
  width:auto;
}
#footer .reseaux_sociaux .social-slide {
  float:left;
  margin:0 10px;
}
#footer .reseaux_sociaux .social-slide i {
  width:40px;
  height:40px;
  color:#FFF;
  background-color:#333;
  font-size:26px;
  text-align:center;
  padding-top:10px;
  border-radius:50%;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  -o-border-radius:50%;
  transition:all ease 0.3s;
  -moz-transition:all ease 0.3s;
  -webkit-transition:all ease 0.3s;
  -o-transition:all ease 0.3s;
  -ms-transition:all ease 0.3s;
}
#footer .reseaux_sociaux .social-slide i:hover {
  color:#333;
  background-color:#FFF;
  text-decoration:none;
  transition:all ease 0.3s;
  -moz-transition:all ease 0.3s;
  -webkit-transition:all ease 0.3s;
  -o-transition:all ease 0.3s;
  -ms-transition:all ease 0.3s;
}
#footer .footer_gauche { 
  margin-top:30px;
}
#footer button, 
#footer input, 
#footer label, 
#footer select, 
#footer textarea {
  margin-top:5px;
}
#footer .uneditable-input, #footer input[type="number"], 
#footer input[type="email"], 
#footer input[type="url"], 
#footer input[type="search"], 
#footer input[type="tel"], 
#footer input[type="color"], 
#footer input[type="text"], 
#footer input[type="password"], 
#footer input[type="datetime"], 
#footer input[type="datetime-local"], 
#footer input[type="date"], 
#footer input[type="month"], 
#footer input[type="time"], 
#footer input[type="week"], 
#footer select, #footer textarea { 
  width:100%; 
}
#footer input.button {
  background-color:#337AB7;
  color:#FFF;
  font-size:700;
  border:0;
  margin:20px 0 10px 0;
  padding:10px;
  float:right;
}
#footer .indicates-required { 
  float:right;
}
.social-slide.icone span { 
  display:none;
}
#bottom { 
  border-top:5px solid #0097d9;
}
.nspImageWrapper {
  float:left;
  width:70%;
}
p.nspText {
  float:left;
  width:28%;
}
.lnd_head h2 a, .lnd_head p a {
  color:#333;
  font-weight:100;
  font-size:1em;
  padding:0;
}
a.lndtitle { line-height:1; }
.lnd_head img {
  margin:5px 10px 0 0;
  max-width:100%;
  width:100%;
}
.tags.inline {
  float:left;
  padding:20px 0;
  width:100%;
}
ul.tags.inline li {
  list-style-type:none;
  margin:5px 0 5px 5px;
  display:inline-block;
}
.label { font-size:1em; }
.controls label.radio {
  display:inline-block;
  float:left;
  width:100%;
}
#acymodifyform div.acyListInfo {
  width:100%;
  float:left;
}
#acymodifyform div.acystatus {
  width:100%;
  float:left;
}
.leading { float:left; }
.item-image {
  width:58%;
  float:left;
}
.items-leading > div {
  background-color:#ccc;
  float:left;
  margin-bottom:10px;
}
.items-leading p { float:left; }
h2.item-title {
  float:left;
  margin-left:57%;
  margin-top:0;
  position:absolute;
}
.module-content ul li::before { content:none; }
#breadcrumbs, .breadcrumb {
  padding-top:40px;
  padding-left:10px;
  text-transform:uppercase;
}
#breadcrumbs a, .breadcrumb a { color:#CCC; }
#breadcrumbs span, .breadcrumb span { color:#337AB7; }
#breadcrumbs span a, .breadcrumb span a { color:#CCC; }
#jevents_body {
  background-color:#FFF;
  border:0px solid #ddd;
  border-radius:0px;
  padding-bottom:10px;
  padding-top:10px;
  width:100%;
}
#jevents_body .month_date {
  display:inline-block;
  margin-bottom:5px;
  min-height:25px;
  padding-left:10px;
  vertical-align:top;
  width:100%;
}
#jevents_body .jev_evdt_header .jev_evdt_title {
  border-bottom:1px solid #eeeeee;
  color:#0097d9;
  font-size:3em;
  margin:0 40px 10px 0px;
  padding:0 0 0px;
}
#jevents_body .jev_eventdetails_body .jev_evdt_summary {
  color:#717171;
  margin-bottom:0;
  padding-bottom:0;
  padding-top:0;
  font-size:30px;
}
#jevents_body .jev_eventdetails_body .jev_evdt_location .location { font-weight:bold; }
.jev_evdt .jev_evdt_creator, .jev_evdt .jev_evdt_contact {
  margin-right:0;
  margin-top:10px;
}
.div_lnd_intro {
  float:left;
  padding:0;
  margin-bottom:10px;
}
.div_lnd_intro .col-md-4 { padding:0; }
.div_lnd_intro .col-md-8 { padding:0 0 0 10px; }
.div_lnd_intro .image_news { float:left; }
.div_lnd_intro .image_news img {
  max-width:100%;
  width:100%;
  height:auto;
}
.div_lnd_intro .adroite_news { float:left; }
.div_lnd_intro .adroite_news h2 { padding:0; }
.div_lnd_intro .adroite_news .lnd_introtxt {
  background:#FFF none repeat scroll 0 0;
  border-radius:0px;
  box-shadow:0 0 0px #eee inset;
  color:#333;
  font-size:1em;
  margin:0px 0;
  padding:0px;
  text-shadow:0 0px 0 #fff;
}
.div_lnd_intro a.lndtitle { font-size:1em; }
.home.div_lnd_intro { padding-left:20px; }
.home .image_news {
  float:left;
  width:25%;
}
.home .adroite_news {
  float:left;
  width:74%;
  padding-left:1%;
}
.home .adroite_news .lnd_introdate {
  color:#666;
  font-size:1em;
  line-height:1;
  padding:0;
  margin:0;
}
.home .adroite_news .date_news {
  line-height:1;
  padding:0;
  margin:0;
}
.home .adroite_news h3 {
  line-height:1;
  padding:0;
}
.home .adroite_news .titre_news {
  height:25px;
  line-height:1;
  margin:0;
  padding:0;
}
.dropdown-toggle {
  display:inline-block;
  width:100%;
  cursor:pointer;
}
.caret {
  display:none;
}
table.flatcal_main_t {
  background-color:#ffffff;
  border:1px solid #ddd;
  border-radius:8px;
  margin:auto;
  width:100%;
}
.slidermobile { 
  display:none;
}
.sliderimage img {
  background-color:#FFF;
  width:100%;
}
.sliderimage span.image-height-fixed, .sliderimage .jslider-image {
  opacity:0.6;
  background-color:#FFFt;
}
.sliderimage .slide-desc, .sliderimage .slide-desc-box .slide-title { line-height:1; }
.sliderimage #flexslider-92 .slide-desc-box .slide-title { font-weight:100; }
.row {
  padding:0;
  margin:0;
}
.texte1, .texte2, .produits, .calendrier {
  margin-top:0px;
  background-color:#FFF;
}

.calendrier { padding-right:10%; }
.texte1, .texte2 {
  margin-top:0px;
  min-height:291px;
}
.slidermobile .custom a:before { content:""; }
.sidebar-r .custom a:before { content:""; }
.mod_events_link {
  cursor:pointer;
  padding:0 5px;
}
.mod_events_td_daywithevents a.mod_events_daylink {
  background-color:#337AB7;
  color:#FFF;
  font-weight:700;
}
.mod_events_daylink {
  padding:2px;
  border-radius:5px;
}
.mod_events_monthyear {
  background-color:#337AB7;
  padding:5px;
  color:#FFF;
  font-weight:700;
}
.mod_events_monthyear a {
  color:#FFF;
  font-weight:700;
}
.cal_div .cal_div_currentmonth, .cal_td_daysnames {
  background-color:#337AB7;
  color:#FFF;
  font-weight:700;
}
table > tbody > tr > td,
table > tbody > tr > th,
table > tfoot > tr > td,
table > tfoot > tr > th,
table > thead > tr > td,
table > thead > tr > th {
  padding:5px 0;
  text-align:center;
}
#footer .moduletable { padding-bottom:0; }
.ev_table, .cal_td_daysnames, .ev_td_left, .ev_td_right { border:0; }
.nav .open > a, .nav .open > a:focus, .nav .open > a:active { background-color:#337AB7; }
dd.illustration {
  float:left;
  width:30%;
}
.sidebar-r .col-xs-12, .sidebar-r .col-sm-12, .sidebar-r .col-md-3, .sidebar-r .col-lg-4, .sidebar-r .aside { width:100%; }
.sidebar-r { padding:20px; }
.sidebar-r h2 {
  color:#FFF;
  color:#fff;
  font-size:2em;
  font-weight:700;
}
.sidebar-r h3 {
  color:#FFF;
  color:#fff;
  font-size:2em;
  font-weight:400;
}
.omega-powered {
  display:none;
  float:right;
}
article table { border:none; }
article table tr { border:none; }
article table tr td {
  vertical-align:top;
  border:none;
  padding:0 20px;
}
article table tr td img { width:100%; }
article table tr td h3 {
  padding:0;
  margin:0;
}
.dropdown-menu > li > a {
  position:relative;
  z-index:200;
}
#googlemaps {
  height:800px;
  left:0;
  top:0;
  width:100%;
  z-index:0;
}
iframe {
  height:100%;
  width:100%;
}
#googlemaps iframe {
  position:absolute;
  height:100%;
  width:100%;
}
.input-small {
  float:left;
  width:90%;
}
.control-group {
  float:left;
  margin-bottom:15px;
  width:40%;
}
legend { 
  display:none;
}
.contactmap .sidebar-r {
  background:#E0CCB9 none repeat scroll 0 0;
  color:#fff;
  margin:0;
  bottom:0;
  padding:1% 2%;
  position:absolute;
  right:0;
  opacity:0.9;
}
.sliderimage {
  position:relative;
  z-index:2;
}
.bt-inner { width:100%; }
#main-box {
  margin-bottom:40px;
  padding:0;
  float:left;
}
.home #main-box { margin-bottom:0px; }
.beige {
  background-color:#337AB7;
  position:relative;
  bottom:0;
  z-index:11;
}
.component {
      position: relative;
    float: left;width: 100%;
}
.t4-section {
    position: relative;
    float: left;width: 100%;
}
.level_home_1{
  float: left;width: 100%;
}
.level_home_1{
  float: left;width: 100%;
}
.level_home_2{
  float: left;width: 100%;
}
.level_home_3{
  float: left;width: 100%;
}
#t4-main-body{
  display:none;
}
.t4-section.sec-spacing-lg .t4-section-inner{
  padding-top : 1em;
  padding-bottom: 1em;
}
/* Animation Right to Left */
@keyframes fadeRightLeft {
  from {
    opacity: 0;
    transform: translate3d(30%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
/* Animation Right to Left */
@keyframes fadeLeftRight {
  from {
    opacity: 0;
    transform: translate3d(-20%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
#t4-section-2 .titre_produit_accueil_1 img,#t4-section-2 .titre_produit_accueil_2 img,
#t4-section-2 .titre_produit_accueil_3 img,#t4-section-2 .titre_produit_accueil_4 img,
#t4-section-2 .titre_produit_accueil_1 .custom p,#t4-section-2 .titre_produit_accueil_2 .custom p,
#t4-section-2 .titre_produit_accueil_3 .custom p,#t4-section-2 .titre_produit_accueil_4 .custom p{
  opacity:0.5;
}

#t4-section-2:hover .titre_produit_accueil_1 img,#t4-section-2:hover .titre_produit_accueil_2 img {
  animation-name: fadeLeftRight;
  animation-duration: 2s;
  animation-fill-mode: both;
}
#t4-section-2:hover .titre_produit_accueil_3 img,#t4-section-2:hover .titre_produit_accueil_4 img {
  animation-name: fadeRightLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
#t4-section-2:hover .titre_produit_accueil_1 .custom p,#t4-section-2:hover .titre_produit_accueil_2 .custom p {
  animation-name: fadeRightLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
#t4-section-2:hover .titre_produit_accueil_3 .custom p,#t4-section-2:hover .titre_produit_accueil_4 .custom p {
  animation-name: fadeLeftRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}

.t4-section{
  padding: 0;
}
#t4-home_bloc1{
  width: 100%;
  background-color: #EEE9E7; 
}
#t4-home_bloc2{
  width: 100%;
  background-color: #C0BBBA; 
}
#t4-home_bloc3{
  width: 100%;
}
#t4-home_bloc4{
  width: 100%;
  color:#333;
}
#t4-home_bloc4 h2{
  color:#333;
}
.titre_produit_accueil_1,
.titre_produit_accueil_2,
.titre_produit_accueil_3,
.titre_produit_accueil_4 { 
  padding:0px 30px;
 }
.titre_produit_accueil_1 h2{
  background-image: url(./images/trace-peinture-vert-270-108.png);
  background-repeat: no-repeat;
  background-position: left top;
  width: 270px;
  height: 108px;
  font-size: 1em;
  padding: 45px 0px 0px 22px;
  color: #333;
  font-weight: 700;
}
.titre_produit_accueil_2 h2{
  background-image: url(./images/trace-peinture-orange-270-108.png);
  background-repeat: no-repeat;
  background-position: left top;
  width: 270px;
  height: 108px;
  font-size: 1em;
  padding: 45px 0px 0px 22px;
  color: #333;
  font-weight: 700;
}
.titre_produit_accueil_3 h2{
  background-image: url(./images/trace-peinture-bleu-270-108.png);
  background-repeat: no-repeat;
  background-position: left top;
  width: 270px;
  height: 108px;
  font-size: 1em;
  padding: 45px 0px 0px 22px;
  color: #333;
  font-weight: 700;
}
.titre_produit_accueil_4 h2{
  background-image: url(./images/trace-peinture-rose-270-108.png);
  background-repeat: no-repeat;
  background-position: left top;
  width: 270px;
  height: 108px;
  font-size: 1em;
  padding: 45px 0px 0px 22px;
  color: #333;
  font-weight: 700;
}
#t4-home_bloc4 h2,#t4-home_bloc3 h2,#t4-home_bloc2 h2,#t4-home_bloc5 h2,#t4-home_bloc7-temoignage h2,#t4-home_bloc6 h2,#t4-titre-slider-contribution h2{
  background-image: url(./images/trace-peinture-bleu-270-108.png);
  background-repeat: no-repeat;
  background-position: left top;
  width: 270px;
  height: 108px;
  font-size: 1em;
  padding: 45px 0px 0px 22px;
  color: #FFF;
  font-weight: 700;
}
.t4-home_bloc1{
  background-image: url(./images/6122622.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size:cover;
  min-height: 600px;
}
.t4-home_bloc2{	
	background-image: url(./images/8714.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size:cover;
}
.t4-home_bloc3{
  background-image: url(./images/6122622.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size:cover;
  min-height: 500px;
}
.t4-home_bloc4{
	background-color:#FFF;
  background-repeat: no-repeat;
  background-position: left top;
  background-size:cover;
  min-height: 430px;
}
.t4-home_bloc5{
  background-image: url(./images/8714.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size:cover;
  height:600px;
  min-height: 600px;
}
.t4-home_bloc6{
  background-image: url(./images/abstract_hand_painted_watercolour_background_1303.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-size:cover;
  height:auto;
}
.t4-home_bloc7-temoignage{
  display:none;
  background-color:#FFF;
    background-repeat: no-repeat;
    background-position: left top;
    background-size:cover;
    min-height: 430px;
    padding: 10px 0;
}
.profil1,
.profil2{
    background-repeat: no-repeat;
    background-position: left top;
    height: auto;
    background-size: cover;
    text-align:center;
}
.profil1 h2,
.profil2 h2{
		background-image: url(./images/trace-peinture-rose-270-108.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 270px;
    height: 400px;
    font-size: 1em;
    padding: 45px 0px 0px 22px;
    color: #333;
    font-weight: 700;
}
blockquote {
  border-left:0px solid #ccc;
  margin:1.5em 10px 0em 10px;
  padding:0.5em 10px;
  font-size:1.1em;
  quotes:"\201C" "\201D" "\2018" "\2019";
  color:#ccc;
}
blockquote:before {
  color:#ccc;
  content:open-quote;
  font-size:4em;
  line-height:0.1em;
  margin-right:0.25em;
  vertical-align:-0.4em;
}
blockquote:after {
  color:#ccc;
  content:close-quote;
  font-size:4em;
  line-height:0.1em;
  margin-left:0.25em;
  vertical-align:-0.4em;
}
blockquote p { display:inline; }
.item-page img {
  margin-bottom:-4px;
  transition:all 250ms ease 0s;
  margin:10px 20px;
  /*float:left;*/
}
#section1{
	text-align: center;
}
img:hover {
  transform: scale(1.03);
  transition: 0.4s;
}
#t4-home_bloc3 a:hover *{
  transform: scale(1.03);
  transition: 0.4s;  
}
.stats-accueil-1 td:nth-child(1),
.stats-accueil-2 tr:nth-child(1) td:nth-child(1),
.stats-accueil-3 td:nth-child(1),
.stats-accueil-4 td:nth-child(1){
  font-family: 'Permanent Marker', cursive;
  font-size: 5em;
  padding:5px 10px 0 5px;
  text-rendering: auto;
  text-rendering: optimizeSpeed;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
}
.stats-accueil-2 tr:nth-child(1){
  max-height:10px;  
}
.stats-accueil-2 tr:nth-child(1) td:nth-child(1){
  padding:0px;
}
.section-1 img:hover {
  transform: scale(1);
  transition: 0.4s;   
}
.section-1 a:hover *{
  transform: scale(1);
  transition: 0.4s;  
}
.t4-megamenu .dropdown-menu{
	width:20rem;
}
.right {
  background:#337AB7 none repeat scroll 0 0;
  color:#fff;
  padding:4% 2%;
  float:left;
}
.right ul li:before {
  content:url(./images/puce_cellule.png);
  float:left;
  top:5px;
  width:50px;
}
.right ul li {
  list-style:none;
  margin:0;
  padding:0px 0 5px 0;
  float:left;
  width:100%;
}
.right .block { padding:20px 10px; }
.right .control-group {
  width:100%;
}
.right textarea { 
  width:100%;
}
.right .btn-primary {
  background-color:#333;
  float:right;
}
.right .btn-group { 
  float:right;
}
.right {
    min-height:auto;
    height:auto;
  }
.right .col-xs-12,
.right .col-sm-12,
.right .col-md-3,
.right .col-lg-4,
.right .aside {
  width:100%;
}
.right { 
  padding:20px;
}
#sidebar-2 h2 {
  color:#FFF;
  color:#fff;
  font-size:2em;
  font-weight:700;
}
.right h3 {
  color:#FFF;
  color:#fff;
  font-size:2em;
  font-weight:400;
}
.right .custom a{
  color:#FFF;
}
.right .custom a:before { 
  content:"";
}
#t4-avant-footer{
  padding:0;
}
#t4-footnav{
  padding:2%;
}
.t4-footnav .t4-module .module-title span{
  color:#FFF;
}
.dj-easy-contact-wrapper {
  padding:2%;
}
.t4-megamenu .navbar-nav>li>a, .t4-megamenu .navbar-nav>li>.nav-link{
  font-size: 1.1em;
}
.titre_produit_accueil_1 a,
.titre_produit_accueil_2 a,
.titre_produit_accueil_3 a,
.titre_produit_accueil_4 a { 
  font-weight:bold;
  color:#333;
 }
.encart, .news {
  padding-left:7%;
  padding-right:2%;
}
.encart { color:#FFF;
  background-color: #337AB7;
}
.encart ul { 
  padding-left:10px;
}
.encart a {
  color:#FFF;
}
.item_image_accueil a:before { 
  content:" ";
}
.btn.btn-primary{
  background-color:#337AB7;
}
.container-fluid {
  margin-left:auto;
  margin-right:auto;
  padding-left:0px;
  padding-right:0px;
}
.item_image_accueil a { 
  color:#337AB7;
}