/* CSS Document */

/*@font-face {
font-family: 'ProximanovaRegularItal';font-style: normal;font-weight: normal;src: url('../typos/proximanova-regularit.otf') format('truetype');/*ajouter ces formats
url('quadranta.woff') format('woff'),url('quadranta.eot?#iefix') format('embedded-opentype'),}*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600&display=swap');/*******************************************************/
@media only screen and (max-width: 1920px)
{
	body{
	zoom:80%!important;
	/*-moz-transform: scale(0.8, 0.8); */
    zoom: 0.8;  
    zoom: 80%; 
	background-size: 100% 175px;
	}
	
	
	@-moz-document url-prefix() 
	{
		#panier a{
			color: #e2001a!important;
			padding:3px;
			background:#fff;
		}
		#moncompte a{
			color: #e2001a!important;
			padding:3px;
			background:#fff;
		}
		#moncompte,
		#bienvenue{
			margin-top:20px!important;
		}
	}

}
/********************************************************/
html{overflow:scroll;/*height:100%;*/
	/*background: #fff;*/
	background: #ececf2;}

#container{/*position:relative;*/
	background:#ececf2;width:1010px;margin-left:auto;margin-right:auto;
	height:100%;}
.container100{height:100%;}
body{margin-bottom: 0px;background: #ececf2;height: 100%;font-family: 'Montserrat', sans-serif;margin-left: 0px;margin-right: 0px;margin-top: 0px;}
#hero{height:160px;background-image:url(../visuels/22_header.jpg);background-position-x: center;background-size: auto 160px;}
#headglobal{/*position:fixed;*/
	position:absolute;top:0px;z-index:100;/*width:1162px;*/
	width:100%;left:0px;}
#head{background:#fff;height:50px;color:#333333;clear:both;font-size:13px;float:none;z-index:170;}
#hero #headcliquable{height: 150px;width: 400px;margin: auto;}
.bread{font-size:10px;/*margin-left: -8px;*/
	margin-bottom: 30px;}
.bread a{text-decoration:none;color:inherit;}
.bread a:hover{color:#E2001A;}
#fondbrun{background-color: #372123;height:49px;}
#tournav{width: 740px;margin-left: auto;margin-right: auto;/*text-align: center;*/
}
#conseils,#adresses,#recherche{float:left;/*border:1px solid #000;*/
}
#panier{float:right;/*border:1px solid #000;*/
}
#bienvenue{font-family: 'Montserrat', sans-serif;margin-top:17px;/*width:160px;*/
	float:right;}
#moncompte{padding-left:22px;font-family: 'Montserrat', sans-serif;margin-top:17px;float:right;}
#bienvenue .gras{font-family: 'Montserrat', sans-serif;weight:200;}
#conseils{margin-left:30px;margin-top:7px;font-family: 'Montserrat', sans-serif;}
#autrepage{margin-left: 16px;margin-top: 17px;font-family: 'Montserrat', sans-serif;float:left;}
#adresses{margin-left:25px;margin-top:17px;font-family: 'Montserrat', sans-serif;}
#recherche{margin-left:35px;margin-top:14px;padding-top:4px;padding-bottom:2px;padding-right:15px;padding-left:15px;background:#FFF;color:#636363;font-family: 'Montserrat', sans-serif;font-size:13px;border-radius:10px;height:18px;position:relative;background-color:#ebebeb;}
#recherche a{text-decoration:none;color:#636363;}
#recherche:hover{background-color:#fff;box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 20%);-moz-box-shadow: 1px 1px 10px 1px rgba(119, 119, 119, 0.20);-webkit-box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 20%);color:#666;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding-bottom: 10px;}
#motcherche{margin-left: 15px;margin-top: 14px;padding-top: 4px;padding-bottom: 2px;padding-right: 15px;padding-left: 15px;background: #FFF;color: #636363;font-family: 'Montserrat', sans-serif;font-size: 13px;border-radius: 10px;height: 18px;position: relative;background-color: #ebebeb;border: none;width: 280px;}
#numeroderoulant{margin-left: 15px;margin-top: 14px;padding-top: 4px;padding-bottom: 2px;padding-right: 15px;padding-left: 15px;background: #FFF;color: #636363;font-family: 'Montserrat', sans-serif;font-size: 13px;border-radius: 10px;height: 18px;position: relative;background-color: #ebebeb;border: none;width: 390px;}
#numeroderoulant select{border-block: none;background-color: #ebebeb;border-collapse: unset;}
#chercheok{top: -1px;background: #FFF;font-family: 'Montserrat', sans-serif;font-size: 13px;border-radius: 10px;height: 25px;position: relative;background-color: #ccc;border: none;color: #636363;padding-left: 8px;padding-right: 8px;margin-left: -20px;}
#logo{float:left;}
#logo img{height:50px;}
#panier{margin-right:20px;margin-top:17px;/*font-family: 'Montserrat', sans-serif;width:121px;background-repeat:no-repeat;background-image: url(../visuels/panier.png);background-position: -5px -2px;height:23px;margin-left: 35px;*/
}
#centre #panierrouge{margin-right:13px;font-family: 'Montserrat', sans-serif;width:120px;background-repeat:no-repeat;background-image: url(../visuels/panierrouge.png);background-position: 0px -1px;float:left;background-color:#F00;margin-bottom:0px;border-radius:5px;height:25px;border:none;margin-top:20px;position:absolute;/*margin-left:15px;*/
}
#centre #panierrouge:hover{background-color:#000;}
#centre #panierrouge a{border:none;color:#FFF;font-size: 13px;font-family: 'Montserrat', sans-serif;text-decoration:none;margin-left:5px;}
#centre #panierrouge a:hover{background-color:#000;cursor:pointer;border:none;}
#centre #panierrouge .combien{display:block;margin-left:13px;/*border:1px solid #fff;*/
	width:20px;float:left;font-size:9px;text-align:center;margin-top:2px;color:#FFF;margin-right:5px;
}
#soussousnav #panierrouge,#soussousnav1 #panierrouge,#soussousnav2 #panierrouge,#soussousnav3 #panierrouge,#soussousnav4 #panierrouge,#soussousnav5 #panierrouge,#soussousnav6 #panierrouge{margin-right:13px;font-family: 'Montserrat', sans-serif;width:120px;background-repeat:no-repeat;background-image: url(../visuels/panierrouge.png);background-position: 0px -1px;float:right;background-color:#F00;margin-bottom:0px;border-radius:5px;height:25px;border:none;margin-top:95px;position:absolute;margin-left:1000px;}
#soussousnav #panierrouge:hover,#soussousnav1 #panierrouge:hover,#soussousnav2 #panierrouge:hover,#soussousnav3 #panierrouge:hover,#soussousnav4 #panierrouge:hover,#soussousnav5 #panierrouge:hover,#soussousnav6 #panierrouge:hover{background-color:#000;}
#soussousnav #panierrouge a,#soussousnav1 #panierrouge a,#soussousnav2 #panierrouge a,#soussousnav3 #panierrouge a,#soussousnav4 #panierrouge a,#soussousnav5 #panierrouge a,#soussousnav6 #panierrouge a{border:none;color:#FFF;font-size: 14px;font-family: 'Montserrat', sans-serif;}
#soussousnav #panierrouge a:hover,#soussousnav1 #panierrouge a:hover,#soussousnav2 #panierrouge a:hover,#soussousnav3 #panierrouge a:hover,#soussousnav4 #panierrouge a:hover,#soussousnav5 #panierrouge a:hover,#soussousnav6 #panierrouge a:hover  {background-color:#000;cursor:pointer;border:none;}
#soussousnav #panierrouge .combien,#soussousnav1 #panierrouge .combien,#soussousnav2 #panierrouge .combien,#soussousnav3 #panierrouge .combien,#soussousnav4 #panierrouge .combien,#soussousnav5 #panierrouge .combien,#soussousnav6 #panierrouge .combien{display:block;margin-left:13px;/*border:1px solid #fff;*/
	width:20px;float:left;font-size:9px;text-align:center;margin-top:2px;color:#FFF;margin-right:5px;
}
#choix1{position:relative;background-color:#fff;border-radius:5px;width: 220px;padding:10px;}
#choix1 .chiffre,#affiner .chiffre{font-weight:bold;color:#e2001a;margin-right: 8px;}
#choix1 .titre,#affiner .titre{font-weight:bold;color:#000;}
/**********ici pour la page panier ********************/
#soussousnav{font-size:18px;font-family: 'Montserrat', sans-serif;weight:200;padding-top:20px;}
/************ici pour la page recherche*******************/
#soussousnav{padding-bottom: 15px;width: 970px;text-align: right;margin-top: 355px;}
#soussousnav #intitule{	
	font-family: 'ProximanovaBoldItal';color:#4a9328;font-size:25px;float:left;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:17px;width:250px;height:70px;line-height: 25px;}

