@charset "utf-8";
@import url("webfonts/GROBOLD/stylesheet.css");


html {
	scroll-behavior: smooth;
	overflow-x: hidden;
}

.container-fluid .container {
	max-width: 80vw;
}
.row .col-xl-3 .img-fluid-LOGO  {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	display: inherit;
	right: 20px;
	left: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	overflow-x: visible;
	max-width: 304px;
	margin-left: -8%;
}

.container-fluid .container .img-fluid {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	display: inherit;
	right: 20px;
	left: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	overflow-x: visible;
	max-width: 304px;
	margin-left: -8%;

}

.container-fluid .container .navbar.navbar-expand-lg.navbar-light.bg-light {
	border-radius: 20px;
	border: 2px solid #000000;
	margin-right: 30px;
	margin-top: 20px;
	opacity: 0.9;
	margin-left: 30px;
	background-image: url(ressources/BACKGROUND/BACKGROUND-NAVBAR.png);
	background-position: -110px 106px;
	background-clip: padding-box;
	background-attachment: scroll;
	background-size: 1920px 162px;
	background-origin: padding-box;
	min-height: 70px;
}

.container .navbar.navbar-expand-lg.navbar-light.bg-light .nav-link-NV {
	opacity: 1;
	-webkit-transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	-o-transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	color: #000000;
	font-style: normal;
	text-align: center;
	margin-left: 1vw;
	font-size: large;
	border-radius: 20px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	margin-top: -4px;
}
.container .navbar.navbar-expand-lg.navbar-light.bg-light .nav-link-NV:hover {
	letter-spacing: 1.5px;
	background-image: -webkit-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	border: thin solid #000000;
	border-radius: 20px;
	background-image: -moz-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
}
.offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light #NAVLINK2 {
	background-image: -webkit-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	border: thin solid #000000;
	border-radius: 20px;
	color: #000000;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}
.navbar.navbar-expand-lg.navbar-light.bg-light #navbarSupportedContent1 #NAVLINK2 {
	background-image: -webkit-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	border-radius: 20px;
	border: thin solid #000000;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}
.row .offset-xl-0.col-xl-9 .img-fluid {
	float: right;
	margin-top: 6px;
	padding-right: 3%;
}
.container-fluid .container #IMAGE-INDEX {
	position: static;
	max-height: 77vh;
	max-width: 76vw;
	object-fit: cover;
	object-position: bottom;
	padding-bottom: 20px;
}

.container-fluid .container .col-xl-14.text-center  {
	border-radius: 20px;
	margin-top: -8%;
	font-size: x-large;
	opacity: 1;
}

#OFFRES {
	-webkit-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	transition: all 500ms ease-in-out 0s;
	color: #FFFFFF;
	background-image: -webkit-linear-gradient(270deg,rgba(0,228,248,0.61) 0%,rgba(13,117,203,0.67) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,228,248,0.61) 0%,rgba(13,117,203,0.67) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,228,248,0.61) 0%,rgba(13,117,203,0.67) 100%);
	background-image: linear-gradient(180deg,rgba(0,228,248,0.61) 0%,rgba(13,117,203,0.67) 100%);
	border-radius: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: thin solid #000000;
}
#OFFRES:hover {
	letter-spacing: 2px;
	color: #000000;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,110,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,110,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,110,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,110,0,1.00) 100%);
}


.container-fluid .container .row {
	z-index: 1;

}






.container .row .col-xl-4 {
	max-width: 31.5%;
	margin-left: -0px;
	z-index: 1;
}

.card-body .card-title.text-center strong {
	font-size: x-large;
	color: #000000;
	padding-top: 0px;
	font-family: GROBOLD;
	z-index: 0;
}

.PRESTATIONS.text-center .card-body #OFFRES {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-radius: 20px;
	padding-left: 10px;
	border: thin solid #000000;
	font-size: 26px;
	display: inherit;
	margin-top: 0%;
	z-index: 0;
}



.PRESTATIONS.text-center a #DEPANNAGE  {
	margin-left: -8%;
	max-width: 100%;
	margin-top: -20%;
	margin-bottom: -3%;

}
.PRESTATIONS.text-center a #CREATION  {
	margin-left: -8%;
	max-width: 100%;
	margin-top: -20%;
	margin-bottom: -3%;
}
.PRESTATIONS.text-center a #ASSISTANCE  {
	margin-left: 0%;
	max-width: 100%;
	margin-top: -20%;
	margin-bottom: -3%;

}
#PRESTA1 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 28vw;
	margin-left: 12%;
	margin-top: 0%;
	max-height: 21.5vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: -21;
	position: absolute;
	visibility: inherit;
}
#PRESTA1:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 29vw;
	max-height: 24vw;
	margin-right: -12%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-left: 6%;
}

#PRESTA2 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 28vw;
	margin-left: 12%;
	margin-top: 0%;
	max-height: 21.5vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: -21;
	position: absolute;
	visibility: inherit;
}
#PRESTA2:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 29vw;
	max-height: 24vw;
	margin-right: -12%;
	margin-left: 6%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
}
#PRESTA3 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 28vw;
	margin-left: 12%;
	margin-top: 0%;
	max-height: 21.5vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: -21;
	position: absolute;
	visibility: inherit;
}
#PRESTA3:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 29vw;
	max-height: 24vw;
	margin-left: 6%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-right: -12%;
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
}

