/*Theme Name: Art et Sud Déco
Description: Thème 2024
Author: LesYeuxRouges®
Author URL: https://www.lesyeuxrouges.com
Template: Divi
Version: 1.0 ...
*/

/* couleurs*/
/* jaune : #ffca2b
 * bleu : #000044 / #003f85
 * vert : #005b2d
 * sienn : #a8671d
 * rouge : #681109
 * ocre : #c7a673*/

/*Tables*/
/*catalogue*/
div.lyr-cattableleft{float:left; width:30%; padding-right:1%; margin-top:15px;}
div.lyr-cattableright{float:left; width:70%;}
a.lyrbtncattable{color:#000044; font-weight:bold;cursor:pointer;background-color:#fff;display:block; }
a.lyrbtncattable:hover{color:#003f85;}
@media (max-width: 980px){div.lyr-cattableleft{float:left; width:100%; padding-right:0; margin-bottom:15px;} div.lyr-cattableright{float:left; width:100%;} a.lyrbtncattable{text-align:center; width:100%;} div#tabtarif ul.et_pb_tabs_controls li a{width:100%; text-align:center; display:block;}}
@media (max-width: 600px){div#tabtarif > div.et_pb_all_tabs > div.et_pb_tab{padding:24px 1%; font-size:12px;} div#tabtarif .lyr-cattableright table tr th, div#tabtarif .lyr-cattableright  table tr td{padding : 9px; text-align:center;}}

/* Contact */
.wpcf7-form label{width:100%;}
.wpcf7-form select, .wpcf7-form input, .wpcf7-form textarea{width:100%; border : none; border-bottom : 1px solid; border-color:#000044;}
#wpcf7-f3283-p19-o1 > form > p:nth-child(2) > label{border:none!important;}
.wpcf7-form select{margin-top:10px; width:100%;}
.wpcf7-form input:placeholder, .wpcf7-form textarea:placeholder{color:#a8671d;}
input[type=submit]{background-color:#fff; border: none!important; font-weight:600; color:#000044; font-size:1.2em; cursor:pointer;}/*btn envoyer*/

 /* supprimer la ligne grise sous le menu principal de Divi */
#main-header { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.lyr-ico-rsfb{
	content: "\e093";
font-family: ETmodules!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    text-shadow: 0 0;
direction: ltr;}
.lyr-ico-rsin{
	content: "\e093";
font-family: ETmodules!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    text-shadow: 0 0;
direction: ltr;}

/*header*/
@media (min-width: 1100px){	div#page-container header#main-header div.container{width:60%; max-width:90%; padding:0; margin-top:20px;}} /* Moins large*/
@media (max-width: 1099px){	div#page-container header#main-header div.container{width:80%;}} 	/* Moins large*/

.lyr-header-r{position:relative; height:101px;}
div.lyr-header-menu{position: absolute; bottom:0px;}
.et_mobile_menu li a{border:none; text-align:right;}
/*menu*/
.et_pb_menu_0_tb_header.et_pb_menu nav ul li:hover>a,
.et_pb_menu_0_tb_header.et_pb_menu div.mobile_nav opened ul li.current-menu-item a, .et_pb_menu_0_tb_header.et_pb_menu div ul li.current-menu-item a, .et_pb_menu_0_tb_header.et_pb_menu nav ul li.current-menu-item a, .et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a {color:#003f85!important;}
#mobile_menu1 > li ul li a{font-weight:400;}
#menu-header-menu > li ul li{line-height:1.4em;}
#menu-header-menu li li a{padding: 6px 1%;}

/*footer*/
a.lyr-menu-footer{color:#fff; font-weight:500; margin-right:3%;}
@media (max-width: 980px){a.lyr-menu-footer{display: flex; flex-direction:column;  margin:0 0 15px 0;}}

a.lyr-menu-footer:hover{opacity:60%; color:#fff;}
.lyr-divi-ico:after{ color:#fff!important; font-family: ETmodules!important; speak: none;     font-style: normal;     font-weight: 500; font-size: 1.5em;     -webkit-font-feature-settings: normal;
    font-feature-settings: normal; font-variant: normal;     text-transform: none; line-height: 1; text-shadow: 0 0; direction: ltr;}
.lyr-divi-icofb:after{ content: "\e093";}
.lyr-divi-icoin:after{ content: "\e09a";}
.lyr-divi-icofb{margin-left:20%;}


/* Accueil*/
div.lyr-box-h3-acc-tab{padding-top:15px; padding-left:18%;}
div.lyr-box-h3-acc-car-col{padding-top:84px; padding-right:32%;}
div.lyr-box-h3-acc-art{padding-top:15px; padding-left:32%;}
h3.lyr-h3-acc-tab{background-color:#fff; padding:8px 10px;}
h3.lyr-h3-acc-car{background-color:#fff; padding:8px 10px;}
h3.lyr-h3-acc-art{background-color:#fff; padding:8px 10px;}

div.lyr-box-h3-acc-car{display: flex; flex-direction:row;}
@media (max-width: 980px) {div.lyr-box-h3-acc-car{flex-direction:column-reverse;}
div.lyr-box-h3-acc-tab{padding-top:84px;padding-left:0;}
div.lyr-box-h3-acc-car-col{padding-right:0;}
div.lyr-box-h3-acc-art{padding-top:84px; padding-left:0;}
}

/* textes*/
.bold{font-weight:bold;}
h1.red, h2.red, h3.red, h4.red, h5.red, p.red, span.red{color: red!important;}
p.lyr-txt-center, span.lyr-txt-center{text-align:center;}
.bleue{color:#000044;} /*bouton #003f85*/
h3{padding:20px 0;}
div.et_pb_text_inner h3{color:#000044!important;}
/* liens */
a.lyr-intra-txt, a.lyr-color-zellige, a.lyr-color-bejmat {font-weight:bold; color:#003f85; cursor:pointer;}
a.lyr-intra-txt:hover, a.lyr-color-zellige:hover{opacity:0.6;}
a.lyr-color-zellige, a.lyr-color-bejmat {display:block; float:left;text-align:center;min-height:116px; line-height:1.25em;}
a.lyr-color-bejmat {min-height:280px;}
a.lyr-color-zellige img:hover, a.lyr-color-bejmat img:hover{opacity:0.6;}
/* galleries*/
.lyr-gallerie{}
/*Production*/

/*Catalogue*/
a.mencata{padding-right: 13%; width:20%}
a.mencatalast{padding:0;}
a.mencata:hover, a.mencatalast:hover{color:#000;}

/*Production*/
/*Galleries*/

#lyr-gal-motif a.et-pb-arrow-next:before, #lyr-gal-motif a.et-pb-arrow-prev:before {color:#fff;}
#lyr-gal-motif a.et-pb-active-control{background-color:#fff;}

.mfp-content figcaption{display:none;}

div.mfp-bg {background-color:rgba(0,91,45,0.85);}
#lyr-gallerie-deux .et_pb_gallery_image, #lyr-gallerie-six .et_pb_gallery_image, #lyr-gallerie-zellige .et_pb_gallery_image, #lyr-gallerie-production .et_pb_gallery_image, #lyr-gallerie-paris .et_pb_gallery_image, #lyr-gallerie-marseille .et_pb_gallery_image {padding-top: 100%;}
#lyr-gallerie-color .et_pb_grid_item, a.lyr-color-zellige{width:9.1%; margin-right: 1%; margin-bottom:10px;}
div.et_pb_code_inner a.lyr-color-bejmat{width:10%; margin-right: 1.11%; margin-bottom:10px;}
.et_pb_column_4_4 #lyr-gallerie-production .et_pb_grid_item{width: 15.83%; margin-right:1%;}
#lyr-gallerie-deux div.et_pb_gallery_item.last_in_row,.et_pb_column_4_4 #lyr-gallerie-production .et_pb_grid_item.last_in_row, #lyr-gallerie-zellige div.et_pb_gallery_item.last_in_row, #lyr-gallerie-six div.et_pb_gallery_item.last_in_row , #lyr-gallerie-color .et_pb_grid_item.last_in_row, a.lyr-color-zellige.nomarg{margin-right:0;}
#lyr-gallerie-zellige .et_pb_grid_item {width:12%; margin-right: 0.5%; margin-bottom:10px;}
 #lyr-gallerie-six .et_pb_grid_item {width:16%; margin-right: 0.5%; margin-bottom:10px;}
 #lyr-gallerie-deux .et_pb_grid_item {width:45%; margin-right: 10%; margin-bottom:10px;}
 #lyr-gallerie-deux .et_pb_gallery_item img,  #lyr-gallerie-six .et_pb_gallery_item img ,#lyr-gallerie-zellige .et_pb_gallery_item img, #lyr-gallerie-production .et_pb_gallery_item img, #lyr-gallerie-paris .et_pb_gallery_item img, #lyr-gallerie-marseille .et_pb_gallery_item img {position: absolute;     height: 100%;     top: 0;     left: 0;     right: 0;     bottom: 0;     object-fit: cover;}
a.lyr-color-zellige.nomarg980, a.lyr-color-bejmat.nomarg980{margin-right:1%;}
a.lyr-color-bejmat p{padding-top:5px;}
@media (max-width: 1139px) {
	#lyr-gallerie-bejmat a.lyr-color-bejmat{width:19.2%; margin-right: 1%;}
#lyr-gallerie-bejmat a.lyr-color-bejmat.nomarg1139{margin-right: 0%;}}
@media (max-width: 980px) {
	.et_pb_column_4_4 #lyr-gallerie-production .et_pb_grid_item{width:31.66%; margin-right:1%; margin-bottom:1%;}
	#lyr-gallerie-zellige .et_pb_grid_item{width:24%; margin-right: 1.3%; clear : none!important;}
	#lyr-gallerie-color .et_pb_grid_item, a.lyr-color-zellige, a.lyr-color-zellige.nomarg980 {width:18.4%; margin-right: 2%;}
	a.lyr-color-zellige.nomarg980{margin-right:0;}}
@media (max-width: 768px) {
	#lyr-gallerie-bejmat a.lyr-color-bejmat{min-height:435px;}
}
@media (max-width: 767px) {
	#lyr-gallerie-color .et_pb_grid_item, a.lyr-color-zellige,a.lyr-color-zellige.nomarg980 {width:32%; margin-right:2%; margin-bottom:1%; clear : none!important;}
	.et_pb_column_4_4 #lyr-gallerie-production .et_pb_grid_item {width:49%; margin-right:1%; margin-bottom:1%;}
	a.lyr-color-zellige.nomarg767, a.lyr-color-zellige.nomarg.nomarg767, a.lyr-color-bejmat.nomarg767, a.lyr-color-bejmat.nomarg.nomarg767{margin-right:0;}
	a.lyr-color-zellige.nomarg, a.lyr-color-bejmat.nomarg {margin-right:2%;}
}
@media (max-width: 750px) {
	#lyr-gallerie-bejmat a.lyr-color-bejmat{min-height:430px;}
}
@media (max-width: 670px) {
	#lyr-gallerie-bejmat a.lyr-color-bejmat{min-height:390px;}
}
@media (max-width: 600px) {
	#lyr-gallerie-bejmat a.lyr-color-bejmat{min-height:350px;}
}
@media (max-width: 560px) {
		#lyr-gallerie-bejmat a.lyr-color-bejmat{min-height:auto;}
}
@media (max-width: 500px) {
	.et_pb_column_4_4 #lyr-gallerie-production .et_pb_grid_item{width:100%; margin-right:0; margin-bottom:5%;}
	#lyr-gallerie-zellige .et_pb_grid_item {width : 49%; margin-right:2%;}
	#lyr-gallerie-color .et_pb_grid_item, a.lyr-color-zellige, a.lyr-color-zellige.lyr-color-zellige.nomarg980 {width:49%; margin-right:1%; margin-bottom:1%;}
	a.lyr-color-zellige.lyr-color-zellige.nomarg767, a.lyr-color-zellige.lyr-color-zellige.nomarg{margin-right:1%;}
	}
@media (max-width: 460px) {
	#lyr-gallerie-bejmat a.lyr-color-bejmat{width:30%; margin-right: 5%; min-height:415px;}
#lyr-gallerie-bejmat a.lyr-color-bejmat.nomarg1139{margin-right: 5%;}
	#lyr-gallerie-bejmat a.lyr-color-bejmat.nomarg460{margin-right: 0%;}}
@media (max-width: 440px) {
	#lyr-gallerie-bejmat a.lyr-color-bejmat{min-height:390px;}}
@media (max-width: 400px) {
	#lyr-gallerie-bejmat a.lyr-color-bejmat{min-height:360px;}}
@media (max-width: 350px) {
	#lyr-gallerie-bejmat a.lyr-color-bejmat{min-height:320px;}}
@media (max-width: 300px) {
	#lyr-gallerie-bejmat a.lyr-color-bejmat{min-height:290px;}}
/*Commander ma table*/
/*Form*/
#wpcf7-f3530-p5-o1 > form > div > p > span > span > span.wpcf7-list-item{width:5.5%;}
#wpcf7-f3530-p5-o1 form p  label{margin-bottom:25px;}

#wpcf7-f3530-p5-o1 > form span > span > span > label {width: 60px; height : 110px; text-align:center; line-height:1.2em; font-weight:700; display:block!important;}

#wpcf7-f3530-p5-o1 > form div h4 {margin:15px 0;}
#wpcf7-f3530-p5-o1 > form div.forme span.wpcf7-form-control-wrap span span label {width: 100%;} /*form div forme*/
#wpcf7-f3530-p5-o1 > form div.forme span.wpcf7-form-control-wrap span span {width: 18%;} /*form div forme*/ 
#wpcf7-f3530-p5-o1 > form div.motif span.wpcf7-form-control-wrap span span, #wpcf7-f3530-p5-o1 > form div.couleur span.wpcf7-form-control-wrap span span {width: 8.2%;} /*form div motif*/ /*form div couleur*/

@media (max-width: 980px) {
#wpcf7-f3530-p5-o1 > form div.motif span.wpcf7-form-control-wrap span span, #wpcf7-f3530-p5-o1 > form div.couleur span.wpcf7-form-control-wrap span span {width: 18%;} /*form div motif*/ /*form div couleur*/}
@media (max-width: 554px) {
#wpcf7-f3530-p5-o1 > form div.forme span.wpcf7-form-control-wrap span span {width: 40%;}  /*form div forme*/}
@media (max-width: 440px) {
#wpcf7-f3530-p5-o1 > form div.motif span.wpcf7-form-control-wrap span span, #wpcf7-f3530-p5-o1 > form div.couleur span.wpcf7-form-control-wrap span span {width: 29%;} /*form div motif*/ /*form div couleur*/}
@media (max-width: 430px) {
#wpcf7-f3530-p5-o1 > form div.motif span.wpcf7-form-control-wrap span span, #wpcf7-f3530-p5-o1 > form div.couleur span.wpcf7-form-control-wrap span span {width: 40%;} /*form div motif*/ /*form div couleur*/}

#wpcf7-f3530-p5-o1 > form > div > div.choixtable  div.radsans> p > span > span > span.wpcf7-list-item > label {width: 120px; height : auto; text-align:center; line-height:1.2em; font-weight:700;}
#wpcf7-f3530-p5-o1 form div.radsans span label, #wpcf7-f3530-p5-o1 form div.radsans span.wpcf7-list-item {height:auto;}

#wpcf7-f3530-p5-o1 > form > div.lyr-price{padding:0 0 15px 0;}
/*table*/
#wpcf7-f3530-p5-o1 > form > p:nth-child(15) > span > span > span > label {width:100%; height:auto;}

/*form*/
#wpcf7-f3530-p5-o1 > form div.forme p:nth-child(2) > span > span > span.wpcf7-list-item.first > label{background : url("/wp-content/uploads/2024/04/form-carre.jpg") no-repeat scroll center 45px;}
#wpcf7-f3530-p5-o1 > form div.forme p:nth-child(2) > span > span > span:nth-child(2) > label {background : url("/wp-content/uploads/2024/04/form-rectangle.jpg") no-repeat scroll center 45px;}
#wpcf7-f3530-p5-o1 > form div.forme p:nth-child(2) > span > span > span:nth-child(3) > label {background : url("/wp-content/uploads/2024/04/form-ronde.jpg") no-repeat scroll center 45px;}
#wpcf7-f3530-p5-o1 > form div.forme p:nth-child(2) > span > span > span:nth-child(4) > label{background: url("/wp-content/uploads/2024/04/form-demi-lune.jpg") no-repeat scroll center 45px;}
#wpcf7-f3530-p5-o1 > form div.forme p:nth-child(2) > span > span > span.wpcf7-list-item.last > label{background : url("/wp-content/uploads/2024/04/form-banc.jpg") no-repeat scroll center 45px;}
/*pieds*/
/*basse ronde*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(10) > div:nth-child(5) > p > span > span > span.wpcf7-list-item.first > label{background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A11-rond-bas.jpg") no-repeat scroll center 40px;}
/*#wpcf7-f3530-p5-o1 > form > div:nth-child(10) > div:nth-child(5) > p > span > span > span.wpcf7-list-item.last > label{background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A10-rond-bas.jpg") no-repeat scroll center 40px;}*/
/*Haute ronde*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(11) > div:nth-child(8) > p > span > span > span.wpcf7-list-item.first > label{background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A7-rond-haut.jpg") no-repeat scroll center 40px;}/*arrondi*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(11) > div:nth-child(8) > p > span > span > span.wpcf7-list-item.last > label{background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A11-rond-haut.jpg") no-repeat scroll center 40px;}
/*Haute lune*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(11) > div:nth-child(4) > p > span > span > span > label{background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A7-lune-haut.jpg") no-repeat scroll center 40px;}/*arrondi*/
/*bas rectangle*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(10) > div:nth-child(4) > p > span > span > span.wpcf7-list-item.first > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A11-rect-bas.jpg") no-repeat scroll center 40px;}
#wpcf7-f3530-p5-o1 > form > div:nth-child(10) > div:nth-child(4) > p > span > span > span.wpcf7-list-item.last > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-AC-rect-bas.jpg") no-repeat scroll center 40px;}
/*Haute rectangle*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(11) > div:nth-child(7) > p > span > span > span.wpcf7-list-item.first > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A7-rect-haut.jpg") no-repeat scroll center 40px;}/*arrondi*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(11) > div:nth-child(7) > p > span > span > span:nth-child(2) > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A11-rect-haut.jpg") no-repeat scroll center 40px;}/*croisé*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(11) > div:nth-child(7) > p > span > span > span.wpcf7-list-item.last > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A15-rect-haut.jpg") no-repeat scroll center 40px;}
/*bas banc*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(10) > div:nth-child(4) > p > span > span > span.wpcf7-list-item.first > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A11-rect-bas.jpgg") no-repeat scroll center 40px;}
#wpcf7-f3530-p5-o1 > form > div:nth-child(10) > div:nth-child(4) > p > span > span > span.wpcf7-list-item.last > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-AC-rect-bas.jpg") no-repeat scroll center 40px;}
/*haut banc*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(11) > div:nth-child(5) > p > span > span > span > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A11-rect-haut.jpg") no-repeat scroll center 40px;}
/*bas carre*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(10) > div:nth-child(4) > p > span > span > span.wpcf7-list-item.first > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A11-carr-bas.jpg") no-repeat scroll center 40px;}
#wpcf7-f3530-p5-o1 > form > div:nth-child(10) > div:nth-child(4) > p > span > span > span.wpcf7-list-item.last > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-AC-cube-bas.jpg") no-repeat scroll center 40px;}
/*Haute carre*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(11) > div:nth-child(6) > p > span > span > span.wpcf7-list-item.first > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A7-carr-haut.jpg") no-repeat scroll center 50px;}/*arrondi*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(11) > div:nth-child(6) > p > span > span > span:nth-child(2) > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A7-carr-haut.jpg") no-repeat scroll center 50px;}/*arrondi*/
#wpcf7-f3530-p5-o1 > form > div:nth-child(11) > div:nth-child(6) > p > span > span > span.wpcf7-list-item.last > label {background : url("/wp-content/uploads/2024/07/pied-fer-forge-main-A11-carr-haut.jpg") no-repeat scroll center 50px;}
/*motifs*/
#wpcf7-f3530-p5-o1 > form div.motif p >  span > span > span.wpcf7-list-item.first > label{background : url("/wp-content/uploads/2024/05/table-zellige-motifs-anjuna.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 > form div.motif p >  span > span > span:nth-child(2) > label{background : url("/wp-content/uploads/2024/05/table-zellige-motifs-carre.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 > form div.motif p >  span > span > span:nth-child(3) > label{background : url("/wp-content/uploads/2024/05/table-zellige-motifs-cube.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 > form div.motif p >  span > span > span:nth-child(4) > label{background : url("/wp-content/uploads/2024/05/table-zellige-motifs-ecaille.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 > form div.motif p >  span > span > span:nth-child(5) > label{background : url("/wp-content/uploads/2024/05/table-zellige-motifs-matecha.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 > form div.motif p >  span > span > span:nth-child(6) > label{background : url("/wp-content/uploads/2024/05/table-zellige-motifs-raye.jpg") no-repeat scroll center 50px;}
#wpcf7-f3530-p5-o1 > form div.motif p >  span > span > span:nth-child(7) > label{background : url("/wp-content/uploads/2024/05/table-zellige-motifs-rectangle.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 > form div.motif p >  span > span > span:nth-child(8) > label{background : url("/wp-content/uploads/2024/05/table-zellige-motifs-tagra.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 > form div.motif p >  span > span > span:nth-child(9) > label{background : url("/wp-content/uploads/2024/05/table-zellige-motifs-treillis.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 > form div.motif p >  span > span > span.wpcf7-list-item.last > label{background : url("/wp-content/uploads/2024/05/table-zellige-motifs-triangle.jpg") no-repeat scroll left 50px;}

/*Couleurs*/
#wpcf7-f3530-p5-o1 form div.couleur p span span span.wpcf7-list-item.first > label {background : url("/wp-content/uploads/2024/03/zellige-couleurs-bleu-ciel-b1.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(2) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-bleu-nuit-b2.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(3) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-bleu-roi-b3.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(4) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-bleu-turquoise-b4.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(5) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-bleu-lavande-b5.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(6) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-bleu-profond-b6.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(7) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-rouge-r1.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(8) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-saumon-r2.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(9) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-miel-m1.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(10) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-encre-e.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(11) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-gris-perle-g1.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(12) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-gris-fonce-g3.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(13) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-gris-clair-g2.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(14) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-naturel-h.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(15) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-beige-he.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(16) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-beige-cuivre-he1.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(17) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-vert-celadon-v1.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(18) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-vert-d-eau-v2.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(19) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-vert-emeraude-v4.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(20) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-rose-f.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(21) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-jaune-clair-j1.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(22) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-jaune-safran-j2.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(23) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-marron-m.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(24) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-noir-n.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(25) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-blanc-nacre-p1.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(26) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-blanc-t.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(27) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-vert-anis-v5.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(28) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-vert-anglais-v9.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span:nth-child(29) > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-aubergine-a.jpg") no-repeat scroll left 50px;}
#wpcf7-f3530-p5-o1 form div.couleur p span span span.wpcf7-list-item.last > label{background : url("/wp-content/uploads/2024/03/zellige-couleurs-tilleul-t1.jpg") no-repeat scroll left 50px;}


/*Galerie tables en test*/
div.envira-gallery-item.enviratope-item .envira-gallery-item-inner a img{padding: 5px;}
#envirabox-right{right:-25%!important;}
#envirabox-left{left:-25%!important;}
#envirabox-overlay{background-color:rgba(0,91,45,0.85)!important; background-image:none!important;}
#envirabox-outer{background-color:rgba(255,255,255,0)!important;}
#envirabox-content{border-color:rgba(255,255,255,0)!important;-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0)!important; -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0)!important; box-shadow: 0 10px 25px rgba(0, 0, 0, 0)!important;}
#envirabox-img{-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)!important; -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)!important; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)!important;}

#pieds-tables div.et-pb-controllers, #formes-tables div.et-pb-controllers{bottom:-5px!important;}
#formes-tables div.et_pb_button_wrapper a, #pieds-tables  div.et_pb_button_wrapper a{line-height:1.2!important;}

/*catalogue*/
.lyr-colfrisea{width:14.1667%!important;  margin-right:3%!important;}
.lyr-colfriseb{width:31.3334%!important;  margin-right:3%!important;}
.lyr-colfrisec{width:48.5%!important;}
@media (max-width: 980px) {
.lyr-colfrisea{width:29.666%!important;  margin-right:5.5%!important;}
.lyr-colfriseb{width:64.837%!important;  margin-right:0%!important;}
.lyr-colfrisec{width:100%!important;}
}
@media (max-width: 480px) {
.lyr-colfrisea, .lyr-colfriseb, .lyr-colfrisec{width:100%!important;  margin-right:0%!important;}
}