#soussousnav #intitulecommande{	
	font-family: 'ProximanovaBoldItal';color:#666;font-size:30px;float:left;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:17px;width:350px;}
#soussousnav #intitulecommande .moyen{	
	font-size:20px;border-left:1px solid #4a9328;padding-left:20px;display:inline-block;margin-left:15px;}

#jacceptecgv{width: 930px;border-radius: 14px;margin-bottom: 30px;box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 10%);-moz-box-shadow: 1px 1px 10px 1px rgba(119, 119, 119, 0.10);-webkit-box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 10%);background-color: #fff;padding: 20px;font-size: 11px;}

/*#soussousnav #boutonscommande a:hover,#boutonvider a:hover,form input#telech:hover{background:#333;}*/
#soussousnav #liens{	
	margin-top:11px;float:left;width:750px;line-height:28px;margin-bottom:30px;}
#soussousnav a{font-size:18px;font-family: 'Montserrat', sans-serif;weight:200;text-decoration:none;color:#4a9328;padding-left:6px;padding-right:6px;/*border-right:1px solid #89b973;*/
}
#soussousnav a:hover{/*background:#89b973;*/
	color:#FFF;}
#soussousnav #liens .lienselectionne{background:#4a9328;color:#FFF;}
/*******************************************************************************/
#nav #sousnav1{position:absolute;
	left: 0px;
	top: 63px;
	width: 194px;
	height: 76px;
	visibility:hidden; 
	border: 1px none #000000;cursor:pointer;z-index:200;}
#nav #sousnav1 a{text-decoration:none;text-align:center;display:block;color:#FFF;width:194px;border-top:1px solid #FFF;padding-top:10px;padding-bottom:10px;font-size:20px;background-color: #89b973;font-family: 'Montserrat', sans-serif;height:25px;}
#nav #sousnav1 a:hover{background-color: #6ea953;}
#soussousnav1,#soussousnav2,#soussousnav3,#soussousnav4
#soussousnav5,#soussousnav6{font-size:16px;font-family: 'Montserrat', sans-serif;color:#000;}
#soussousnav1 #intitule{	
	font-family: 'ProximanovaBoldItal';color:#4a9328;font-size:30px;float:left;margin-top:0px;margin-bottom:10px;margin-right:0px;margin-left:17px;width:240px;height:70px;line-height: 30px;}
#soussousnav1 #liens,#soussousnav2 #liens,#soussousnav3 #liens,#soussousnav4 #liens,#soussousnav5 #liens,#soussousnav6 #liens{	
	float:left;/*width:750px;*/
	line-height:28px;margin-bottom:10px;}
#soussousnav1 a,#soussousnav2 a,#soussousnav3 a,#soussousnav4 a,#soussousnav5 a,#soussousnav6 a{font-size:13px;font-family: 'Montserrat', sans-serif;text-decoration:none;color:#000;padding-left:16px;padding-right:6px;line-height: 30px;/*border-right:1px solid #89b973;*/
}
#soussousnav1 a:hover{/*background:#89b973;color:#FFF;*/
}
#soussousnav1 #liens .lienselectionne,#soussousnav2 #liens .lienselectionne,#soussousnav3 #liens .lienselectionne,#soussousnav4 #liens .lienselectionne,#soussousnav5 #liens .lienselectionne,#soussousnav6 #liens .lienselectionne{/*background:#4a9328;*/
	color:#000;font-family: 'Montserrat', sans-serif;}
/******************************************************************************/
#nav #sousnav2{position:absolute;
	left: 194px;
	top: 63px; 
	width: 194px;
	height: 76px;
	visibility:hidden; 
	border: 1px none #000000;cursor:pointer;z-index:200;}