.container .row-INDEX-BULLES #BULLE1 {
	margin-left: 18vw;
	max-width: 200vw;
	max-height: 20vw;
	position: absolute;
	margin-top: 25%;
	z-index: 20;
}
.container .row-INDEX-BULLES #BULLE2 {
	margin-top: 25%;
	margin-left: 32vw;
	padding-top: 0px;
	max-height: 20vw;
	max-width: 35vw;
	position: absolute;
	z-index: 20;
}
.container .row-INDEX-BULLES #BULLE3 {
	max-height: 20vw;
	max-width: 200vw;
	margin-top: 25%;
	margin-left: 44vw;
	position: absolute;
	z-index: 20;
}
.container .row #PRESTA-A {
	z-index: 10;
}
.container .row #PRESTA-B {
	z-index: 4;
}
.container .row #PRESTA-C {
	z-index: 8;
}
.container #CREATION-MAIL form {
	border: thin solid #000000;
	color: #3B3B3B;
	background-image: -o-linear-gradient(270deg,rgba(0,235,255,0.54) 0%,rgba(0,147,255,0.54) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,235,255,0.54) 0%,rgba(0,147,255,0.54) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,235,255,0.54) 0%,rgba(0,147,255,0.54) 100%);
	background-image: linear-gradient(180deg,rgba(0,235,255,0.54) 0%,rgba(0,147,255,0.54) 100%);
	border-radius: 50px;
	opacity: 1;
	padding-top: 14px;
	padding-right: 40px;
	padding-bottom: 14px;
	padding-left: 40px;
	min-width: 40vw;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}
#CREATION-MAIL .align-items-center textarea {
	min-width: 48vw;
	min-height: 12vw;
}

.container-fluid .container .FOOTER.text-center {
	color: #FFFFFF;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}
.container-fluid .container .FOOTER-MAIN.text-center {
	color: #FFFFFF;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	margin-top: 54%;
	display: inherit;
}
.container .FOOTER.text-center h1 {
	font-size: 18px;
}
.container .FOOTER-MAIN.text-center h1 {
	font-size: 18px;
}
.HIDDEN   {
	visibility: inherit;
	display: inline;
	opacity: 0;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 1.2vw;
}
.container-fluid .container #CONTAINER-IMAGE-HAUT {
	margin-top: -3%;
}









body:has(#PRESTA2:hover) #PRESTA-A {z-index:1;}
body:has(#PRESTA2:hover) #PRESTA-C {z-index:1;}









@media (max-width:1199px){
.container .FOOTER-MAIN.text-center h1 {
}
.container .FOOTER.text-center h1 {
	font-size: 18px;
}
	.row-INDEX-BULLES {
	display:none;	
	}
	
.nav-link-NV {
	display: block;
	padding-top: 0.5rem;
	padding-right: 1rem;
	padding-left: 1rem;
	padding-bottom: 0.5rem;
	margin-bottom: 0.5rem;
}
.container .navbar.navbar-expand-lg.navbar-light.bg-light .nav-link-NV {
	opacity: 1;
	-webkit-transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	-o-transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	color: #000000;
	font-style: normal;
	text-align: left;
	margin-left: 1vw;
	border-radius: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: -4px;
}
.container .navbar.navbar-expand-lg.navbar-light.bg-light .nav-link-NV:hover {
	letter-spacing: 1.5px;
	background-image: -webkit-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	border: thin solid #000000;
	border-radius: 20px;
	background-image: -moz-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	padding-top: 9px;
	padding-bottom: 9px;
}
.offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light #NAVLINK2 {
	background-image: -webkit-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	border: thin solid #000000;
	border-radius: 20px;
	color: #000000;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	padding-top: 9px;
	padding-bottom: 9px;
}
.container .row .col-xl-4 {
	max-width: 81%;
	margin-left: -0px;
	padding-bottom: 6%;
}


}

@media (max-width:575px){
	
.IMAGE-INDEX-VERTICAL {
	display:inline;
	}
.IMAGE-INDEX {
	display:none;
	}
.IMAGE-INDEX-CINE {
	display: none;
}
.IMAGE-INDEX-CSM {
	display: none;
}
.row .offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light {
	margin-top: 10%;
	background-image: url(ressources/BACKGROUND/BACKGROUND-NAVBAR.png);
	background-size: 800px 1067px;
	background-position: 24% -79%;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 14px;
}
.offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light .navbar-toggler {
	margin-top: -1px;
}
.container .navbar.navbar-expand-lg.navbar-light.bg-light .nav-link-NV {
	opacity: 1;
	-webkit-transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	-o-transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	color: #000000;
	font-style: normal;
	text-align: left;
	font-size: large;
	border-radius: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: -1px;
}
.container .navbar.navbar-expand-lg.navbar-light.bg-light .nav-link-NV:hover {
	background-image: -webkit-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	border: thin solid #000000;
	border-radius: 20px;
	background-image: -moz-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	padding-top: 9px;
	padding-bottom: 9px;
	letter-spacing: 1.5px;
	background-image: linear-gradient(180deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
}
.offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light #NAVLINK2 {
	background-image: -webkit-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	border: thin solid #000000;
	border-radius: 20px;
	color: #000000;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 6px;
	padding-left: 6px;
	margin-bottom: 0.5rem;
	margin-top: 0.5rem;
	background-image: -moz-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
}
.FOOTER-MAIN.text-center {
	display: none;
	visibility: hidden;
}
.FOOTER-MAIN-SM.text-center {
	display: inline;
}
.FOOTER.text-center {
	display: none;
	visibility: hidden;
}
.FOOTER-SM.text-center {
	display: inline;
}















































}

@media (min-width:576px){
	
    .IMAGE-INDEX-VERTICAL {
	display:none;
	}
.IMAGE-INDEX-CINE {
	display: none;
}

	.IMAGE-INDEX {
	display:inline;
	}
.IMAGE-INDEX-CSM {
	display: none;
}
.FOOTER-MAIN.text-center {
	display: inline;
}
.FOOTER-MAIN-SM.text-center  {
	display: none;
}
.FOOTER.text-center {
	display: inline;
}
.FOOTER-SM.text-center  {
	display: none;
}








}

@media (max-width:399px){
.container-fluid .container {
	max-width: 98vw;
}
.row .col-xl-3.col-md-5 #LOGO {
	max-width: 36vw;
	margin-top: 2vh;
	margin-left: -10vw;
}

.container .row .offset-xl-0.col-xl-9 {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: -31%;
	margin-left: 22%;
	padding-left: 0px;
	padding-right: 0px;
}
.row .offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light {
	padding-top: 0px;
	margin-top: 8%;
	margin-right: 4px;
}
.row .offset-xl-0.col-xl-9 .img-fluid {
	max-width: 50vw;
	margin-right: 6%;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -22%;
	margin-bottom: 0vw;
	padding-top: 0%;
	font-size: 5vw;
}
#PRESTA1 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 92vw;
	margin-left: -18%;
	max-height: 54vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	z-index: 1;
	position: absolute;
	visibility: visible;
	padding-left: 0px;
	margin-right: -18%;
	padding-right: 0px;
	left: 21%;
}
#PRESTA1:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-left: -18%;
	margin-right: -18%;
	max-width: 92vw;
	max-height: 54vw;
	padding-right: 0px;
	left: 21%;
}
#PRESTA2 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 92vw;
	margin-left: -18%;
	max-height: 54vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -18%;
	z-index: 1;
	position: absolute;
	visibility: visible;
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-left: 0px;
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-right: 0px;
	left: 21%;
}
#PRESTA2:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 92vw;
	max-height: 54vw;
	margin-right: -18%;
	margin-left: -18%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	padding-right: 0px;
	left: 21%;
}
#PRESTA3 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 92vw;
	margin-left: -18%;
	max-height: 54vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -18%;
	z-index: 1;
	position: absolute;
	visibility: visible;
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-left: 0px;
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-right: 0px;
	left: 21%;
}
#PRESTA3:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 92vw;
	max-height: 54vw;
	margin-left: -18%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-right: -18%;
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	padding-right: 0px;
	left: 21%;
}
.container .row #PRESTA-A {
	margin-top: 0%;
}
.container .row #PRESTA-B {
	margin-top: 80%;
}
.container .row #PRESTA-C {
	margin-top: 80%;
}
.PRESTATIONS.text-center a #DEPANNAGE {
	margin-left: -3%;
	max-width: 57%;
	margin-top: -26%;
	margin-bottom: -3%;

}
.PRESTATIONS.text-center a #CREATION {
	margin-left: -3%;
	max-width: 57%;
	margin-top: -26%;
	margin-bottom: -3%;
}
.PRESTATIONS.text-center a #ASSISTANCE {
	margin-left: 5%;
	max-width: 57%;
	margin-top: -26%;
	margin-bottom: -3%;

}
.PRESTATIONS.text-center .card-body #OFFRES {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-radius: 20px;
	padding-left: 10px;
	border: thin solid #000000;
	font-size: 20px;
	display: inherit;
	margin-top: -10%;
	z-index: 0;
}
#CREATION-MAIL .align-items-center label {
	font-size: medium;

}
.align-items-center label input {
	max-width: 62vw;
}
.align-items-center label textarea {
	padding-bottom: 34vw;
	padding-right: 0vw;
	padding-left: 0vw;
	max-width: 64.2vw;
	margin-right: 2px;
}
.container .FOOTER-MAIN-SM.text-center h1 {
	font-size: 13px;
	color: #FFFFFF;
}
.container-fluid .container .FOOTER-MAIN-SM.text-center {
	color: #FFFFFF;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	margin-top: -22%;
	display: inherit;
}
.container .FOOTER-SM.text-center h1 {
	font-size: 13px;
	color: #FFFFFF;
}
.container-fluid .container .FOOTER-SM.text-center {
	color: #FFFFFF;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	margin-top: -2%;
	display: inherit;
}
.container-fluid .container #IMAGE-INDEX-VERTICAL {
	object-fit: cover;
	object-position: center;
	max-width: 100%;
	padding-bottom: 6%;
	padding-top: 0px;
	margin-top: -6%;
}


































}

