/** ================ **/
/** Feuile de style : aet.css **/
/** ================ **/

@media screen and (min-width: 767px) {
    .AetHauteur220 {
		height: 220px;
    }
}


@font-face {
  font-family: 'Harabara';
  src: url("cmsfont/Harabara/Harabara.eot");
  src: url("cmsfont/Harabara/Harabara.eot#iefix") format("embedded-opentype"), url("cmsfont/Harabara/Harabara.ttf") format("truetype"), url("cmsfont/Harabara/Harabara.woff") format("woff"), url("cmsfont/Harabara/Harabara.svg#aet") format("svg");
  font-weight: normal;
  font-style: normal;
}

.titre_h1_aet {
    word-break: break-word;
}

/** reCAPTCHA de Google - Positionnement sur la fen�tre **/
.grecaptcha-badge {
		bottom: 240px !important;
}

/** TawkTo **/
.tawk-icon-right img {
        display: none !important;
}

/** Ne pas afficher les "." du menu produit **/
/** En Francais **/
.c2580 {
		display: none;
}

.c2843 {
		display: none;
}

/** En Anglais **/
.c2999 {
		display: none;
}

.c2543 {
		display: none;
}


/** Voir Bouton Plus ou Moins **/
.VoirBouton {
  display: box;
  cursor: pointer;
  border-radius: 5px;
  border-color: white;
  padding: 5px;
  color: #2eb7bf;
  text-align: center;
}

#voirSuite{
  cursor: pointer;
  border-radius: 5px;
  border-color: white;
  padding: 2px;
  color: #2eb7bf;
  text-align: right;
  text-decoration: underline;
  margin-left: 10vw;
  margin-right: 10vw;
  font-size: 1.6rem;
}

#replierSuite{
  cursor: pointer;
  border-radius: 5px;
  border-color: white;
  padding: 2px;
  color: #2eb7bf;
  text-align: right;
  text-decoration: underline;
  margin-left: 10vw;
  margin-right: 10vw;
  font-size: 1.6rem;
}

.tableauCommande__criteres--header
{
font-weight: bold;
text-align: center;
background-color: rgb(248,220,0);
padding: 5px 10px;
box-shadow:0px 0px 0px #F8DC00;
}

/** Fond blanc sur les images en zoom **/

.pbWrapper img {
background-color: white;
}

/**
Bloc Actualit�s et Success
**/
.blocActuSuccess {
		width: 100%;
		height: 100%;
		text-align: center;
		border: solid;
		border-width: thin;
		border-color: #c1c0c0;
		margin: 8px 8px 8px 8px;
		padding: 12px;
}


/**
============================================================
FILTRES Liste Produits
============================================================
**/
/** Titre du filtre **/
.menuFacette__nomFiltre {
  font-size: 1.3rem;
}

.menuFacette__niceSelect {
  height: 28px;
  line-height: 26px;
  margin-bottom: 0.2rem;
}

.nice-input input {
  width: 13px;
  height: 13px;
  vertical-align: middle;
}


/**
============================================================
Fiche Produit
============================================================
**/


/** Titre Fiche Produit **/
.produit__cartouche_aet {
  display: flex;
  flex-direction: column;

  background-color: #d9d8d8;
  color: #000;
  padding: 1.2rem 0.8rem;
  margin-bottom: 1rem;
}

/** Petites Images Produit **/
.zoomThumb_aet {
  display: flex;
  flex-direction: column;
 }

/** Petites Images Produit **/
.zoomImage_aet {
  border: 1px solid lightgrey;
  margin-bottom: 1rem;
}

/** Image Produit **/
.produit__photos_aet {
  margin-bottom: 2rem;
}

