/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- DESKTOP TROMPE L OEIL ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

	
#atelierv2025-trompeloeil-desktop{
	/* Section en trompe l'oeil pour desktop, située en haut de toutes les sections mais invisible */ 
	position: fixed;
  	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- DESKTOP STICKY NAV ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

@media (max-width: 768px) {
	#atelierv2025-stickymainnav{
		display: none;
	}
}


#atelierv2025-stickymainnav{
	/* Identifiant du menu principal de gauche pour desktop */
	z-index: 999;
	width: 19vw;
	max-width: 19vw;
	min-height: 100%;
	height: 100%;
	max-height: 100%;
	padding: 0px;
	margin: 0px;
	
}

#atelierv2025-stickymainnav .atelierv2025-line{
	width: 100%;
	max-width: 100%;
	min-height: 72px;
	height: 72px;
	max-height: 72px;
	padding: 0px;
	margin: 0px;
}

#atelierv2025-stickymainnav .atelierv2025-line .atelierv2025-colonnesimple {
	padding: 0px;
}

#atelierv2025-stickymainnav .atelierv2025-mainmenulogo{
	margin-top: 1vw;
	padding-left: 1vw;
	padding-right: 1vw;
}

#atelierv2025-stickymainnav .atelierv2025-boutonhachure{
	font-size: 2vw;
	width: 85%;
	max-width: 85%;
	margin-top: 1vw;
	margin-left: 1vw;
	margin-right: 1vw;
	margin-bottom: 1vw;
	padding-top: 1vw;
	padding-bottom: 1vw;
	padding-left: 1vw;
	padding-right: 1vw;
}

#atelierv2025-stickymainnav .atelierv2025-boutonhachure a {
	color: #1e1e1e;
}

#atelierv2025-stickymainnav .atelierv2025-menulinks{
	font-size: 1.2vw;
    padding-top: 8%;
    padding-bottom: 1%;
    padding-left: 2vw;
    line-height: 1.2vw;
}

#atelierv2025-stickymainnav .atelierv2025-menulinks img {
	vertical-align: text-bottom;
}

#atelierv2025-stickymainnav .et_pb_menu .et_pb_menu__menu>nav{
	display: block;
}

#atelierv2025-stickymainnav .et_pb_menu .et_pb_menu__menu>nav>ul{
	display: block;
	padding-left: 2vw;
}

#atelierv2025-stickymainnav .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul li {
	font-size: 1.2vw;
	line-height: 1.2vw;
}

@media (max-width: 980px){
	#atelierv2025-stickymainnav .et_pb_menu .et_pb_menu__menu {
		display: block;
	}
	
	#atelierv2025-stickymainnav .et_pb_menu .et_mobile_nav_menu{
		display: none;
	}
}

#atelierv2025-stickymainnav .et_pb_menu .et_pb_menu__wrap{
	padding-left: 2vw;
	display: block; 
}

#atelierv2025-stickymainnav .atelierv2025-menuicons{
	width: 100%;
	max-width: 100%;
	padding-top: 2vh;
}

#atelierv2025-stickymainnav .atelierv2025-menuicons-verysmall {
	width: 10%;
}

#atelierv2025-stickymainnav .atelierv2025-menuicons-small {
	width: 12%;
}

#atelierv2025-stickymainnav .atelierv2025-menuicons-medium {
	width: 15%;
} 

#atelierv2025-stickymainnav .atelierv2025-menuicons-big {
	width: 19%;
}

#atelierv2025-stickymainnav .atelierv2025-tellink{
	font-size: 1.2vw;
	margin: 0px;
	padding-top: 0px; 
	padding-bottom: 0px;
	padding-left: 2vw;
	line-height: 1.2vw;
}

#atelierv2025-stickymainnav .atelierv2025-tellink a {
	color: #1e1e1e;
}

#atelierv2025-stickymainnav .atelierv2025-tellink img {
	vertical-align: middle;
	margin-right: 1vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART HOME DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encartheaderhome {
	width: 100%;
	min-width: 100%;
	/* aspect-ratio: 1545/723; */
}

.atelierv2025-encartheaderhome .atelierv2025-line {
	width: 30%;
	margin: 0px;
	padding: 0px;
}

.atelierv2025-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple {
	padding-top: 20%;
	padding-left: 4%;
	padding-bottom: 15%;
}

.atelierv2025-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3{
	font-size: 4vw;
    line-height: 4.3vw;
	font-family: "Oswald";
    font-weight: lighter;
}

.atelierv2025-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 30%;
	margin-bottom: 0px;
}

.atelierv2025-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 10%;
    margin-bottom: 7%;
}

.atelierv2025-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1vw;
	line-height: 1.7vw;
}

.atelierv2025-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton {
	padding-top: 5%;
    padding-left: 9%;
    padding-bottom: 5%;
}

.atelierv2025-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton p {
	font-size: 1.7vmax;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART HOME DECALE DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encartheaderhomedecale {
	width: 100%;
	min-width: 100%;
	/* aspect-ratio: 1545/723; */
}

.atelierv2025-encartheaderhomedecale .atelierv2025-line {
	width: 30%;
	margin: 0px;
	padding: 0px;
}

.atelierv2025-encartheaderhomedecale .atelierv2025-line .atelierv2025-colonnesimple {
	padding-top: 2vw;
	padding-left: 4%;
	padding-bottom: 15%;
}

.atelierv2025-encartheaderhomedecale .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartheaderhomedecale .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encartheaderhomedecale .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encartheaderhomedecale .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3{
	font-size: 4vw;
    line-height: 4.3vw;
	font-family: "Oswald";
    font-weight: lighter;
}

.atelierv2025-encartheaderhomedecale .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 2vw;
	margin-bottom: 0px;
}

.atelierv2025-encartheaderhomedecale .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 10%;
    margin-bottom: 7%;
}

.atelierv2025-encartheaderhomedecale .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1vw;
	line-height: 1.7vw;
}

.atelierv2025-encartheaderhomedecale .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton {
	padding-top: 5%;
    padding-left: 9%;
    padding-bottom: 5%;
}

.atelierv2025-encartheaderhomedecale .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton p {
	font-size: 1.7vw;
}

/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART HOME SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-smartphone-encartheaderhome {
	width: 100%;
	min-width: 100%;
	/* aspect-ratio: 1545/723; */
    padding: 0;
    margin: 0;
    aspect-ratio: 768 / 834;
}

.atelierv2025-smartphone-encartheaderhome .atelierv2025-line {
	width: 100%;
	width: 100%
	max-width: 100%;
	margin: 0px;
	padding: 0px;
}

.atelierv2025-smartphone-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple {
	padding-top: 10%;
	padding-left: 10%;
	padding-bottom: 4%;
	height: 100%;
}

.atelierv2025-smartphone-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 30%;
	margin-bottom: 0px;
}

.atelierv2025-smartphone-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-smartphone-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 12vw;
    line-height: 12.5vw;
	text-align: left; 
	color: #1a1a1a;
	-webkit-text-stroke: 0.1vw white;
	font-family: "Oswald";
	font-weight: lighter;
}


.atelierv2025-smartphone-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 4%;
    margin-bottom: 3%;
}

.atelierv2025-smartphone-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 3vw;
	line-height: 3.4vw;
	text-align: left;
}

.atelierv2025-smartphone-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton {
	padding-top: 5%;
    padding-left: 9%;
    padding-bottom: 5%;
}

.atelierv2025-smartphone-encartheaderhome .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton p {
	font-size: 6vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART HOME VD DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encartheaderhomevd {
	width: 100%;
	min-width: 100%;
	/* height: 46vw; */
}

.atelierv2025-encartheaderhomevd .atelierv2025-line {
	width: 100%;
	min-width: 100%;
	margin: 0px;
	padding: 0px;
	aspect-ratio: 1545/723;
}

.atelierv2025-encartheaderhomevd .atelierv2025-line .atelierv2025-colonnesimple {
	padding: 0;
}

.atelierv2025-encartheaderhomevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartheaderhomevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encartheaderhomevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encartheaderhomevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3{
	font-size: 4vw;
    line-height: 4.3vw;
	font-family: "Oswald";
    font-weight: lighter;
}

.atelierv2025-encartheaderhomevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 30%;
	margin-bottom: 0px;
}

.atelierv2025-encartheaderhomevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 10%;
    margin-bottom: 7%;
}

.atelierv2025-encartheaderhomevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1vw;
	line-height: 1.7vw;
}

.atelierv2025-encartheaderhomevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton {
	padding-top: 5%;
    padding-left: 9%;
    padding-bottom: 5%;
}

.atelierv2025-encartheaderhomevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton p {
	font-size: 1.7vmax;
}


.atelierv2025-encartheaderhomevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-credits {		
	margin-top: 33vw;
    float: right;
    margin-right: 3vw;
    padding: 0.5vw;
    background-color: #FFFFFF90;
}

.atelierv2025-encartheaderhomevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-credits p{
    font-size: 1.5vw;
}

/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART HOME version B SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-smartphone-encartheaderhomevb {
	width: 100%;
	min-width: 100%;
	/* aspect-ratio: 1545/723; */
    padding: 0;
    margin: 0;
    aspect-ratio: 768 / 441;
}

.atelierv2025-smartphone-encartheaderhomevb .atelierv2025-line {
	width: 100%;
	width: 100%
	max-width: 100%;
	margin: 0px;
	padding: 0px;
}

.atelierv2025-smartphone-encartheaderhomevb .atelierv2025-line .atelierv2025-colonnesimple {
	padding-top: 14vw;
    padding-left: 7vw;
    padding-bottom: 2vw;
    height: 100%;
}

.atelierv2025-smartphone-encartheaderhomevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 0%;
	margin-bottom: 0px;
}

.atelierv2025-smartphone-encartheaderhomevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encartheaderhomevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encartheaderhomevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encartheaderhomevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-smartphone-encartheaderhomevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 6vw;
    line-height: 6.5vw;
	text-align: left; 
	color: #1a1a1a;
	/* -webkit-text-stroke: 0.2vmin white; */
	font-family: "Oswald";
    font-weight: lighter;
}


.atelierv2025-smartphone-encartheaderhomevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 4%;
    margin-bottom: 3%;
	width: 38vw;
}

.atelierv2025-smartphone-encartheaderhomevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 2.3vw;
    line-height: 2.9vw;
	text-align: left;
}

.atelierv2025-smartphone-encartheaderhomevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton {
	padding-top: 1vw;
    padding-left: 2.3vw;
    padding-bottom: 1vw;
}

.atelierv2025-smartphone-encartheaderhomevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton p {
	font-size: 2.2vmax;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART HOME version C SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-smartphone-encartheaderhomevc {
	width: 100%;
	min-width: 100%;
	/* aspect-ratio: 1545/723; */
    padding: 0;
    margin: 0;
    aspect-ratio: 768 / 777;
}

.atelierv2025-smartphone-encartheaderhomevc .atelierv2025-line {
	width: 100%;
	width: 100%
	max-width: 100%;
	margin: 0px;
	padding: 0px;
}

.atelierv2025-smartphone-encartheaderhomevc .atelierv2025-line .atelierv2025-colonnesimple {
	padding-top: 14vw;
    padding-left: 7vw;
    padding-bottom: 2vw;
    height: 100%;
}

.atelierv2025-smartphone-encartheaderhomevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
    padding-top: 59vw;
    margin-bottom: 0px;
}

.atelierv2025-smartphone-encartheaderhomevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encartheaderhomevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encartheaderhomevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encartheaderhomevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-smartphone-encartheaderhomevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 10vw;
    line-height: 10vw;
	text-align: left; 
	color: #1a1a1a;
	/* -webkit-text-stroke: 0.2vmin white; */
	font-family: "Oswald";
    font-weight: lighter;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART HEADER PROF DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encartheaderprof {
	width: 100%;
	min-width: 100%;
	/* aspect-ratio: 1545/723; */
}

.atelierv2025-encartheaderprof .atelierv2025-line01 {
	width: 100%;
	min-width: 100%;
}


.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne01 {
	width: 19vw;
    margin-right: 1vw;
}


.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-image {
	
}

.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-image img {
	width: 19vw;
}

.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 {
	width: 56vw;
}


.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-titre {
	margin-bottom: 0px;
}

.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-titre p, 
.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-titre h1, 
.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-titre h2, 
.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-titre h3, 
.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-titre h4 {
	font-size: 3.5vw;
    line-height: 3.8vw;
	font-family: "Oswald";
    font-weight: lighter;
	color: white;
}


.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-soustitre {
	margin-bottom: 0px;
}

.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-soustitre p, 
.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-soustitre h1, 
.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-soustitre h2, 
.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-soustitre h3, 
.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-soustitre h4 {
	font-size: 1.5vw;
    line-height: 1.8vw;
	color: white;
}


