@font-face {
  font-family: "Montserrat-Regular";
  src: url("/font/Montserrat-Regular.eot"); /* IE9 Compat Modes */
  src: url("/font/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/font/Montserrat-Regular.otf") format("opentype"), /* Open Type Font */
    url("/font/Montserrat-Regular.svg") format("svg"), /* Legacy iOS */
    url("/font/Montserrat-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("/font/Montserrat-Regular.woff") format("woff"), /* Modern Browsers */
    url("/font/Montserrat-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Light";
  src: url("/font/Montserrat-Light.eot"); /* IE9 Compat Modes */
  src: url("/font/Montserrat-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/font/Montserrat-Light.otf") format("opentype"), /* Open Type Font */
    url("/font/Montserrat-Light.svg") format("svg"), /* Legacy iOS */
    url("/font/Montserrat-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("/font/Montserrat-Light.woff") format("woff"), /* Modern Browsers */
    url("/font/Montserrat-Light.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Bold";
  src: url("/font/Montserrat-Bold.eot"); /* IE9 Compat Modes */
  src: url("/font/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/font/Montserrat-Bold.otf") format("opentype"), /* Open Type Font */
    url("/font/Montserrat-Bold.svg") format("svg"), /* Legacy iOS */
    url("/font/Montserrat-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("/font/Montserrat-Bold.woff") format("woff"), /* Modern Browsers */
    url("/font/Montserrat-Bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

.bold{
	font-family: "Montserrat-Bold";
}

@font-face {
  font-family: "Gotham-Medium";
  src: url("/font/Gotham-Medium.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

body{margin:0; padding:0; background-color:#fff; font-family:"Montserrat-Bold"; font-family:Arial; font-family: 'Gotham-Medium', Arial, serif;}
a{ /* Liens par défaut (non survolés) */
   text-decoration: none;color: #393e5e;
}
a:hover{ /* Apparence au survol des liens */
   text-decoration: underline;
}
a:active{ /* Quand le visiteur clique sur le lien */
    color: #f3500f;
}

.NewFontL{
	font-family: "Montserrat-Light";
}

.navbar{
    border-radius: 5px 5px 5px 5px; /* arrondir les angles*/
	height:60px; width:100%; max-width:1450px;
	background-color:#FFF; border: solid 1px #e4e5e7;
	margin:auto; margin-top:20px;
	clear:both; float:none; text-align:center;
}
.navbar-menu{float:left;display:block;width:8%;margin-left:1%;margin-top:3px;}
.navbar-search{float:left;display:block;width:25%;margin-left:12%;}
.navbar-prix{float:left;display:block;width:22%;padding-left:3%;border:0;color:#5dac2d;margin-top:-8px;font-weight:bold;font-family:verdana;font-size:12px;}
.navbar-slider{float:left;display:block;width:22%;margin-left:-25%;margin-top:15px;}
.navbar-btsearchdiv{float:left;display:block;width:27%;margin-left:4%;margin-top:-12px;}
.navbar-btsearch{border-radius: 5px 5px 5px 5px;height:36px;font-size:18px;font-weight:bold;color:#FFF;background-color:#f55010;border-color:#FFF;}

.menumembre {
	position:absolute;
	float:left;
	width:25%;
	margin-top:49px;
	background-color:#FFF;
	border-radius: 5px 5px 0 0;
	border: solid 1px #e4e5e7;
	font-size:14px;
	color:#373d5f;
}
.menumembre li{
	display:list-item;
	list-style-type: none;
	padding-bottom:15px;
	background-image: url("img/menu-arrow.jpg");
	background-repeat: no-repeat;
    background-position:85% 13%;
}

.menumembre li:hover{
	background-image: url("img/menu-arrow-actif.jpg");
	background-repeat: no-repeat;
    background-position:85% 13%;	
}

.menu{
	position:absolute;
	float:left;
	width:25%;
	margin-top:49px;
	background-color:#FFF;
	border-radius: 5px 5px 0 0;
	border: solid 1px #e4e5e7;
	font-size:14px;
	color:#373d5f;
}

.menu li{
	display:list-item;
	list-style-type: none;
	padding-bottom:15px;
	background-image: url("img/menu-arrow.jpg");
	background-repeat: no-repeat;
    background-position:87% 38%;
}

.menu li:hover{
	background-image: url("img/menu-arrow-actif.jpg");
	background-repeat: no-repeat;
    background-position:87% 38%;	
}

.ssmenu{
	width:191px;
	margin-left:-43px;	
}
.ssmenu li{
	font-weight: normal;
	padding-left:42px;
	padding-top:0px;
	padding-bottom:16px;
	padding-top:13px;
	margin-bottom:0px;
	border: solid 1px #e4e5e7;
	border-top:0;
	border-left:0;
	border-right:0;
	border-width:100%;
}

.actif{
	width:188px;
	list-style-type: none;
    background-repeat: no-repeat;
    background-position: right -1.2em;
}

.inactif{
	width:188px;
	margin-bottom:-17px;
	margin-top:-9px;
}

.cate{
	background-color:#fff;
	border-radius: 5px 5px 0 0;
	border: solid 1px #e4e5e7;
	width:508px;
	height:400px;
	font-size:14px;
	float:left;margin-top:20px;text-align:left;
}
.min1{	margin-left:25px;width:240px;display:flex;}
.min2{	margin-left:15px;width:240px;display:flex;margin-left:22px;}
.min3{	margin-left:15px;width:240px;display:flex;margin-left:545px;margin-top:-300px;}
.big2{	margin-left:26px;}
.wish1{	width:239px;}
.wish2{	width:240px;margin-left:26px;text-align:center;}
.wish3{	width:240px;margin-left:26px;text-align:center;}
.wish{
	float:left;
	margin-top:19px;
	background-color:#fff;
	border-radius:20px;
	border: solid 1px #e4e5e7;
	text-align:center;
	box-shadow:0 6px 9px rgba(50, 50, 93, 0.06), 0 2px 5px rgba(0, 0, 0, 0.08), inset 0 1px 0 #fff;
}


.clear{
	clear:both;
	float:none;
}

.wrap{
	width:80%;
	margin:auto;
	max-width:1280px;
	clear:both;
	float:none;
}

/* TOP */
.top{height:120px;}
.top-logo{float:left;display:block;width:25%;}
.top-lien{float:left;display:block;width:65%;text-align:center;margin-top:50px;padding-bottom:10px;}
.top-user{float:left;display:block;width:10%;text-align:right;margin-top:25px;}

/* HEAD */
.head{width:98%;background-color:#e4e5e7;height:208px;clear:both;}
.head-image{float:left;height:208px;width:38%;}
.head-content{float:left;width:59%;font-size:16px;color:#2f4458;margin-left:3%;}
.head-content h1{margin:0;margin-bottom:-10px;margin-top:12px;font-size:24px;}

/* ---- */
/* MENU */
/* ---- */

/* GENERAL */
*{
	font-family: "Montserrat-Light";
}

.yellow{color:#ffcc33;}
.green{color:#62cc22;}
.blue{color:#68b1dc;}
.pink{color:#fd536e;}
.orange{color:#f05224;}
.textblue{color:#375267;}
.bluelight{color:#2599e6;}

.bgyellow{background-color:#ffcc33;}
.bggreen{background-color:#62cc22;}
.bgblue{background-color:#68b1dc;}
.bgpink{background-color:#fd536e;}
.bgdefault{background-color:#375267;}

h1 {
	font-size:24px;
	font-family: "Montserrat-Light";
	color:#375267;
}

/* TOP-PAGE */
.top{
	width:100%;
}

/* TOP-PAGE : LOGO */
.logo{
	float:left;
	margin-left:11%;
	margin-right:1%;
	margin-bottom:10px;
	width:20%;
}

/* TOP-PAGE : USER */

.user{
	padding-left:73%;
	margin-top:-80px;
}

/* TOP-PAGE : SEARCH */
.search input{
	/*background-image: url('../img/search-loupe-fd-blanc.png');
    background-repeat: no-repeat;
    background-position:1% 50%;
    padding-left:34px; /*padding-left:40px;*/
    padding-left:10px;
	background-color:#fff;
	height:33px; /*height:40px;*/
	width:160px;
	border:1px solid #f6f6f6;
	border-right:0;
	border-radius: 5px 0 0 5px;
	/*margin-left:9%;
	margin-top:20px;*/
	
	color:#375267;
	font-size:14px;
}

/* TOP-PAGE : MENU */
.MenuMeta{
	display:block;
	height:47px;
	border-bottom: 1px solid #e2e2e2;
	padding-top:6px;
	/*width:95%;*/
	margin-left:15%;
}

.alphamenu{
	width:100%;
}

.Menu{
	list-style-type:none;
	float:left;
	margin-top:4px;
	margin-left:5px;
	margin-right:5px;
	width:150px;
}

.Menu a{
	text-decoration:none;
	color:#fff;
}

.Menu a.MenuCatLien{
	font-weight:bold;
	font-size:14px;
}

.MenuCatTitle{
	height:30px;
	padding:10px 32px 10px 32px;
	background-color:#365266;
}

.MenuCatTitle:hover{
	background-color:#fff;
	color:#365266;
}

.Menu a.MenuCatLien:hover{
	color:#fff;
}

.MenuCatLien span.MenuCatTitle{
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;        
	-webkit-border-top-left-radius: 7px; /* pour Chrome */
	-webkit-border-top-right-radius: 7px; /* pour Chrome */
}

.Menu a:hover{color:#447eb4;}


.menu2 .MenuSous{
	margin-left:-260px;
}

.menu3 .MenuSous{
	margin-left:-336px;
}	

.MenuSous{
	position:absolute;
	background-color:#fff;
	z-index:101;
	font-size:13px;
	width:484px;
	padding-top:0px;
	padding-left:20px;
	margin-top:9px;
	
	border: 1px solid #e2e2e2;
	-moz-border-radius: 0 0 7px 7px ;
	-webkit-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px ;        
	-webkit-border-bottom-left-radius: 7px; /* pour Chrome */
	-webkit-border-bottom-right-radius: 7px; /* pour Chrome */
}

.MenuSous ul{
	list-style-type:none;
	margin-left:-40px;
}

.MenuSous li{
	margin-bottom:7px;
}

.MenuTitle{
	font-size:15px;
	color:#365266;
	font-weight:bold;
}

.MenuSous div{
	float:left;
	padding-right:20px;		
}

a.ssrubr:hover{color:#447eb4;}

a.ssmenulien{ /* Liens par défaut (non survolés) */
   text-decoration:none;color:#365266;
   font-size:11.5px;
}
a.ssmenulien:hover{ /* Apparence au survol des liens */
   color:#4697d1;
}


.breadcrumbs { font-size:12px;margin-top:10px;margin-left:5px; }
.clear { clear: both; float: none}
.main { width: 58%; margin-right: 2%; float: left; margin-bottom: 15px; }
.sidebar_right { width: 40%; ; float: left;}

.wrap h1 { margin-bottom: 10px; }
.wrap .lead { font-size:15px; color:#1D3254; margin-top: 0; }

.bloc { background-color:#fff;border-radius:5px;border:0;color:#1A1A1A }/*border: solid 1px #e4e5e7;*/ 
.bloc p { font-size:14px; line-height: 18px }
.bloc_padding { padding: 25px }

.annonce {  border-top:0 !important; border-top-left-radius: 0; border-top-right-radius: 0;  }
.annonce_image { position: relative; border: solid 1px #e4e5e7; border-radius: 5px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; display: block; text-align: center; height: 368px; border-bottom: 0; background:#F1F1F1; position: relative}
.annonce_image img { max-width: 100%; height:100%;  }

.annonce_price { position:absolute; bottom:15px; right: 50px; width:88px; background-color: rgb(255, 255, 255); opacity:0.85; border-radius: 5px; height: 37px; text-align: center; padding:5px 5px 10px 5px }
.annonce_price b { display: block; font-size: 26px; }
.annonce_price span { display: block; font-size: 12px; letter-spacing:-1px; font-weight:bold; color:#5a5555; text-transform: uppercase; margin-top: -5px; }

.annonce_form { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
.annonce_form h3 { margin-top: 0 }
.annonce_form h4 { margin-bottom: 0 }
.annonce_form textarea { box-sizing: border-box; width: 100%; font-size: 14px; line-height: 18px; padding: 10px; border:1px solid #AAA }
.annonce_form .input { box-sizing: border-box; width: 100%; font-size: 14px; line-height: 18px; padding: 10px; border:1px solid #AAA }

.annonce_form .div_input { margin-bottom: 15px; margin-top: 5px; }

.btn_submit { border:0; height:45px;-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; font-weight:bold; color:#fff; font-size:18px; padding-top:2px; text-align:center; box-shadow: 0 6px 9px rgba(50, 50, 93, 0.06), 0 2px 5px rgba(0, 0, 0, 0.08), inset 0 0 0 #26e2f1; cursor: pointer; }

.btn_large { width: 100% }

p.date_maj { color:#AAAAAA; text-align: right; margin-top: -8px; }
hr { border:0; border-bottom:1px solid #EEE;  }

.input-euro { position: relative;font-weight:bold; }

 .input-euro.right input {
     padding-right:28px;
     text-align:end; 
	 font-size:18px;
 }

 .input-euro:before {
     position: absolute;
     top: -2px;
     content:"€";
	 font-size:18px;
 }

 .input-euro.right:before {
     right: 10px;
 }



h3.green { color:#78b442; font-family:Arial; font-size:20px; font-weight: bold; }

.one_third { box-sizing: border-box; width: 100%; margin: 20px;}

.ul_greencheck { list-style: none; }
.ul_greencheck li { padding-left: 28px; padding-top: 3px; padding-bottom: 5px; margin-top:10px; color:#447eb4; background:url(/img/puce-inscription-vert.png) no-repeat; background-size:21px; background-position-y:center;}
.ul_greencheck li b { color:#365266 }
.one_third p { color:#365266 }

.form_sidebar { clear: both; color:#1D3254; font-family:Arial; font-size:15px; border-radius:20px; padding:20px;  border:0; background-color:#fff; margin: 20px 20px; box-sizing: border-box; text-align: center; }
	
.form_sidebar input[type=email], .form_sidebar input[type=text], .form_sidebar input[type=password] { border:0; width:90% ; height:45px; font-size:18px; background-color:#f9f9f9; border-radius:20px; box-sizing: border-box; padding:6px 50px; }

.form_sidebar .btn_submit { background-color: #1D3253; padding:  5px 25px;width:90%; }
.form_sidebar .btn_submit:hover  { background-color: #1D3253; }

.alert.alert-success.alert-blue { background-color: #eceef5; border-color:#ccd6eb; font-family:Arial; padding:10px; font-weight:none; margin: 20px; }


.form_sidebar { float: right; width: 30%; margin-right: 15%; }
.one_third { float: left; width: 45%; }

/* ADAPTATON AUX ECRANS */
/* ==================== */


/* STANDARD PC */
.mobil-slide-1{width:92%;margin-left:8%;margin-right:10%;}
.mobil-slide-width{width:68%;}
.mobil-slide-marge{margin-left:36%;}
.mobil-cate-title-marge{padding-left:12%;}
.mobil-cate-list-marge{margin-left:8%;}
.mobil-droite{width:74%;}
.mobil-gauche2{width:24%;}
.mobil-bottom{float:left;position:relative;display:block;width:100%;}
.mobil-menu-gauche{width:33%;display:block;}
.mobil-menu-home{margin:49px 2% 0 0;}
.menu-membre-home{width:25%;}
.mobil-icone-menu{visibility:hidden;height:0px;}
.mobil-logo{padding-left:12%;}
.mobil-menu-haut{float:left;padding-left:0;margin-left:0%;margin-top:8px;width:90%;}
.mobil-menu-haut-1{width:70%;margin-left:30%;margin-top:133px;margin-top:16px;margin-bottom:0;padding-bottom:0;}
.mobil-menu-0{height:141px;}
.concours{position:relative;display:block;visibility:visible;width:100%;height:92px;}
.popup{position:absolute;visibility:visible;z-index:100;width:492px;height:476px;margin-top:8%;margin-left:33%;}
.mobil-jewiiz{display:inline-block;float:right;margin-top:34px;margin-right:5%;}/* position:relative;float:right;margin-top:34px;*/

.mobil-ssrubr_droite{position:absolute;float:left;padding-left:72%;padding-top:48px;}
.mobil-ssrubr_list{position:relative;width:104%;height:150px;margin-left:3px;overflow:hidden;z-index:10;}
.mobil-aviva{position:relative;float:left;margin-top:-7px;list-style-type:none;}
.mobil-form-question{color:#1D3254;font-size:28px;font-weight:bold;margin-top:8px;}
.mobil-form-list{position:absolute;width:70%;z-index:6;float:left;margin:auto;margin-top:-57px;padding-left:25%;}
.mobil-form-wiiz-list{position:absolute;width:70%;z-index:6;float:left;margin:auto;margin-top:-57px;padding-left:19%;}
.mobil-form-fond{position:relative;height:70px;width:80%;z-index:2;border-radius:7px;opacity:0.55;background-color:#fff;margin-right:auto;margin-left:auto;margin-top:7px;color:#1D3254;}

.search{float:left;position:relative;}

.mobil-list-wish{float:left;width: 98%;}
.mobil-list-cate{float:left;display:block;width:100.5%;margin-left:0;}

.mobil-post-wish{height:145px;float:left;width:237px;margin-top:0;background-color:#0ec0ce;margin-top:54px;padding-top:10px;}

.mobil-menu-wish1{display:flex;}
.mobil-menu-wish2{width:82%;}
.mobil-page-wish-post{margin-top:50px;}
.mobil-page-wish-post-bt{width:100%;}
.mobil-page-cate-post-bt{width:23%;}
.mobil-page-wish-post-bt2{margin-top:10px;}

.mobil-filtre-conteneur{margin-top:-18px;margin-bottom:0px;}
.mobil-filtre-bt{width:74%;}
.mobil-filtre-liste-dpt{width:26%;}

.mobil-filtre-conteneur_cate{margin-top:-18px;margin-bottom:0px;}
.mobil-filtre-bt_cate{width:74%;}
.mobil-filtre-liste-dpt_cate{width:26%;}

.pc-hidden{visibility:hidden;display:none !important;}

@media (min-width : 1024px){
	.mobil-menu-wish3{position:relative;}
	.mobil-gauche{visibility:visible;width:100%;}
}

/* IPAD + MOBILE */
@media (max-width : 1024px){
	.mobil-cate-title-marge{padding-left:7%;}
	.mobil-cate-list-marge{margin-left:4%;}
	.mobil-droite{width:100%;}
	.mobil-gauche{width:100%;}
	.mobil-gauche2{width:96%;}
	.mobil-ssmenu-haut{visibility:hidden;}
	.mobil-menu-gauche{display:none;width:100%;}
	.mobil-menu-home{width:95%;position:absolute;margin-left:20%;float:left;margin:0 2% 20px 0;}
	.mobil-slide-inter{visibility:hidden;height:0px !important;}
	.mobil-icone-menu{visibility:visible;width:100%;height:auto;padding-top:13px;position:relative;float:left;display:block;height:65px;}
	.mobil-menu{visible:hidden;}
	.mobil-menu-0{position:relative;height:129px;width:100%;}
	.mobil-logo{margin:0;padding:0;padding-top:0;position:absolute;float:left;margin-left:2%;}
	.mobil-logo-img{width:130px;}
	.mobil-menu-haut{padding-left:2%; padding-left:0; margin-left:0;margin-bottom:0;margin-top:5px;width:100%;height:33px;margin-top:11px;}
	.mobil-menu-li{width:32%;padding:0;margin:4px 0 0 0px;}
	.mobil-menu-haut-1{float:left;margin:0;padding:0;width:80%;margin-left:10%;padding-top:2px;}
	.mobil-menu-cate-title{padding:10px 30px 10px 30px;margin:0;width:30%;font-size:16px;}
	.wish1{margin-left:0;margin-right:5%;}
	.wish2{margin-left:0;margin-right:5%;}
	.wish3{margin-left:0;margin-right:5%;}
	.big2{margin-left:0;}
	.popup{margin-left:10%;}
	.head{width:100%;}
	.wrap{width:92%;}
	.MenuCatTitle{height:30px;padding:10px 32px 10px 32px;}
	.mobil-ssrubr_droite{padding-left:84.5%;padding-top:48px;}
	.mobil-ssrubr_list{width:105%;height:143px;}
	.search input{position:relative;float:left;width:100px;}
	.menu-membre-home{width:25%;}
	.mobil-home-cate{position:relative;float:left;width:98%;margin:auto;margin-top:-20px;}
	
	.mobil-list-wish{width:100%;}
	.mobil-slide-marge{margin:0;}
	.mobil-slide-width{width:98%;}
	.mobil-form-list{padding-left:12%;width:100%;}
	.mobil-form-wiiz-list{padding-left:5%;width:80%;}
	.mobil-slide-marge h1{font-size:20px;}
	.mobil-slide-marge div{font-size:20px;}
	
	.mobil-menu-wish1{display:initial;width:69%;}
	.mobil-menu-wish2{width:45%;}
	.mobil-menu-wish3{float:right;margin-right:3%;}
	.mobil-page-wish-post{margin-top:20px;}
	.mobil-page-wish-post-bt{width:45%;float:left;margin-right:4%;}
	.mobil-page-cate-post-bt{width:45%;float:left;margin-right:4%;}
	.mobil-page-wish-post-bt2{margin-top:6px;}
	.mobil-hidden{visibility:hidden;display:none !important;width:0px;height:0px;}
	
	.mobil-filtre-conteneur{margin-left:-3.5%;margin-top:40px;margin-bottom:-25px;}
	.mobil-filtre-bt{width:65%;}
	.mobil-filtre-liste-dpt{width:35%;}
	
	.mobil-filtre-conteneur_cate{margin-left:-12.5%;margin-top:25px;margin-bottom:-5px;}
		
	.MenuMeta{margin-left:4.5%;}
	
	.annonce_image { height: 200px; }
	
	.form_sidebar { float:none; width:auto; clear: both; margin-right: 0;  }
	.one_third { float: none; width: auto; clear: both;  }

	.pc-hidden{visibility:visible;display:block !important;width:96%;}
}

/* SPECIFIQUE MOBILE */
@media (max-device-width : 400px){
	/*.top{width:140%;}*/
	/*.mobil-cate-width{width:144%;}*/

}

@media (max-width : 800px){
	.main { width: 100%; float: none;}
	.sidebar_right { width: 100%; float: none; }
	
	
	.wrap h1 { font-size:18px; }
	.wrap p.lead { font-size:14px }
	/* .breadcrumbs { display: none;} */
}

/* ============================================
   EFFETS HOVER POUR CARDS ET BOUTONS
   ============================================ */

/* Application des effets hover aux annonces */
.annonce {
	transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.annonce:hover {
	transform: translateY(-4px); /* Élévation très légère */
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

/* Application aux boutons submit */
.btn_submit {
	transition: opacity 0.2s ease, transform 0.2s ease;
}

.btn_submit:hover {
	opacity: 0.7;
	cursor: pointer;
}

/* Effet hover sur les cards génériques (pour utilisation future) */
.card {
	transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.card:hover {
	transform: translateY(-4px); /* Élévation très légère */
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

/* Effet hover sur les boutons primary (pour utilisation future) */
.btn-primary {
	transition: opacity 0.2s ease;
	cursor: pointer;
}

.btn-primary:hover {
	opacity: 0.7;
	cursor: pointer;
}