@media ( min-width : 400px ) and (max-width : 575px ){
.container-fluid .container {
	max-width: 98vw;
}
.row .col-xl-3.col-md-5 #LOGO {
	max-width: 36vw;
	margin-top: 2vh;
	margin-left: -10vw;
}
.container .row .offset-xl-0.col-xl-9 {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: -30%;
	margin-left: 10vw;
	padding-left: 14%;
	padding-right: 0px;
	margin-right: -14px;
}
.row .offset-xl-0.col-xl-9 .img-fluid {
	max-width: 50vw;
	margin-right: 6%;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -22%;
	margin-bottom: 0vw;
	padding-top: 0%;
	font-size: 5vw;
}
#PRESTA1 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 92vw;
	margin-left: -17%;
	max-height: 54vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	z-index: 1;
	position: absolute;
	visibility: visible;
	padding-left: 0px;
	margin-right: -19%;
	padding-right: 0px;
	left: 21%;
}
#PRESTA1:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-left: -17%;
	margin-right: -19%;
	max-width: 92vw;
	max-height: 54vw;
	padding-right: 0px;
	left: 21%;
}
#PRESTA2 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 92vw;
	margin-left: -17%;
	max-height: 54vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -19%;
	z-index: 1;
	position: absolute;
	visibility: visible;
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-left: 0px;
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-right: 0px;
	left: 21%;
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
}
#PRESTA2:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 92vw;
	max-height: 54vw;
	margin-right: -19%;
	margin-left: -17%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	padding-right: 0px;
	left: 21%;
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
}
#PRESTA3 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 92vw;
	margin-left: -17%;
	max-height: 54vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -19%;
	z-index: 1;
	position: absolute;
	visibility: visible;
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-left: 0px;
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-right: 0px;
	left: 21%;
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
}
#PRESTA3:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 92vw;
	max-height: 54vw;
	margin-left: -17%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-right: -19%;
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	padding-right: 0px;
	left: 21%;
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
}
.PRESTATIONS.text-center a #DEPANNAGE {
	margin-left: -3%;
	max-width: 57%;
	margin-top: -26%;
	margin-bottom: -3%;

}
.PRESTATIONS.text-center a #CREATION {
	margin-left: -3%;
	max-width: 57%;
	margin-top: -26%;
	margin-bottom: -3%;
}
.PRESTATIONS.text-center a #ASSISTANCE {
	margin-left: 5%;
	max-width: 57%;
	margin-top: -26%;
	margin-bottom: -3%;

}
.container .row #PRESTA-A {
	margin-top: 0%;
}
.container .row #PRESTA-B {
	margin-top: 80%;
}
.container .row #PRESTA-C {
	margin-top: 80%;
}
.card-body .card-title.text-center strong {
	font-size: xx-large;
	color: #000000;
	padding-top: 0px;
	font-family: GROBOLD;
	z-index: 0;
}
#CREATION-MAIL .align-items-center label {

}
.align-items-center label input {
	max-width: 66vw;
}
.align-items-center label textarea {
	padding-bottom: 34vw;
	padding-right: 2vw;
	padding-left: 2vw;
	width: 67vw;
}
.FOOTER-MAIN.text-center {
	display: none;
}
.FOOTER-MAIN-SM.text-center {
	display: inline;
}
.container .FOOTER-MAIN-SM.text-center h1 {
	font-size: 16px;
	color: #FFFFFF;
}
.container-fluid .container .FOOTER-MAIN-SM.text-center {
	color: #FFFFFF;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	margin-top: -12%;
	display: inherit;
}
.container .FOOTER-SM.text-center h1 {
	font-size: 16px;
	color: #FFFFFF;
}
.container-fluid .container .FOOTER-SM.text-center {
	color: #FFFFFF;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	display: inherit;
	margin-top: 2%;
}
.container-fluid .container #IMAGE-INDEX-VERTICAL {
	object-fit: cover;
	object-position: center;
	max-width: 100%;
	padding-bottom: 6%;
	padding-top: 0px;
}










































}