.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-description {
	margin-top: 1vw;
    margin-bottom: 1vw;
}

.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-description p {
	font-size: 1vw;
	line-height: 1.7vw;
	color: white;
}

.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-bouton {
	padding-top: 1.5vw;
    padding-left: 1.5vw;
    padding-bottom: 2.5vw;
    float: right;
    /* margin-top: 0vw; */
    width: 14vw;
    margin-top: 0;
    margin-right: 9vw;
}

.atelierv2025-encartheaderprof .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-bouton p {
	font-size: 2.2vw;
}


.atelierv2025-encartheaderprof .atelierv2025-line02 {
	width: 100%;
	min-width: 100%;
	
}


.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne01 {
	width: 19vw;
   	margin-right: 1vw;
}

.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-titre {
	margin-bottom: 0.5vw;
	padding-left: 0.5vw;
}

.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-titre p, 
.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-titre h1,
.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-titre h2,
.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-titre h3,
.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-titre h4 {
	text-align: left;
    font-family: "Oswald";
    font-weight: lighter;
    font-size: 2.5vw;
    line-height: 2.7vw;
	color: white;
}


.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-link {
	margin-bottom: 0;
}

.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-link p {
	
}

.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-link p a {
	font-family: "SegoeUI";
    color: white;
    font-size: 1vw;
}

.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-link img {
	margin: 0 auto;
    vertical-align: middle;
    margin-left: 1vw;
    margin-right: 1vw;
}


.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne02 {
	width: 28vw;
	margin-right: 1vw;
}

.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne02 .atelierv2025-image {
	float: right;
}

.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne02 .atelierv2025-image img {
	width: 27vw;
}

.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne03 {
	width: 28vw;
	margin-right: 1vw;
	display: ruby;
}

.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne03 .atelierv2025-image {
	margin-bottom: 1vw;
    margin-right: 1vw;
}

.atelierv2025-encartheaderprof .atelierv2025-line02 .atelierv2025-colonne03 .atelierv2025-image img {
	width: 13vw;
	
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART HEADER TOUS LES PROFS DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encartheadertouslesprofs {
	width: 100%;
	min-width: 100%;
	aspect-ratio: 1545/1478;
}

.atelierv2025-encartheadertouslesprofs .atelierv2025-line01 {
	width: 100%;
	min-width: 100%;
}


.atelierv2025-encartheadertouslesprofs .atelierv2025-line01 .atelierv2025-colonnesimple {
	/* width: 19vw; */ 
    /* margin-right: 1vw; */ 
}


.atelierv2025-encartheadertouslesprofs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-titre {
	margin-bottom: 0px;
}

.atelierv2025-encartheadertouslesprofs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 5vw;
    line-height: 5.8vw;
    font-family: "Oswald";
    font-weight: lighter;
    color: white;
    margin-left: 1.5vw;
    margin-top: 2vw;
}


.atelierv2025-encartheadertouslesprofs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 1vw;
    margin-bottom: 1vw;
}

.atelierv2025-encartheadertouslesprofs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 2vw;
    line-height: 2.5vw;
    color: white;
    width: 42vw;
    margin-left: 2vw;
}


.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 {
	width: 100%;
	min-width: 100%;
	text-align: center;
	
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
	
	margin-bottom: 0vw;
    padding-bottom: 0vw;
}


.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne01 {
	width: 24vw;
   	margin-right: 1vw;
	display: inline-block;
	aspect-ratio: 459/559;
}


.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne02 {
	width: 24vw;
   	margin-right: 1vw;
	display: inline-block;
	aspect-ratio: 459/559;
}

.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne03 {
	width: 24vw;
   	margin-right: 1vw;
	display: inline-block;
	aspect-ratio: 459/559;
}


.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 {
	width: 100%;
	min-width: 100%;
	text-align: center;
	
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
	
	margin-top: 0vw;
	padding-top: 0vw;
	margin-bottom: 0vw;
    padding-bottom: 0vw;
}


.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne01 {
	width: 24vw;
   	margin-right: 1vw;
	display: inline-block;
	aspect-ratio: 459/559;
}


.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne02 {
	width: 24vw;
   	margin-right: 1vw;
	display: inline-block;
	aspect-ratio: 459/559;
}

.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne03 {
	width: 24vw;
   	margin-right: 1vw;
	display: inline-block;
	aspect-ratio: 459/559;
}

.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-titre, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne02 .atelierv2025-titre, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne03 .atelierv2025-titre, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne01 .atelierv2025-titre, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne02 .atelierv2025-titre, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne03 .atelierv2025-titre {
	margin-bottom: 0vw;
	/* padding-left: 0.5vw; */
	
	margin-top: 17vw;
    margin-left: 3vw;
}

.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-titre p, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-titre h1,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-titre h2,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-titre h3,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-titre h4, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne02 .atelierv2025-titre p, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne02 .atelierv2025-titre h1,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne02 .atelierv2025-titre h2,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne02 .atelierv2025-titre h3,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne02 .atelierv2025-titre h4, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne03 .atelierv2025-titre p, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne03 .atelierv2025-titre h1,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne03 .atelierv2025-titre h2,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne03 .atelierv2025-titre h3,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne03 .atelierv2025-titre h4, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne01 .atelierv2025-titre p, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne01 .atelierv2025-titre h1,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne01 .atelierv2025-titre h2,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne01 .atelierv2025-titre h3,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne01 .atelierv2025-titre h4, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne02 .atelierv2025-titre p, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne02 .atelierv2025-titre h1,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne02 .atelierv2025-titre h2,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne02 .atelierv2025-titre h3,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne02 .atelierv2025-titre h4, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne03 .atelierv2025-titre p, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne03 .atelierv2025-titre h1,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne03 .atelierv2025-titre h2,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne03 .atelierv2025-titre h3,
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne03 .atelierv2025-titre h4 {
	text-align: left;
    font-family: "Oswald";
    font-weight: lighter;
    font-size: 2.5vw;
    line-height: 2.7vw;
	color: white;
	-webkit-text-stroke: 3px #1e1e1e;
	paint-order: stroke fill;
}


.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-description, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne02 .atelierv2025-description, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne03 .atelierv2025-description, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne01 .atelierv2025-description, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne02 .atelierv2025-description, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne03 .atelierv2025-description {
	margin-left: 3vw;
    margin-top: 0vw;
}

.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne01 .atelierv2025-description p, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne02 .atelierv2025-description p, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line02 .atelierv2025-colonne03 .atelierv2025-description p, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne01 .atelierv2025-description p, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne02 .atelierv2025-description p, 
.atelierv2025-encartheadertouslesprofs .atelierv2025-line03 .atelierv2025-colonne03 .atelierv2025-description p {
	font-size: 1vw;
	line-height: 1.7vw;
	color: white;
	-webkit-text-stroke: 3px #1e1e1e;
	paint-order: stroke fill;
}




/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART CATALOGUE DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encartcatalogue {
	width: 100%;
	min-width: 100%;
	display: table;
}

.atelierv2025-encartcatalogue .atelierv2025-lineprevious {
	display: block;
    width: 6vw;
    position: relative;
    float: left;
}


.atelierv2025-encartcatalogue .atelierv2025-lineprevious .atelierv2025-colonnesimple {
	
}


.atelierv2025-encartcatalogue .atelierv2025-lineprevious .atelierv2025-colonnesimple .atelierv2025-bouton {
	margin-top: 17vw;
}


.atelierv2025-encartcatalogue .atelierv2025-linenext {
	display: block;
    width: 6vw;
    position: relative;
    float: left;
}


.atelierv2025-encartcatalogue .atelierv2025-linenext .atelierv2025-colonnesimple {
	
}


.atelierv2025-encartcatalogue .atelierv2025-linenext .atelierv2025-colonnesimple .atelierv2025-bouton {
	margin-top: 17vw;
}


.atelierv2025-encartcatalogue .atelierv2025-linecontenu {
	display: block;
    width: 66vw;
    position: relative;
    float: left;
    min-width: 66vw;
}

.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple {
	aspect-ratio: 260/366;
	display: inline-block;
	width: 19vw;
	padding: 0;
    margin: 1vw;
	background-size: cover;
	float: initial;
}

.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-image {
	margin: 0;
    margin-left: 0.8vw;
    margin-top: 0.2vw;
}

.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-image img {
	width: 18vw;
}

.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-type {
	margin-top: 0.5vw;
    margin-left: 2vw;
	margin-bottom: 0vw;
}

.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-type p {
	font-family: "Oswald";
    font-weight: unset;
    font-size: 1.3vw;
	line-height: 1.3vw;
	color: #818181; 	    	
}

.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-titre {
	margin-top: 0.5vw;
    margin-left: 2vw;
    margin-bottom: 0;
}


.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-titre h1,
.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-titre h2,
.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-family: "Oswald";
    font-weight: unset;
    font-size: 1.5vw;
	line-height: 1.5vw;
    color: #1e1e1e;
}

.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-date {
	margin-top: 3vw;
    margin-left: 4.5vw;
    margin-bottom: 0;
}

.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-date p {
	font-family: "Oswald";
    font-weight: lighter;
    font-size: 1vw;
	line-height: 1vw;
    color: #1e1e1e;
}

.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-tarif {
	margin-top: 1.6vw;
    margin-left: 2vw;
    margin-bottom: 0;
}

.atelierv2025-encartcatalogue .atelierv2025-linecontenu .atelierv2025-colonnesimple .atelierv2025-tarif p {
	font-family: "Arboreto";
    font-size: 1.8vw;
	line-height: 1.8vw;
    color: #818181;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART STAGE DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartstage {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartstage .atelierv2025-line {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	margin-top: 2vw;
    margin-bottom: 2vw;
}

.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple {
	padding: 0;
	margin: 0 auto;
	width: 50%;
}


.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-image {
	display: inline-flex;
    width: 16vw;
    margin: 1vw;
    align-items: center;
    text-align: center;
}

.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	margin-bottom: 1vw;
}

.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-family: "Oswald";
    font-size: 3vw;
    line-height: 3.3vw;
	
}

.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-date {
	margin-bottom: 1vw;
	margin-left: 2vw;
}

.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-date p img,
.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-horaire p img,
.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-public p img,
.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-tarif p img{
	width: 3vw;
	vertical-align: middle;
	padding-right: 1vw;
}

.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-horaire {
	margin-bottom: 1vw;
	margin-left: 2vw;
}

.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-public {
	margin-bottom: 1vw;
	margin-left: 2vw;
}

.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-tarif {
	margin-bottom: 1vw;
	margin-left: 2vw;
}

.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-bottom: 1vw;
	margin-top: 2vw;
}

.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p, 
.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-tarif p, 
.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-public p, 
.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-horaire p, 
.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-date p {
	font-size: 1.2vw;
    line-height: 1.6vw;
}