#nav #sousnav2 a{text-decoration:none;text-align:center;display:block;color:#FFF;width:194px;border-top:1px solid #FFF;padding-top:10px;padding-bottom:10px;font-size:20px;background-color: #ae97a8;font-family: 'ProximanovaBoldItal';height:25px;}
#nav #sousnav2 a:hover{background-color: #874b77;}
#soussousnav2{/*font-size:18px;font-family: 'Montserrat', sans-serif;weight:200;color:#4a9328;padding-top:20px;margin-bottom: 10px;*/
}
#soussousnav2 #intitule{	
	font-family: 'ProximanovaBoldItal';color:#850e66;font-size:30px;float:left;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:17px;width:200px;height:70px;line-height: 30px;padding-right: 50px;}
#soussousnav2 #liens{	
	/*margin-top:11px;float:left;width:750px;line-height:28px;margin-bottom:30px;*/
}
#soussousnav2 a{/*font-size:18px;font-family: 'Montserrat', sans-serif;weight:200;text-decoration:none;color:#850e66;;padding-left:6px;padding-right:6px;border-right:1px solid #850e66;*/
}
#soussousnav2 a:hover{color:#000;}
#soussousnav2 #liens .lienselectionne{
   /* color: #000;font-family: 'Montserrat', sans-serif;*/
}
/**************************************************************************/
#nav #sousnav3{position:absolute;
	left: 388px;
	top: 63px; 
	width: 194px;
	height: 76px;
	visibility:hidden; 
	border: 1px none #000000;cursor:pointer;z-index:200;}
#nav #sousnav3 a{text-decoration:none;text-align:center;display:block;color:#FFF;width:194px;border-top:1px solid #FFF;padding-top:10px;padding-bottom:10px;font-size:20px;background-color: #f88d37;font-family: 'ProximanovaBoldItal';height:25px;}
#nav #sousnav3 a:hover{background-color: #f47f22;}
#soussousnav3	{/*font-size:18px;font-family: 'Montserrat', sans-serif;weight:200;color:#4a9328;padding-top:20px;*/
}
#soussousnav3 #intitule{	
	font-family: 'ProximanovaBoldItal';color:#ed6c05;font-size:30px;float:left;margin-top:0px;margin-bottom:10px;margin-right:0px;margin-left:17px;width:250px;height:70px;line-height: 30px;}
#soussousnav3 #liens{	
	/*margin-top:11px;float:left;width:750px;line-height:28px;margin-bottom:30px;*/
}
#soussousnav3 a{/*font-size:18px;font-family: 'Montserrat', sans-serif;weight:200;text-decoration:none;color:#ed6c05;;padding-left:6px;padding-right:6px;border-right:1px solid #ed6c05;*/
}
#soussousnav3 a:hover{color:#000;}
#soussousnav3 #liens .lienselectionne{/*background:#ed6c05;;color:#FFF;*/
}
/************************************************************************/
#nav #sousnav4{position:absolute;left: 582px;top: 63px;width: 194px;height: 76px;visibility:hidden; border: 1px none #000000;cursor:pointer;z-index:200;}
#nav #sousnav4 a{text-decoration:none;text-align:center;display:block;color:#FFF;width:194px;border-top:1px solid #FFF;padding-top:10px;padding-bottom:10px;font-size:20px;background-color: #fdc860;font-family: 'ProximanovaBoldItal';height:25px;}
#nav #sousnav4 a:hover{background-color: #f9b123;}
#soussousnav4	{/*font-size:18px;font-family: 'Montserrat', sans-serif;weight:200;color:#4a9328;padding-top:20px;*/
}
#soussousnav4 #intitule{	
	font-family: 'ProximanovaBoldItal';color:#f9b123;font-size:30px;float:left;margin-top:0px;margin-bottom:10px;margin-right:0px;margin-left:17px;width:250px;height:70px;line-height: 30px;}
#soussousnav4 #liens{	
	/*margin-top:11px;float:left;width:750px;line-height:28px;margin-bottom:30px;*/
}
#soussousnav4 a{/*font-size:18px;font-family: 'Montserrat', sans-serif;weight:200;text-decoration:none;color:#f9b123;;padding-left:6px;padding-right:6px;border-right:1px solid #f9b123;*/
}
#soussousnav4 a:hover{color:#000;}
#soussousnav4 #liens .lienselectionne{/*background:#f9b123;;color:#FFF;*/
}
/****************************************************************************/
#nav #sousnav5{position:absolute;
	left: 776px;
	top: 63px;
	width: 194px;
	height: 76px;
	visibility:hidden; 
	border: 1px none #000000;cursor:pointer;z-index:200;}
#nav #sousnav5 a{text-decoration:none;text-align:center;display:block;/*color:#FFF;*/
	color:#000;width:194px;border-top:1px solid #FFF;padding-top:10px;padding-bottom:10px;font-size:20px;background-color: #fceb65;/*background-color: #fc4853;*/
	font-family: 'ProximanovaBoldItal';height:25px;}
#nav #sousnav5 a:hover{background-color: #ffe200;/*background-color: #f12b37;*/
}
#soussousnav5	{/*font-size:18px;font-family: 'Montserrat', sans-serif;weight:200;color:#4a9328;padding-top:20px;*/
}
#soussousnav5 #intitule{	
	font-family: 'ProximanovaBoldItal';color:#000;font-size:30px;float:left;margin-top:0px;margin-bottom:10px;margin-right:0px;margin-left:17px;width:250px;height:70px;line-height: 30px;}
#soussousnav5 #liens{	
	/*margin-top:11px;float:left;width:750px;line-height:28px;margin-bottom:30px;*/
}
#soussousnav5 a{/*font-size:18px;font-family: 'Montserrat', sans-serif;weight:200;text-decoration:none;color:#000;padding-left:6px;padding-right:6px;border-right:1px solid #000;*/
}
#soussousnav5 a:hover{color:#000;}
#soussousnav5 #liens .lienselectionne{/*background:#ffe200;;color:#000;*/
}
/***************************************************************************/

#nav #sousnav6{position:absolute;
	left: 970px;
	top: 63px;
	width: 191px;
	height: 76px;
	visibility:hidden; 
	border: 1px none #000000;cursor:pointer;z-index:200;}