@media (min-width: 576px) and (max-width: 767px){
.container .FOOTER-MAIN.text-center h1 {
	font-size: 2.4vw;
	margin-top: 62%;
}
.container-fluid .container {
	max-width: 98vw;
}
.row .col-xl-3.col-md-5 .img-fluid-LOGO {
	margin-left: -6%;
	max-height: 76%;
}
.container .row .offset-xl-0.col-xl-9 {
	margin-left: 9%;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: -174px;
	padding-left: 194px;
	margin-right: 0%;
}

.row .offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light {
	margin-top: 8px;
	background-image: url(ressources/BACKGROUND/BACKGROUND-NAVBAR.png);
	background-size: 800px 800px;
	background-position: 24% -81%;
	margin-bottom: 0px;
	padding-top: 14px;
	padding-bottom: 5px;
	padding-left: 6px;
	left: 28px;
	margin-left: -46px;
}
.offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light .navbar-toggler {
	margin-top: -8px;
}
.offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light #NAVLINK2 {
	background-image: -webkit-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	border: thin solid #000000;
	border-radius: 20px;
	color: #000000;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	padding-top: 9px;
	padding-bottom: 9px;
}
.container-fluid .container .img-fluid {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	display: inherit;
	right: 20px;
	left: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	overflow-x: visible;
	max-width: 220px;
	margin-left: -8%;

}
.container-fluid .container #IMAGE-INDEX {
	object-fit: cover;
	object-position: bottom;
	max-width: 90vw;
	padding-bottom: 6%;
	padding-top: 0px;
	margin-top: -8%;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -11%;
	margin-bottom: 0vw;
	padding-top: 0%;
	font-size: 3vw;
}
.container-fluid .container #PRESTATIONS {
	margin-top: 20%;
}
.container .row .col-xl-4 {
	max-width: 94%;
	margin-left: -8%;
	padding-bottom: 32%;
	padding-top: 5%;
	margin-top: 0px;
}
#PRESTA1 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 74vw;
	margin-left: 18%;
	max-height: 32vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: 1;
	position: absolute;
	visibility: inherit;
	padding-left: 0px;
}
#PRESTA1:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-left: 18%;
	margin-right: -6%;
	max-width: 74vw;
	max-height: 32vw;
}
#PRESTA2 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 74vw;
	margin-left: 18%;
	max-height: 32vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: 1;
	position: absolute;
	visibility: inherit;
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-left: 0px;
}
#PRESTA2:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 74vw;
	max-height: 32vw;
	margin-right: -6%;
	margin-left: 18%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
}
#PRESTA3 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 74vw;
	margin-left: 18%;
	max-height: 32vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: 1;
	position: absolute;
	visibility: inherit;
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-left: 0px;
}
#PRESTA3:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 74vw;
	max-height: 32vw;
	margin-left: 18%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-right: -6%;
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
}
.PRESTATIONS.text-center a #DEPANNAGE {
	margin-left: -3%;
	max-width: 57%;
	margin-top: -26%;
	margin-bottom: -3%;

}
.PRESTATIONS.text-center a #CREATION {
	margin-left: -3%;
	max-width: 57%;
	margin-top: -26%;
	margin-bottom: -3%;
}
.PRESTATIONS.text-center a #ASSISTANCE {
	margin-left: 5%;
	max-width: 57%;
	margin-top: -26%;
	margin-bottom: -3%;

}
.container .row #PRESTA-A {
	margin-top: 0%;
}
.container .row #PRESTA-B {
	margin-top: 18%;
}
.container .row #PRESTA-C {
	margin-top: 18%;
}
.PRESTATIONS.text-center .card-body #OFFRES {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-radius: 20px;
	padding-left: 10px;
	border: thin solid #000000;
	font-size: 18px;
	display: inherit;
	margin-top: -6%;
	z-index: 0;
}
.container-fluid .container .FOOTER-MAIN.text-center {
	color: #FFFFFF;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	margin-top: 10%;
	display: inherit;
}
.container .FOOTER-MAIN.text-center h1 {
	font-size: 14px;
}





























}