.atelierv2025-encartstage .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p strong {
	font-family: "Londrina Solid";
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART STAGE RECOMMANDE DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartrecommande {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartrecommande .atelierv2025-line {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	margin-top: 2vw;
    margin-bottom: 2vw;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne01 {
	padding: 0;
	margin: 0 auto;
	width: 50%;
}


.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-image {
	display: inline-flex;
    width: 100%;
    align-items: center;
    text-align: center;
    margin: 0;
    padding: 0;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-titre {
	margin-bottom: 1vw;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-titre p, 
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-titre h1, 
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-titre h2, 
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-titre h3, 
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-titre h4 {
	font-family: "Oswald";
    font-size: 2.5vw;
    line-height: 2.8vw;
	
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 {
	padding: 0;
	margin: 0 auto;
	width: 50%;
	padding-left: 2vw;
	padding-top: 5vw;
	padding-right: 2vw;
}


.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-titre {
	margin-bottom: 1vw;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-titre p, 
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-titre h1, 
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-titre h2, 
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-titre h3, 
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-titre h4 {
	font-family: "Oswald";
    font-size: 2vw;
    line-height: 2.3vw;
	
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-date {
	margin-bottom: 1vw;
	margin-left: 2vw;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-date p img,
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-horaire p img,
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-public p img,
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-tarif p img{
	width: 3vw;
	vertical-align: middle;
	padding-right: 1vw;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-horaire {
	margin-bottom: 1vw;
	margin-left: 2vw;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-public {
	margin-bottom: 1vw;
	margin-left: 2vw;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-tarif {
	margin-bottom: 1vw;
	margin-left: 2vw;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-description {
	margin-bottom: 1vw;
	margin-top: 2vw;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-description p, 
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-tarif p, 
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-public p, 
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-horaire p, 
.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-date p {
	font-size: 1.2vw;
    line-height: 1.6vw;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-description p strong {
	font-family: "Londrina Solid";
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-bouton {
	float: left;
    width: 22vw;
    margin: 0;
    background-size: contain;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-bouton p {
	color: #1e1e1e;
    font-family: "Inter";
    padding-left: 1vw;
    padding: 1vw;
    padding-left: 2vw;
}


.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-lien {
	padding-top: 1vw;
}

.atelierv2025-encartrecommande .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-lien a {
	text-decoration: underline;
	color: #1e1e1e;
	font-size: 1.3vw;
    font-weight: bold;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART MATERIEL DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartmateriel {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartmateriel .atelierv2025-line {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	margin-top: 2vw;
    margin-bottom: 2vw;
	aspect-ratio: 1545/529;
}

.atelierv2025-encartmateriel .atelierv2025-line .atelierv2025-colonnesimple {
	padding: 0;
	margin: 0 auto;
	width: 50%;
	padding-right: 3vw;
}


.atelierv2025-encartmateriel .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-image {
	width: 16vw;
    margin-top: 2vw;
    margin-left: 10vw;
}

.atelierv2025-encartmateriel .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-left: 10vw;
    margin-top: 0;
}

.atelierv2025-encartmateriel .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.2vw;
    line-height: 1.6vw;
}

.atelierv2025-encartmateriel .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description li {
	padding-left: 0vw;
    font-size: 1.2vw;
    line-height: 1.6vw;
    margin-left: 0.5vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART INSTAGRAM FEED DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encartinstagramfeed {
	width: 100%;
	min-width: 100%;
	display: table;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line01 {
	width: 100%;
	min-width: 100%; 
	aspect-ratio: 1545/165;
	margin: 0;
    padding: 0;
}


.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne01 {
	width: 29vw;
    padding-left: 10vw;
    padding-top: 1.5vw;
}


.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-titre {
	
}

.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-titre p, 
.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-titre h1, 
.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-titre h2, 
.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-titre h3, 
.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-titre h4 {
	font-family: 'Abril Fatface';
    text-transform: uppercase;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-titre p strong, 
.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-titre h1 strong, 
.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-titre h2 strong, 
.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-titre h3 strong, 
.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne01 .atelierv2025-titre h4 strong {
	color: white;
	-webkit-text-stroke: 3px #1e1e1e;
	paint-order: stroke fill;
	
}



.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne02 {
	padding-top: 1.5vw;
    width: 43vw;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-description {
	margin: 0;
	padding: 0;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-description p {
	
}

.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-bouton {
	margin-left: 22vw;
    background-size: contain;
    padding-right: 1vw;
    padding-top: 1vw;
    padding-left: 2vw;
    padding-bottom: 1vw;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line01 .atelierv2025-colonne02 .atelierv2025-bouton p {
	font-family: 'Inter';
    color: #1e1e1e;
    font-size: 1.1vw;
    font-weight: normal;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line02 {
	width: 100%;
	min-width: 100%; 
	margin: 0;
    padding: 0;
	margin-right: -2vw !important;
	height: 28vw;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line02 .atelierv2025-colonnesimple {
	height: 25vw;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line02 .atelierv2025-colonnesimple #sb_instagram .sbi_photo img {
	border-radius: 2vw;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line02 .atelierv2025-colonnesimple #sb_instagram #sbi_images .sbi_item:first-child{
	width: 15vw;
	height: 25vw;
}


.atelierv2025-encartinstagramfeed .atelierv2025-line02 .atelierv2025-colonnesimple #sb_instagram #sbi_images .sbi_item:first-child .sbi_photo img {
	width: 15vw;
	height: 25vw;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line02 .atelierv2025-colonnesimple #sb_instagram #sbi_images .sbi_item:nth-child(2){
	width: 25vw;
	height: 25vw;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line02 .atelierv2025-colonnesimple #sb_instagram #sbi_images .sbi_item:nth-child(2) .sbi_photo img {
	width: 25vw;
	height: 25vw;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line02 .atelierv2025-colonnesimple #sb_instagram #sbi_images .sbi_item:nth-child(3){
	width: 40vw;
	height: 25vw;
}

.atelierv2025-encartinstagramfeed .atelierv2025-line02 .atelierv2025-colonnesimple #sb_instagram #sbi_images .sbi_item:nth-child(3) .sbi_photo img {
	width: 40vw;
	height: 25vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART ENCADRE TITRE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartencadretitre {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartencadretitre .atelierv2025-line {
	aspect-ratio: 1545 / 924;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}

.atelierv2025-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple {
	
	/* padding-top: 137px;
	padding-left: 210px;
	padding-right: 80px; */
}

.atelierv2025-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 5.5vw;
    padding-left: 10.5vw;
}

.atelierv2025-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 3.5vw;
	text-align: left;
	font-family: "Londina Solid Regular";
}

.atelierv2025-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 6%;
    padding-left: 24%;
    padding-right: 25%;
}

.atelierv2025-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.8vw;
    line-height: 2.6vw;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART ENCADRE TITRE SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encartencadretitre {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-smartphone-encartencadretitre .atelierv2025-line {
	aspect-ratio: 768 / 1537;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}

.atelierv2025-smartphone-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple {
	
	/* padding-top: 137px;
	padding-left: 210px;
	padding-right: 80px; */
}

.atelierv2025-smartphone-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 17%;
    padding-left: 13%;
}

.atelierv2025-smartphone-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-smartphone-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 6.5vw;
}

.atelierv2025-smartphone-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 10vw;
    padding-left: 8vw;
    padding-right: 8vw;
}

.atelierv2025-smartphone-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 5vw;
    line-height: 5.5vw;
}


.atelierv2025-smartphone-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton {
	padding-top: 4vw;
    padding-left: 8vw;
    padding-bottom: 5vw;
    width: 50vw;
    margin: 0 auto;
}

.atelierv2025-smartphone-encartencadretitre .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton p {
	font-size: 6vw;
}

/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART ENCADRE TITRE Version B------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartencadretitrevb {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartencadretitrevb .atelierv2025-line {
	aspect-ratio: 1545 / 648;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}

.atelierv2025-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple {
	
	/* padding-top: 137px;
	padding-left: 210px;
	padding-right: 80px; */
}

.atelierv2025-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 11vw;
    padding-right: 14vw;
    margin-bottom: 1.5vw;
    padding-bottom: 0px;
}

.atelierv2025-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 3.5vw;
	font-family: "Londina Solid Regular";
}

.atelierv2025-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    padding-left: 30vw;
    padding-right: 14vw;
}

.atelierv2025-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.3vw;
    line-height: 1.4vw;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART ENCADRE TITRE Version B SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encartencadretitrevb {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-smartphone-encartencadretitrevb .atelierv2025-line {
	aspect-ratio: 768 / 851;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}

.atelierv2025-smartphone-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple {
	
	/* padding-top: 137px;
	padding-left: 210px;
	padding-right: 80px; */
}

.atelierv2025-smartphone-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 40%;
    width: 80%;
    margin: 0 auto;
	padding-bottom: 0px;
}

.atelierv2025-smartphone-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3,
.atelierv2025-smartphone-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 7vw;
    /* font-family: "Barthowheel"; */
}

.atelierv2025-smartphone-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	width: 80%;
    margin: 0 auto;
    padding-top: 1vw;
    padding-bottom: 3vw;
}

.atelierv2025-smartphone-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 3.5vw;
    line-height: 4.5vw;
}


.atelierv2025-smartphone-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton {
	/* padding-top: 5%; */
    padding-left: 9vw;
    /* padding-bottom: 5%; */
	display: grid;
	aspect-ratio: 613 / 97;
	width: 79vw;
	align-items: center;
	margin: 0 auto;
}

.atelierv2025-smartphone-encartencadretitrevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton p {
	font-size: 7vw;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART ENCADRE TITRE Version C------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartencadretitrevc {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartencadretitrevc .atelierv2025-line {
	aspect-ratio: 1545 / 821;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}

.atelierv2025-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple {
	width: 50%;
	padding-left: 3vw;
	text-align: center;
}

.atelierv2025-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 4vw;
    margin-bottom: 3vw;
    padding-bottom: 0px;
}

.atelierv2025-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p,
.atelierv2025-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1,
.atelierv2025-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2,
.atelierv2025-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3,
.atelierv2025-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 3.5vw;
	font-family: "Oswald";
	font-weight: lighter;
}

.atelierv2025-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    padding-right: 1vw;
    margin-bottom: 2vw;
}

.atelierv2025-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.2vw;
    line-height: 1.5vw;
}


.atelierv2025-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton {
	/* padding-top: 5%; */
    padding-left: 9%;
    /* padding-bottom: 5%; */
	display: inline-flex;
	aspect-ratio: 323 / 94;
	width: 60%;
	align-items: center;
}

.atelierv2025-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton p {
	font-size: 3vw;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART ENCADRE TITRE Version C SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encartencadretitrevc {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line {
	aspect-ratio: 768 / 543;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	padding-left: 36%;
}

.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple {
	width: 80%;
	padding-left: 2vw;
	text-align: center;
}

.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 12%;
    margin-bottom: 6%;
    padding-bottom: 0px;
}

.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 7vw;
    line-height: 7.5vw;
}

.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    padding-left: 9vw;
	margin-bottom: 2vw;
	padding-right: 5vw;
}

.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 4vw;
    line-height: 4.5vw;
}


.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p a {
	font-family: "Londrina Solid";
}

.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p a:hover {
	font-family: "Londrina Shadow";
}

.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton {
	/* padding-top: 5%; */
    padding-left: 9%;
    /* padding-bottom: 5%; */
	display: inline-flex;
	aspect-ratio: 323 / 94;
	width: 60%;
	align-items: center;
}

.atelierv2025-smartphone-encartencadretitrevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton p {
	font-size: 3vmax;
    line-height: 3.6vmax;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART ENCADRE TITRE Version D------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartencadretitrevd {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartencadretitrevd .atelierv2025-line {
	aspect-ratio: 1545 / 758;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	display: inline-flex;
	align-items: center;
}

.atelierv2025-encartencadretitrevd .atelierv2025-line .atelierv2025-colonnesimple {
	width: 100%;
    padding-left: 17%;
    text-align: center;
    padding-right: 17%;
    padding-bottom: 10%;
}

.atelierv2025-encartencadretitrevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    padding-right: 3%;
	margin-bottom: 6%;
}

.atelierv2025-encartencadretitrevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 2vw;
    line-height: 2.5vw;
}

.atelierv2025-encartencadretitrevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p a {
	font-family: "Londrina Solid";
}

.atelierv2025-encartencadretitrevd .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p a:hover {
	font-family: "Londrina Shadow";
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART ENCADRE TITRE Version E------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartencadretitreve {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartencadretitreve .atelierv2025-line {
	aspect-ratio: 1545 / 1059;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	display: inline-flex;
	align-items: center;
}

.atelierv2025-encartencadretitreve .atelierv2025-line .atelierv2025-colonnesimple {
	width: 100%;
    padding-left: 17%;
    text-align: center;
    padding-right: 17%;
    padding-bottom: 10%;
}

.atelierv2025-encartencadretitreve .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    padding-right: 3%;
	margin-bottom: 6%;
}

.atelierv2025-encartencadretitreve .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.1vmax;
    line-height: 1.5vmax;
	/* text-align: center; */
    rotate: 13deg;
    width: 31%;
    margin-left: 71%;
    margin-top: 30%;
}

.atelierv2025-encartencadretitreve .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p a {
	font-family: "Londrina Solid";
}

.atelierv2025-encartencadretitreve .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p a:hover {
	font-family: "Londrina Shadow";
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART ENCADRE TITRE Version F------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartencadretitrevf {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartencadretitrevf .atelierv2025-line {
	aspect-ratio: 1545 / 724;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}

.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple {
	
	/* padding-top: 137px;
	padding-left: 210px;
	padding-right: 80px; */
	width: 50%;
    float: right;
}

.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	width: 100%;
    clear: both;
    padding-bottom: 1.5vw;
    margin-bottom: 0%;
    padding-top: 4vw;
}

.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p h1, 
.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p h2, 
.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p h3, 
.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p h4 {
	font-size: 2.7vw;
	font-family: "Oswald";
	color: rgb(77, 179, 253);
}

.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-descriptiongauche, 
.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-descriptiondroite {
	margin-top: 0%;
    float: left;
    position: relative;
    width: 50%;
	
	padding-bottom: 0%;
    margin-bottom: 0%;
}

.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-descriptiondroite {
	padding-left: 1vw;
    padding-right: 3vw;
}

.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-descriptiongauche {
	padding-left: 1vw;
    padding-right: 1vw;
}

.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-descriptiongauche p, 
.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-descriptiondroite p {
	font-size: 1.1vmax;
    line-height: 1.6vmax;
}

.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-descriptiongauche h2, 
.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-descriptiondroite h2 {
	font-size: 1.8vw;
    line-height: 2.2vw;
    text-transform: uppercase;
    font-family: "Oswald";
}

.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-descriptiongauche ul, 
.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-descriptiondroite ul {
	font-size: 1.1vw;
    line-height: 1.5vw;
	list-style-position: inside;
}


.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-descriptiongauche img, 
.atelierv2025-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-descriptiondroite img {
	width: 35%;
	vertical-align: middle;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART ENCADRE TITRE Version F SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encartencadretitrevf {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line {
	aspect-ratio: 763 / 1393;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}

.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple {
	
}

.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	width: 100%;
    clear: both;
    padding-bottom: 3vw;
    margin-bottom: 0%;
    padding-top: 10vw;
}

.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p h1,
.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p h2, 
.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p h3, 
.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p h4 {
	font-size: 6vw;
}

.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    /* float: left; */
    position: relative;
    width: 100%;
	padding-bottom: 0%;
    margin-bottom: 0%;
	padding-left: 20vw;
    padding-right: 20vw;
    margin: 0 auto;
}

.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.1vmax;
    line-height: 1.6vmax;
}

.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description h2 {
	font-size: 4vw;
    line-height: 4.5vmax;
    text-transform: uppercase;
    font-family: "Oswald";
}

.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description ul {
	font-size: 3vw;
    line-height: 4.5vw;
    list-style-position: inside;
    font-family: "Oswald";
}


.atelierv2025-smartphone-encartencadretitrevf .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description img {
	width: 13vw;
	vertical-align: middle;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART ENCADRE TITRE VG ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartencadretitrevg {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-bottom: 2vw;
}

.atelierv2025-encartencadretitrevg .atelierv2025-line {
	aspect-ratio: 1545 / 924;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}

.atelierv2025-encartencadretitrevg .atelierv2025-line .atelierv2025-colonnesimple {
	display: inline-grid;
}

.atelierv2025-encartencadretitrevg .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 4vw;
    padding-left: 7.5vw;
	margin-bottom: 1vw;
}

.atelierv2025-encartencadretitrevg .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartencadretitrevg .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encartencadretitrevg .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encartencadretitrevg .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-encartencadretitrevg .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 3.5vw;
	text-align: left;
	font-family: "Londina Solid Regular";
}

.atelierv2025-encartencadretitrevg .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0vw;
    padding-left: 24%;
    padding-right: 25%;
	margin-bottom: 2vw;
}

.atelierv2025-encartencadretitrevg .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.8vw;
    line-height: 2.6vw;
}

.atelierv2025-encartencadretitrevg .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton {
	width: 16vw;
    margin: 0 auto;
    padding-top: 1.5vw;
    padding-bottom: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
}

.atelierv2025-encartencadretitrevg .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton p {
	font-size: 2.3vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART ENCADRE TITRE Version H------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartencadretitrevh {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartencadretitrevh .atelierv2025-line {
	aspect-ratio: 1545 / 600;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}

.atelierv2025-encartencadretitrevh .atelierv2025-line .atelierv2025-colonnesimple {
	text-align: center;
}

.atelierv2025-encartencadretitrevh .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 5vw;
   	margin-bottom: 0vw;
    padding-bottom: 0px;
}

.atelierv2025-encartencadretitrevh .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartencadretitrevh .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encartencadretitrevh .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encartencadretitrevh .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-encartencadretitrevh .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 3.5vw;
	font-family: "Londina Solid Regular";
}

.atelierv2025-encartencadretitrevh .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-image {
	display: inline-block;
	width: 11vw;
	margin-bottom: 0vw;
}

.atelierv2025-encartencadretitrevh .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-image img {
	
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART TEXTE SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encarttexte {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-smartphone-encarttexte .atelierv2025-line {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	display: inline-flex;
	align-items: center;
}

.atelierv2025-smartphone-encarttexte .atelierv2025-line .atelierv2025-colonnesimple {
	width: 100%;
    padding-left: 5vw;
    text-align: center;
    padding-right: 5vw;
    padding-bottom: 5vw;
	padding-top: 5vw;
}

.atelierv2025-smartphone-encarttexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	
}

.atelierv2025-smartphone-encarttexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 4.5vw;
    line-height: 6vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART TEXTE PENCHE SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encarttextepenche {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-smartphone-encarttextepenche .atelierv2025-line {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	display: inline-flex;
	align-items: center;
}

.atelierv2025-smartphone-encarttextepenche .atelierv2025-line .atelierv2025-colonnesimple {
	aspect-ratio: 768 / 822;
	width: 100%;
    padding-left: 17%;
    text-align: center;
    padding-right: 17%;
    padding-bottom: 10%;
}

.atelierv2025-smartphone-encarttextepenche .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    padding-right: 3%;
	margin-bottom: 6%;
	
}

.atelierv2025-smartphone-encarttextepenche .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 3.5vw;
    line-height: 5.5vw;
    /* text-align: center; */
    rotate: 13deg;
    width: 57vw;
    margin-left: 12vw;
    margin-top: 29vw;
	font-family: "Jua";
}

.atelierv2025-smartphone-encarttextepenche .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p a {
	font-family: "Londrina Solid";
}

.atelierv2025-smartphone-encarttextepenche .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p a:hover {
	font-family: "Londrina Shadow";
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART CARTE ACCES ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartcarteacces {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartcarteacces .atelierv2025-line {
	aspect-ratio: 1545 / 661;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	display: flex;
}

.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnebloc {
	aspect-ratio: 381 / 437;
    width: 25%;
    float: left;
    position: relative;
    margin-left: 5%;
	margin-top: 2%;
	margin-bottom: 0;
	height: fit-content;
}


.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnetitre {
	
	/* padding-top: 137px;
	padding-left: 210px;
	padding-right: 80px; */
	width: 50%;
    float: right;
	margin-left: 2%;
}


.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnetitre .atelierv2025-titre {
	width: 100%;
    clear: both;
    padding-bottom: 0%;
    margin-bottom: 0%;
    padding-top: 5%;
}

.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnetitre .atelierv2025-titre p, 
.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnetitre .atelierv2025-titre h1, 
.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnetitre .atelierv2025-titre h2,
.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnetitre .atelierv2025-titre h3,
.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnetitre .atelierv2025-titre h4 {
	font-size: 2vw;
	font-family: "Oswald";
	color: #1a1a1a;
	padding: 0;
}


.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnetitre .atelierv2025-description {
	/* margin-top: 0%;
    float: left;
    position: relative;
    width: 50%; 
	
	padding-bottom: 0%;
    margin-bottom: 0%; */
}

.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnetitre .atelierv2025-description p {
	font-size: 1.2vmin;
	line-height: 1.6vmin;
}


.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnebloc .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    
	padding-left: 8%;
    padding-right: 8%;
    padding-top: 8%;
	padding-bottom: 0%;
    margin-bottom: 0%;
	
	width: 100%;
    
}

.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnebloc .atelierv2025-description tr, 
.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnebloc .atelierv2025-description td {
	padding: 0;
	font-size: 1.1vmin;
    line-height: 1.5vmin;
}

.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnebloc .atelierv2025-description .atelierv2025-tdimg {
	width: 25%;
}

.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnebloc .atelierv2025-description .atelierv2025-tdtxt {
	padding-bottom: 3%;
    padding-top: 3%;
	padding-left: 3%;
}

.atelierv2025-encartcarteacces .atelierv2025-line .atelierv2025-colonnebloc .atelierv2025-description img {
	/* width: 35%; */
	vertical-align: middle;
}




/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART CARTE ACCES SMARTPHONE  ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encartcarteacces {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-smartphone-encartcarteacces .atelierv2025-line {
	aspect-ratio: 768 / 1412;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	display: flex;
}

.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple {
	width: 100%;
    float: left;
    position: relative;
    margin-left: 5%;
	margin-top: 2%;
	margin-bottom: 0;
	height: fit-content;
}


.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	width: 100%;
    clear: both;
    padding-bottom: 0%;
    margin-bottom: 0%;
    padding-top: 5%;
}

.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1,
.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 6vw;
	font-family: "Oswald";
	color: #1a1a1a;
	padding: 0;
	text-transform: none;
	padding-bottom: 1vw;
}


.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-soustitre {
	/* margin-top: 0%;
    float: left;
    position: relative;
    width: 50%; 
	
	padding-bottom: 0%;
    margin-bottom: 0%; */
}

.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-soustitre p {
	font-size: 4vw;
    line-height: 5vw;
}


.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	aspect-ratio: 556 / 566;
    margin-top: 0%;
    float: left;
    position: relative;
    padding-left: 10vw;
    padding-right: 10vw;
    padding-top: 10vw;
    padding-bottom: 0%;
    margin-bottom: 0%;
    width: 100%;
}

.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description tr, 
.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description td {
	padding: 0;
	font-size: 4vw;
    line-height: 6vw;
}

.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description .atelierv2025-tdimg {
	width: 25%;
}

.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description .atelierv2025-tdtxt {
	padding-bottom: 3vw;
    padding-top: 3vw;
    padding-left: 3vw;
}

.atelierv2025-smartphone-encartcarteacces .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description img {
	/* width: 35%; */
	vertical-align: middle;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART CONTACTS ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartcontacts {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartcontacts .atelierv2025-line {
	aspect-ratio: 1545 / 520;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	/* display: flex; */
}

.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple {
	float: left;
    position: relative;
    /* margin-left: 5%;
	margin-top: 2%; */
	margin-bottom: 0;
	/* height: fit-content; */
}


.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	width: 100%;
    clear: both;
    padding-bottom: 0%;
    margin-bottom: 0%;
    padding-top: 2%;
}

.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3,
.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 2.5vw;
	font-family: "Oswald";
	color: #1a1a1a;
	padding: 0;
}

.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.2vmin;
	line-height: 1.6vmin;
}


.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    
	padding-top: 1%;
	padding-bottom: 0%;
    margin-bottom: 2%;
	
	width: 100%;
}

.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-contacttel , 
.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-contactsms {
	float: left;
	position: relative; 
	width: 30%;
}

.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-contactemail {
	float: left;
	position: relative; 
	width: 40%;
}

.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-contacttel img , 
.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-contactsms img , 
.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-contactemail img{
	width: 50%;
	vertical-align: middle;
	margin-bottom: -8%;
}

.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-contacttel p, 
.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-contactsms p, 
.atelierv2025-encartcontacts .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-contactemail p{
	font-family: "Lilita One";
	color: white;
	-webkit-text-stroke: 0.1vmin #1a1a1a;
    font-size: 1.8vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART TARIFS ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encarttarifs {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encarttarifs .atelierv2025-line01 {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}

.atelierv2025-encarttarifs .atelierv2025-line02 {
	aspect-ratio: 1545 / 520;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	/* display: flex; */
	margin-top: 2vw;
	margin-bottom: 2vw;
}


.atelierv2025-encarttarifs .atelierv2025-line01 .atelierv2025-colonnesimple {
	float: left;
    position: relative;
    /* margin-left: 5%;
	margin-top: 2%; */
	margin-bottom: 0;
	/* height: fit-content; */
}


.atelierv2025-encarttarifs .atelierv2025-line02 .atelierv2025-colonnesimple {
	float: left;
    position: relative;
    
	aspect-ratio: 454/854;
	
	width: 24vw;
    margin: 0vw;
    padding: 0;
    margin-left: 1vw;
    margin-right: 1vw;
    background-size: cover;
	
	padding-left: 2vw;
    padding-right: 2vw;
    padding-top: 32vw;
}



.atelierv2025-encarttarifs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-titre {
	width: 100%;
    clear: both;
    padding-bottom: 0%;
    margin-bottom: 0%;
    padding-top: 2%;
	font-family: "Londina Solid Regular";
}

.atelierv2025-encarttarifs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encarttarifs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encarttarifs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encarttarifs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-titre h3,
.atelierv2025-encarttarifs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 4vw;
	font-family: "Londina Solid Regular";
	color: #1a1a1a;
	padding: 0;
}

.atelierv2025-encarttarifs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.3vw;
    line-height: 2vw;
    padding-left: 3vw;
    padding-right: 3vw;
}

.atelierv2025-encarttarifs .atelierv2025-line02 .atelierv2025-colonnesimple .atelierv2025-description ul li::marker{
	content: "✔ ";
}



.atelierv2025-encarttarifs .atelierv2025-line01 .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    
	padding-top: 1%;
	padding-bottom: 0%;
    margin-bottom: 2%;
	
	width: 100%;
}


.atelierv2025-encarttarifs .atelierv2025-line02 .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    
	padding-top: 1%;
	padding-bottom: 0%;
    margin-bottom: 2%;
	
	width: 100%;
}

.atelierv2025-encarttarifs .atelierv2025-line02 .atelierv2025-colonnesimple .atelierv2025-description p, 
.atelierv2025-encarttarifs .atelierv2025-line02 .atelierv2025-colonnesimple .atelierv2025-description li {
	font-size: 1.4vw;
    line-height: 1.9vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART TARIFS SMARTPHONE  ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encarttarifs {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-smartphone-encarttarifs .atelierv2025-line {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	/* display: flex; */
	margin-top: 2vw;
	margin-bottom: 2vw;
	
	display: grid;
    align-items: center;
    justify-content: center;
}

.atelierv2025-smartphone-encarttarifs .atelierv2025-line .atelierv2025-colonnesimple {
	float: left;
    position: relative;
    
	aspect-ratio: 454/854;
	
	width: 90vw;
    margin: 0vw;
    padding: 0;
    margin-left: 1vw;
    margin-right: 1vw;
	margin-bottom: 4vw;
    background-size: cover;
	
	padding-left: 2vw;
    padding-right: 2vw;
    padding-top: 32vw;
}



.atelierv2025-smartphone-encarttarifs .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    
	margin-bottom: 2%;
	
	width: 100%;
	
	padding-top: 105%;
	padding-bottom: 0;
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 5vw;
    line-height: 6vw;
}

.atelierv2025-smartphone-encarttarifs .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description ul li{
	padding-bottom: 9vw;
    line-height: 5vw;
}

.atelierv2025-smartphone-encarttarifs .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description ul li::marker{
	content: "✔ ";
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART TITRE ET TEXTE DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encarttitreettexte {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encarttitreettexte .atelierv2025-line {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}



.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple {
	float: left;
    position: relative;
    /* margin-left: 5%;
	margin-top: 2%; */
	margin-bottom: 0;
	/* height: fit-content; */
}


.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	width: 100%;
    clear: both;
    padding-bottom: 0%;
    margin-bottom: 0%;
    padding-top: 2%;
	font-family: "Londina Solid Regular";
}

.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3,
.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 4vw;
	font-family: "Oswald";
	color: #1a1a1a;
	padding: 0;
	font-weight: lighter;
}


.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    
	padding-top: 1%;
	padding-bottom: 0%;
    margin-bottom: 2%;
	
	width: 100%;
}


.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.3vw;
    line-height: 2vw;
    padding-left: 3vw;
    padding-right: 3vw;
}

.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description h1 {
	font-size: 3.5vw;
	font-family: "Oswald";
	color: #1a1a1a;
	padding: 0;
	font-weight: lighter;
}

.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description h2 {
	font-size: 3vw;
	font-family: "Oswald";
	color: #1a1a1a;
	padding: 0;
	font-weight: lighter;
}

.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description h3 {
	font-size: 2.5vw;
	font-family: "Oswald";
	color: #1a1a1a;
	padding: 0;
	font-weight: lighter;
}


.atelierv2025-encarttitreettexte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description h4 {
	font-size: 2vw;
	font-family: "Oswald";
	color: #1a1a1a;
	padding: 0;
	font-weight: lighter;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART GALERIE DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartgalerie {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartgalerie .atelierv2025-line {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	
	margin: 0px;
	margin-top: 1vw;
	margin-bottom: 1vw;
}



.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne01 {
	float: left;
    position: relative;
    margin-bottom: 0;
	width: 31vw;
	margin-right: 1vw;
}

.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne02 {
	float: left;
    position: relative;
    margin-bottom: 0.5vw;
    width: 46vw;
    margin-right: 1vw;
    display: inline-flex;
}


.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne03 {
	float: left;
    position: relative;
    margin-bottom: 0;
	
	width: 46vw;
	margin-right: 1vw;
	display: inline-flex;
}

.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-image01 {
	margin-bottom: 0vw;
}

.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-legende01 {
	font-family: "Oswald";
	margin-top: -3vw;
    float: right;
    margin-right: 1vw;
    background-color: #FFFFFF90;
    padding: 0.5vw;
}

.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-image02 {
	margin-bottom: 0vw;
	margin-right: 1vw;
	min-width: 19vw;
	width: 19vw;
}

.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-legende02 {
	font-family: "Oswald";
    margin-top: 12vw;
    float: right;
    margin-left: 14vw;
    background-color: #FFFFFF90;
    padding: 0.5vw;
    position: absolute;
    margin-bottom: 0vw;
}

.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-image03 {
	margin-bottom: 0vw;
}

.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-legende03 {
	font-family: "Oswald";
    margin-top: 12vw;
    float: right;
    margin-left: 41vw;
    background-color: #FFFFFF90;
    padding: 0.5vw;
    position: absolute;
    margin-bottom: 0vw;
}

.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne03 .atelierv2025-image04 {
	margin-bottom: 0vw;
	margin-right: 1vw;
}

.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne03 .atelierv2025-legende04 {
	font-family: "Oswald";
    margin-top: 12vw;
    float: right;
    margin-left: 21vw;
    background-color: #FFFFFF90;
    padding: 0.5vw;
    position: absolute;
    margin-bottom: 0vw;
}

.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne03 .atelierv2025-image05 {
	margin-bottom: 0vw;
}

.atelierv2025-encartgalerie .atelierv2025-line .atelierv2025-colonne03 .atelierv2025-legende05 {
	font-family: "Oswald";
    margin-top: 12vw;
    float: right;
    margin-left: 41vw;
    background-color: #FFFFFF90;
    padding: 0.5vw;
    position: absolute;
    margin-bottom: 0vw;
}

/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART OFFRES ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartoffres {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 1vw;
	margin-bottom: 1vw;
}

.atelierv2025-encartoffres .atelierv2025-line {
	aspect-ratio: 1545 / 678;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	padding-top: 13vw;
    padding-left: 10vw;
    padding-right: 10vw;
}

.atelierv2025-encartoffres .atelierv2025-line .atelierv2025-colonnesimple {
	float: left;
    position: relative;
    /* margin-left: 5%;
	margin-top: 2%; */
	margin-bottom: 0;
	width: 29% !important;
    /* height: fit-content; */
    margin-right: 2vw;
    margin-left: 1vw;
}


.atelierv2025-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	width: 100%;
    clear: both;
    padding-bottom: 0%;
    margin-bottom: 0%;
    padding-top: 2%;
}

.atelierv2025-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3,
.atelierv2025-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 2.5vw;
	font-family: "Londina Solid Regular";
	color: #1a1a1a;
	padding: 0;
	padding-bottom: 1vw;
}


.atelierv2025-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    
	padding-top: 1%;
	padding-bottom: 0%;
    margin-bottom: 2%;
	
	width: 100%;
}