/** Icones Caracteristiques **/
.produit__pointsForts_aet {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  list-style: none;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .produit__pointsForts_aet {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.produit__pointsFortsItem_aet {
  margin-top: 0.5rem;
  max-width: 68px;
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  text-align: center;
  font-size: 0.9rem;
  line-height: 1em;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}

@media screen and (max-width: 991px) {
  .produit__pointsFortsItem_aet {
    margin-left: 0;
    margin-right: 0;
  }
}

.produit__pointsFortsItemTitre_aet {
  display: inline-block;
  padding-bottom: 0.2rem;
  max-width: 68px;
}

/** Descriptions WEB et Points Forts Produits **/

.produit__description_aet {
  padding-right: 0rem;
  box-sizing: content-box;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .produit__description_aet {
    padding-right: 0;
  }
}

.produit__descriptionIntro_aet, .produit__descriptionTitre_aet, .produit__descriptionTexte_aet {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  font-size: 1.4rem;
  line-height: 1.1em;
  color: #000;
}

.produit__descriptionIntro_aet {
  font-weight: bold;
}

.produit__descriptionTitre_aet {
  display: block;
  font-weight: bold;
  margin-top: 1.4rem;
  margin-bottom: 0.6rem;
  text-decoration:underline;
}

.produit__descriptionTexte_aet {
}

/** Choix Produits - TableauCommande **/

.Disponibilite_aet {
  display: block;
  float: left;
}

.tableauCommande__referenceDisponibilite_aet {
  bottom: 0;
  font-weight: bold;
}

.listeProduits__listItemPrice_aet {
  display: block;
  margin-left: 40%;
  margin-top: 0rem;
  background-color: #ecebeb;
  text-align: center;
  padding: 1rem 1rem;
}

.listeProduits__NousConsulter_aet {
  display: block;
  margin-left: 40%;
  margin-top: 0rem;
  background-color: #ecebeb;
  text-align: center;
  font-style: italic;
  font-size: 1.4rem;
  padding: 1rem 1rem;
}

.tableauCommande_aet {
  font-weight: normal;
  width: 100%;
  border-top: 0;
  border-spacing: 0 0.5em;
  border: 2px solid #F8DC00;
}

.tableauCommande__header_aet {
  font-weight: normal;
  font-size: 1.4rem;
}

.tableauCommande__criteres_aet {
  display: block;
  padding-right: 0rem;
  vertical-align: top;
}

.tableauCommande__criteresList_aet {
  padding:0.5em;
}

.tableauCommande__criteres--header_aet {
  font-weight: normal;
  text-align: center;
  background-color: rgb(248,220,0);
  padding: 5px 10px;
  box-shadow:0px 0px 0px #F8DC00;
}

.tableauCommande__criteresListItemLabel_aet {
  padding: 0.1rem 0;
  margin: 0;
  font-weight: normal;
  line-height: 1;
}

.tableauCommande__criteresListItemSelect_aet {
  display: inline-block;
  float: none;
  margin: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
}

.tableauCommande__reference_aet {
  display: block;
  float: left;
  width: 100%;
}

.tableauCommande__referenceTitre_aet {
  font-weight: bold;
  font-size: 1.6rem;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.tableauCommande__referenceDesignation_aet {
}

.tableauCommande__QtePanier_aet {
  display:block;
}

.tableauCommande__quantite_aet {
  float: left;
  margin-top: 0.6em;
  border: 1px solid lightgrey;
}

.tableauCommande__ajoutPanier_aet {
  text-align: right;
}

.tableauPanier__quantiteAjuste {
  display: inline-block;
  height: 35px;
  width: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 9px;
  background-color: #807D7D;
  font-size: 1.4rem;
  vertical-align: bottom;
  text-align: center;
}

 .tableauPanier__quantiteAjuste:hover {
  background-color: #C0BEBE;
}

.tableauPanier__quantiteAjuste:active, .tableauPanier__quantiteAjuste.nice-select.open {
  background-color: #403E3E;
}

.tableauPanier__quantiteInput {
  display: inline-block;
  border: none;
  height: 35px;
  width: 35px;
  font-size: 1.8rem;
  font-weight: bold;
  text-align: center;
}


/* ==================== */
/* PAGES SOLUTION */
/* ==================== */

.sol_Trait {
        border-top: 0.1vw solid ;
        display: inline-block;
		line-height: 1;
}

@media screen and (max-width: 768px) {
	.sol_Trait {
		margin-left: 1vw;
		margin-right:1vw;
	}
}


/* Module AET_SOL_IMG_ENT  ou AET_SOL_ENT_IMG */
/* =================================== */

.sol_Image_Entete {
    display: inline-block;
    position: relative;
	height: 550px;
	width: 100%;
}

.sol_Image_Entete_Image {
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.sol_Image_Entete .sol_Image_Entete_Bloc_Texte {
    background: rgba(0, 0, 0, 0.3);
    z-index: 1;
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: start;
	top: 0;
	height: 100%;
	width: 100%;
}

.sol_Image_Entete_Texte {
	width: 100%;
	text-align: center;
}

.sol_Image_Entete_Titre {
  margin-top: 20px;
  margin-bottom: 10px;
  text-align: center;
  color: #ffffff;
  font-family: Harabara;
  font-size: 4vw;
  font-weight: 700;
}

@media screen and (max-width: 1024px) and (min-width: 721px) {
  .sol_Image_Entete_Titre {
    font-size: 6vw;
  }
}

@media screen and (max-width: 720px) {
  .sol_Image_Entete_Titre {
    font-size: 8vw;
	margin-top: 1%;
	margin-bottom: 1%;
  }
}

.sol_Image_Entete_Description {
  text-align: center !important;
  color: #ffffff !important;
}

.sol_Img_Ent_Des1 , .sol_Img_Ent_Des3{
  font-size: 4.5vw !important;
}

@media screen and (max-width: 1024px) and (min-width: 721px) {
  .sol_Img_Ent_Des1 , .sol_Img_Ent_Des3 {
    font-size: 6.5vw !important;
  }
}

@media screen and (max-width: 720px) {
  .sol_Img_Ent_Des1 , .sol_Img_Ent_Des3 {
    font-size: 8.5vw !important;
	}
}

.sol_Img_Ent_Des2 {
  font-size: 5.8vw !important;
}

@media screen and (max-width: 1024px) and (min-width: 721px) {
  .sol_Img_Ent_Des2 {
    font-size: 7.8vw !important;
  }
}

@media screen and (max-width: 720px) {
  .sol_Img_Ent_Des2 {
    font-size: 9.8vw !important;
	}
}


 /* Module AET_SOL_TEXTE */
/* ================= */

.sol_Texte {
    display: inline-block;
    position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: start;
	height: 100%;
	width: 100%;
}

.sol_Texte_Texte {
	text-align: center;
	margin-bottom: 1em;
	font-size: 1.6rem;
	width: 100%;
}

.sol_Texte_Titre {
  text-align: center;
  margin-top: 1.6vw;
  color: #000000;
  font-weight: normal;
  font-size: 2.6rem;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.sol_Texte_Description {
  overflow-y:hidden;
  text-align: left;
  margin-top: 1.6vw;
  margin-left: 10vw;
  margin-right: 10vw;
}

@media screen and (max-width: 768px) {
	.sol_Texte_Titre {
	  margin-top: 1vw;
	}
	.sol_Texte_Description {
	margin-top: 1vw;
	margin-left: 1vw;
	margin-right: 1vw;
	}
}


 /* Module commun � AET_SOL_23_IMG_TXTW  et AET_SOL_IMG_TXTB et AET_SOL_TXTW_IMG et AET_SOL_TXTB_IMG  */
 /* et AET_SOL_12_IMG_TXT et AET_SOL_12_TXT_IMG */
/* ================================================================================ */

.sol_Img_Txt {
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: start;

    position: relative;
	display: -webkit-box;
	-webkit-box-align: start;
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
	-webkit-align-items: start;
	display: -ms-flexbox;
	-ms-flex-wrap: wrap;
	-ms-flex-align: start;
	width: 100%;
	padding: 0;
}

.sol_Txt_Img {
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: start;

    position: relative;
	display: -webkit-box;
	-webkit-box-align: start;
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
	-webkit-align-items: start;
	display: -ms-flexbox;
	-ms-flex-wrap: wrap;
	-ms-flex-align: start;
	width: 100%;
	padding: 0;
}

@media screen and (max-width: 768px) {
  .sol_Img_Txt {
	flex-direction: column-reverse;
  }  
}

.Hauteur_Image_12 {
		height: 45rem;
}

.Hauteur_Image_23 {
		height: 30rem;
}

@media screen and (max-width: 768px) {
  .Hauteur_Image_12 {
        padding-top: 15px;
		height: 100%;
  }
  .Hauteur_Image_23 {
        padding-top: 15px;
		height: 100%;
  }
}

.sol_Img_Txt_Bloc_Image {
	display: block;
    max-height: 100%;
    text-align: center;
	padding: 0;
	overflow: hidden;
	font-size: 1.6rem;
}

.sol_Img_Txt_Bloc_Image_Contact {
	display: flex;
	flex-direction: column-reverse;
    max-height: 100%;
    text-align: center;
	padding: 0;
	overflow: hidden;
	font-size: 1.6rem;
}

.sol_Img_Txt_Image {
	display: flex;
	max-width: 100%;
    max-height: 100%;
	height: 100%;
	width: auto;
	object-fit: contain;
    text-align: center;
    margin: auto;
}

.sol_Img_Txt_Petite_Image {
	display: flex;
	max-width: 100%;
    max-height: 100%;
	height: 100%;
	width: auto;
	object-fit: contain;
    text-align: center;
    margin: auto;
	float: right;
}

@media screen and (max-width: 768px) {
	.sol_Img_Txt_Petite_Image {
		float: none;
	}
}


.sol_Img_Txt_Texte_12 {
	text-align: left;
	font-size: 1.6rem;
	height: 45rem;
}

@media screen and (max-width: 768px) {
  .sol_Img_Txt_Texte_12 {
	height: auto;
  }  
}

.sol_Img_Txt_Texte_23 {
	text-align: left;
	font-size: 1.6rem;
	height: 30rem;
}

@media screen and (max-width: 768px) {
  .sol_Img_Txt_Texte_23 {
	height: auto;
  }  
}

.sol_Img_Txt_Titre_R {
	margin-top: 4vw;
	margin-left: 2vw;
	margin-right:15vw;
	font-weight: normal;
	font-size: 2.6rem;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.sol_Img_Txt_Description_R {
	overflow-y:hidden;
	margin-top: 1vw;
	margin-bottom: 1vw;
	margin-left: 2vw;
	margin-right:15vw;
}
.sol_Img_Txt_Titre_L {
	margin-top: 4vw;
	margin-left: 15vw;
	margin-right:2vw;
	font-weight: normal;
	font-size: 2.6rem;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.sol_Img_Txt_Description_L {
	overflow-y:hidden;
	margin-top: 1vw;
	margin-bottom: 1vw;
	margin-left: 15vw;
	margin-right:2vw;
}

.sol_Img_Txt_Bouton_BR {
	padding: 0.5vw;
	margin-top: 1vw;
	margin-left: 2vw;
	font-size: 16px;
	text-decoration: none;
	color: black;
    border: 1px solid #f8dc00;
    background-color: #f8dc00;
}

.sol_Img_Txt_Bouton_BL {
	padding: 0.5vw;
	margin-top: 1vw;
	margin-left: 15vw;
	font-size: 16px;
	text-decoration: none;
	color: black;
    border: 1px solid #f8dc00;
    background-color: #f8dc00;
}

.sol_Img_Txt_Bouton_WR {
    padding: 0.5vw;
	margin-top: 1vw;
	margin-left: 2vw;
	font-size: 16px;
	text-decoration: none;
	color: black;
    border: 1px solid #f8dc00;
    background-color: #f8dc00;
}

.sol_Img_Txt_Bouton_WL {
    padding: 0.5vw;
	margin-top: 1vw;
	margin-left: 15vw;
	font-size: 16px;
	text-decoration: none;
	color: black;
    border: 1px solid #f8dc00;
    background-color: #f8dc00;
}

.sol_Img_Txt_Bouton_BR:hover {
    background-color: #ffffff;
	text-decoration: underline;
    border: 2px solid #f8dc00;
}

.sol_Img_Txt_Bouton_BL:hover {
    background-color: #ffffff;
	text-decoration: underline;
    border: 2px solid #f8dc00;
}

.sol_Img_Txt_Bouton_WR:hover {
    background-color: #ffffff;
	text-decoration: underline;
    border: 2px solid #f8dc00;
}

.sol_Img_Txt_Bouton_WL:hover {
    background-color: #ffffff;
	text-decoration: underline;
    border: 2px solid #f8dc00;
}

@media screen and (max-width: 768px) {
	.sol_Img_Txt_Titre_R {
		margin-top: 1vw;
		margin-left: 1vw;
		margin-right:1vw;
	}
	.sol_Img_Txt_Description_R {
		margin-left: 1vw;
		margin-right:1vw;
	}
	.sol_Img_Txt_Titre_L {
		margin-top: 1vw;
		margin-left: 1vw;
		margin-right:1vw;
	}
	.sol_Img_Txt_Description_L {
		margin-left: 1vw;
		margin-right:1vw;
	}
}

.sol_Img_Txt_Bouton {
	margin-top: 2vw;
}

/* Module AET_SOL_Bouton_SEUL */
/* ===================== */

.sol_Bouton {
	display: flex;
	justify-content: center;
}

.sol_Bouton_SEUL {
    padding: 0.5vw;
    background-color: #f8dc00;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	color: black;
    border: 1px solid #f8dc00;
}

.sol_Bouton_SEUL:hover {
    background-color: #ffffff;
	text-decoration: underline;
    border: 2px solid #f8dc00;
}


 /* Module  AET_SOL_BLOCB_IMG_ENT et AET_SOL_BLOCG_IMG_ENT et AET_SOL_BLOCB_3IMG et AET_SOL_BLOCG_3IMG */
/* et AET_SOL_BLOCB_4IMG et AET_SOL_BLOCG_4IMG */
/* ================================================================================== */

.sol_Bloc_Img_Ent {
	text-align: center;
	width: 100%;
}

.sol_Bloc_Img_Ent_Titre {
	margin-top: 2vw;
	margin-left: 2vw;
	margin-right:2vw;
	font-weight: normal;
	font-size: 2.6rem;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.sol_Bloc_Img {
    display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: start;

    position: relative;
	display: -webkit-box;
	-webkit-box-align: start;
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
	-webkit-align-items: start;
	display: -ms-flexbox;
	-ms-flex-wrap: wrap;
	-ms-flex-align: start;
	width: 100%;
}

.sol_Bloc_Img_Marge {
	margin-left: 15vw;
	margin-right:15vw;
}

@media screen and (max-width: 768px) {
	.sol_Bloc_Img_Marge {
		margin-left: 1vw;
		margin-right:1vw;
	}
}

.sol_Bloc_Img_Txt {
	/*height: 35rem;*/
/*	border-bottom: 1px solid #e8e8e8;
*/
}

.sol_Bloc_Img_Txt_Texte {
	text-align: center;
	margin-top: 1vw;
	font-size: 1.4rem;
}

.sol_Bloc_Img_Txt_Titre {
/*	margin-left: 1vw;
	margin-right:1vw;
	font-size: 1.8rem;
*/
	font-size: 1.7rem;
	margin-top:10px;
	font-weight: bold;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
}

.sol_Bloc_Img_Txt_Description {
	overflow-y:hidden;
	margin-top: 1vw;
	margin-bottom: 1vw;
	margin-left: 1vw;
	margin-right:1vw;
}

 /* Module  AET_SOL_CARROU_4    */
/* ===================== */

.carousel-aet-solution {
		height: 25rem;
}

.carousel-inner-aet-solution {
		height: 24rem;
}

@media screen and (max-width: 767px) {
		.carousel-aet-solution {
				height: 11rem;
		}
		.carousel-inner-aet-solution {
				height: 10rem;
		}
}

.sliderActu .carousel-indicators li {
  background-color: #FFF;
  border-color: #000;
  width: 1vw;
  height: 1vw;
}

.sliderActu .carousel-indicators li.active {
  background-color: #000;
  border: none;
}

.sliderActu .carousel-control:hover .glyphicons {
  color: #2eb7bf;
}

.sliderActu__slideContainer {
	height: 88%;
}

@media screen and (max-width: 767px) {
	.sliderActu__slideContainer {
		height: 100%;
	}
}

.sliderActu .carousel-control .aet-right {
		color:#000000;
		font-size: 7rem;
		transform: translateY(-50%);
		margin-top:0;
		margin-right:2vw;
}

.sliderActu .carousel-control .aet-left {
		color:#000000;
		font-size: 7rem;
		transform: translateY(-50%);
		margin-top:0;
		margin-left:2vw;
}

@media screen and (max-width: 767px) {
	.sliderActu .carousel-control .aet-right {
		font-size: 5rem;
	}
	.sliderActu .carousel-control .aet-left {
		font-size: 5rem;
	}
}

.sliderActu__actuTitre {
	text-transform: none;
	text-align:center;
	color:#000000;
	font-size: 1.4rem;
	font-weight: normal;
}

@media screen and (max-width: 767px) {
	.sliderActu__actuTitre {
		font-size: 1rem;
	}
}

/* AET SOL Page Contact */
.sol_Bouton_Contact {
	margin-top: 1vw;
	margin-left: 5vw;
	padding: 0.5vw;
	font-weight: bold;
	text-decoration: none;
	color: black;
    border: 1px solid black;
    background-color: transparent;
}

/*********************/
/* TRADUCTION - Anglais  */
/********************/
.aet_disabled_en:lang(en) {
	display:none;
}

.aet_disabled_fr:lang(fr) {
	display:none;
}

.aet_desactive_en:lang(en) {
	pointer-events: none;
	cursor: default;
}

/* Module AET_CTC_TERRAIN */
/* ================== */

.AET_Ctc_Terrain_Bouton {
    padding: 0.5vw;
	margin-top: 1vw;
	margin-left: 2vw;
	font-size: 16px;
	text-decoration: none;
	color: black;
    background-color: #f8dc00;
    border: 1px solid #f8dc00;
	border-radius: 15px;
}
.AET_Ctc_Terrain_Bouton:hover {
	background-color: #ffffff;
	text-decoration: underline;
    border: 2px solid #f8dc00;
}

.AET_Ctc_Terrain_Bouton_ATEX {
    padding: 0.5vw;
	margin-top: 1vw;
	margin-left: 2vw;
	font-size: 16px;
	text-decoration: none;
	color: white;
    background-color: #d65b24;
    border: 1px solid #d65b24;
	border-radius: 15px;
}
.AET_Ctc_Terrain_Bouton_ATEX:hover {
	background-color: #ffffff;
	text-decoration: underline;
	color: black;
    border: 2px solid #d65b24;
}

.AET_Ctc_Terrain_Bouton_ALERTE {
    padding: 0.5vw;
	margin-top: 1vw;
	margin-left: 2vw;
	font-size: 16px;
	text-decoration: none;
	color: black;
    background-color: #d9d8d8;
    border: 1px solid #d9d8d8;
	border-radius: 15px;
}
.AET_Ctc_Terrain_Bouton_ALERTE:hover {
	background-color: #ffffff;
	text-decoration: underline;
    border: 2px solid #d9d8d8;
}

.zoneActuAccueil .sliderActu .carousel-inner
{
    height: 350px;
}

.sliderActu .carousel-inner>.item>img, .carousel-inner>.item>img {
    display: block;
    max-width: 100%;
    height: auto !important;
    line-height: 1;
}