@media (min-width: 768px) and (max-width: 991px){
.container-fluid .container {
	max-width: 98vw;
}
.container .row .offset-xl-0.col-xl-9 {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: -218px;
	margin-bottom: 0px;
	padding-left: 166px;
	margin-left: 10%;
}

.row .offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light {
	margin-top: 54px;
	background-image: url(ressources/BACKGROUND/BACKGROUND-NAVBAR.png);
	background-size: 800px 800px;
	background-position: 24% -81%;
	margin-bottom: 0px;
	padding-top: 14px;
	padding-bottom: 5px;
}
.nav-link-NV {
	display: block;
	padding-top: 0.5rem;
	padding-right: 1rem;
	padding-left: 1rem;
	padding-bottom: 0.5rem;
}
.navbar-expand-md .navbar-nav .nav-link-NV {
	padding-right: 0.5rem;
	padding-left: 0.5rem;
	/* [disabled]padding-bottom: 16px; */
	/* [disabled]padding-top: 16px; */
  }

.container .navbar.navbar-expand-lg.navbar-light.bg-light .nav-link-NV {
	opacity: 1;
	-webkit-transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	-o-transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	color: #000000;
	font-style: normal;
	text-align: left;
	margin-left: 1vw;
	font-size: large;
	border-radius: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light .navbar-toggler {
	margin-top: -8px;
}


.container .navbar.navbar-expand-lg.navbar-light.bg-light .nav-link-NV:hover {
	letter-spacing: 1.5px;
	background-image: -webkit-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	border: thin solid #000000;
	border-radius: 20px;
	background-image: -moz-linear-gradient(270deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,245,0,1.00) 0%,rgba(142,225,33,1.00) 100%);
	padding-top: 9px;
	padding-bottom: 9px;
}
.offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light #NAVLINK2 {
	background-image: -webkit-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,206,0,1.00) 0%,rgba(255,118,0,1.00) 100%);
	border: thin solid #000000;
	border-radius: 20px;
	color: #000000;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	padding-top: 9px;
	padding-bottom: 9px;
}

.row .offset-xl-0.col-xl-9 .img-fluid {
	max-width: 248px;
	margin-top: 18px;
}
.container-fluid .container #IMAGE-INDEX {
	object-fit: cover;
	object-position: bottom;
	max-width: 90vw;
	max-height: 73vh;
	padding-bottom: 6%;
	padding-top: 0px;
	margin-top: -4%;
}
.container-fluid .container .row {
	z-index: -4;
}

.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -12%;
	margin-bottom: 0vw;
	padding-top: 0%;
	font-size: 2.5vw;
}
#PRESTA1 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 74vw;
	margin-left: 16%;
	max-height: 32vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: 1;
	position: absolute;
	visibility: inherit;
	padding-left: 0px;
}
#PRESTA1:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-left: 16%;
	margin-right: -6%;
	max-width: 74vw;
	max-height: 32vw;
}
#PRESTA2 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 74vw;
	margin-left: 16%;
	max-height: 32vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: 1;
	position: absolute;
	visibility: inherit;
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-left: 0px;
}
#PRESTA2:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 74vw;
	max-height: 32vw;
	margin-right: -6%;
	margin-left: 16%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
}
#PRESTA3 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 70vw;
	margin-left: 16%;
	max-height: 32vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: 1;
	position: absolute;
	visibility: inherit;
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-left: 0px;
}
#PRESTA3:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 70vw;
	max-height: 32vw;
	margin-left: 16%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-right: -6%;
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
}
.container .row #PRESTA-A {
	margin-top: 10%;
}
.container .row #PRESTA-B {
	margin-top: 50%;
}
.container .row #PRESTA-C {
	margin-top: 50%;
}



.PRESTATIONS.text-center a #DEPANNAGE {
	margin-left: -3%;
	max-width: 57%;
	margin-top: -26%;
	margin-bottom: -3%;

}
.PRESTATIONS.text-center a #CREATION {
	margin-left: -3%;
	max-width: 57%;
	margin-top: -26%;
	margin-bottom: -3%;
}
.PRESTATIONS.text-center a #ASSISTANCE {
	margin-left: 5%;
	max-width: 57%;
	margin-top: -26%;
	margin-bottom: -3%;

}
.container-fluid .container .FOOTER-MAIN.text-center {
	color: #FFFFFF;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	margin-top: 34%;
	display: inherit;
}


}

@media (max-width:991px){
.container .row #PRESTA-A {
	z-index: 40;
}
.container .row #PRESTA-B {
	z-index: 41;
}
.container .row #PRESTA-C {
	z-index: 42;
}



}