.atelierv2025-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.2vw;
    line-height: 1.7vw;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART OFFRES SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encartoffres {
	aspect-ratio: 768 / 2242;
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 1vw;
	margin-bottom: 1vw;
	
	background-size: cover;
}

.atelierv2025-smartphone-encartoffres .atelierv2025-line {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	padding-top: 10vw;
    padding-left: 10vw;
    padding-right: 10vw;
	height: 97vw;
}

.atelierv2025-smartphone-encartoffres .atelierv2025-line .atelierv2025-colonnesimple {
	position: relative;
    /* margin-left: 5%;
	margin-top: 2%; */
	margin-bottom: 0;
	display: grid;
    align-items: center;
}



.atelierv2025-smartphone-encartoffres .atelierv2025-line img {
	width: 28vw !important;
}



.atelierv2025-smartphone-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	width: 100%;
    clear: both;
    padding-bottom: 0%;
    margin-bottom: 0%;
    position: relative;
    padding-top: 0vw;
}

.atelierv2025-smartphone-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3,
.atelierv2025-smartphone-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 9vw;
	font-family: "Londina Solid Regular";
	color: #1a1a1a;
	padding: 0;
	padding-bottom: 1vw;
}


.atelierv2025-smartphone-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    
	padding-top: 5vw;
	padding-left: 4vw;
    padding-right: 4vw;
	
    width: 100%;
}