#nav #sousnav6 a{text-decoration:none;text-align:center;display:block;color:#FFF;width:191px;border-top:1px solid #FFF;padding-top:10px;padding-bottom:10px;font-size:20px;background-color: #fc4853;font-family: 'ProximanovaBoldItal';height:25px;}
#nav #sousnav6 a:hover{background-color: #f12b37;}
#soussousnav6	{/*font-size:18px;font-family: 'Montserrat', sans-serif;weight:200;color:#4a9328;padding-top:20px;*/
}
#soussousnav6 #intitule{	
	font-family: 'ProximanovaBoldItal';color:#e30613;font-size:30px;float:left;margin-top:0px;margin-bottom:10px;margin-right:0px;margin-left:17px;width:250px;height:70px;line-height: 30px;}
#soussousnav6 #liens{	
	/*margin-top:11px;float:left;width:750px;line-height:28px;margin-bottom:30px;*/
}
#soussousnav6 a{/*font-size:18px;font-family: 'Montserrat', sans-serif;weight:200;text-decoration:none;color:#e30613;;padding-left:6px;padding-right:6px;border-right:1px solid #e30613;*/
}
#soussousnav6 a:hover{color:#000;}
#soussousnav6 #liens .lienselectionne{/*background:#e30613;;color:#FFF;*/
}
/***************************************************************************/

#conseils a,#adresses a,#panier a,#autrepage a,#moncompte a{color:#333333;text-decoration:none;}
#conseils a:hover,#adresses a:hover,#panier a:hover,#autrepage a:hover,#moncompte a:hover{text-decoration:none;color:#E2001A;}
#panier a{display:inline-block;margin-left:15px;color:#333333;font-size: 13px;font-family: 'Montserrat', sans-serif;}

#panier .combien{/*display:block;margin-left:10px;width:18px;float:left;font-size:9px;text-align:center;margin-top:1px;color:#333333;*/
	
}
/**********************************/
#nav{height:65px;/*background-color: #E30613;	/*border:1px solid #000*/
	position:relative;z-index:1;}
#nav a{display:block;float:left;position:relative;text-decoration:none;color:#FFF;font-family: 'ProximanovaBoldItal';font-size:34px;height:54px;/*padding-left:21px;padding-right:19px;*/
	padding-top:9px;width:194px;text-align:center;}
#nav a.vert{background:#4a9328;}
#nav a.violet{background:#850e66;}
#nav a.orange{background:#ed6c05;}
#nav a.jaune{background:#f9b123;}
#nav a.autrejaune{background:#ffe200;/*background:#eb2020;*/
	color:#000;}
#nav a.rouge{background:#e30613;width:191px;}
.couleurrouge{color:#e2001a;}
/*******************************************/
#centre{background:#ececf2;/*min-height:800px;position:relative;top:270px;*/
	padding-bottom:30px;margin-bottom:0px;/*height:100%;*/
	/*overflow:hidden;overflow-y:hidden;*/
	margin-top: 270px;}
#entourecentrepanier{/*position: relative;top: 355px;*/
	padding-bottom:50px;}
#entourecentrepanierphase2{position: relative;top: 395px;padding-bottom:50px;}
#centrepanier{background:#fff;overflow:hidden;width:970px;border-radius:14px;margin-bottom:20px;box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 10%);-moz-box-shadow: 1px 1px 10px 1px rgba(119, 119, 119, 0.10);-webkit-box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 10%);}
#centremoncompte{background:#fff;overflow:hidden;width:930px;border-radius:14px;margin-bottom:20px;box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 10%);-moz-box-shadow: 1px 1px 10px 1px rgba(119, 119, 119, 0.10);-webkit-box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 10%);/*position:absolute;*/
	top:355px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}
#centre h3{margin-left:-20px;font-size: 21px;}
#centre.accueil{background-image:url(../visuels/fondaccueil.jpg);background-position:-50px;margin-top:-100px;}
#boutonvider{text-align: left;font-size: 11px;}
#boutonvider a{color:#999;}
#boutonvider a:hover{color:#E2001A;}
#accueil .simplifiez{background-image: url(../visuels/22_simplifiez.png);min-height: 100px;background-size: 970px;background-repeat: no-repeat;background-color: #251517;border-radius: 12px;position: relative;width: 950px;color: #fff;font-size: 11px;padding-top: 60px;padding-left: 20px;padding-bottom: 10px;}
#accueil .telecharger{
    color: #fff;font-size: 13px;margin-top: 80px;margin-left: 20px;width: 600px;padding-bottom: 8px;}
.adispo{font-family: 'Montserrat', sans-serif;font-size:22px;font-weight:bold;}
#login{background:#636363;width:850px;margin-left:auto;margin-right:auto;margin-top:30px;padding-bottom:9px;font-family: 'Montserrat', sans-serif;font-size:12px;color:#FFF;padding-top:9px;}
#login a{color:#FFF;text-decoration:none;}
#login a:hover{text-decoration:underline;}
#login input.champ{width:100px;margin-left:8px;margin-right:5px;font-family: 'Montserrat', sans-serif;font-size:12px;}
#login input.champ2#choix{width:60px;margin-left:0px;margin-right:5px;font-family: 'Montserrat', sans-serif;font-size:12px;}
#login input.bouton{width:80px;margin-left:0px;margin-right:10px;color:#FFF;text-transform:uppercase;background:#8a8a8a;font-family: 'Montserrat', sans-serif;border:none;padding-top:6px;padding-bottom:6px;border-radius:5px;cursor:pointer;}
#login input.bouton:hover{background:#333;}
#affiner{font-size: 16px;font-family: 'Montserrat', sans-serif;color: #000;width: 220px;line-height: 30px;margin-top: 20px;background-color: #fff;border-radius: 5px;padding: 10px;}
.niveaugras{font-weight:bold;}
#affiner a{font-size:13px;font-family: 'Montserrat', sans-serif;text-decoration:none;color:#000;padding-left: 16px;line-height: 30px;}
#affiner .lienselectionne{
    font-family: 'Montserrat', sans-serif;weight:200;}
#description{clear: both;margin-top: 20px;float: left;margin-bottom: 20px;width: 220px;padding: 10px;background: #e2001a;border-radius: 5px;display:none;color:#fff;}
#description p strong{font-family: 'Montserrat', sans-serif;weight:200;font-weight:normal;margin:0px;font-size:11px;}
#description p{font-family: 'Montserrat', sans-serif;margin: 0px;font-size: 16px;width: 210px;font-weight: 600;margin-bottom: 5px;}
#description p.surligne{font-weight: normal;font-size: 11px;}
#tourproduits{/*float:left;*/
	margin-left: 260px;}