@media (min-width: 992px) and (max-width: 1199px){
.container-fluid .container {
	max-width: 96vw;
}
.row .col-xl-3.col-md-5 .img-fluid {
	margin-left: -9%;
}
.row .offset-xl-0.col-xl-9 .navbar.navbar-expand-lg.navbar-light.bg-light {
	margin-top: 40px;
	font-size: 1.2vw;
	margin-left: -24px;
	background-image: url(ressources/BACKGROUND/BACKGROUND-NAVBAR.png);
	background-position: -85% 46%;
}
.container .navbar.navbar-expand-lg.navbar-light.bg-light .nav-link-NV {
	opacity: 1;
	-webkit-transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	-o-transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	transition: letter-spacing 500ms ease-in-out 0s, font-weight 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	color: #000000;
	font-style: normal;
	text-align: center;
	margin-left: 1vw;
	font-size: 1.45vw;
	border-radius: 20px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	margin-top: 4px;
}
.container .row .offset-xl-0.col-xl-9 {
	margin-left: 280px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: -204px;
}
.container-fluid .container #IMAGE-INDEX {
	object-fit: cover;
	object-position: bottom;
	max-width: 70vw;
	max-height: 73vh;
	padding-bottom: 6%;
	padding-top: 0px;
	margin-top: -2%;



	margin-left: 0
.
.;
	margin-left: 0%;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -11%;
	margin-bottom: 0vw;
	padding-top: 0%;
	font-size: large;
}
.container #OFFRES LINK {
	margin-top: -33%;
}
.container .row .col-xl-4 {
	margin-left: -0px;
	padding-bottom: 6%;
	max-width: 100%;
}
#PRESTA1 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 60vw;
	margin-top: 0%;
	max-height: 30vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: 0%;
	z-index: 1;
	position: relative;
	visibility: inherit;
	padding-left: 0px;
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-left: 16.8vw;
}
#PRESTA1:hover {
	padding-left: 0px;
	z-index: 6;
	position: relative;
	opacity: 1;
	max-width: 60vw;
	max-height: 30vw;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-left: 16.8vw;
	margin-right: 0%;
}
#PRESTA2 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 60vw;
	margin-left: 16.8vw;
	margin-top: 0%;
	max-height: 30vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: 0%;
	z-index: 1;
	position: relative;
	visibility: inherit;
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-left: 0px;
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
}
#PRESTA2:hover {
	padding-left: 0px;
	z-index: 6;
	position: relative;
	opacity: 1;
	max-width: 60vw;
	max-height: 30vw;
	margin-left: 16.8vw;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-right: 0%;
}
#PRESTA3 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 60vw;
	margin-left: 16.8vw;
	margin-top: 0%;
	max-height: 30vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: 0%;
	z-index: 1;
	position: relative;
	visibility: inherit;
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	padding-left: 0px;
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
}
#PRESTA3:hover {
	padding-left: 0px;
	z-index: 6;
	position: relative;
	opacity: 1;
	max-width: 60vw;
	max-height: 30vw;
	margin-left: 16.8vw;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-right: 0%;
}
.card-body .card-title.text-center strong {
	font-size: xx-large;
	color: #000000;
	padding-top: 0px;
	font-family: GROBOLD;
	z-index: 0;
}
.PRESTATIONS.text-center .card-body #OFFRES {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-radius: 20px;
	padding-left: 10px;
	border: thin solid #000000;
	font-size: 24px;
	display: inherit;
	margin-top: 0%;
	z-index: 0;
}
.container .row #PRESTA-A {
	margin-top: 10%;
}
.container .row #PRESTA-B {
	margin-top: 10%;

}
.container .row #PRESTA-C {
	margin-top: 10%;
}
.PRESTATIONS.text-center a #DEPANNAGE {
	margin-left: -3%;
	max-width: 65%;
	margin-top: -29%;
	margin-bottom: -3%;

}
.PRESTATIONS.text-center a #CREATION {
	margin-left: -3%;
	max-width: 65%;
	margin-top: -29%;
	margin-bottom: -3%;
}
.PRESTATIONS.text-center a #ASSISTANCE {
	margin-left: -3%;
	max-width: 65%;
	margin-top: -29%;
	margin-bottom: -3%;

}
.container-fluid .container .FOOTER-MAIN.text-center {
	color: #FFFFFF;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	margin-top: 1%;
	display: inherit;
}
.PRESTATIONS .card-body {
	margin-top: 4%;
}
.container .row .offset-xl-0.col-xl-9 {
	padding-right: 0px;
	margin-left: 59px;
	padding-left: 24%;
}






















}

@media (min-width:1200px) and (max-width:1599px){
.container-fluid .container {
	max-width: 90vw;
}
.container-fluid .container #IMAGE-INDEX {
	object-fit: cover;
	object-position: bottom;
	max-width: 80vw;
	max-height: 73vh;
	padding-bottom: 24px;
	padding-top: 0px;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -7%;
	margin-bottom: 0vw;
	padding-top: 0%;
	font-size: large;
}
.card-body .card-title.text-center strong {
	font-size: x-large;
	color: #000000;
	padding-top: 0px;
	font-family: GROBOLD;
	z-index: 0;
}
#PRESTA1 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 28vw;
	margin-left: 12%;
	margin-top: 0%;
	max-height: 23.5vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: -21;
	position: absolute;
	visibility: inherit;
	padding-left: 0px;
}
#PRESTA1:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 38vw;
	max-height: 28vw;
	margin-right: -18%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-left: 0%;
}
#PRESTA2 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 28vw;
	margin-left: 12%;
	margin-top: 0%;
	max-height: 23.5vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: -21;
	position: absolute;
	visibility: inherit;
}
#PRESTA2:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 38vw;
	max-height: 28vw;
	margin-right: -18%;
	margin-left: 0%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
}
#PRESTA3 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 28vw;
	margin-left: 12%;
	margin-top: 0%;
	max-height: 23.5vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: -21;
	position: absolute;
	visibility: inherit;
}
#PRESTA3:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 38vw;
	max-height: 28vw;
	margin-left: -0%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-right: -18%;
}
.PRESTATIONS.text-center .card-body #OFFRES {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-radius: 20px;
	padding-left: 10px;
	border: thin solid #000000;
	font-size: 26px;
	display: inherit;
	margin-top: -6%;
	z-index: 0;
}


.container .row-INDEX-BULLES #BULLE1 {
	margin-left: 10vw;
	max-width: 214vw;
	max-height: 22vw;
	position: absolute;
	margin-top: 30%;
	z-index: 20;
}
.container .row-INDEX-BULLES #BULLE2 {
	margin-top: 30%;
	margin-left: 30vw;
	padding-top: 0px;
	max-height: 22vw;
	max-width: 214vw;
	position: absolute;
	z-index: 20;
}
.container .row-INDEX-BULLES #BULLE3 {
	max-height: 22vw;
	max-width: 214vw;
	margin-top: 30%;
	margin-left: 48vw;
	position: absolute;
	z-index: 20;
}
.container-fluid .container #FOOTER {
	color: #FFFFFF;
	line-height: 37%;
}















}