.atelierv2025-smartphone-encartoffres .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 5vw;
    line-height: 5.5vw;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART INSCRIPTION DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartinscription {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartinscription .atelierv2025-line {
	aspect-ratio: 1545 / 3406;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	/* display: flex; */
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne01 {
	float: left;
    position: relative;
    margin-bottom: 0;
    width: 100%;
    display: flex;
    padding-top: 20vw;
    padding-left: 30vw;
    padding-right: 21vw;
    height: 38vw;
}


.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-numero {
	width: 6vw;
    clear: both;
    padding-bottom: 0%;
    margin-bottom: 0%;
    padding-top: 2%;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-numero img, 
.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-numero img, 
.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne03 .atelierv2025-numero img, 
.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne04 .atelierv2025-numero img, 
.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne05 .atelierv2025-numero img{
	width: 4vw;	
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    
	padding-top: 1%;
	padding-bottom: 0%;
    margin-bottom: 2%;
	
	width: 100%;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-description p {
	font-size: 1.1vw;
	line-height: 1.6vw;
	padding-top: 1vw;
}


.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne02 {
    float: left;
    position: relative;
    margin-bottom: 0;
    width: 100%;
    padding-top: 15vw;
    display: flex;
    padding-left: 15vw;
    padding-right: 39vw;
    height: 34vw;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-numero {
	width: 6vw;
    clear: both;
    padding-bottom: 0%;
    margin-bottom: 0%;
    padding-top: 2%;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    
	padding-top: 1%;
	padding-bottom: 0%;
    margin-bottom: 2%;
	
	width: 100%;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-description p {
	font-size: 1.1vw;
	line-height: 1.6vw;
	padding-top: 1vw;
}


.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne03 {
	float: left;
    position: relative;
    margin-bottom: 0;
    width: 100%;
    padding-top: 15vw;
    display: inline-flex;
    padding-left: 34vw;
    height: 28vw;
    padding-right: 21vw;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne03 .atelierv2025-numero {
	width: 6vw;
    clear: both;
    padding-bottom: 0%;
    margin-bottom: 0%;
    padding-top: 2%;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne03 .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    padding-top: 1%;
	padding-bottom: 0%;
    margin-bottom: 2%;
	width: 100%;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne03 .atelierv2025-description p {
	font-size: 1.1vw;
	line-height: 1.6vw;
	padding-top: 1vw;
}


.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne04 {
	float: left;
    position: relative;
    margin-bottom: 0;
    width: 100%;
    padding-top: 19vw;
    display: inline-flex;
    padding-left: 13vw;
    height: 38vw;
    padding-right: 42vw;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne04 .atelierv2025-numero {
	width: 6vw;
    clear: both;
    padding-bottom: 0%;
    margin-bottom: 0%;
    padding-top: 2%;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne04 .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    
	padding-top: 1%;
	padding-bottom: 0%;
    margin-bottom: 2%;
	
	width: 100%;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne04 .atelierv2025-description p {
	font-size: 1.1vw;
	line-height: 1.6vw;
	padding-top: 1vw;
}


.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne05 {
	float: left;
    position: relative;
    margin-bottom: 0;
    width: 100%;
    padding-top: 17vw;
    display: inline-flex;
    padding-left: 35vw;
    height: 38vw;
    padding-right: 21vw;
}


.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne05 .atelierv2025-numero {
	width: 6vw;
    clear: both;
    padding-bottom: 0%;
    margin-bottom: 0%;
    padding-top: 2%;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne05 .atelierv2025-description {
	margin-top: 0%;
    float: left;
    position: relative;
    
	padding-top: 1%;
	padding-bottom: 0%;
    margin-bottom: 2%;
	
	width: 100%;
}

.atelierv2025-encartinscription .atelierv2025-line .atelierv2025-colonne05 .atelierv2025-description p {
	font-size: 1.1vw;
	line-height: 1.6vw;
	padding-top: 1vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART TITRE DECORE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encarttitredecore {
	/* aspect-ratio: 1545/304; */ 
}

.atelierv2025-encarttitredecore .atelierv2025-line {
	margin: 0px;
	padding: 0px;
	width: 100%;
    min-width: 100%;
}

.atelierv2025-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple {
	padding-bottom: 4%;	
}

.atelierv2025-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	margin-top: 3vw;
    margin-bottom: 1vw;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
}

.atelierv2025-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3,
.atelierv2025-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 3vw;
    line-height: 3.2vw;
	font-family: "SegoeUI";
}

.atelierv2025-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
		
}

.atelierv2025-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.5vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART TITRE DECORE SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-smartphone-encarttitredecore {
	
}

.atelierv2025-smartphone-encarttitredecore .atelierv2025-line {
	margin: 0px;
	padding: 0px;
	width: 100%;
    min-width: 100%;
	aspect-ratio: 768/212;
}

.atelierv2025-smartphone-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple {
	/* padding-bottom: 4%;	*/
	height: 100%;
}

.atelierv2025-smartphone-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	margin-top: 6%;
    margin-bottom: 2%;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
}

.atelierv2025-smartphone-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-smartphone-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 4.5vw;
    line-height: 5vw;
}

.atelierv2025-smartphone-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	
}

.atelierv2025-smartphone-encarttitredecore .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 2.5vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART TITRE DECORE VERSION B ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encarttitredecorevb {
	
}

.atelierv2025-encarttitredecorevb .atelierv2025-line {
	margin: 0px;
	/* padding: 0px; */
	width: 100%;
    min-width: 100%;
	padding-top: 2%;
    padding-bottom: 2%;
}

.atelierv2025-encarttitredecorevb .atelierv2025-line .atelierv2025-colonnesimple {
	aspect-ratio: 1545/423;
	padding-bottom: 4%;	
}

.atelierv2025-encarttitredecorevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	margin-top: 9%;
    margin-bottom: 0%;
    margin-left: 25%;
    margin-right: 0px;
    padding: 0px;
}

.atelierv2025-encarttitredecorevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encarttitredecorevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encarttitredecorevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encarttitredecorevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-encarttitredecorevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 4vw;
    line-height: 4.5vw;
	font-family: "Londina Solid Regular";
}

.atelierv2025-encarttitredecorevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	width: 85%;
    padding-left: 19%;
	padding-top: 2%;
}

.atelierv2025-encarttitredecorevb .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.5vw;
    line-height: 2vw;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART TITRE DECORE VERSION C ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encarttitredecorevc {
	
}

.atelierv2025-encarttitredecorevc .atelierv2025-line {
	margin: 0px;
	/* padding: 0px; */
	width: 100%;
    min-width: 100%;
	padding-top: 2%;
    padding-bottom: 2%;
}

.atelierv2025-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple {
	aspect-ratio: 1545/263;
	padding-bottom: 4%;	
}

.atelierv2025-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	margin-top: 3%;
    margin-bottom: 0%;
    margin-left: 25%;
    margin-right: 0px;
    padding: 0px;
	width: 60%;
}

.atelierv2025-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 3.5vw;
    line-height: 3.2vw;
}

.atelierv2025-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 1%;
    margin-bottom: 0%;
    margin-left: 25%;
    margin-right: 0px;
    padding: 0px;
	width: 60%;
}