#tourproduitsperso{/*float:left;*/
	margin-left: 0px;}
#tourproduits .merchnom{font-size:12px;font-weight:600;}
#tourproduits .merchniveau{font-size:12px;color:#e2001a;font-weight:600;}
#produits{/*float:left;*/
	/*margin-top:30px;*/
	/*margin-right:20px;*/
	overflow: auto;}
#tableaupanier,#commandes{/*float:left;*/
	margin-top:30px;margin-left:20px;font-family: 'Montserrat', sans-serif;font-size:14px;text-align:left;margin-right: 20px;;padding-bottom:20px;}
#tableaupanier strong{font-family: 'Montserrat', sans-serif;font-weight:600;}
#tableaupanier table .ligne{border-bottom:1px solid #ebebeb;padding-top:3px;font-size:10px;}
#tableaupanier table .moncompteligne{border-bottom:1px solid #ebebeb;padding-top:3px;font-size:13px;font-weight:600;line-height: 45px;}

#tableaupanier table .big{font-size:13px;font-weight: 600;}
#tableaupanier table .small{font-size:10px;font-weight: normal;color:#999;}
#tableaupanier a i{color:#ccc;font-size: 11px;}
#tableaupanier .moncompteligne a i{color:#ccc;font-size: 14px;}
#tableaupanier a i:hover{color:#E2001A;}
#tableaupanier .continuer a i{color:#fff;}
#tableaupanier #liste{
    border-bottom: 1px solid #ebebeb;padding-top: 10px;padding-bottom: 10px;font-size: 12px;font-weight: 600;padding-left: 10px;padding-right: 10px;line-height: 27px;}
#tableaupanier #liste select{float:right;padding: 5px;color: #000;border: 1px solid #ebebeb;}
#tableaupanier .explication{font-size: 12px;border-bottom: 1px solid #ebebeb;padding-bottom: 10px;margin-bottom: 0px;}
	
#produits p.texte,#produits p{font-family: 'Montserrat', sans-serif;/*margin-left:3px;*/
	margin-top:-15px;font-size:14px;}
#produits.retourligne{float:none;}
#pgroupe{width:217px;/*height:136px;*/
	border:1px solid #999;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;font-family: 'Montserrat', sans-serif;font-size:14px;margin-bottom:30px;margin-right:30px;/*padding-bottom:15px;*/
}
#pgroupe p{display:block;margin-top:43px;width:230px;}
#p2groupe{width:188px;/*height:96px;*/
	border:1px solid #999;padding:10px;font-family: 'Montserrat', sans-serif;font-size:14px;margin-right:30px;margin-bottom: 20px;}
#p3groupe{font-family: 'Montserrat', sans-serif;font-size: 14px;margin-right: 20px;margin-bottom: 30px;background:#f5f5fa;border:none;width:230px;padding:0;box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 10%);-moz-box-shadow: 1px 1px 10px 1px rgba(119, 119, 119, 0.10);-webkit-box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 10%);border-radius:8px;float:left
}

#p3groupe .carregris,#pkitmerch .carregris,#pexcelmerch .carregris,#pilvmerch .carregris{height: 238px;padding:10px;position:relative;}
#p3groupe .fondblanc,#pkitmerch .fondblanc,#pexcelmerch .fondblanc,#pilvmerch .fondblanc{background-color:#fff;padding: 0px;height:122px;padding:10px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
#p3groupe .outer,#pkitmerch .outer,#pexcelmerch .outer,#pilvmerch .outer{display:table;position:absolute;top:0;
	left:0;
	height:100%;width:100%;}
#p3groupe .inner,#pkitmerch .inner,#pexcelmerch .inner,#pilvmerch .inner{margin-left:auto;margin-right:auto;width:210px;text-align:center
}


#p2groupe #col1,#p3groupe #col1{float:left;width:102px;/*margin-top:20px;*/
}
#pkit #col1{float:left;width:230px;/*margin-top:20px;*/
}
#p2groupe #col2,#p3groupe #col2,#pkit #col2{float:right;/*margin-top:3px;*/
}
#pkit{/*width:165px;*/
	width:300px;height:96px;border:1px solid #999;padding:10px;font-family: 'Montserrat', sans-serif;font-size:14px;margin-right:30px;margin-bottom:30px;}
#pkitmerch{/*width:165px;*/
	width:240px;/*height:96px;*/
	border:1px solid #999;padding:10px;font-family: 'Montserrat', sans-serif;font-size:10px;margin-right:30px;margin-bottom:30px;}
#imgmerch.imgresp1,#imgmerch.imgresp1vert{height:153px;}
#imgmerch.imgresp1 img{max-width:240px;max-height: 143px;}
#pexcelmerch{/*width:165px;*/
	width:240px;/*height:96px;*/
	border:1px solid #999;padding:10px;font-family: 'Montserrat', sans-serif;font-size:14px;margin-right:30px;margin-bottom:30px;}
#pilvmerch{/*width:165px;*/
	width:240px;/*height:96px;*/
	border:1px solid #999;padding:10px;font-family: 'Montserrat', sans-serif;font-size:14px;margin-right:30px;margin-bottom:30px;}
#pmuet{width:150px;border:1px solid #999;padding:10px;font-family: 'Montserrat', sans-serif;font-size:14px;height:175px;float:left;margin-right:30px;margin-bottom:30px;}
#pmuet2{width:140px;border:1px solid #999;padding:10px;font-family: 'Montserrat', sans-serif;font-size:14px;height:125px;float:left;margin-right:30px;margin-bottom:30px;}
#produits #pmuet #col1{float:left;width: 180px;}

#produits #pmuet2 #col1{/*float:left;*/
	width: 50px;}
#produits #pmuet2 #col2{float:left;width: 90px;}

#pmuet2 #col1 img{/*margin-bottom:12px;*/
}

#pbache{width:307px;border:1px solid #999;padding:10px;font-family: 'Montserrat', sans-serif;font-size:14px;height:143px;float:left;margin-right:20px;margin-bottom:20px;}

#pambiance{width:280px;border:1px solid #999;padding:10px;font-family: 'Montserrat', sans-serif;font-size:14px;height:190px;float:left;margin-right:20px;margin-bottom:20px;}

