.showResultsWrap{
	display:none;
}

/* Inset 3D Raised */
.raised { height: 1.7em; background: transparent; /*width: 192px;*/margin-bottom:0px;}
.raisedcentre {margin-top: 15px; height: 1.7em; background: transparent; width: 100%;margin-bottom:12px;}
.raised a{text-decoration: none; color: white;}

/*.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {background: #074784;display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {background: #074784; height:1px;}
.raised .b2 {border-left:1px solid #074784; border-right:1px solid #074784;}
.raised .b3 {border-left:1px solid #074784; border-right:1px solid #074784;}
.raised .b4 {border-left:1px solid #074784; border-right:1px solid #074784;}
.raised .b4b {border-left:1px solid #074784; border-right:1px solid #074784;}
.raised .b3b {border-left:1px solid #074784; border-right:1px solid #074784;}
.raised .b2b {border-left:1px solid #074784; border-right:1px solid #074784;}


.raised .b1 {margin:0 5px; background:#074784;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#074784;}*/
.raised .boxcontent {padding-left: 10px;padding-right: 10px;background: #3c96d2; display:block;  border-left:4px solid #074784; border-right:4px solid #074784;color:#FFF;height: 1.8em;font-size:0.9em;font-weight: bold;border-top: 4px solid #074784;border-bottom: 4px solid #074784; text-align: center;padding-top:1px;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}
/*.raised .boxcontent-small {padding-left: 10px;padding-right: 10px;background: #3c96d2; display:block;  border-left:4px solid #074784; border-right:4px solid #074784;color:#FFF;height: 20px;font-size:13px;font-weight: bold;border-top: 4px solid #074784;border-bottom: 4px solid #074784; text-align: center;padding-top:1px;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}
.raised .boxcontent-small-10 {padding-left: 10px;padding-right: 10px;background: #3c96d2; display:block;  border-left:4px solid #074784; border-right:4px solid #074784;color:#FFF;height: 20px;font-size:10px;font-weight: bold;border-top: 4px solid #074784;border-bottom: 4px solid #074784; text-align: center;padding-top:1px;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}*/
.raisedcentre .boxcontent {padding-left: 10px;padding-right: 10px;background: #3c96d2; display:block;  border-left:4px solid #074784; border-right:4px solid #074784;color:#FFF;height: 1.8em;font-size:1.1em;font-weight: bold;border-top: 4px solid #074784;border-bottom: 4px solid #074784; text-align: center;padding-top:1px;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}

/* Inset 3D Raised bleufoncé*/
.bleufonce {margin-top: 0px;margin-bottom: 15px;height: 100%; background: transparent; width: 100%;}

/*.bleufonce .topbleufonce, .bleufonce .bottombleufonce {display:block; background:transparent; font-size:1px;}
.bleufonce .b1bleufonce, .bleufonce .b2bleufonce, .bleufonce .b3bleufonce, .bleufonce .b4bleufonce, .bleufonce .b1bbleufonce, .bleufonce .b2bbleufonce, .bleufonce .b3bbleufonce, .bleufonce .b4bbleufonce {background: #074784;display:block; overflow:hidden;}
.bleufonce .b1bleufonce, .bleufonce .b2bleufonce, .bleufonce .b3bleufonce, .bleufonce .b1bbleufonce, .bleufonce .b2bbleufonce, .bleufonce .b3bbleufonce {background: #074784; height:1px;}
.bleufonce .b2bleufonce {border-left:1px solid #074784; border-right:1px solid #074784;}
.bleufonce .b3bleufonce {border-left:1px solid #074784; border-right:1px solid #074784;}
.bleufonce .b4bleufonce {border-left:1px solid #074784; border-right:1px solid #074784;}
.bleufonce .b4bbleufonce {border-left:1px solid #074784; border-right:1px solid #074784;}
.bleufonce .b3bbleufonce {border-left:1px solid #074784; border-right:1px solid #074784;}
.bleufonce .b2bbleufonce {border-left:1px solid #074784; border-right:1px solid #074784;}

.bleufonce .b1bleufonce {margin:0 5px; background:#074784;}
.bleufonce .b2bleufonce, .bleufonce .b2bbleufonce {margin:0 3px; border-width:0 2px;}
.bleufonce .b3bleufonce, .bleufonce .b3bbleufonce {margin:0 2px;}
.bleufonce .b4bleufonce, .bleufonce .b4bbleufonce {height:2px; margin:0 1px;}
.bleufonce .b1bbleufonce {margin:0 5px; background:#074784;}*/
.bleufonce .boxcontentbleufonce {text-align:left;padding-top: 5px;padding-left: 4px;padding-right: 0px;background: #074784; display:block;  border-left:1px solid #074784; border-right:1px solid #074784;color:#FFF;height: 100%;-moz-border-radius:10px 10px;-webkit-border-radius:10px 10px;border-radius:10px 10px;padding-bottom:10px;}

/* Inset 3D raised blanc*/
.raisedblanc {margin-bottom: 20px;height: 3em; background: transparent; width: 100%;}

/*.raisedblanc .topblanc, .raisedblanc .bottomblanc {display:block; background:transparent; font-size:1px;}
.raisedblanc .b1blanc, .raisedblanc .b2blanc, .raisedblanc .b3blanc, .raisedblanc .b4blanc, .raisedblanc .b1bblanc, .raisedblanc .b2bblanc, .raisedblanc .b3bblanc, .raisedblanc .b4bblanc {background: #FFF;display:block; overflow:hidden;}
.raisedblanc .b1blanc, .raisedblanc .b2blanc, .raisedblanc .b3blanc, .raisedblanc .b1bblanc, .raisedblanc .b2bblanc, .raisedblanc .b3bblanc {background: #FFF; height:1px;}
.raisedblanc .b2blanc {border-left:1px solid #FFF; border-right:1px solid #FFF;}
.raisedblanc .b3blanc {border-left:1px solid #FFF; border-right:1px solid #FFF;}
.raisedblanc .b4blanc {border-left:1px solid #FFF; border-right:1px solid #FFF;}
.raisedblanc .b4bblanc {border-left:1px solid #FFF; border-right:1px solid #FFF;}
.raisedblanc .b3bblanc {border-left:1px solid #FFF; border-right:1px solid #FFF;}
.raisedblanc .b2bblanc {border-left:1px solid #FFF; border-right:1px solid #FFF;}

.raisedblanc .b1blanc {margin:0 5px; background:#FFF;}
.raisedblanc .b2blanc, .raisedblanc .b2bblanc {margin:0 3px; border-width:0 2px;}
.raisedblanc .b3blanc, .raisedblanc .b3bblanc {margin:0 2px;}
.raisedblanc .b4blanc, .raisedblanc .b4bblanc {height:2px; margin:0 1px;}
.raisedblanc .b1bblanc {margin:0 5px; background:#FFF;}*/
.raisedblanc .boxcontentblanc {text-align:left;padding-top: 0px;padding-left: 4px;padding-right: 4px;background: #FFF; display:block;  border-left:1px solid #FFF; border-right:1px solid #FFF;color:#FFF;height: 3em;-moz-border-radius:7px 7px;-webkit-border-radius:7px 7px;border-radius:7px 7px;padding-top:5px;}

/* Inset 3D Raised bleuclair*/
.raisedbleuclair {height: 7em; background: transparent; width: 98%;line-height: 1em;}

/*.raisedbleuclair .topbleuclair, .raisedbleuclair .bottombleuclair {display:block; background:transparent; font-size:1px;}
.raisedbleuclair .b1bleuclair, .raisedbleuclair .b2bleuclair, .raisedbleuclair .b3bleuclair, .raisedbleuclair .b4bleuclair, .raisedbleuclair .b1bbleuclair, .raisedbleuclair .b2bbleuclair, .raisedbleuclair .b3bbleuclair, .raisedbleuclair .b4bbleuclair {background: #3C96D2;display:block; overflow:hidden;}
.raisedbleuclair .b1bleuclair, .raisedbleuclair .b2bleuclair, .raisedbleuclair .b3bleuclair, .raisedbleuclair .b1bbleuclair, .raisedbleuclair .b2bbleuclair, .raisedbleuclair .b3bbleuclair {background: #3C96D2; height:1px;}
.raisedbleuclair .b2bleuclair {border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;}
.raisedbleuclair .b3bleuclair {border-left:1xchaip solid #3C96D2; border-right:1px solid #3C96D2;}
.raisedbleuclair .b4bleuclair {border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;}
.raisedbleuclair .b4bbleuclair {border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;}
.raisedbleuclair .b3bbleuclair {border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;}
.raisedbleuclair .b2bbleuclair {border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;}

.raisedbleuclair .b1bleuclair {margin:0 5px; background:#3C96D2;}
.raisedbleuclair .b2bleuclair, .raisedbleuclair .b2bbleuclair {margin:0 3px; border-width:0 2px;}
.raisedbleuclair .b3bleuclair, .raisedbleuclair .b3bbleuclair {margin:0 2px;}
.raisedbleuclair .b4bleuclair, .raisedbleuclair .b4bbleuclair {height:2px; margin:0 1px;}
.raisedbleuclair .b1bbleuclair {margin:0 5px; background:#3C96D2;}*/
.raisedbleuclair .boxcontentbleuclair {text-align:left;padding-top: 0px;padding-left: 4px;padding-right: 4px;background: #3C96D2; display:block;  border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;color:#FFF;height: 9em;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;padding-top:5px;}

/* Inset 3D Raised bleu*/
.raisedbleu {height: 100%; background: transparent; width: 98%;line-height: 1em;}

/*.raisedbleu .topbleu, .raisedbleu .bottombleu {display:block; background:transparent; font-size:1px;}
.raisedbleu .b1bleu, .raisedbleu .b2bleu, .raisedbleu .b3bleu, .raisedbleu .b4bleu, .raisedbleu .b1bbleu, .raisedbleu .b2bbleu, .raisedbleu .b3bbleu, .raisedbleu .b4bbleu {background: #176BC1;display:block; overflow:hidden;}
.raisedbleu .b1bleu, .raisedbleu .b2bleu, .raisedbleu .b3bleu, .raisedbleu .b1bbleu, .raisedbleu .b2bbleu, .raisedbleu .b3bbleu {background: #176BC1; height:1px;}
.raisedbleu .b2bleu {border-left:1px solid #176BC1; border-right:1px solid #176BC1;}
.raisedbleu .b3bleu {border-left:1px solid #176BC1; border-right:1px solid #176BC1;}
.raisedbleu .b4bleu {border-left:1px solid #176BC1; border-right:1px solid #176BC1;}
.raisedbleu .b4bbleu {border-left:1px solid #176BC1; border-right:1px solid #176BC1;}
.raisedbleu .b3bbleu {border-left:1px solid #176BC1; border-right:1px solid #176BC1;}
.raisedbleu .b2bbleu {border-left:1px solid #176BC1; border-right:1px solid #176BC1;}

.raisedbleu .b1bleu {margin:0 5px; background:#176BC1;}
.raisedbleu .b2bleu, .raisedbleu .b2bbleu {margin:0 3px; border-width:0 2px;}
.raisedbleu .b3bleu, .raisedbleu .b3bbleu {margin:0 2px;}
.raisedbleu .b4bleu, .raisedbleu .b4bbleu {height:2px; margin:0 1px;}
.raisedbleu .b1bbleu {margin:0 5px; background:#176BC1;}*/
.raisedbleu .boxcontentbleu {text-align:left;padding-bottom: 4px;padding-top: 2px;padding-left: 2px;padding-right: 2px;background: #176BC1; display:block;  border-left:1px solid #176BC1; border-right:1px solid #176BC1;color:#FFF;height: 100%;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px; min-height:12em; }



/* Inset 3D Raised bleufoncémenu*/
.bleufoncemenu {margin-bottom: 15px; background: transparent; width: 100%;}

/*.bleufoncemenu .topbleufoncemenu, .bleufoncemenu .bottombleufoncemenu {display:block; background:transparent; font-size:1px;}
.bleufoncemenu .b1bleufoncemenu, .bleufoncemenu .b2bleufoncemenu, .bleufoncemenu .b3bleufoncemenu, .bleufoncemenu .b4bleufoncemenu, .bleufoncemenu .b1bbleufoncemenu, .bleufoncemenu .b2bbleufoncemenu, .bleufoncemenu .b3bbleufoncemenu, .bleufoncemenu .b4bbleufoncemenu {background: #074784;display:block; overflow:hidden;}
.bleufoncemenu .b1bleufoncemenu, .bleufoncemenu .b2bleufoncemenu, .bleufoncemenu .b3bleufoncemenu, .bleufoncemenu .b1bbleufoncemenu, .bleufoncemenu .b2bbleufoncemenu, .bleufoncemenu .b3bbleufoncemenu {background: #074784; height:1px;}
.bleufoncemenu .b2bleufoncemenu {border-left:1px solid #074784; border-right:1px solid #074784;}
.bleufoncemenu .b3bleufoncemenu {border-left:1px solid #074784; border-right:1px solid #074784;}
.bleufoncemenu .b4bleufoncemenu {border-left:1px solid #074784; border-right:1px solid #074784;}
.bleufoncemenu .b4bbleufoncemenu {border-left:1px solid #074784; border-right:1px solid #074784;}
.bleufoncemenu .b3bbleufoncemenu {border-left:1px solid #074784; border-right:1px solid #074784;}
.bleufoncemenu .b2bbleufoncemenu {border-left:1px solid #074784; border-right:1px solid #074784;}

.bleufoncemenu .b1bleufoncemenu {margin:0 5px; background:#074784;}
.bleufoncemenu .b2bleufoncemenu, .bleufoncemenu .b2bbleufoncemenu {margin:0 3px; border-width:0 2px;}
.bleufoncemenu .b3bleufoncemenu, .bleufoncemenu .b3bbleufoncemenu {margin:0 2px;}
.bleufoncemenu .b4bleufoncemenu, .bleufoncemenu .b4bbleufoncemenu {height:2px; margin:0 1px;}
.bleufoncemenu .b1bbleufoncemenu {margin:0 5px; background:#074784;}*/
.bleufoncemenu .boxcontentbleufoncemenu {text-align:left;padding-top: 5px;padding-bottom: 5px;padding-left: 4px;padding-right: 4px;background: #074784; display:block;  border-left:1px solid #074784; border-right:1px solid #074784;color:#FFF;-moz-border-radius:7px 7px;-webkit-border-radius:7px 7px;border-radius:7px 7px;}

/* Inset 3D Raised bleuclairmenu*/
.raisedbleuclairmenu {height: 35px; background: transparent; width: 100%;}

/*.raisedbleuclairmenu .topbleuclairmenu, .raisedbleuclairmenu .bottombleuclairmenu {display:block; background:transparent; font-size:1px;}
.raisedbleuclairmenu .b1bleuclairmenu, .raisedbleuclairmenu .b2bleuclairmenu, .raisedbleuclairmenu .b3bleuclairmenu, .raisedbleuclairmenu .b4bleuclairmenu, .raisedbleuclairmenu .b1bbleuclairmenu, .raisedbleuclairmenu .b2bbleuclairmenu, .raisedbleuclairmenu .b3bbleuclairmenu, .raisedbleuclairmenu .b4bbleuclairmenu {background: #3C96D2;display:block; overflow:hidden;}
.raisedbleuclairmenu .b1bleuclairmenu, .raisedbleuclairmenu .b2bleuclairmenu, .raisedbleuclairmenu .b3bleuclairmenu, .raisedbleuclairmenu .b1bbleuclairmenu, .raisedbleuclairmenu .b2bbleuclairmenu, .raisedbleuclairmenu .b3bbleuclairmenu {background: #3C96D2; height:1px;}
.raisedbleuclairmenu .b2bleuclairmenu {border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;}
.raisedbleuclairmenu .b3bleuclairmenu {border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;}
.raisedbleuclairmenu .b4bleuclairmenu {border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;}
.raisedbleuclairmenu .b4bbleuclairmenu {border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;}
.raisedbleuclairmenu .b3bbleuclairmenu {border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;}
.raisedbleuclairmenu .b2bbleuclairmenu {border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;}

.raisedbleuclairmenu .b1bleuclairmenu {margin:0 5px; background:#3C96D2;}
.raisedbleuclairmenu .b2bleuclairmenu, .raisedbleuclairmenu .b2bbleuclairmenu {margin:0 3px; border-width:0 2px;}
.raisedbleuclairmenu .b3bleuclairmenu, .raisedbleuclairmenu .b3bbleuclairmenu {margin:0 2px;}
.raisedbleuclairmenu .b4bleuclairmenu, .raisedbleuclairmenu .b4bbleuclairmenu {height:2px; margin:0 1px;}
.raisedbleuclairmenu .b1bbleuclairmenu {margin:0 5px; background:#3C96D2;}*/
.raisedbleuclairmenu .boxcontentbleuclairmenu {text-align:left;padding-top: 5px;padding-left: 5px;padding-right: 5px;background: #3C96D2; display:block;  border-left:1px solid #3C96D2; border-right:1px solid #3C96D2;color:#FFF;height: 35px;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}

/* Inset 3D Raised bleumenu*/
.raisedbleumenu { background: transparent; width: 100%;}

/*.raisedbleumenu .topbleumenu, .raisedbleumenu .bottombleumenu {display:block; background:transparent; font-size:1px;}
.raisedbleumenu .b1bleumenu, .raisedbleumenu .b2bleumenu, .raisedbleumenu .b3bleumenu, .raisedbleumenu .b4bleumenu, .raisedbleumenu .b1bbleumenu, .raisedbleumenu .b2bbleumenu, .raisedbleumenu .b3bbleumenu, .raisedbleumenu .b4bbleumenu {background: #217BD3;display:block; overflow:hidden;}
.raisedbleumenu .b1bleumenu, .raisedbleumenu .b2bleumenu, .raisedbleumenu .b3bleumenu, .raisedbleumenu .b1bbleumenu, .raisedbleumenu .b2bbleumenu, .raisedbleumenu .b3bbleumenu {background: #217BD3; height:1px;}
.raisedbleumenu .b2bleumenu {border-left:1px solid #217BD3; border-right:1px solid #217BD3;}
.raisedbleumenu .b3bleumenu {border-left:1px solid #217BD3; border-right:1px solid #217BD3;}
.raisedbleumenu .b4bleumenu {border-left:1px solid #217BD3; border-right:1px solid #217BD3;}
.raisedbleumenu .b4bbleumenu {border-left:1px solid #217BD3; border-right:1px solid #217BD3;}
.raisedbleumenu .b3bbleumenu {border-left:1px solid #217BD3; border-right:1px solid #217BD3;}
.raisedbleumenu .b2bbleumenu {border-left:1px solid #217BD3; border-right:1px solid #217BD3;}

.raisedbleumenu .b1bleumenu {margin:0 5px; background:#217BD3;}
.raisedbleumenu .b2bleumenu, .raisedbleumenu .b2bbleumenu {margin:0 3px; border-width:0 2px;}
.raisedbleumenu .b3bleumenu, .raisedbleumenu .b3bbleumenu {margin:0 2px;}
.raisedbleumenu .b4bleumenu, .raisedbleumenu .b4bbleumenu {height:2px; margin:0 1px;}
.raisedbleumenu .b1bbleumenu {margin:0 5px; background:#217BD3;}*/
.raisedbleumenu .boxcontentbleumenu{text-align:left;padding-bottom: 5px;padding-top: 5px;padding-left: 5px;padding-right: 5px;background: #217BD3; display:block;  border-left:1px solid #217BD3; border-right:1px solid #217BD3;color:#FFF;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}


#wrapper-regions{

	/* float:left; */
	/* width:100%; */
	 display: block;
	line-height:1em;
	padding-bottom:2em;
	/* border: none !important; */
	background:none !important;
	/* height:100%;  */
	
	padding-left: 10px;
	padding-right: 10px; 
	/* margin-right: 20px; */
	
	
	  list-style-image: none;
  /* padding-left: 15px; */
  border-right-width: 4px;
  border-right-style: solid;
  border-right-color: #074784;
  border-left-width: 4px;
  border-left-style: solid;
  border-left-color: #074784;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-bottom-color: #074784;
  /* margin-left: -8px; */
  /* margin-right: -8px; */
}


.regions {
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-top: -10px;
}
.regions .region {
  flex: 1 0 300px;
  box-sizing: border-box;
  /* background: #e0ddd5; */
  color: #171e42;
  padding: 5px;
	margin-left: 10px;
	margin-top: 10px;
	position:relative;
}

.region::before{
	 /* content: '\25ba'; */
	border: 4px solid transparent; /* Tous les bords en blanc */
	border-left-color: #3D6D9E; /* le bord de gauche en rouge */
	height:0px; /* Hauteur de l'intérieur de la boîte pour Mozilla et consorts */
	_height:6px; /* Pour IE, c'est la hauteur totale */
	width:0px; /* Largeur de l'intérieur de la boîte pour Mozilla et consorts */
	_width:6px; /* Pour IE, c'est la largeur totale */
	_line-height: 0pt; /* force IE à supprimer la fonte */
	/margin-left: 0px;

  content: "";
  display: block;
   position: absolute;
   left: -3px;
}



#colr1 {
  /*/float: left;*/
    line-height:1em;
	float:left;
	width:50%;
	border-right-width: 0px;
	/* border: none !important; */
	border-right: 2px solid #074784;
	/* margin-right: -2px; */
	height:100%;
	margin:-10px;
	/* min-height:13em; */
	

}

#colr2 {
	float:right;
	width:50%;
	height:100%;
	border-left-width: 0px;
	/* border-left: none !important; */
	border-left: 2px solid #074784;
	/* margin-right: -2px; */
	margin:-10px;
	/* border-right: 2px solid #074784; */
	/* height:100%; */
	/* border-left-style: solid !important; */
    /* border-left-color: #774784; */
}
/*.clear { clear: both;}*/