.atelierv2025-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.5vw;
    line-height: 2vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART TITRE DECORE VERSION C SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-smartphone-encarttitredecorevc {
	padding: 0;
}

.atelierv2025-smartphone-encarttitredecorevc .atelierv2025-line {
	margin: 0px;
	/* padding: 0px; */
	width: 100%;
    min-width: 100%;
	padding-top: 0;
    padding-bottom: 0;
}

.atelierv2025-smartphone-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple {
	aspect-ratio: 768/327;
	padding-bottom: 0;	
}

.atelierv2025-smartphone-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	margin-top: 9vw;
    margin-bottom: 0%;
    margin-left: 23vw;
    margin-right: 1vw;
    padding: 0px;
    width: auto;
}

.atelierv2025-smartphone-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-smartphone-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 5vw;
    line-height: 5.5vw;
}

.atelierv2025-smartphone-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	margin-top: 2vw;
    margin-bottom: 0%;
    margin-left: 23vw;
    margin-right: 1vw;
    padding: 0px;
    width: auto;
}

.atelierv2025-smartphone-encarttitredecorevc .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 2.3vw;
    line-height: 2.9vw;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART DISCIPLINES ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encartdisciplines {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	height: auto;
}

.atelierv2025-encartdisciplines .atelierv2025-line {
	margin: 0px;
    padding: 0px;
    width: 100%;
    min-width: 100%;
    /* height: 100%;
    min-height: 100%; */
}

.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne01, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne02, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne03, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne04, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne05, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne06 {
	/* height: 32%; */
	aspect-ratio: 259 / 632;
	width: 16.66%;
	margin-right: 0 !important;
    padding: 0px;
    min-width: 16.66%;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne01 p, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne02 p, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne03 p, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne04 p, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne05 p, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne06 p {
	font-size: 1vmax;
	line-height: 1.3vmax;
}

.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne01:hover {
	background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/07/atelier_galerie_peinture_actif.webp');
}


.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne02:hover {
	background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/07/atelier_galerie_manga_actif.webp');
}


.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne03:hover {
	background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/07/atelier_galerie_beauxarts_actif.webp');
}

.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne04:hover {
	background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/07/atelier_galerie_graphite_actif.webp');
}

.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne05:hover {
	  background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/07/atelier_galerie_digital_actif.webp');
}

.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-colonne06:hover {
	  background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/07/atelier_galerie_couleur_actif.webp');
}

.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-bouton {
	padding-top: 7%;
    padding-left: 16%;
    margin-bottom: 50vmin;
}

.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-bouton p, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-bouton h1, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-bouton h2, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-bouton h3, 
.atelierv2025-encartdisciplines .atelierv2025-line .atelierv2025-bouton h4 {
	font-size: 1.5vw;
    line-height: 1.5vw;
	font-family: "Aldrich";
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART DISCIPLINES VB ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encartdisciplinesvb {
	margin: 0px;
	margin-top: 2vw;
	margin-bottom: 2vw;
	padding-right: 0px;
	height: auto;
	display: flex;
}

.atelierv2025-encartdisciplinesvb .atelierv2025-linetitre {
	margin: 0px;
    padding: 0px;
    width: 25vw;
}

.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines {
	margin: 0px;
    padding: 0px;
}


.atelierv2025-encartdisciplinesvb .atelierv2025-linetitre .atelierv2025-colonnesimple {

}

.atelierv2025-encartdisciplinesvb .atelierv2025-linetitre .atelierv2025-colonnesimple .atelierv2025-titre{
	
}

.atelierv2025-encartdisciplinesvb .atelierv2025-linetitre .atelierv2025-colonnesimple .atelierv2025-titre p,
.atelierv2025-encartdisciplinesvb .atelierv2025-linetitre .atelierv2025-colonnesimple .atelierv2025-titre h1,
.atelierv2025-encartdisciplinesvb .atelierv2025-linetitre .atelierv2025-colonnesimple .atelierv2025-titre h2,
.atelierv2025-encartdisciplinesvb .atelierv2025-linetitre .atelierv2025-colonnesimple .atelierv2025-titre h3,
.atelierv2025-encartdisciplinesvb .atelierv2025-linetitre .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-family: "Oswald";
    font-size: 4vw;
    line-height: 4vw;
    font-weight: lighter;
    padding-top: 1vw;
}

.atelierv2025-encartdisciplinesvb .atelierv2025-linetitre .atelierv2025-colonnesimple .atelierv2025-description {
	
}

.atelierv2025-encartdisciplinesvb .atelierv2025-linetitre .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1vw;
	line-height: 1.5vw;
}


.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne01, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne02, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne03, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne04, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne05, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne06 {
	/* height: 32%; */
	aspect-ratio: 173 / 324;
	width: 16.66%;
	margin-right: 0 !important;
    padding: 0px;
    min-width: 16.66%;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne01 p, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne02 p, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne03 p, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne04 p, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne05 p, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne06 p {
	font-size: 1vw;
	line-height: 1.3vw;
}

.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne01:hover {
	background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/08/atelier_encartdisciplines_beauxarts_over.webp');
}


.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne02:hover {
	background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/08/atelier_encartdisciplines_beauxarts_over.webp');
}


.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne03:hover {
	background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/08/atelier_encartdisciplines_beauxarts_over.webp');
}

.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne04:hover {
	background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/08/atelier_encartdisciplines_beauxarts_over.webp');
}

.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne05:hover {
	  background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/08/atelier_encartdisciplines_beauxarts_over.webp');
}

.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-colonne06:hover {
	  background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/08/atelier_encartdisciplines_beauxarts_over.webp');
}

.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-bouton {
	padding-top: 13vw;
    padding-left: 1vw;
}

.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-bouton p, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-bouton h1, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-bouton h2, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-bouton h3, 
.atelierv2025-encartdisciplinesvb .atelierv2025-linedisciplines .atelierv2025-bouton h4 {
	font-size: 1.2vw;
    line-height: 1.3vw;
	font-family: "Aldrich";
	color: white;
}




/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART DISCIPLINES SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-smartphone-encartdisciplines {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	height: auto;
}

.atelierv2025-smartphone-encartdisciplines .atelierv2025-line01 , 
.atelierv2025-smartphone-encartdisciplines .atelierv2025-line02 , 
.atelierv2025-smartphone-encartdisciplines .atelierv2025-line03 , 
.atelierv2025-smartphone-encartdisciplines .atelierv2025-line04 , 
.atelierv2025-smartphone-encartdisciplines .atelierv2025-line05 , 
.atelierv2025-smartphone-encartdisciplines .atelierv2025-line06  {
	margin: 0px;
    padding: 0px;
    width: 100%;
    min-width: 100%;
}

.atelierv2025-smartphone-encartdisciplines .atelierv2025-colonnesimple {
	aspect-ratio: 768 / 383;
	width: 100%;
	margin-right: 0 !important;
    padding: 0px;
    min-width: 100%;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.atelierv2025-smartphone-encartdisciplines .atelierv2025-colonnesimple p {
	font-size: 1vmax;
	line-height: 1.3vmax;
}

.atelierv2025-smartphone-encartdisciplines .atelierv2025-line01 .atelierv2025-colonnesimple:hover {
	background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/09/Matieres_Crayon_Landing_phone_ON.webp');
}


.atelierv2025-smartphone-encartdisciplines .atelierv2025-line02 .atelierv2025-colonnesimple:hover {
	background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/09/Matieres_MangaBD_Landing_phone_ON.webp');
}


.atelierv2025-smartphone-encartdisciplines .atelierv2025-line03 .atelierv2025-colonnesimple:hover {
	background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/09/Matieres_Peinture_Landing_phone_ON.webp');
}

.atelierv2025-smartphone-encartdisciplines .atelierv2025-line04 .atelierv2025-colonnesimple:hover {
	background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/09/Matieres_BA_Landing_phone_ON.webp');
}

.atelierv2025-smartphone-encartdisciplines .atelierv2025-line05 .atelierv2025-colonnesimple:hover {
	  background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/09/Matieres_Digi_Landing_phone_ON.webp');
}

.atelierv2025-smartphone-encartdisciplines .atelierv2025-line06 .atelierv2025-colonnesimple:hover {
	  background-image: url('https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/09/Matieres_Couleur_Landing_phone_ON.webp');
}

.atelierv2025-smartphone-encartdisciplines .atelierv2025-bouton {
	margin-top: 40.5vmin;
    margin-right: 20vmin;
	float: right;
}

.atelierv2025-smartphone-encartdisciplines .atelierv2025-bouton p, 
.atelierv2025-smartphone-encartdisciplines .atelierv2025-bouton h1, 
.atelierv2025-smartphone-encartdisciplines .atelierv2025-bouton h2, 
.atelierv2025-smartphone-encartdisciplines .atelierv2025-bouton h3, 
.atelierv2025-smartphone-encartdisciplines .atelierv2025-bouton h4 {
	font-size: 2.5vw;
    line-height: 2.7vw;
	font-family: "Aldrich";
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART SERVICES ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-encartservices {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	height: auto;
}

.atelierv2025-encartservices .atelierv2025-line {
	margin: 0px;
    padding: 0px;
    width: 100%;
    min-width: 100%;
    /* height: 100%;
    min-height: 100%; */
}

.atelierv2025-encartservices .atelierv2025-line .atelierv2025-colonne01, 
.atelierv2025-encartservices .atelierv2025-line .atelierv2025-colonne02, 
.atelierv2025-encartservices .atelierv2025-line .atelierv2025-colonne03, 
.atelierv2025-encartservices .atelierv2025-line .atelierv2025-colonne04 {
	/* height: 32%; */
	aspect-ratio: 391 / 620;
	width: 25%;
	margin-right: 0 !important;
    padding: 0px;
    min-width: 25%;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.atelierv2025-encartservices .atelierv2025-line .atelierv2025-colonne01 p, 
.atelierv2025-encartservices .atelierv2025-line .atelierv2025-colonne02 p, 
.atelierv2025-encartservices .atelierv2025-line .atelierv2025-colonne03 p, 
.atelierv2025-encartservices .atelierv2025-line .atelierv2025-colonne04 p {
	font-size: 1vmax;
	line-height: 1.3vmax;
}

.atelierv2025-encartservices .atelierv2025-line .atelierv2025-titre {
	padding-top: 65%;
    padding-left: 9%;
    /* margin-bottom: 50vmin; */
    padding-right: 9%;
    padding-bottom: 0%;
    margin-bottom: 0%;
}

.atelierv2025-encartservices .atelierv2025-line .atelierv2025-titre p, 
.atelierv2025-encartservices .atelierv2025-line .atelierv2025-titre h1,
.atelierv2025-encartservices .atelierv2025-line .atelierv2025-titre h2,
.atelierv2025-encartservices .atelierv2025-line .atelierv2025-titre h3,
.atelierv2025-encartservices .atelierv2025-line .atelierv2025-titre h4 {
	font-size: 2.5vw;
    line-height: 2.5vw;
    color: white;
}

.atelierv2025-encartservices .atelierv2025-line .atelierv2025-description {
	padding-top: 4%;
    padding-left: 16%;
    /* margin-bottom: 50vmin; */
	padding-left: 10%;
    padding-right: 10%;
}

.atelierv2025-encartservices .atelierv2025-line .atelierv2025-description p {
	font-size: 1.4vi;
    line-height: 1.6vi;
    color: white;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART SLIDER PLANNING SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

.atelierv2025-smartphone-encartsliderplanning {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	height: auto;
}

.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line {
	margin: 0px;
    padding: 0px;
    width: 100%;
    min-width: 100%;
    /* height: 100%;
    min-height: 100%; */
}

.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple {
	/* height: 32%; */
	aspect-ratio: 768 / 1421;
	width: 100%;
	margin-right: 0 !important;
    padding: 0px;
    min-width: 25%;
    padding-bottom: 0px;
    margin-bottom: 0px;
}


.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .et_pb_gallery_fullwidth .et_pb_gallery_image img {
	aspect-ratio: 532/1397;
	width: 70vw;
    margin: 0 auto;
	display: block;
}

.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .et-pb-arrow-prev {
	content: url(https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/08/atelier_encartsliderplanning_smartphone_bouton_versgauche.webp);
    width: 20vw;
}

.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .et-pb-arrow-prev:before {
	/* content: url(https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/08/atelier_encartsliderplanning_smartphone_bouton_versgauche.webp); */
}

.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .et-pb-arrow-next:before {
	/* content: url(https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/08/atelier_encartsliderplanning_smartphone_bouton_versdroite.webp); */
}

.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .et-pb-arrow-next {
	content: url(https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/08/atelier_encartsliderplanning_smartphone_bouton_versdroite.webp);
    width: 20vw;
}

.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple p {
	font-size: 1vmax;
	line-height: 1.3vmax;
}

.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 65%;
    padding-left: 9%;
    /* margin-bottom: 50vmin; */
    padding-right: 9%;
    padding-bottom: 0%;
    margin-bottom: 0%;
}

.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 2.5vi;
    line-height: 2.5vi;
    color: white;
}

.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	padding-top: 4%;
    padding-left: 16%;
    /* margin-bottom: 50vmin; */
	padding-left: 10%;
    padding-right: 10%;
}

.atelierv2025-smartphone-encartsliderplanning .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 1.4vi;
    line-height: 1.6vi;
    color: white;
}

/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART SERVICE SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encartservice {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-smartphone-encartservice .atelierv2025-line {
	aspect-ratio: 768 / 1024;
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}

.atelierv2025-smartphone-encartservice .atelierv2025-line .atelierv2025-colonnesimple {
	
	/* padding-top: 137px;
	padding-left: 210px;
	padding-right: 80px; */
}

.atelierv2025-smartphone-encartservice .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 50%;
    width: 60%;
    margin: 0 auto;
	padding-bottom: 0px;
}

.atelierv2025-smartphone-encartservice .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encartservice .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encartservice .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encartservice .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-smartphone-encartservice .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 10.5vw;
	line-height: 11.8vw;
    font-family: "Oswald";
	color: white;
	font-weight: bold;
	text-transform: none;
}