@media (min-width:1600px) and (max-width:1849px){
.container-fluid .container {
	max-width: 83vw;
}
.container-fluid .container #IMAGE-INDEX {
	position: static;
	padding-bottom: 20px;
	max-width: 75vw;
	max-height: 75vh;
	object-fit: cover;
	object-position: bottom;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -6.5%;
	font-size: 24px;
}
.card.col-md-4.col-xl-12 a #DEPANNAGE {
	margin-left: -4%;
	max-width: 100%;
	margin-top: -7%;

}
#PRESTA1 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 28vw;
	margin-left: 12%;
	margin-top: 0%;
	max-height: 21.5vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: -21;
	position: absolute;
	visibility: inherit;
}
#PRESTA1:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 29vw;
	max-height: 24vw;
	margin-right: -12%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-left: 6%;
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
}
#PRESTA2 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 28vw;
	margin-left: 12%;
	margin-top: 0%;
	max-height: 21.5vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: -21;
	position: absolute;
	visibility: inherit;
}
#PRESTA2:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 29vw;
	max-height: 24vw;
	margin-right: -12%;
	margin-left: 6%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
}
#PRESTA3 {
	-webkit-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	border-radius: 200px;
	padding-top: 20px;
	opacity: 1;
	-webkit-box-shadow: 0px 0px 0 #000000;
	border: thin solid #000000;
	box-shadow: 0px 0px 0 #000000;
	font-style: normal;
	max-width: 28vw;
	margin-left: 12%;
	margin-top: 0%;
	max-height: 21.5vw;
	padding-bottom: 30px;
	background-image: -o-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -webkit-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	background-image: linear-gradient(180deg,rgba(0,155,255,0.31) 0%,rgba(72,255,189,0.55) 100%);
	margin-right: -6%;
	z-index: -21;
	position: absolute;
	visibility: inherit;
}
#PRESTA3:hover {
	padding-left: 0px;
	z-index: 6;
	position: absolute;
	opacity: 1;
	max-width: 29vw;
	max-height: 24vw;
	margin-left: 6%;
	background-image: -webkit-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
	margin-right: -12%;
	background-image: linear-gradient(180deg,rgba(255,198,0,1.00) 0%,rgba(255,103,0,1.00) 100%);
}
.container .row-INDEX-BULLES #BULLE1 {
	margin-left: 18vw;
	max-width: 200vw;
	max-height: 20vw;
	position: absolute;
	margin-top: 26%;
	z-index: 20;
}
.container .row-INDEX-BULLES #BULLE2 {
	margin-top: 26%;
	margin-left: 32vw;
	padding-top: 0px;
	max-height: 20vw;
	max-width: 35vw;
	position: absolute;
	z-index: 20;
}
.container .row-INDEX-BULLES #BULLE3 {
	max-height: 20vw;
	max-width: 200vw;
	margin-top: 26%;
	margin-left: 44vw;
	position: absolute;
	z-index: 20;
}
.container-fluid .container .FOOTER-MAIN.text-center {
	color: #FFFFFF;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	margin-top: 52%;
	display: inherit;
}













}

@media (max-aspect-ratio:16/9.5) and (min-width:1600px) and (max-width:1849px){
.container-fluid .container #IMAGE-INDEX {
	object-fit: cover;
	object-position: left, right, bottom;
	padding-bottom: 3%;
	padding-top: 0px;
	max-width: 94vw;
	max-height: 80vh;
	margin-left: -8%;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -9.5%;
	font-size: 26px;
}
}

@media (max-aspect-ratio:16/9.5) and (min-width:1200px) and (max-width:1599px){
.container-fluid .container #IMAGE-INDEX {
	object-fit: cover;
	object-position: left, right, bottom;
	padding-bottom: 3%;
	padding-top: 0px;
	max-width: 94vw;
	max-height: 75vh;
	margin-left: -3.6%;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -9%;
	margin-bottom: 0vw;
	padding-top: 0%;
	font-size: large;
}
.container .row-INDEX-BULLES #BULLE1 {
	margin-left: 10vw;
	max-width: 214vw;
	max-height: 22vw;
	margin-top: 30%;
	position: absolute;
	z-index: 20;
}
.container .row-INDEX-BULLES #BULLE2 {
	margin-top: 30%;
	margin-left: 30vw;
	padding-top: 0px;
	max-height: 22vw;
	max-width: 214vw;
	position: absolute;
	z-index: 20;
}
.container .row-INDEX-BULLES #BULLE3 {
	max-height: 22vw;
	max-width: 214vw;
	margin-top: 30%;
	margin-left: 48vw;
	position: absolute;
	z-index: 20;
}
}

@media (max-aspect-ratio:16/10) and (min-width:992px) and (max-width:1199px){
.container-fluid .container #IMAGE-INDEX {
	object-fit: cover;
	object-position: bottom;
	padding-bottom: 3%;
	padding-top: 0px;
	max-width: 94vw;
	max-height: 70vh;
	margin-left: -0.3%;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -9%;
	margin-bottom: 0vw;
	padding-top: 0%;
	font-size: large;
}
}

@media (min-aspect-ratio:2/0.9) and (min-width:1850px){
.IMAGE-INDEX-VERTICAL {
	display: none;
	}
.IMAGE-INDEX-CINE {
	display: inline;
}
.IMAGE-INDEX {
	display: none;
	}
.IMAGE-INDEX-CSM {
	display: none;
}
.container-fluid .container #IMAGE-INDEX-CINE {
	position: static;
	max-height: 71vh;
	max-width: 76vw;
	object-fit: cover;
	object-position: center;
	padding-bottom: 2%;
	-o-object-fit: cover;
	-o-object-position: center, bottom;
	margin-bottom: 0%;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -14vh;
	font-size: large;
	opacity: 1;
	position: relative;
	text-align: center;
	margin-bottom: 6vh;
}






}

@media (min-aspect-ratio:2/1) and (min-width:1600px) and (max-width:1849px){
.container-fluid .container #IMAGE-INDEX-CINE {
	position: static;
	max-height: 71vh;
	max-width: 76vw;
	object-fit: cover;
	object-position: center;
	padding-bottom: 2%;
	-o-object-fit: cover;
	-o-object-position: center, bottom;
	margin-bottom: 0%;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -14vh;
	font-size: large;
	opacity: 1;
	position: relative;
	text-align: center;
	margin-bottom: 6vh;
}
.IMAGE-INDEX-VERTICAL {
	display: none;
	}
.IMAGE-INDEX-CINE {
	display: inline;
}
.IMAGE-INDEX {
	display: none;
	}
.IMAGE-INDEX-CSM {
	display: none;
}







}

@media (min-aspect-ratio:2/1) and (min-width:1366px) and (max-width:1599px){
.container-fluid .container #IMAGE-INDEX-CINE {
	position: static;
	max-height: 71vh;
	max-width: 76vw;
	object-fit: cover;
	object-position: bottom;
	padding-bottom: 4%;
	-o-object-fit: cover;
	-o-object-position: center, center;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -10%;
	font-size: large;
	opacity: 1;
	position: relative;
	text-align: center;
	margin-bottom: 10vh;
	}

	.IMAGE-INDEX-VERTICAL {
	display: none;
	}