#produits #pbache #col1{float:left;width: 130px;}
#produits #pbache #col2{float:left;width: 100px;}
#produits #pbache #col3{float:right;}
#pbache #col1 img{margin-bottom:12px;}

#produits #pambiance #col1{float:left;width: 100px;margin-right:15px;}
#produits #pambiance #col2{float:left;width: 160px;}

#produits #pjoue #col1{float:left;width: 60px;}
#pjoue{width:165px;border:1px solid #999;padding:10px;font-family: 'Montserrat', sans-serif;font-size:14px;height:156px;float:left;margin-right:30px;margin-bottom:30px;}


#produits #pjoue #col2{float:left;margin-left: 2px;}
#produits a.zoom,#produits a.zoomplanche{background: #646464;text-decoration: none;color: #FFF;font-family: Montserrat;font-size: 11px;padding-left: 12px;padding-right: 12px;padding-top: 8px;padding-bottom: 8px;display: inline-block;margin-bottom: 5px;margin-top: 5px;border-radius: 14px;font-family: 'Montserrat', sans-serif;margin-right: 7px;cursor:pointer;}
#produits a:hover.zoom,#produits a:hover.zoomplanche{background:#999;}
#produits a.zoomtablette{display:none;}

#produits a.ajouter,#oucommander .boutonacces,#textecommande button.ajouter,button.ajouter{background: #e2001a;text-decoration: none;color: #fff;font-size: 11px;font-family: 'Montserrat', sans-serif;padding-left: 12px;padding-right: 12px;padding-top: 8px;padding-bottom: 8px;border-radius: 14px;border: none;cursor: pointer;}
#produits a:hover.ajouter,#oucommander .boutonacces:hover,#textecommande button.ajouter:hover,button.ajouter:hover{background:#f56777;}
#commandes{margin-bottom:10px;border-bottom:1px solid #CCC;padding-bottom:5px;width:500px;}
#souscommande{display:inline-block;width:400px;line-height: 30px;}
#histo{margin-bottom:20px;}
#histo a.cliquezici{background:#646464;text-decoration:none;color:#fff;font-family: 'ProximanovaRegularItal';font-size:12px;padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;border-radius:4px;}

#commandes a.voir{background:#646464;text-decoration:none;color:#fff;font-size: 11px;font-family: 'Montserrat', sans-serif;padding-right: 12px;padding-top: 8px;padding-bottom: 8px;border-radius: 14px;margin-right:7px;padding-left: 8px;display: inline-block;float: right;}
#produits a.cliquezici,#produits a.cliquezicimobile{background:#646464;text-decoration:none;color:#fff;font-size: 11px;font-family: 'Montserrat', sans-serif;padding-right: 12px;padding-top: 8px;padding-bottom: 8px;border-radius: 14px;margin-right:7px;padding-left: 8px;display: inline-block;}