.atelierv2025-smartphone-encartservice .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	width: 75%;
    margin: 0 auto;
    padding-top: 2%;
    padding-bottom: 4%;
}

.atelierv2025-smartphone-encartservice .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 6.5vw;
    line-height: 7vw;
	color: white;
	font-weight: bold;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART TITRE ET BOUTON SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encarttitreetbouton {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-smartphone-encarttitreetbouton .atelierv2025-line {
	/* aspect-ratio: 768 / 1024; */
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}

.atelierv2025-smartphone-encarttitreetbouton .atelierv2025-line .atelierv2025-colonnesimple {
	
	/* padding-top: 137px;
	padding-left: 210px;
	padding-right: 80px; */
}

.atelierv2025-smartphone-encarttitreetbouton .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	padding-top: 5%;
    width: 90%;
    margin: 0 auto;
	padding-bottom: 5%;
}

.atelierv2025-smartphone-encarttitreetbouton .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encarttitreetbouton .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encarttitreetbouton .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encarttitreetbouton .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-smartphone-encarttitreetbouton .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 10.5vw;
	line-height: 11.8vw;
    font-family: "Oswald";
	color: #1a1a1a;
	text-transform: none;
}

.atelierv2025-smartphone-encarttitreetbouton .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description {
	width: 75%;
    margin: 0 auto;
    padding-top: 2%;
    padding-bottom: 4%;
}

.atelierv2025-smartphone-encarttitreetbouton .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-description p {
	font-size: 3.5vmax;
    line-height: 4.5vmax;
	color: white;
	font-weight: bold;
}


.atelierv2025-smartphone-encarttitreetbouton .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton {
	/* padding-top: 5%; */
    padding-left: 9%;
    /* padding-bottom: 5%; */
	display: grid;
	aspect-ratio: 492 / 143;
	width: 60%;
	align-items: center;
	margin: 0 auto;
}

.atelierv2025-smartphone-encarttitreetbouton .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-bouton p {
	font-size: 8vw;
}

/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART CARTE SOUS FORM ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartcartesousform {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-encartcartesousform .atelierv2025-carte {
	aspect-ratio: 1545/809;
}

.atelierv2025-encartcartesousform .atelierv2025-carte .et_pb_map{
	aspect-ratio: 1545 / 809;
    height: auto;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART CARTE SOUS FORM SMARTPHONE  ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encartcartesousform {
	
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.atelierv2025-smartphone-encartcartesousform .atelierv2025-carte {
	aspect-ratio: 765/1494;
}

.atelierv2025-smartphone-encartcartesousform .atelierv2025-carte .et_pb_map{
	aspect-ratio: 765/1494;
    height: auto;
}

/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART FORM AU DESSUS DE CARTE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-encartformsurcarte {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}


.atelierv2025-encartformsurcarte .atelierv2025-line {
	/* width: 60%;
    max-width: 60%; */
    padding: 0px;
    margin-top: 1vw;
    padding-left: 1vw; 
    padding-bottom: 3vw;
    display: inline-flex;
    align-items: center;
	
	/* min-width: 45vw; */
    width: 45vw;
    /* max-width: 60vw; */ 
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple {
	padding-bottom: 1vw;
	/* aspect-ratio: 716 / 717; */
	/* background-position: right; */
	/* background-size: cover; */ 
	background-image: none;
    background-color: white;
    border: #1e1e1e 0.1vw outset;
    border-radius: 3vw;
	padding-bottom: 3vw;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	margin-top: 2vw;
    margin-bottom: 0%;
    margin-left: 4vw;
    margin-right: 0px;
    padding: 0px;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 3.5vw;
    line-height: 3.7vw;
	font-family: "Oswald";
	font-weight: lighter;
}


.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form {
	margin-top: 0%;
    margin-bottom: 0%;
    margin-left: 3.5vw;
    margin-right: 0px;
    padding-top: 1vw;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et_pb_contact_field,
.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form input, 
.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form textarea,
.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] {
	width: 95%;
    padding: 0vw;
    margin: 0px;
    font-size: 1.20vw;
    line-height: 2.5vw;
}

@media screen and (min-width: 1800px) {
	.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et_pb_contact_field,
	.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form input, 
	.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form textarea,
	.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] {
		/* font-size: 1.30vmin;
	    line-height: 2.2vmin; */
	}
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] .et_pb_contact_field_checkbox {
	float: left;
	width: 33%;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{
	font-weight: normal;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] .et_pb_contact_field_checkbox label i { 
    background-color: darkkhaki;
	border: 0.1vw solid #1e1e1e;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] .et_pb_contact_field_checkbox label i:before { 
    color: #1e1e1e;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form input, 
.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form textarea,
.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #1a1a1a; 
	padding-left: 0vw;
	min-height: auto;
	border-bottom: 0;
	padding-top: 0.2vw;
	margin-left: 2vw;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form textarea {
    height: inherit;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="message"]{
	height: 6vmax;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et_contact_bottom_container{
	margin-right: 15%;
    margin-top: 1%;
	font-size: 1.5vw;
	display: block;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et_pb_contact_captcha {
	background-color: white;
	color: #1e1e1e;
	padding-left: 1vw;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et_contact_bottom_container .et_pb_contact_right {
	min-width: auto;
	width: 16vw;
    float: left;
    position: relative;
	display: inline-block;
	padding-right: 1vw;
    padding-top: 1vw;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et-pb-contact-message{
	font-size: 1.15vw;
    line-height: 2.5vw;
    padding-right: 2vw;
	/* width: 52vw; */
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et-pb-contact-message p{
	padding-left: 1vw;
    padding-top: 3vw;
    font-size: 2vw;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et-pb-contact-message p,
.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et-pb-contact-message ul {
	padding-bottom: 0px;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et-pb-contact-message ul {
	padding: 0;
    line-height: 1.8vw;
    padding-left: 2vw;
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form button {
	aspect-ratio: 151/64;
	/* height: 5vmax; */
	width: 13vw;
	
	display: inline-block;
    float: left;
	position: relative;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 2vw;
	padding-right: 0px;
	
	margin-top: 1vw;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	
	font-family: 'FakeSerif', Helvetica, Arial, Lucida, sans-serif;
    color: white;
	font-size: 2vvw;
	line-height: 2vw;
    
	border: 0;
	
	background-size: contain;
    background-position: left top;
    background-image: url(https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/07/atelier_bouton_ensavoirplus.webp);
	
}

.atelierv2025-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et_pb_contact_submit{
	font-size: 2vw;
	line-height: 2vw;
}


/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- ENCART FORM AU DESSUS DE CARTE SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
.atelierv2025-smartphone-encartformsurcarte {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	aspect-ratio: 765 / 1494;
}


.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line {
	/* width: 60%;
    max-width: 60%; */
    padding: 0px;
    margin-top: 1vw;
    padding-left: 1vw; 
    padding-bottom: 3vw;
    display: block;
    align-items: center;
	
	/* min-width: 45vw; */
    width: 90%;
    /* max-width: 60vw; */ 
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple {
	padding-bottom: 1vw;
	/* aspect-ratio: 716 / 717; */
	/* background-position: right; */
	/* background-size: cover; */ 
	background-image: none;
    background-color: white;
    border: #1e1e1e 0.1vw outset;
    border-radius: 3vw;
	padding-bottom: 3vw;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre {
	margin-top: 2vw;
    margin-bottom: 0%;
    margin-left: 4vw;
    margin-right: 0px;
    padding: 0px;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre p, 
.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h1, 
.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h2, 
.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h3, 
.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-titre h4 {
	font-size: 6vw;
    line-height: 6.5vw;
	font-family: "Oswald";
	font-weight: lighter;
}


.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form {
	margin-top: 0%;
    margin-bottom: 0%;
    margin-left: 3.5vw;
    margin-right: 0px;
    padding-top: 1vw;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et_pb_contact_field,
.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form input, 
.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form textarea,
.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] {
	width: 95%;
    padding: 0vw;
    margin: 0px;
    font-size: 3vw;
    line-height: 6vw;
}

@media screen and (min-width: 1800px) {
	.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et_pb_contact_field,
	.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form input, 
	.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form textarea,
	.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] {
		/* font-size: 1.30vmin;
	    line-height: 2.2vmin; */
	}
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] .et_pb_contact_field_checkbox {
	float: left;
	width: 33%;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{
	font-weight: normal;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] .et_pb_contact_field_checkbox label i { 
    background-color: white;
	border: 0.1vw solid #1e1e1e;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] .et_pb_contact_field_checkbox label i:before { 
    color: #1e1e1e;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form input, 
.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form textarea,
.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="preferencecontact"] {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #1a1a1a; 
	padding-left: 0vw;
	min-height: auto;
	border-bottom: 0;
	padding-top: 0.2vw;
	margin-left: 2vw;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form textarea {
    height: inherit;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form [data-id="message"]{
	height: 6vmax;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et_contact_bottom_container{
	margin-right: 15%;
    margin-top: 1%;
	font-size: 3vw;
	display: block;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et_pb_contact_captcha {
	background-color: darkkhaki;
	color: #1e1e1e;
	padding-left: 1vw;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et_contact_bottom_container .et_pb_contact_right {
	min-width: auto;
	width: 35vw;
    float: left;
    position: relative;
	display: inline-block;
	padding-right: 1vw;
    padding-top: 1vw;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et-pb-contact-message{
	font-size: 1.15vw;
    line-height: 2.5vw;
    padding-right: 2vw;
	/* width: 52vw; */
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et-pb-contact-message p{
	padding-left: 1vw;
    padding-top: 4vw;
    font-size: 4vw;
    line-height: 5vw;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et-pb-contact-message p,
.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et-pb-contact-message ul {
	padding-bottom: 0px;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et-pb-contact-message ul {
	padding: 0;
    padding-left: 5vw;
	font-size: 3vw;
    line-height: 5vw;
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form button {
	aspect-ratio: 151/64;
	/* height: 5vmax; */
	width: 30vw;
	
	display: inline-block;
    float: left;
	position: relative;
	
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 2vw;
	padding-right: 0px;
	
	margin-top: 1vw;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	
	font-family: 'FakeSerif', Helvetica, Arial, Lucida, sans-serif;
    color: white;
	font-size: 2vvw;
	line-height: 2vw;
    
	border: 0;
	
	background-size: contain;
    background-position: left top;
    background-image: url(https://nantes.atelierdesnouveauxarts.com/wp-content/uploads/2025/07/atelier_bouton_ensavoirplus.webp);
	
}

.atelierv2025-smartphone-encartformsurcarte .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-form .et_pb_contact_submit{
	font-size: 5vw;
	display: inline-grid;
}

/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- FOOTER DESKTOP ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

#atelierv2025-footerdesktop{ 
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#atelierv2025-footerdesktop .atelierv2025-line{
	width: 100%;
	max-width: 100%;
	padding-top: 2vw;
    padding-bottom: 2vw;
}

#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne01 {
	padding-top: 1vw;
	padding-bottom: 1vw;
	padding-left: 2vw;
	padding-right: 0px;
	width: 17vw;
    margin: 0;
}

#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-textelogo {
	font-size: 1vw;
	margin: 0px;
	padding: 0px;
}

#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-textelogo img{
	vertical-align: middle;
}

#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-textelinks {
	font-size: 0.75vw;
	line-height: 1.3vw;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #1a1a1a !important;
}

#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne01 .atelierv2025-textelinkstop {
	margin-top: 2vw;
	color: rgb(220, 220, 220);
}



#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne01 .et_pb_button_0 {
	padding-top: 1vw !important;
    padding-bottom: 1vw !important;
    padding-left: 2vw !important;
    padding-right: 2vw !important;
    margin-top: 1vw;
	border-radius: 1vw;
}

#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne02 {
	padding-top: 1vw;
	padding-bottom: 1vw;
	padding-left: 2vw;
	padding-right: 0px;
	width: 19vw;
	margin: 0;
}

#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-titrefooter {
	font-size: 1.4vw;
}

#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne02 .atelierv2025-textelinks {
	font-size: 0.75vw;
	line-height: 1.3vw;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #1a1a1a !important;
}


#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne03 {
	padding-top: 1vw;
	padding-bottom: 1vw;
	padding-left: 2vw;
	padding-right: 0px;	
	width: 19vw;
	margin: 0;
}


#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne03 .atelierv2025-titrefooter {
	font-size: 1.4vw;
}

#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne03 .atelierv2025-textelinks {
	font-size: 0.75vw;
	line-height: 1.3vw;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #1a1a1a !important;
}

#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne04 {
	padding-top: 1vw;
	padding-bottom: 1vw;
	padding-left: 2vw;
	padding-right: 0px;
	width: auto;
	margin: 0;
}


#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne04 .atelierv2025-titrefooter {
	font-size: 1.4vw;
}

#atelierv2025-footerdesktop .atelierv2025-line .atelierv2025-colonne04 .atelierv2025-textelinks {
	font-size: 0.75vw;
	line-height: 1.3vw;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #1a1a1a !important;
}


#atelierv2025-footerdesktop .et_pb_menu .et_pb_menu__menu>nav{
	display: block;
}

#atelierv2025-footerdesktop .et_pb_menu .et_pb_menu__menu>nav>ul{
	display: block;
	padding-left: 2vw;
}

#atelierv2025-footerdesktop .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul li {
	font-size: 1.2vw;
	line-height: 1.2vw;
	margin-top: 0;
}

@media (max-width: 980px){
	#atelierv2025-footerdesktop .et_pb_menu .et_pb_menu__menu {
		display: block;
	}
	
	#atelierv2025-footerdesktop .et_pb_menu .et_mobile_nav_menu{
		display: none;
	}
}

#atelierv2025-footerdesktop .et_pb_menu .et_pb_menu__wrap{
	/* padding-left: 2vw; */
	display: block; 
}

#atelierv2025-footerdesktop .et-menu li>a {
	color: #2ea3f2;
	font-size: 0.75vw;
    line-height: 1.3vw;
	padding-bottom: 0;
}

/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- FOOTER COPYRIGHT ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

#atelierv2025-footercopyrightdesktop {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#atelierv2025-footercopyrightdesktop .atelierv2025-line {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#atelierv2025-footercopyrightdesktop .atelierv2025-line .atelierv2025-colonnesimple  {
	
}


#atelierv2025-footercopyrightdesktop .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-textelinks {
	font-size: 0.75vw;
	line-height: 1.3vw;
}



/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- FOOTER SMARTPHONE ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

#atelierv2025-footersmartphone{ 
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#atelierv2025-footersmartphone .atelierv2025-lineA{
	width: 100%;
	max-width: 100%;
}

#atelierv2025-footersmartphone .atelierv2025-lineA:before{
	content : "";
  	position: absolute;
  	left    : 0;
  	bottom  : 0;
  	height  : 1px;
  	width   : 50%;  /* or 100px */
  	border-bottom: 1.5vw solid white;
	margin-left: 25%;
}