.IMAGE-INDEX-CINE {
	display: inline;
}
.IMAGE-INDEX {
	display: none;
	}
.IMAGE-INDEX-CSM {
	display: none;
}






}

@media (min-aspect-ratio:2/1.1) and (min-width:1200px) and (max-width:1365px){
.container-fluid .container #IMAGE-INDEX-CINE {
	position: static;
	max-height: 71vh;
	max-width: 76vw;
	object-fit: cover;
	object-position: bottom;
	padding-bottom: 4%;
	-o-object-fit: cover;
	-o-object-position: center, center;
	margin-top: 0%;
}
.
	container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -13%;
	font-size: large;
	opacity: 1;
	position: relative;
	text-align: center;
	margin-bottom: 10vh;
	}
.IMAGE-INDEX-VERTICAL {
	display: none;
	}
.IMAGE-INDEX-CINE {
	display: inline;
}
.IMAGE-INDEX {
	display: none;
	}
.IMAGE-INDEX-CSM {
	display: none;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -12%;
	font-size: large;
	opacity: 1;
	position: relative;
	text-align: center;
	margin-bottom: 10vh;
	}

}

@media (min-aspect-ratio:2/1.1) and (min-width:992px) and (max-width:1199px){
.container-fluid .container #IMAGE-INDEX-CINE {
	position: static;
	max-width: 76vw;
	object-fit: cover;
	object-position: bottom;
	padding-bottom: 4%;
	-o-object-fit: cover;
	-o-object-position: bottom;
	margin-top: -4%;
	max-height: 71vh;
}
.IMAGE-INDEX-VERTICAL {
	display: none;
	}
.IMAGE-INDEX-CINE {
	display: inline;
}
.IMAGE-INDEX {
	display: none;
	}
.IMAGE-INDEX-CSM {
	display: none;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -10%;
	font-size: large;
	opacity: 1;
	position: relative;
	text-align: center;
	margin-bottom: 10vh;
	}
}

@media (min-aspect-ratio:2/1.35) and (min-width:768px) and (max-width:863px){
.container-fluid .container #IMAGE-INDEX-CSM {
	position: static;
	max-width: 90vw;
	object-fit: cover;
	object-position: center;
	padding-bottom: 8%;
	-o-object-fit: cover;
	-o-object-position: center, center;
	margin-top: -11%;
	min-height: 50vh;
	max-height: 65vh;
}
.IMAGE-INDEX-VERTICAL {
	display: none;
	}
.IMAGE-INDEX-CINE {
	display: none;
}
.IMAGE-INDEX {
	display: none;
	}
.IMAGE-INDEX-CSM {
	display: inline;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -14%;
	font-size: large;
	opacity: 1;
	position: relative;
	text-align: center;
	margin-bottom: 10vh;
	}
.row .col-xl-3.col-md-5 #LOGO {
	padding-top: 13px;
	max-height: 75%;
}








}


@media (min-aspect-ratio:2/1.2) and (min-width:864px) and (max-width:991px){
.container-fluid .container #IMAGE-INDEX-CSM {
	position: static;
	max-width: 90vw;
	object-fit: cover;
	object-position: center;
	padding-bottom: 4%;
	-o-object-fit: cover;
	-o-object-position: center, center;
	margin-top: -11%;
	min-height: 50vh;
	max-height: 65vh;
}
.IMAGE-INDEX-VERTICAL {
	display: none;
	}
.IMAGE-INDEX-CINE {
	display: none;
}
.IMAGE-INDEX {
	display: none;
	}
.IMAGE-INDEX-CSM {
	display: inline;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -12%;
	font-size: large;
	opacity: 1;
	position: relative;
	text-align: center;
	margin-bottom: 10vh;
	}
.row .col-xl-3.col-md-5 #LOGO {
	padding-top: 13px;
	max-height: 75%;
}



}

@media (min-aspect-ratio:2/1.6) and (min-width:576px) and (max-width:767px){
.container-fluid .container #IMAGE-INDEX-CSM {
	position: static;
	max-width: 90vw;
	object-fit: cover;
	object-position: center;
	padding-bottom: 4%;
	-o-object-fit: cover;
	-o-object-position: center, center;
	margin-top: -18%;
	min-height: 50vh;
	max-height: 65vh;
}
.IMAGE-INDEX-VERTICAL {
	display: none;
	}
.IMAGE-INDEX-CINE {
	display: none;
}
.IMAGE-INDEX {
	display: none;
	}
.IMAGE-INDEX-CSM {
	display: inline;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -12%;
	font-size: large;
	opacity: 1;
	position: relative;
	text-align: center;
	margin-bottom: 10vh;
	}
.row .col-xl-3.col-md-5 #LOGO {
	padding-top: 13px;
	max-height: 55%;
	margin-left: -5%;
}
.row .offset-xl-0.col-xl-9 .img-fluid {
	max-width: 200px;
	margin-top: 18px;
}








}

@media (min-width:768px) and (max-width:863px){
.container-fluid .container #IMAGE-INDEX {
	object-fit: cover;
	object-position: bottom;
	max-width: 90vw;
	max-height: 73vh;
	padding-bottom: 8%;
	padding-top: 0px;
	margin-top: -4%;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -14%;
	margin-bottom: 0vw;
	padding-top: 0%;
	font-size: 2.5vw;
}


}

@media (min-width:864px) and (max-width:991px){
.container-fluid .container #IMAGE-INDEX {
	object-fit: cover;
	object-position: bottom;
	max-width: 90vw;
	max-height: 73vh;
	padding-bottom: 6%;
	padding-top: 0px;
	margin-top: -4%;
}
.container-fluid .container .col-xl-14.text-center {
	border-radius: 20px;
	margin-top: -12%;
	margin-bottom: 0vw;
	padding-top: 0%;
	font-size: 2.5vw;
}


}