#produits a:hover.cliquezici,#commandes a:hover.voir,#histo a:hover.cliquezici,#produits a:hover.cliquezicimobile{background:#999;}
#produits a.cliquezicimobile{display: none;}
.zoomtitre{cursor:pointer;background:#646464;font-size:11px;color:#fff;text-align:center;display:block;width:80px;margin-top: 10px;}
.zoomtitre:hover{background:#999;}
.imageproduit{/*float:left;margin-right:18px;*/
	margin-bottom:10px;}
.ombrage{
  box-shadow: 4px 4px 6px #999;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=12);zoom: 1;  }
.ajoute{color: #e3000f;font-size: 11px;padding: 8px;font-family: 'Montserrat', sans-serif;  }
#boutonscommande button.commande input.boutonspecial{border: none;padding: 0px;background: none;color: #fff;box-sizing: unset;line-height: 10px;}
#boutonscommande button.commande,button.commande{background: #e2001a;text-decoration: none;color: #fff;font-size: 11px;font-family: 'Montserrat', sans-serif;padding-left: 12px;padding-right: 12px;padding-top: 8px;padding-bottom: 8px;border-radius: 14px;cursor:pointer;border:none;}
#boutonscommande button:hover.commande{background: #f56777;}
#boutonscommande button.continuer,#soussousnav #boutonscommande button.continuer{background: #666;text-decoration: none;color: #fff;font-size: 11px;font-family: 'Montserrat', sans-serif;padding-left: 12px;padding-right: 12px;padding-top: 8px;padding-bottom: 8px;border-radius: 14px;cursor:pointer;border:none;}

#boutonscommande button:hover.continuer,#soussousnav #boutonscommande button:hover.continuer{background: #333;text-decoration: none;color: #fff;}
#boutonscommande button.continuer a,#soussousnav #boutonscommande button.continuer a{
    text-decoration: none;color: #fff;font-size: 11px;}
#boutonscommande button.continuer a:hover,#soussousnav #boutonscommande button.continuer a:hover{color: #fff;}
#contact button.envoyer,#centrecontact button.envoyer,#textecommande button.commencer a{background: #ccc;text-decoration: none;color: #fff;font-size: 11px;font-family: 'Montserrat', sans-serif;padding-left: 12px;padding-right: 12px;padding-top: 8px;padding-bottom: 8px;border-radius: 14px;cursor:pointer;border:none;}
#contact button:hover.envoyer,#centrecontact button:hover.envoyer{background: #E2001A;text-decoration: none;}
#textecommande button:hover.commencer a{background: #666;}
#boutonscommande{text-align: right;width: 970px;}
#textecommande{width:500px;/*border:1px solid #C63;*/
	text-align:center;margin-left:-20px;/*margin-top:50px;*/
}
#zoom1 #fermeture{color:#000;position: relative;left: 670px;z-index: 100;width: 30px;height: 18px;margin-top: -440px !important;cursor:pointer;}
#zoom2 #fermeture{color:#000;position: relative;left: 670px;z-index: 100;width: 30px;height: 18px;margin-top: -410px !important;cursor:pointer;}
#centre #fermeture{position: relative;left: 670px;z-index: 100;width: 30px;height: 18px;margin-top: -495px;cursor:pointer;}
#zoom1 #fermeture:hover,#zoom2 #fermeture:hover,#centre #fermeture:hover{color:#E2001A;}

#centre #fermeture img{width:66px;height:18px;}
#recherchedeplie{z-index: 200;visibility: hidden;background: #FFF;position: absolute;text-align: left;width: 220px;left: 0px;border-top: 1px solid #ebebeb;height: 140px;overflow-y: scroll;top: 28px;box-shadow: 0px 3px 6px 0px rgb(119 119 119 / 20%);/*6 quantité de flou / 3 vers le bas*/
    -moz-box-shadow: 0px 3px 6px 0px rgba(119, 119, 119, 0.20);-webkit-box-shadow: 0px 3px 6px 0px rgb(119 119 119 / 20%);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
#recherchedeplie a{display:block;padding-top:5px;padding-bottom:5px;color:#000;padding-left:15px
	}
#recherchedeplie a:hover{background:#ebebeb;padding-left:-15px;}
	
.trierpar{font-family: 'Montserrat', sans-serif;font-size:13px;color:#000;}
/*******************************************/
#foot,#footresp{
background: #f7f7fc;text-align: center;padding-top: 2px;position: fixed;width: 100%;padding-right: 10px;bottom: 0px;height: 24px;z-index: 2000;display: block;left: 0px;color: #999;}
#foot .barre{font-size:10px;}
#foot a,#footresp a{color:#999;text-decoration:underline;font-family: 'Montserrat', sans-serif;font-size:11px;display: inline-block;margin-top:-4px;}
#foot a:hover,#footresp a:hover{text-decoration:underline;}
#footresp{display:none;}
.neosanspromediumital15{font-family: 'ProximanovaRegularItal';font-size:15px;}
.neosanspromediumital15rougegras{font-family: 'Montserrat', sans-serif;weight:200;font-size:15px;color:#e3000f;display:inline-block;width:200px;}
.neosanspromediumital15rougegras a{color:#e3000f;
}
.textesimple{font-family: 'Montserrat', sans-serif;font-weight:normal;margin:0px;font-size:14px;line-height:20px;}
.textesimple a{text-decoration:none;display:block;margin-top:20px;width:200px;margin-left:auto;margin-right:auto;background:#999;color:#FFF;}
.textesimple a:hover{background:#000;}

.lieninvisible{text-decoration:none;color:#000;
}
#titresousrub{margin-left:270px;margin-bottom: 5px;margin-top: 0px;font-family: 'ProximanovaBold'
}
/*******************2019************************/
#commande{text-align:left;margin-left:0px;width:700px;margin-top:0px;font-family: 'Montserrat', sans-serif;font-size: 14px;}
#pkit.fiche{height:50px;float:none;width:754px;margin-bottom:10px;padding:0px;border-bottom:1px solid #ccc;border-top:none;border-left:none;border-right:none;padding-bottom:10px;}
#pkit.fiche #col2{width:200px;float:right;text-align:right;margin-top:12px;}
#pkitmerch #col1.nomresp,#pkitmerch #col1.nomrespvert{float:left;width:160px;position:relative;margin-top:20px
}
#pexcelmerch #col3.nomresp{float:left;width:170px;position:relative;margin-top:20px;height:50px;}

.fbtexte{display:block;height:40px;font-size: 12px;}
.fbmerch{font-weight:bold;display:block;margin-bottom:8px;}
.fbref{margin-top:30px;margin-bottom:20px;font-size: 12px;}
.fbreftitre{font-size: 13px;font-weight:600;}
#pkitmerch,#pexcelmerch,#pilvmerch{/*height:230px;float:left*/
	font-family: 'Montserrat', sans-serif;font-size: 13px;margin-right: 20px;margin-bottom: 30px;background: #f5f5fa;border: none;width: 230px;padding: 0;box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 10%);-moz-box-shadow: 1px 1px 10px 1px rgba(119, 119, 119, 0.10);-webkit-box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 10%);border-radius: 8px;float: left;}
#pkitmerch #col2.boutonresp{float:right;margin-top: 0px;}
#pexcelmerch #col2{text-align:right;margin-top:28px
}
#pilvmerch #col2{text-align:right;font-size:11px;margin-top: -10px;}
#pilvmerch #col2 #persoresp{margin-bottom:10px;}
#imgmerch.imgresp2 img.imageproduit{/*width:150px;height:150px;*/
}
#imgmerch.imgresp1vert img.imageproduit{/*height:142px;*/
	max-width:240px;max-height: 143px;}
#titresousrub.bigtitre{height:50px;float:none;margin-bottom:10px;padding:0px;border-bottom:1px solid #ccc;border-top:none;border-left:none;border-right:none;padding-bottom:5px;margin-left:0px;width:700px;}
#pkit.perso{height:50px;float:none;width:700px;margin-bottom:10px;padding:0px;border-bottom:1px solid #ccc;border-top:none;border-left:none;border-right:none;padding-bottom:5px;}
#pkit.perso #col2{width:200px;float:right;text-align:right;margin-top:12px;}
#tourproduits.contact,#tourproduits.historique{width:580px;padding-top: 20px;padding-bottom: 20px;}
#tourproduits.conseils{margin-top: 70px;width: 900px;margin-left: 100px;}
#tableaupanier td.ligne img.visuel{max-width:220px
}
/****************2022***************************************/
.tourportal .carteleft{width:260px;height:185px;float:left;background-color:#fff;border-radius:14px;padding:25px;}
.tourportal .carteright{width:260px;height:185px;float:right;background-color:#fff;border-radius:14px;padding:25px;}

.tourportal .boutonacces,.touridentif .boutonacces,.touridentifbis .boutonacces{background-color:#000;color:#fff;font-family: 'Montserrat', sans-serif;border-radius:18px;padding-top:12px;padding-bottom:12px;text-align:center;font-size:13px;margin-top:12px;border: none;cursor:pointer;width: 100%;}
#accueil a.boutonacces{background-color: #E2001A;color: #fff;font-family: 'Montserrat', sans-serif;border-radius: 18px;padding-top: 8px;padding-bottom: 8px;text-align: center;font-size: 12px;border: none;cursor: pointer;/* width: 100%;*/
    text-decoration: none;padding-left: 10px;padding-right: 10px;display: inline-block;}
.touridentif .boutonacces:hover,.touridentifbis .boutonacces:hover{background-color:#E2001A;}
.tourportal .boutonacces:hover{background-color:#666;}
#accueil a.boutonacces:hover{background-color:#f56777;}
.tourportal a{text-decoration:none;color:#fff;}
.tourportal .titre{font-family: 'Montserrat', sans-serif;font-size: 25px;color: #fff;font-weight: 600;text-align:center;}
.tourportal .soustitre{font-family: 'Montserrat', sans-serif;font-size: 12px;color: #fff;font-weight: normal;text-align:center;}
.tourportal .portal{
    padding: 7px;background-color: rgba(255, 255, 255, 0.3);overflow:auto;left: 0;border-radius:14px;margin-left: auto;margin-right: auto;width:628px;}
.tourportal .logo{text-align:center;margin-bottom: 49px;}
.tourportal{background-image:url(../visuels/22_portal.jpg);background-position:top center;width:100%;height:100%;background-size:1600px;position:relative;padding-top: 60px;}
.touridentif{background-image:url(../visuels/22_fondidentif.jpg);background-position:top center;width:100%;height:100%;background-size:1600px;position:relative;padding-top: 60px;}
.touridentifbis{background-image:url(../visuels/22_fondidentif.jpg);background-position:top center;width:100%;/*height:100%;*/
	background-size:1600px;position:relative;padding-top: 60px;}
.touridentifbis .sinscrire{
    padding: 7px;background-color: rgba(255, 255, 255, 0.3);overflow:auto;left: 0;border-radius:14px;margin-left: auto;margin-right: auto;width:550px;}
.touridentifbis .briconectexte{background-color: #fff;padding: 20px;padding-right: 30px;font-size: 13px;border-radius: 12px;}
.touridentif .portal{
    padding: 7px;background-color: rgba(255, 255, 255, 0.3);overflow:auto;left: 0;border-radius:14px;margin-left: auto;margin-right: auto;width:325px;}
.touridentif .briconecmatiere{border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;height: 184px;}
.touridentif .briconectexte{background-color: #fff;padding: 20px;font-size: 14px;line-height: 20px;font-weight: 500;border-bottom-left-radius:14px;border-bottom-right-radius:14px;}
.touridentif .sidentifier{
    font-size: 22px;font-weight: 500;display:block;margin-top:15px;}
.touridentif .premiere{
    font-size: 12px;margin-top:10px;font-weight: 500;}
.touridentif .creer,.touridentif .creer a{
    font-size: 12px;margin-top:10px;color:#E2001A;text-decoration:underline;font-weight: 500;}
.touridentif .champ{height: 30px;border-radius: 5px;border: none;padding: 10px;width: 93%;margin-top:8px;background-color: #eee;color:#666;}

#contact .champ,#centrecontact .champ{height: 30px;border-radius: 5px;border: none;padding: 10px;width: 100%;margin-top:8px;background-color: #eee;color:#666;}
#contact .champ2,#centrecontact .champ2{
    border-radius: 5px;border: none;padding: 10px;width: 100%;margin-top:8px;background-color: #eee;color:#666;}

.touridentifbis .sinscrire .champ{height: 20px;border-radius: 5px;border: none;padding: 10px;width: 100%;margin-top:8px;background-color: #eee;color:#666;
}
.touridentif a.probconnex{font-size: 12px;text-align: center;color: #666;display: block;margin-top: 10px;}
.articles{color:#E2001A;}
#mentions{display: none;background-color: #fff;border-radius: 12px;width: 680px;margin-left: auto;margin-right: auto;margin-top: -100px;  padding-left: 30px;padding-right: 30px;padding-top: 20px;font-size: 12px;min-height:400px;padding-bottom: 20px;margin-bottom: 100px;}
#oucommander{display:none;background-color:#fff;border-radius: 12px;width: 680px;margin-left: auto;margin-right: auto;margin-top: -100px;padding-left: 30px;padding-right: 30px;padding-top: 20px;font-size: 12px;min-height:400px;padding-bottom: 20px;margin-bottom: 80px;}
#cgu{display:none;background-color:#fff;border-radius: 12px;width: 680px;margin-left: auto;margin-right: auto;margin-top: -100px;padding-left: 30px;padding-right: 30px;padding-top: 20px;font-size: 12px;min-height:400px;padding-bottom: 20px;}
#contact{display:none;background-color:#fff;border-radius: 12px;width: 680px;margin-left: auto;margin-right: auto;margin-top: -100px;padding-left: 30px;padding-right: 30px;padding-top: 20px;font-size: 12px;min-height:400px;padding-bottom: 20px;margin-bottom:80px;}
#boite{/*position:relative;*/
	width:100%;/*height:100%;*/
}
#boite .toutgris{display: none;width: 100%;height: 100%;position: fixed;z-index: 10;left: 0px;top: 0px;background-color: rgba(0, 0, 0, 0.7);}
.toutgrisbis{display: none;position: fixed;z-index: 200;background-color: rgba(0, 0, 0, 0.7);width: 100%;left: 0px;top: 0px;padding-bottom: 50px;height: 100%;}
.autourdetoutgrisbis{width: 100%;position: absolute;z-index: 210;}
.croixferme{cursor: pointer;font-size: 16px;float: right;margin-right: -20px;margin-top: -10px;}
.croixferme:hover{color:#E2001A;}
.croixfermezoom{cursor: pointer;font-size: 16px;float: right;}
.croixfermezoomhover{color:#E2001A;}
.obligatoire{position: relative;float: right;margin-top: 30px;margin-right: 10px;font-size: 9px;font-weight:600;}
#centrecontact{background:#fff;overflow:hidden;border-radius:14px;margin-bottom:20px;box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 10%);-moz-box-shadow: 1px 1px 10px 1px rgba(119, 119, 119, 0.10);-webkit-box-shadow: 1px 1px 10px 1px rgb(119 119 119 / 10%);/*position:absolute;*/
	top:355px;padding: 30px;width:910px;}
.tableaulignebas{border-bottom:1px solid #ccc;}
.fondblanc a.zoomperso i,.fondblanc a.ajouterperso i,.tableaulignebas a.zoomperso i,.tableaulignebas a.ajouterperso i,.tableaulignebas a.zoomplancheperso i{color:#ccc;text-decoration:none;font-size:14px
}	
.fondblanc a.zoomperso:hover i,.fondblanc a.ajouterperso:hover i,.tableaulignebas a.zoomperso:hover i,.tableaulignebas a.ajouterperso:hover i,.tableaulignebas a.zoomplancheperso:hover i{color:#E2001A;}
#description img.mobile{display:none;}