#atelierv2025-footersmartphone .atelierv2025-lineA .atelierv2025-colonne01 {
	padding-top: 1vh;
	padding-bottom: 1vh;
	padding-left: 3vw;
	padding-right: 0px;
	width: 100%;
	border: 0;
}

#atelierv2025-footersmartphone .atelierv2025-lineA .atelierv2025-colonne01 .atelierv2025-textelogo {
	font-size: 1vw;
	margin: 0px;
	padding: 0px;
	margin-bottom: 4vw;
}


#atelierv2025-footersmartphone .atelierv2025-lineA .atelierv2025-colonne01 .atelierv2025-textelogo p {
	font-size: 5vw;
	padding-left: 2vw;
	vertical-align: text-top;
}

#atelierv2025-footersmartphone .atelierv2025-lineA .atelierv2025-colonne01 .atelierv2025-textelogo img{
	vertical-align: middle;
	width: 10vw;
}

#atelierv2025-footersmartphone .atelierv2025-lineA .atelierv2025-colonne01 .atelierv2025-textelinks {
	font-size: 2.5vw;
    line-height: 3.2vw;
	margin-bottom: 0px;
	padding: 0px;
    padding-left: 4vw;
	background-color: #1a1a1a !important;
}

#atelierv2025-footersmartphone .atelierv2025-lineA .atelierv2025-colonne01 .atelierv2025-textelinks p{
	color: rgb(220, 220, 220);
}

#atelierv2025-footersmartphone .atelierv2025-lineA .atelierv2025-colonne01 .et_pb_button_module_wrapper {
	padding-left: 4vw;
}

#atelierv2025-footersmartphone .atelierv2025-lineA .atelierv2025-colonne01 .et_pb_button_module_wrapper a {
	font-size: 3.5vw;
    padding: 1vw;
    margin-top: 4vw;
    padding-top: 1vw !important;
    padding-right: 3vw !important;
    padding-bottom: 1vw !important;
    padding-left: 3vw !important;
}

#atelierv2025-footersmartphone .atelierv2025-lineA .atelierv2025-colonne01 .atelierv2025-textelinkstop {
	margin-top: 3vw;
}

#atelierv2025-footersmartphone .atelierv2025-lineB {
	width: 100%;
	display: flex;
}

#atelierv2025-footersmartphone .atelierv2025-lineB .atelierv2025-colonne01 {
	padding-top: 1vh;
	padding-bottom: 1vh;
	padding-left: 3vw;
	padding-right: 0px;
	width: 50%;
	border: 0;
}

#atelierv2025-footersmartphone .atelierv2025-lineB .atelierv2025-colonne01 .atelierv2025-titrefooter {
	font-size: 5.5vw;
	padding-left: 4vw;
	
}

#atelierv2025-footersmartphone .atelierv2025-lineB .atelierv2025-colonne01 .atelierv2025-textelinks {
	font-size: 2.5vw;
	line-height: 3.2vw;
	margin-bottom: 0px;
	padding: 0px;
	padding-left: 4vw;
	background-color: #1a1a1a !important;
}


#atelierv2025-footersmartphone .atelierv2025-lineB .atelierv2025-colonne02 {
	padding-top: 1vh;
	padding-bottom: 1vh;
	padding-left: 2vw;
	padding-right: 0px;
	width: 50%;
	border: 0;
}


#atelierv2025-footersmartphone .atelierv2025-lineB .atelierv2025-colonne02 .atelierv2025-titrefooter {
	font-size: 5.5vw;
	padding-left: 4vw;
}


#atelierv2025-footersmartphone .atelierv2025-lineB .atelierv2025-colonne02 .atelierv2025-textelinks {
	font-size: 2.5vw;
	line-height: 3.2vw;
	margin-bottom: 0px;
	padding: 0px;
	padding-left: 4vw;
	background-color: #1a1a1a !important;
}


#atelierv2025-footersmartphone .et_pb_menu .et_pb_menu__menu>nav{
	display: block;
}

#atelierv2025-footersmartphone .et_pb_menu .et_pb_menu__menu>nav>ul{
	display: block;
	padding-left: 2vw;
}

#atelierv2025-footersmartphone .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul li {
	font-size: 2.5vw;
	line-height: 3.2vw;
	margin-top: 0;
}

@media (max-width: 980px){
	#atelierv2025-footersmartphone .et_pb_menu .et_pb_menu__menu {
		display: block;
	}
	
	#atelierv2025-footersmartphone .et_pb_menu .et_pb_menu__menu .nav {
		display: block !important;
	}
	
	#atelierv2025-footersmartphone .et_pb_menu .et_mobile_nav_menu{
		display: none;
	}
}

#atelierv2025-footersmartphone .et_pb_menu .et_pb_menu__wrap{
	/* padding-left: 2vw; */
	display: block; 
}

#atelierv2025-footersmartphone .et-menu li>a {
	color: #2ea3f2;
	font-size: 2.5vw;
	line-height: 3.2vw;
	padding-bottom: 0;
}

/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- FOOTER COPYRIGHT SMARTPHONE------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

#atelierv2025-footercopyrightsmartphone {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#atelierv2025-footercopyrightsmartphone .atelierv2025-line {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#atelierv2025-footercopyrightsmartphone .atelierv2025-line .atelierv2025-colonnesimple  {
	
}


#atelierv2025-footercopyrightsmartphone .atelierv2025-line .atelierv2025-colonnesimple .atelierv2025-textelinks {
	font-size: 2vw;
    line-height: 2.5vw;
}

/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ---------- COMMUN ------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 
/* ----------------------------------- */ 

#atelierv2025-desktopcontenttoshift,
#atelierv2025-footercopyrightdesktop,
#atelierv2025-footerdesktop {
	padding-left: 20vw;
	padding-top: 0px;
	padding-bottom: 0px;
}

@media (min-width: 769px) {
	#atelierv2025-desktopcontenttoshift,
	#atelierv2025-footercopyrightdesktop,
	#atelierv2025-footerdesktop  {
		padding-left: 20vw;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	#atelierv2025-smartphonecontent, 
	#atelierv2025-footercopyrightsmartphone, 
	#atelierv2025-footersmartphone
	{
		display: none;
	}

}

@media (max-width: 768px) {
	#atelierv2025-desktopcontenttoshift,
	#atelierv2025-footercopyrightdesktop,
	#atelierv2025-footerdesktop {
		display: none;
	}
}

#main-footer{
  display: none;
}



