/* UTF-8 à jamais */
#entete{
	height:660px;
	position:relative;
	overflow:hidden;
}
#entete #bloc_menu{
	background:rgba(0,0,0,0.2);
	border-bottom:1px solid rgba(255,236,227,0.5);
}
#main.scroll_bas #entete #bloc_menu{
	background:rgba(0,0,0,0.3);
}
#bloc_menu #logo #logo_svg .bis path,
#bloc_menu #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu .menu li:hover a{
	color:#FFECE3;
}
#bloc_menu #logo:hover,
#bloc_menu #logo.sel,
#bloc_menu .menu li:hover,
#bloc_menu .menu li.sel{
	border-bottom:2px solid #FFECE3;
}
#main.scroll_bas.page_reference #entete #bloc_menu .menu{
	opacity:0;filter:alpha(opacity=0);
}
#main.scroll_bas.page_reference #entete #bloc_menu:hover .menu{
	opacity:1;filter:alpha(opacity=100);
}
#home_reference{
	position:relative;
	overflow:hidden;
	height:660px;
	position:relative;
}
#home_reference a{
	position:absolute;
	top:0;
	left:0;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	float:left;
	opacity:0;filter:alpha(opacity=0);
	transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;
}

#home_reference a#ref_46{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(240,0,58, 1) 0%, rgba(133,0,32, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(240,0,58, 1) 0%, rgba(133,0,32, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(240,0,58, 1) 0%, rgba(133,0,32, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(240,0,58, 1) 0%, rgba(133,0,32, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(240,0,58, 1) 0%, rgba(133,0,32, 1) 100%);
}
#entete #bloc_menu.ref_46{
	border-bottom:1px solid #F0003A;
}
#bloc_menu.ref_46 #logo #logo_svg .bis path,
#bloc_menu.ref_46 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_46 .menu li:hover a{
	color:#F0003A;
}
#bloc_menu.ref_46 #logo:hover,
#bloc_menu.ref_46 #logo.sel,
#bloc_menu.ref_46 .menu li:hover,
#bloc_menu.ref_46 .menu li.sel{
	border-bottom:2px solid #F0003A;
}


#home_reference a#ref_2{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(175,179,177, 1) 0%, rgba(80,79,73, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(175,179,177, 1) 0%, rgba(80,79,73, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(175,179,177, 1) 0%, rgba(80,79,73, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(175,179,177, 1) 0%, rgba(80,79,73, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(175,179,177, 1) 0%, rgba(80,79,73, 1) 100%);
}
#entete #bloc_menu.ref_2{
	border-bottom:1px solid #afb3b1;
}
#bloc_menu.ref_2 #logo #logo_svg .bis path,
#bloc_menu.ref_2 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_2 .menu li:hover a{
	color:#afb3b1;
}
#bloc_menu.ref_2 #logo:hover,
#bloc_menu.ref_2 #logo.sel,
#bloc_menu.ref_2 .menu li:hover,
#bloc_menu.ref_2 .menu li.sel{
	border-bottom:2px solid #afb3b1;
}


#home_reference a#ref_42{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(192,255,153, 1) 0%, rgba(41,150,93, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(192,255,153, 1) 0%, rgba(41,150,93, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(192,255,153, 1) 0%, rgba(41,150,93, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(192,255,153, 1) 0%, rgba(41,150,93, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(192,255,153, 1) 0%, rgba(41,150,93, 1) 100%);
}
#entete #bloc_menu.ref_42{
	border-bottom:1px solid #C0FF99;
}
#bloc_menu.ref_42 #logo #logo_svg .bis path,
#bloc_menu.ref_42 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_42 .menu li:hover a{
	color:#C0FF99;
}
#bloc_menu.ref_42 #logo:hover,
#bloc_menu.ref_42 #logo.sel,
#bloc_menu.ref_42 .menu li:hover,
#bloc_menu.ref_42 .menu li.sel{
	border-bottom:2px solid #C0FF99;
}


#home_reference a#ref_4{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(104,194,249, 1) 0%, rgba(28,47,81, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(104,194,249, 1) 0%, rgba(28,47,81, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(104,194,249, 1) 0%, rgba(28,47,81, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(104,194,249, 1) 0%, rgba(28,47,81, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(104,194,249, 1) 0%, rgba(28,47,81, 1) 100%);
}
#entete #bloc_menu.ref_4{
	border-bottom:1px solid #68c2f9;
}
#bloc_menu.ref_4 #logo #logo_svg .bis path,
#bloc_menu.ref_4 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_4 .menu li:hover a{
	color:#68c2f9;
}
#bloc_menu.ref_4 #logo:hover,
#bloc_menu.ref_4 #logo.sel,
#bloc_menu.ref_4 .menu li:hover,
#bloc_menu.ref_4 .menu li.sel{
	border-bottom:2px solid #68c2f9;
}


#home_reference a#ref_7{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(234,230,221, 1) 0%, rgba(121,109,95, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(234,230,221, 1) 0%, rgba(121,109,95, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(234,230,221, 1) 0%, rgba(121,109,95, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(234,230,221, 1) 0%, rgba(121,109,95, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(234,230,221, 1) 0%, rgba(121,109,95, 1) 100%);
}
#entete #bloc_menu.ref_7{
	border-bottom:1px solid #eae6dd;
}
#bloc_menu.ref_7 #logo #logo_svg .bis path,
#bloc_menu.ref_7 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_7 .menu li:hover a{
	color:#eae6dd;
}
#bloc_menu.ref_7 #logo:hover,
#bloc_menu.ref_7 #logo.sel,
#bloc_menu.ref_7 .menu li:hover,
#bloc_menu.ref_7 .menu li.sel{
	border-bottom:2px solid #eae6dd;
}


#home_reference a#ref_8{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(236,1,26, 1) 0%, rgba(87,0,12, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(236,1,26, 1) 0%, rgba(87,0,12, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(236,1,26, 1) 0%, rgba(87,0,12, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(236,1,26, 1) 0%, rgba(87,0,12, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(236,1,26, 1) 0%, rgba(87,0,12, 1) 100%);
}
#entete #bloc_menu.ref_8{
	border-bottom:1px solid #ec011a;
}
#bloc_menu.ref_8 #logo #logo_svg .bis path,
#bloc_menu.ref_8 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_8 .menu li:hover a{
	color:#ec011a;
}
#bloc_menu.ref_8 #logo:hover,
#bloc_menu.ref_8 #logo.sel,
#bloc_menu.ref_8 .menu li:hover,
#bloc_menu.ref_8 .menu li.sel{
	border-bottom:2px solid #ec011a;
}


#home_reference a#ref_9{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(140,199,233, 1) 0%, rgba(0,31,78, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(140,199,233, 1) 0%, rgba(0,31,78, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(140,199,233, 1) 0%, rgba(0,31,78, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(140,199,233, 1) 0%, rgba(0,31,78, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(140,199,233, 1) 0%, rgba(0,31,78, 1) 100%);
}
#entete #bloc_menu.ref_9{
	border-bottom:1px solid #8cc7e9;
}
#bloc_menu.ref_9 #logo #logo_svg .bis path,
#bloc_menu.ref_9 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_9 .menu li:hover a{
	color:#8cc7e9;
}
#bloc_menu.ref_9 #logo:hover,
#bloc_menu.ref_9 #logo.sel,
#bloc_menu.ref_9 .menu li:hover,
#bloc_menu.ref_9 .menu li.sel{
	border-bottom:2px solid #8cc7e9;
}


#home_reference a#ref_47{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,195,130, 1) 0%, rgba(121,39,84, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,195,130, 1) 0%, rgba(121,39,84, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,195,130, 1) 0%, rgba(121,39,84, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,195,130, 1) 0%, rgba(121,39,84, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,195,130, 1) 0%, rgba(121,39,84, 1) 100%);
}
#entete #bloc_menu.ref_47{
	border-bottom:1px solid #e4c382;
}
#bloc_menu.ref_47 #logo #logo_svg .bis path,
#bloc_menu.ref_47 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_47 .menu li:hover a{
	color:#e4c382;
}
#bloc_menu.ref_47 #logo:hover,
#bloc_menu.ref_47 #logo.sel,
#bloc_menu.ref_47 .menu li:hover,
#bloc_menu.ref_47 .menu li.sel{
	border-bottom:2px solid #e4c382;
}


#home_reference a#ref_11{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,194,162, 1) 0%, rgba(70,55,41, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,194,162, 1) 0%, rgba(70,55,41, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,194,162, 1) 0%, rgba(70,55,41, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,194,162, 1) 0%, rgba(70,55,41, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,194,162, 1) 0%, rgba(70,55,41, 1) 100%);
}
#entete #bloc_menu.ref_11{
	border-bottom:1px solid #e4c2a2;
}
#bloc_menu.ref_11 #logo #logo_svg .bis path,
#bloc_menu.ref_11 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_11 .menu li:hover a{
	color:#e4c2a2;
}
#bloc_menu.ref_11 #logo:hover,
#bloc_menu.ref_11 #logo.sel,
#bloc_menu.ref_11 .menu li:hover,
#bloc_menu.ref_11 .menu li.sel{
	border-bottom:2px solid #e4c2a2;
}


#home_reference a#ref_14{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(251,127,83, 1) 0%, rgba(104,66,76, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(251,127,83, 1) 0%, rgba(104,66,76, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(251,127,83, 1) 0%, rgba(104,66,76, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(251,127,83, 1) 0%, rgba(104,66,76, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(251,127,83, 1) 0%, rgba(104,66,76, 1) 100%);
}
#entete #bloc_menu.ref_14{
	border-bottom:1px solid #fb7f53;
}
#bloc_menu.ref_14 #logo #logo_svg .bis path,
#bloc_menu.ref_14 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_14 .menu li:hover a{
	color:#fb7f53;
}
#bloc_menu.ref_14 #logo:hover,
#bloc_menu.ref_14 #logo.sel,
#bloc_menu.ref_14 .menu li:hover,
#bloc_menu.ref_14 .menu li.sel{
	border-bottom:2px solid #fb7f53;
}


#home_reference a#ref_23{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,74,93, 1) 0%, rgba(107,29,63, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,74,93, 1) 0%, rgba(107,29,63, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,74,93, 1) 0%, rgba(107,29,63, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,74,93, 1) 0%, rgba(107,29,63, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,74,93, 1) 0%, rgba(107,29,63, 1) 100%);
}
#entete #bloc_menu.ref_23{
	border-bottom:1px solid #ff4a5d;
}
#bloc_menu.ref_23 #logo #logo_svg .bis path,
#bloc_menu.ref_23 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_23 .menu li:hover a{
	color:#ff4a5d;
}
#bloc_menu.ref_23 #logo:hover,
#bloc_menu.ref_23 #logo.sel,
#bloc_menu.ref_23 .menu li:hover,
#bloc_menu.ref_23 .menu li.sel{
	border-bottom:2px solid #ff4a5d;
}


#home_reference a#ref_15{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(69,185,245, 1) 0%, rgba(41,85,135, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(69,185,245, 1) 0%, rgba(41,85,135, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(69,185,245, 1) 0%, rgba(41,85,135, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(69,185,245, 1) 0%, rgba(41,85,135, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(69,185,245, 1) 0%, rgba(41,85,135, 1) 100%);
}
#entete #bloc_menu.ref_15{
	border-bottom:1px solid #45b9f5;
}
#bloc_menu.ref_15 #logo #logo_svg .bis path,
#bloc_menu.ref_15 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_15 .menu li:hover a{
	color:#45b9f5;
}
#bloc_menu.ref_15 #logo:hover,
#bloc_menu.ref_15 #logo.sel,
#bloc_menu.ref_15 .menu li:hover,
#bloc_menu.ref_15 .menu li.sel{
	border-bottom:2px solid #45b9f5;
}


#home_reference a#ref_16{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(91,198,241, 1) 0%, rgba(30,62,140, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(91,198,241, 1) 0%, rgba(30,62,140, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(91,198,241, 1) 0%, rgba(30,62,140, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(91,198,241, 1) 0%, rgba(30,62,140, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(91,198,241, 1) 0%, rgba(30,62,140, 1) 100%);
}
#entete #bloc_menu.ref_16{
	border-bottom:1px solid #5bc6f1;
}
#bloc_menu.ref_16 #logo #logo_svg .bis path,
#bloc_menu.ref_16 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_16 .menu li:hover a{
	color:#5bc6f1;
}
#bloc_menu.ref_16 #logo:hover,
#bloc_menu.ref_16 #logo.sel,
#bloc_menu.ref_16 .menu li:hover,
#bloc_menu.ref_16 .menu li.sel{
	border-bottom:2px solid #5bc6f1;
}


#home_reference a#ref_17{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(168,198,6, 1) 0%, rgba(49,132,9, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(168,198,6, 1) 0%, rgba(49,132,9, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(168,198,6, 1) 0%, rgba(49,132,9, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(168,198,6, 1) 0%, rgba(49,132,9, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(168,198,6, 1) 0%, rgba(49,132,9, 1) 100%);
}
#entete #bloc_menu.ref_17{
	border-bottom:1px solid #a8c606;
}
#bloc_menu.ref_17 #logo #logo_svg .bis path,
#bloc_menu.ref_17 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_17 .menu li:hover a{
	color:#a8c606;
}
#bloc_menu.ref_17 #logo:hover,
#bloc_menu.ref_17 #logo.sel,
#bloc_menu.ref_17 .menu li:hover,
#bloc_menu.ref_17 .menu li.sel{
	border-bottom:2px solid #a8c606;
}


#home_reference a#ref_18{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(204,197,183, 1) 0%, rgba(25,31,89, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(204,197,183, 1) 0%, rgba(25,31,89, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(204,197,183, 1) 0%, rgba(25,31,89, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(204,197,183, 1) 0%, rgba(25,31,89, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(204,197,183, 1) 0%, rgba(25,31,89, 1) 100%);
}
#entete #bloc_menu.ref_18{
	border-bottom:1px solid #ccc5b7;
}
#bloc_menu.ref_18 #logo #logo_svg .bis path,
#bloc_menu.ref_18 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_18 .menu li:hover a{
	color:#ccc5b7;
}
#bloc_menu.ref_18 #logo:hover,
#bloc_menu.ref_18 #logo.sel,
#bloc_menu.ref_18 .menu li:hover,
#bloc_menu.ref_18 .menu li.sel{
	border-bottom:2px solid #ccc5b7;
}


#home_reference a#ref_19{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(180,37,0, 1) 0%, rgba(63,13,0, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(180,37,0, 1) 0%, rgba(63,13,0, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(180,37,0, 1) 0%, rgba(63,13,0, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(180,37,0, 1) 0%, rgba(63,13,0, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(180,37,0, 1) 0%, rgba(63,13,0, 1) 100%);
}
#entete #bloc_menu.ref_19{
	border-bottom:1px solid #b42500;
}
#bloc_menu.ref_19 #logo #logo_svg .bis path,
#bloc_menu.ref_19 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_19 .menu li:hover a{
	color:#b42500;
}
#bloc_menu.ref_19 #logo:hover,
#bloc_menu.ref_19 #logo.sel,
#bloc_menu.ref_19 .menu li:hover,
#bloc_menu.ref_19 .menu li.sel{
	border-bottom:2px solid #b42500;
}


#home_reference a#ref_20{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(39,114,202, 1) 0%, rgba(21,46,85, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(39,114,202, 1) 0%, rgba(21,46,85, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(39,114,202, 1) 0%, rgba(21,46,85, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(39,114,202, 1) 0%, rgba(21,46,85, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(39,114,202, 1) 0%, rgba(21,46,85, 1) 100%);
}
#entete #bloc_menu.ref_20{
	border-bottom:1px solid #2772ca;
}
#bloc_menu.ref_20 #logo #logo_svg .bis path,
#bloc_menu.ref_20 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_20 .menu li:hover a{
	color:#2772ca;
}
#bloc_menu.ref_20 #logo:hover,
#bloc_menu.ref_20 #logo.sel,
#bloc_menu.ref_20 .menu li:hover,
#bloc_menu.ref_20 .menu li.sel{
	border-bottom:2px solid #2772ca;
}


#home_reference a#ref_22{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(245,219,113, 1) 0%, rgba(212,148,22, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(245,219,113, 1) 0%, rgba(212,148,22, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(245,219,113, 1) 0%, rgba(212,148,22, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(245,219,113, 1) 0%, rgba(212,148,22, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(245,219,113, 1) 0%, rgba(212,148,22, 1) 100%);
}
#entete #bloc_menu.ref_22{
	border-bottom:1px solid #f5db71;
}
#bloc_menu.ref_22 #logo #logo_svg .bis path,
#bloc_menu.ref_22 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_22 .menu li:hover a{
	color:#f5db71;
}
#bloc_menu.ref_22 #logo:hover,
#bloc_menu.ref_22 #logo.sel,
#bloc_menu.ref_22 .menu li:hover,
#bloc_menu.ref_22 .menu li.sel{
	border-bottom:2px solid #f5db71;
}


#home_reference a#ref_24{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(40,199,221, 1) 0%, rgba(10,47,127, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(40,199,221, 1) 0%, rgba(10,47,127, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(40,199,221, 1) 0%, rgba(10,47,127, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(40,199,221, 1) 0%, rgba(10,47,127, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(40,199,221, 1) 0%, rgba(10,47,127, 1) 100%);
}
#entete #bloc_menu.ref_24{
	border-bottom:1px solid #28c7dd;
}
#bloc_menu.ref_24 #logo #logo_svg .bis path,
#bloc_menu.ref_24 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_24 .menu li:hover a{
	color:#28c7dd;
}
#bloc_menu.ref_24 #logo:hover,
#bloc_menu.ref_24 #logo.sel,
#bloc_menu.ref_24 .menu li:hover,
#bloc_menu.ref_24 .menu li.sel{
	border-bottom:2px solid #28c7dd;
}


#home_reference a#ref_25{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,68,79, 1) 0%, rgba(178,12,29, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,68,79, 1) 0%, rgba(178,12,29, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,68,79, 1) 0%, rgba(178,12,29, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,68,79, 1) 0%, rgba(178,12,29, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,68,79, 1) 0%, rgba(178,12,29, 1) 100%);
}
#entete #bloc_menu.ref_25{
	border-bottom:1px solid #FF444F;
}
#bloc_menu.ref_25 #logo #logo_svg .bis path,
#bloc_menu.ref_25 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_25 .menu li:hover a{
	color:#FF444F;
}
#bloc_menu.ref_25 #logo:hover,
#bloc_menu.ref_25 #logo.sel,
#bloc_menu.ref_25 .menu li:hover,
#bloc_menu.ref_25 .menu li.sel{
	border-bottom:2px solid #FF444F;
}


#home_reference a#ref_41{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(223,203,193, 1) 0%, rgba(124,31,30, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(223,203,193, 1) 0%, rgba(124,31,30, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(223,203,193, 1) 0%, rgba(124,31,30, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(223,203,193, 1) 0%, rgba(124,31,30, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(223,203,193, 1) 0%, rgba(124,31,30, 1) 100%);
}
#entete #bloc_menu.ref_41{
	border-bottom:1px solid #dfcbc1;
}
#bloc_menu.ref_41 #logo #logo_svg .bis path,
#bloc_menu.ref_41 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_41 .menu li:hover a{
	color:#dfcbc1;
}
#bloc_menu.ref_41 #logo:hover,
#bloc_menu.ref_41 #logo.sel,
#bloc_menu.ref_41 .menu li:hover,
#bloc_menu.ref_41 .menu li.sel{
	border-bottom:2px solid #dfcbc1;
}


#home_reference a#ref_28{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(224,174,0, 1) 0%, rgba(223,112,0, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(224,174,0, 1) 0%, rgba(223,112,0, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(224,174,0, 1) 0%, rgba(223,112,0, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(224,174,0, 1) 0%, rgba(223,112,0, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(224,174,0, 1) 0%, rgba(223,112,0, 1) 100%);
}
#entete #bloc_menu.ref_28{
	border-bottom:1px solid #e0ae00;
}
#bloc_menu.ref_28 #logo #logo_svg .bis path,
#bloc_menu.ref_28 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_28 .menu li:hover a{
	color:#e0ae00;
}
#bloc_menu.ref_28 #logo:hover,
#bloc_menu.ref_28 #logo.sel,
#bloc_menu.ref_28 .menu li:hover,
#bloc_menu.ref_28 .menu li.sel{
	border-bottom:2px solid #e0ae00;
}


#home_reference a#ref_29{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(224,158,102, 1) 0%, rgba(0,72,182, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(224,158,102, 1) 0%, rgba(0,72,182, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(224,158,102, 1) 0%, rgba(0,72,182, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(224,158,102, 1) 0%, rgba(0,72,182, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(224,158,102, 1) 0%, rgba(0,72,182, 1) 100%);
}
#entete #bloc_menu.ref_29{
	border-bottom:1px solid #e09e66;
}
#bloc_menu.ref_29 #logo #logo_svg .bis path,
#bloc_menu.ref_29 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_29 .menu li:hover a{
	color:#e09e66;
}
#bloc_menu.ref_29 #logo:hover,
#bloc_menu.ref_29 #logo.sel,
#bloc_menu.ref_29 .menu li:hover,
#bloc_menu.ref_29 .menu li.sel{
	border-bottom:2px solid #e09e66;
}


#home_reference a#ref_30{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(225,216,210, 1) 0%, rgba(114,86,72, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(225,216,210, 1) 0%, rgba(114,86,72, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(225,216,210, 1) 0%, rgba(114,86,72, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(225,216,210, 1) 0%, rgba(114,86,72, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(225,216,210, 1) 0%, rgba(114,86,72, 1) 100%);
}
#entete #bloc_menu.ref_30{
	border-bottom:1px solid #e1d8d2;
}
#bloc_menu.ref_30 #logo #logo_svg .bis path,
#bloc_menu.ref_30 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_30 .menu li:hover a{
	color:#e1d8d2;
}
#bloc_menu.ref_30 #logo:hover,
#bloc_menu.ref_30 #logo.sel,
#bloc_menu.ref_30 .menu li:hover,
#bloc_menu.ref_30 .menu li.sel{
	border-bottom:2px solid #e1d8d2;
}


#home_reference a#ref_31{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(236,211,170, 1) 0%, rgba(159,133,86, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(236,211,170, 1) 0%, rgba(159,133,86, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(236,211,170, 1) 0%, rgba(159,133,86, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(236,211,170, 1) 0%, rgba(159,133,86, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(236,211,170, 1) 0%, rgba(159,133,86, 1) 100%);
}
#entete #bloc_menu.ref_31{
	border-bottom:1px solid #ECD3AA;
}
#bloc_menu.ref_31 #logo #logo_svg .bis path,
#bloc_menu.ref_31 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_31 .menu li:hover a{
	color:#ECD3AA;
}
#bloc_menu.ref_31 #logo:hover,
#bloc_menu.ref_31 #logo.sel,
#bloc_menu.ref_31 .menu li:hover,
#bloc_menu.ref_31 .menu li.sel{
	border-bottom:2px solid #ECD3AA;
}


#home_reference a#ref_32{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(1,168,221, 1) 0%, rgba(18,53,111, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(1,168,221, 1) 0%, rgba(18,53,111, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(1,168,221, 1) 0%, rgba(18,53,111, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(1,168,221, 1) 0%, rgba(18,53,111, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(1,168,221, 1) 0%, rgba(18,53,111, 1) 100%);
}
#entete #bloc_menu.ref_32{
	border-bottom:1px solid #01a8dd;
}
#bloc_menu.ref_32 #logo #logo_svg .bis path,
#bloc_menu.ref_32 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_32 .menu li:hover a{
	color:#01a8dd;
}
#bloc_menu.ref_32 #logo:hover,
#bloc_menu.ref_32 #logo.sel,
#bloc_menu.ref_32 .menu li:hover,
#bloc_menu.ref_32 .menu li.sel{
	border-bottom:2px solid #01a8dd;
}


#home_reference a#ref_33{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(184,231,60, 1) 0%, rgba(110,138,0, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(184,231,60, 1) 0%, rgba(110,138,0, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(184,231,60, 1) 0%, rgba(110,138,0, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(184,231,60, 1) 0%, rgba(110,138,0, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(184,231,60, 1) 0%, rgba(110,138,0, 1) 100%);
}
#entete #bloc_menu.ref_33{
	border-bottom:1px solid #B8E73C;
}
#bloc_menu.ref_33 #logo #logo_svg .bis path,
#bloc_menu.ref_33 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_33 .menu li:hover a{
	color:#B8E73C;
}
#bloc_menu.ref_33 #logo:hover,
#bloc_menu.ref_33 #logo.sel,
#bloc_menu.ref_33 .menu li:hover,
#bloc_menu.ref_33 .menu li.sel{
	border-bottom:2px solid #B8E73C;
}


#home_reference a#ref_34{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(221,247,116, 1) 0%, rgba(110,138,0, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(221,247,116, 1) 0%, rgba(110,138,0, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(221,247,116, 1) 0%, rgba(110,138,0, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(221,247,116, 1) 0%, rgba(110,138,0, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(221,247,116, 1) 0%, rgba(110,138,0, 1) 100%);
}
#entete #bloc_menu.ref_34{
	border-bottom:1px solid #ddf774;
}
#bloc_menu.ref_34 #logo #logo_svg .bis path,
#bloc_menu.ref_34 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_34 .menu li:hover a{
	color:#ddf774;
}
#bloc_menu.ref_34 #logo:hover,
#bloc_menu.ref_34 #logo.sel,
#bloc_menu.ref_34 .menu li:hover,
#bloc_menu.ref_34 .menu li.sel{
	border-bottom:2px solid #ddf774;
}


#home_reference a#ref_35{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(161,131,153, 1) 0%, rgba(46,36,54, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(161,131,153, 1) 0%, rgba(46,36,54, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(161,131,153, 1) 0%, rgba(46,36,54, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(161,131,153, 1) 0%, rgba(46,36,54, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(161,131,153, 1) 0%, rgba(46,36,54, 1) 100%);
}
#entete #bloc_menu.ref_35{
	border-bottom:1px solid #A18399;
}
#bloc_menu.ref_35 #logo #logo_svg .bis path,
#bloc_menu.ref_35 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_35 .menu li:hover a{
	color:#A18399;
}
#bloc_menu.ref_35 #logo:hover,
#bloc_menu.ref_35 #logo.sel,
#bloc_menu.ref_35 .menu li:hover,
#bloc_menu.ref_35 .menu li.sel{
	border-bottom:2px solid #A18399;
}


#home_reference a#ref_36{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(166,209,215, 1) 0%, rgba(63,121,138, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(166,209,215, 1) 0%, rgba(63,121,138, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(166,209,215, 1) 0%, rgba(63,121,138, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(166,209,215, 1) 0%, rgba(63,121,138, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(166,209,215, 1) 0%, rgba(63,121,138, 1) 100%);
}
#entete #bloc_menu.ref_36{
	border-bottom:1px solid #a6d1d7;
}
#bloc_menu.ref_36 #logo #logo_svg .bis path,
#bloc_menu.ref_36 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_36 .menu li:hover a{
	color:#a6d1d7;
}
#bloc_menu.ref_36 #logo:hover,
#bloc_menu.ref_36 #logo.sel,
#bloc_menu.ref_36 .menu li:hover,
#bloc_menu.ref_36 .menu li.sel{
	border-bottom:2px solid #a6d1d7;
}


#home_reference a#ref_37{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(239,93,35, 1) 0%, rgba(197,51,0, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(239,93,35, 1) 0%, rgba(197,51,0, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(239,93,35, 1) 0%, rgba(197,51,0, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(239,93,35, 1) 0%, rgba(197,51,0, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(239,93,35, 1) 0%, rgba(197,51,0, 1) 100%);
}
#entete #bloc_menu.ref_37{
	border-bottom:1px solid #ef5d23;
}
#bloc_menu.ref_37 #logo #logo_svg .bis path,
#bloc_menu.ref_37 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_37 .menu li:hover a{
	color:#ef5d23;
}
#bloc_menu.ref_37 #logo:hover,
#bloc_menu.ref_37 #logo.sel,
#bloc_menu.ref_37 .menu li:hover,
#bloc_menu.ref_37 .menu li.sel{
	border-bottom:2px solid #ef5d23;
}


#home_reference a#ref_38{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(103,175,238, 1) 0%, rgba(27,57,91, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(103,175,238, 1) 0%, rgba(27,57,91, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(103,175,238, 1) 0%, rgba(27,57,91, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(103,175,238, 1) 0%, rgba(27,57,91, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(103,175,238, 1) 0%, rgba(27,57,91, 1) 100%);
}
#entete #bloc_menu.ref_38{
	border-bottom:1px solid #67afee;
}
#bloc_menu.ref_38 #logo #logo_svg .bis path,
#bloc_menu.ref_38 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_38 .menu li:hover a{
	color:#67afee;
}
#bloc_menu.ref_38 #logo:hover,
#bloc_menu.ref_38 #logo.sel,
#bloc_menu.ref_38 .menu li:hover,
#bloc_menu.ref_38 .menu li.sel{
	border-bottom:2px solid #67afee;
}


#home_reference a#ref_39{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(212,209,209, 1) 0%, rgba(72,53,44, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(212,209,209, 1) 0%, rgba(72,53,44, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(212,209,209, 1) 0%, rgba(72,53,44, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(212,209,209, 1) 0%, rgba(72,53,44, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(212,209,209, 1) 0%, rgba(72,53,44, 1) 100%);
}
#entete #bloc_menu.ref_39{
	border-bottom:1px solid #d4d1d1;
}
#bloc_menu.ref_39 #logo #logo_svg .bis path,
#bloc_menu.ref_39 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_39 .menu li:hover a{
	color:#d4d1d1;
}
#bloc_menu.ref_39 #logo:hover,
#bloc_menu.ref_39 #logo.sel,
#bloc_menu.ref_39 .menu li:hover,
#bloc_menu.ref_39 .menu li.sel{
	border-bottom:2px solid #d4d1d1;
}


#home_reference a#ref_40{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,203,169, 1) 0%, rgba(73,70,66, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,203,169, 1) 0%, rgba(73,70,66, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,203,169, 1) 0%, rgba(73,70,66, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,203,169, 1) 0%, rgba(73,70,66, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(228,203,169, 1) 0%, rgba(73,70,66, 1) 100%);
}
#entete #bloc_menu.ref_40{
	border-bottom:1px solid #e4cba9;
}
#bloc_menu.ref_40 #logo #logo_svg .bis path,
#bloc_menu.ref_40 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_40 .menu li:hover a{
	color:#e4cba9;
}
#bloc_menu.ref_40 #logo:hover,
#bloc_menu.ref_40 #logo.sel,
#bloc_menu.ref_40 .menu li:hover,
#bloc_menu.ref_40 .menu li.sel{
	border-bottom:2px solid #e4cba9;
}


#home_reference a#ref_44{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,225,144, 1) 0%, rgba(154,112,1, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,225,144, 1) 0%, rgba(154,112,1, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,225,144, 1) 0%, rgba(154,112,1, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,225,144, 1) 0%, rgba(154,112,1, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,225,144, 1) 0%, rgba(154,112,1, 1) 100%);
}
#entete #bloc_menu.ref_44{
	border-bottom:1px solid #ffe190;
}
#bloc_menu.ref_44 #logo #logo_svg .bis path,
#bloc_menu.ref_44 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_44 .menu li:hover a{
	color:#ffe190;
}
#bloc_menu.ref_44 #logo:hover,
#bloc_menu.ref_44 #logo.sel,
#bloc_menu.ref_44 .menu li:hover,
#bloc_menu.ref_44 .menu li.sel{
	border-bottom:2px solid #ffe190;
}


#home_reference a#ref_45{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(105,223,219, 1) 0%, rgba(0,111,122, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(105,223,219, 1) 0%, rgba(0,111,122, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(105,223,219, 1) 0%, rgba(0,111,122, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(105,223,219, 1) 0%, rgba(0,111,122, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(105,223,219, 1) 0%, rgba(0,111,122, 1) 100%);
}
#entete #bloc_menu.ref_45{
	border-bottom:1px solid #69dfdb;
}
#bloc_menu.ref_45 #logo #logo_svg .bis path,
#bloc_menu.ref_45 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_45 .menu li:hover a{
	color:#69dfdb;
}
#bloc_menu.ref_45 #logo:hover,
#bloc_menu.ref_45 #logo.sel,
#bloc_menu.ref_45 .menu li:hover,
#bloc_menu.ref_45 .menu li.sel{
	border-bottom:2px solid #69dfdb;
}


#home_reference a#ref_48{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,0,155, 1) 0%, rgba(133,48,113, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,0,155, 1) 0%, rgba(133,48,113, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,0,155, 1) 0%, rgba(133,48,113, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,0,155, 1) 0%, rgba(133,48,113, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,0,155, 1) 0%, rgba(133,48,113, 1) 100%);
}
#entete #bloc_menu.ref_48{
	border-bottom:1px solid #FF009B;
}
#bloc_menu.ref_48 #logo #logo_svg .bis path,
#bloc_menu.ref_48 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_48 .menu li:hover a{
	color:#FF009B;
}
#bloc_menu.ref_48 #logo:hover,
#bloc_menu.ref_48 #logo.sel,
#bloc_menu.ref_48 .menu li:hover,
#bloc_menu.ref_48 .menu li.sel{
	border-bottom:2px solid #FF009B;
}


#home_reference a#ref_49{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,177,134, 1) 0%, rgba(216,97,31, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,177,134, 1) 0%, rgba(216,97,31, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,177,134, 1) 0%, rgba(216,97,31, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,177,134, 1) 0%, rgba(216,97,31, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,177,134, 1) 0%, rgba(216,97,31, 1) 100%);
}
#entete #bloc_menu.ref_49{
	border-bottom:1px solid #ffb186;
}
#bloc_menu.ref_49 #logo #logo_svg .bis path,
#bloc_menu.ref_49 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_49 .menu li:hover a{
	color:#ffb186;
}
#bloc_menu.ref_49 #logo:hover,
#bloc_menu.ref_49 #logo.sel,
#bloc_menu.ref_49 .menu li:hover,
#bloc_menu.ref_49 .menu li.sel{
	border-bottom:2px solid #ffb186;
}


#home_reference a#ref_50{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,75,38, 1) 0%, rgba(206,0,0, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,75,38, 1) 0%, rgba(206,0,0, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,75,38, 1) 0%, rgba(206,0,0, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,75,38, 1) 0%, rgba(206,0,0, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,75,38, 1) 0%, rgba(206,0,0, 1) 100%);
}
#entete #bloc_menu.ref_50{
	border-bottom:1px solid #ff4b26;
}
#bloc_menu.ref_50 #logo #logo_svg .bis path,
#bloc_menu.ref_50 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_50 .menu li:hover a{
	color:#ff4b26;
}
#bloc_menu.ref_50 #logo:hover,
#bloc_menu.ref_50 #logo.sel,
#bloc_menu.ref_50 .menu li:hover,
#bloc_menu.ref_50 .menu li.sel{
	border-bottom:2px solid #ff4b26;
}


#home_reference a#ref_51{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(183,88,107, 1) 0%, rgba(63,38,49, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(183,88,107, 1) 0%, rgba(63,38,49, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(183,88,107, 1) 0%, rgba(63,38,49, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(183,88,107, 1) 0%, rgba(63,38,49, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(183,88,107, 1) 0%, rgba(63,38,49, 1) 100%);
}
#entete #bloc_menu.ref_51{
	border-bottom:1px solid #b7586b;
}
#bloc_menu.ref_51 #logo #logo_svg .bis path,
#bloc_menu.ref_51 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_51 .menu li:hover a{
	color:#b7586b;
}
#bloc_menu.ref_51 #logo:hover,
#bloc_menu.ref_51 #logo.sel,
#bloc_menu.ref_51 .menu li:hover,
#bloc_menu.ref_51 .menu li.sel{
	border-bottom:2px solid #b7586b;
}


#home_reference a#ref_53{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(57,167,204, 1) 0%, rgba(26,57,94, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(57,167,204, 1) 0%, rgba(26,57,94, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(57,167,204, 1) 0%, rgba(26,57,94, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(57,167,204, 1) 0%, rgba(26,57,94, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(57,167,204, 1) 0%, rgba(26,57,94, 1) 100%);
}
#entete #bloc_menu.ref_53{
	border-bottom:1px solid #39a7cc;
}
#bloc_menu.ref_53 #logo #logo_svg .bis path,
#bloc_menu.ref_53 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_53 .menu li:hover a{
	color:#39a7cc;
}
#bloc_menu.ref_53 #logo:hover,
#bloc_menu.ref_53 #logo.sel,
#bloc_menu.ref_53 .menu li:hover,
#bloc_menu.ref_53 .menu li.sel{
	border-bottom:2px solid #39a7cc;
}


#home_reference a#ref_52{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,116,97, 1) 0%, rgba(171,45,31, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,116,97, 1) 0%, rgba(171,45,31, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,116,97, 1) 0%, rgba(171,45,31, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,116,97, 1) 0%, rgba(171,45,31, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,116,97, 1) 0%, rgba(171,45,31, 1) 100%);
}
#entete #bloc_menu.ref_52{
	border-bottom:1px solid #ff7461;
}
#bloc_menu.ref_52 #logo #logo_svg .bis path,
#bloc_menu.ref_52 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_52 .menu li:hover a{
	color:#ff7461;
}
#bloc_menu.ref_52 #logo:hover,
#bloc_menu.ref_52 #logo.sel,
#bloc_menu.ref_52 .menu li:hover,
#bloc_menu.ref_52 .menu li.sel{
	border-bottom:2px solid #ff7461;
}


#home_reference a#ref_54{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(88,170,126, 1) 0%, rgba(9,70,47, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(88,170,126, 1) 0%, rgba(9,70,47, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(88,170,126, 1) 0%, rgba(9,70,47, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(88,170,126, 1) 0%, rgba(9,70,47, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(88,170,126, 1) 0%, rgba(9,70,47, 1) 100%);
}
#entete #bloc_menu.ref_54{
	border-bottom:1px solid #58aa7e;
}
#bloc_menu.ref_54 #logo #logo_svg .bis path,
#bloc_menu.ref_54 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_54 .menu li:hover a{
	color:#58aa7e;
}
#bloc_menu.ref_54 #logo:hover,
#bloc_menu.ref_54 #logo.sel,
#bloc_menu.ref_54 .menu li:hover,
#bloc_menu.ref_54 .menu li.sel{
	border-bottom:2px solid #58aa7e;
}


#home_reference a#ref_55{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(174,24,33, 1) 0%, rgba(123,38,37, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(174,24,33, 1) 0%, rgba(123,38,37, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(174,24,33, 1) 0%, rgba(123,38,37, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(174,24,33, 1) 0%, rgba(123,38,37, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(174,24,33, 1) 0%, rgba(123,38,37, 1) 100%);
}
#entete #bloc_menu.ref_55{
	border-bottom:1px solid #ae1821;
}
#bloc_menu.ref_55 #logo #logo_svg .bis path,
#bloc_menu.ref_55 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_55 .menu li:hover a{
	color:#ae1821;
}
#bloc_menu.ref_55 #logo:hover,
#bloc_menu.ref_55 #logo.sel,
#bloc_menu.ref_55 .menu li:hover,
#bloc_menu.ref_55 .menu li.sel{
	border-bottom:2px solid #ae1821;
}


#home_reference a#ref_56{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(182,209,229, 1) 0%, rgba(96,164,210, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(182,209,229, 1) 0%, rgba(96,164,210, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(182,209,229, 1) 0%, rgba(96,164,210, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(182,209,229, 1) 0%, rgba(96,164,210, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(182,209,229, 1) 0%, rgba(96,164,210, 1) 100%);
}
#entete #bloc_menu.ref_56{
	border-bottom:1px solid #b6d1e5;
}
#bloc_menu.ref_56 #logo #logo_svg .bis path,
#bloc_menu.ref_56 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_56 .menu li:hover a{
	color:#b6d1e5;
}
#bloc_menu.ref_56 #logo:hover,
#bloc_menu.ref_56 #logo.sel,
#bloc_menu.ref_56 .menu li:hover,
#bloc_menu.ref_56 .menu li.sel{
	border-bottom:2px solid #b6d1e5;
}


#home_reference a#ref_57{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(166,165,160, 1) 0%, rgba(64,64,63, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(166,165,160, 1) 0%, rgba(64,64,63, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(166,165,160, 1) 0%, rgba(64,64,63, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(166,165,160, 1) 0%, rgba(64,64,63, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(166,165,160, 1) 0%, rgba(64,64,63, 1) 100%);
}
#entete #bloc_menu.ref_57{
	border-bottom:1px solid #a6a5a0;
}
#bloc_menu.ref_57 #logo #logo_svg .bis path,
#bloc_menu.ref_57 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_57 .menu li:hover a{
	color:#a6a5a0;
}
#bloc_menu.ref_57 #logo:hover,
#bloc_menu.ref_57 #logo.sel,
#bloc_menu.ref_57 .menu li:hover,
#bloc_menu.ref_57 .menu li.sel{
	border-bottom:2px solid #a6a5a0;
}


#home_reference a#ref_58{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(111,187,105, 1) 0%, rgba(42,142,44, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(111,187,105, 1) 0%, rgba(42,142,44, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(111,187,105, 1) 0%, rgba(42,142,44, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(111,187,105, 1) 0%, rgba(42,142,44, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(111,187,105, 1) 0%, rgba(42,142,44, 1) 100%);
}
#entete #bloc_menu.ref_58{
	border-bottom:1px solid #6fbb69;
}
#bloc_menu.ref_58 #logo #logo_svg .bis path,
#bloc_menu.ref_58 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_58 .menu li:hover a{
	color:#6fbb69;
}
#bloc_menu.ref_58 #logo:hover,
#bloc_menu.ref_58 #logo.sel,
#bloc_menu.ref_58 .menu li:hover,
#bloc_menu.ref_58 .menu li.sel{
	border-bottom:2px solid #6fbb69;
}


#home_reference a#ref_59{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,244,100, 1) 0%, rgba(228,204,0, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,244,100, 1) 0%, rgba(228,204,0, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,244,100, 1) 0%, rgba(228,204,0, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,244,100, 1) 0%, rgba(228,204,0, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,244,100, 1) 0%, rgba(228,204,0, 1) 100%);
}
#entete #bloc_menu.ref_59{
	border-bottom:1px solid #fff464;
}
#bloc_menu.ref_59 #logo #logo_svg .bis path,
#bloc_menu.ref_59 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_59 .menu li:hover a{
	color:#fff464;
}
#bloc_menu.ref_59 #logo:hover,
#bloc_menu.ref_59 #logo.sel,
#bloc_menu.ref_59 .menu li:hover,
#bloc_menu.ref_59 .menu li.sel{
	border-bottom:2px solid #fff464;
}


#home_reference a#ref_60{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(129,177,217, 1) 0%, rgba(0,42,78, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(129,177,217, 1) 0%, rgba(0,42,78, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(129,177,217, 1) 0%, rgba(0,42,78, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(129,177,217, 1) 0%, rgba(0,42,78, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(129,177,217, 1) 0%, rgba(0,42,78, 1) 100%);
}
#entete #bloc_menu.ref_60{
	border-bottom:1px solid #81b1d9;
}
#bloc_menu.ref_60 #logo #logo_svg .bis path,
#bloc_menu.ref_60 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_60 .menu li:hover a{
	color:#81b1d9;
}
#bloc_menu.ref_60 #logo:hover,
#bloc_menu.ref_60 #logo.sel,
#bloc_menu.ref_60 .menu li:hover,
#bloc_menu.ref_60 .menu li.sel{
	border-bottom:2px solid #81b1d9;
}


#home_reference a#ref_61{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(241,202,85, 1) 0%, rgba(180,132,0, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(241,202,85, 1) 0%, rgba(180,132,0, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(241,202,85, 1) 0%, rgba(180,132,0, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(241,202,85, 1) 0%, rgba(180,132,0, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(241,202,85, 1) 0%, rgba(180,132,0, 1) 100%);
}
#entete #bloc_menu.ref_61{
	border-bottom:1px solid #f1ca55;
}
#bloc_menu.ref_61 #logo #logo_svg .bis path,
#bloc_menu.ref_61 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_61 .menu li:hover a{
	color:#f1ca55;
}
#bloc_menu.ref_61 #logo:hover,
#bloc_menu.ref_61 #logo.sel,
#bloc_menu.ref_61 .menu li:hover,
#bloc_menu.ref_61 .menu li.sel{
	border-bottom:2px solid #f1ca55;
}


#home_reference a#ref_63{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(46,47,236, 1) 0%, rgba(20,26,95, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(46,47,236, 1) 0%, rgba(20,26,95, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(46,47,236, 1) 0%, rgba(20,26,95, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(46,47,236, 1) 0%, rgba(20,26,95, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(46,47,236, 1) 0%, rgba(20,26,95, 1) 100%);
}
#entete #bloc_menu.ref_63{
	border-bottom:1px solid #2e2fec;
}
#bloc_menu.ref_63 #logo #logo_svg .bis path,
#bloc_menu.ref_63 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_63 .menu li:hover a{
	color:#2e2fec;
}
#bloc_menu.ref_63 #logo:hover,
#bloc_menu.ref_63 #logo.sel,
#bloc_menu.ref_63 .menu li:hover,
#bloc_menu.ref_63 .menu li.sel{
	border-bottom:2px solid #2e2fec;
}


#home_reference a#ref_64{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(244,137,35, 1) 0%, rgba(223,117,4, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(244,137,35, 1) 0%, rgba(223,117,4, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(244,137,35, 1) 0%, rgba(223,117,4, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(244,137,35, 1) 0%, rgba(223,117,4, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(244,137,35, 1) 0%, rgba(223,117,4, 1) 100%);
}
#entete #bloc_menu.ref_64{
	border-bottom:1px solid #f48923;
}
#bloc_menu.ref_64 #logo #logo_svg .bis path,
#bloc_menu.ref_64 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_64 .menu li:hover a{
	color:#f48923;
}
#bloc_menu.ref_64 #logo:hover,
#bloc_menu.ref_64 #logo.sel,
#bloc_menu.ref_64 .menu li:hover,
#bloc_menu.ref_64 .menu li.sel{
	border-bottom:2px solid #f48923;
}


#home_reference a#ref_65{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(159,200,201, 1) 0%, rgba(0,0,0, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(159,200,201, 1) 0%, rgba(0,0,0, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(159,200,201, 1) 0%, rgba(0,0,0, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(159,200,201, 1) 0%, rgba(0,0,0, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(159,200,201, 1) 0%, rgba(0,0,0, 1) 100%);
}
#entete #bloc_menu.ref_65{
	border-bottom:1px solid #9fc8c9;
}
#bloc_menu.ref_65 #logo #logo_svg .bis path,
#bloc_menu.ref_65 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_65 .menu li:hover a{
	color:#9fc8c9;
}
#bloc_menu.ref_65 #logo:hover,
#bloc_menu.ref_65 #logo.sel,
#bloc_menu.ref_65 .menu li:hover,
#bloc_menu.ref_65 .menu li.sel{
	border-bottom:2px solid #9fc8c9;
}


#home_reference a#ref_66{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,204,0, 1) 0%, rgba(219,141,17, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,204,0, 1) 0%, rgba(219,141,17, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,204,0, 1) 0%, rgba(219,141,17, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,204,0, 1) 0%, rgba(219,141,17, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,204,0, 1) 0%, rgba(219,141,17, 1) 100%);
}
#entete #bloc_menu.ref_66{
	border-bottom:1px solid #ffcc00;
}
#bloc_menu.ref_66 #logo #logo_svg .bis path,
#bloc_menu.ref_66 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_66 .menu li:hover a{
	color:#ffcc00;
}
#bloc_menu.ref_66 #logo:hover,
#bloc_menu.ref_66 #logo.sel,
#bloc_menu.ref_66 .menu li:hover,
#bloc_menu.ref_66 .menu li.sel{
	border-bottom:2px solid #ffcc00;
}


#home_reference a#ref_67{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(170,159,154, 1) 0%, rgba(78,67,61, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(170,159,154, 1) 0%, rgba(78,67,61, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(170,159,154, 1) 0%, rgba(78,67,61, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(170,159,154, 1) 0%, rgba(78,67,61, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(170,159,154, 1) 0%, rgba(78,67,61, 1) 100%);
}
#entete #bloc_menu.ref_67{
	border-bottom:1px solid #AA9F9A;
}
#bloc_menu.ref_67 #logo #logo_svg .bis path,
#bloc_menu.ref_67 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_67 .menu li:hover a{
	color:#AA9F9A;
}
#bloc_menu.ref_67 #logo:hover,
#bloc_menu.ref_67 #logo.sel,
#bloc_menu.ref_67 .menu li:hover,
#bloc_menu.ref_67 .menu li.sel{
	border-bottom:2px solid #AA9F9A;
}


#home_reference a#ref_68{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(66,159,70, 1) 0%, rgba(10,87,47, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(66,159,70, 1) 0%, rgba(10,87,47, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(66,159,70, 1) 0%, rgba(10,87,47, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(66,159,70, 1) 0%, rgba(10,87,47, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(66,159,70, 1) 0%, rgba(10,87,47, 1) 100%);
}
#entete #bloc_menu.ref_68{
	border-bottom:1px solid #429f46;
}
#bloc_menu.ref_68 #logo #logo_svg .bis path,
#bloc_menu.ref_68 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_68 .menu li:hover a{
	color:#429f46;
}
#bloc_menu.ref_68 #logo:hover,
#bloc_menu.ref_68 #logo.sel,
#bloc_menu.ref_68 .menu li:hover,
#bloc_menu.ref_68 .menu li.sel{
	border-bottom:2px solid #429f46;
}


#home_reference a#ref_69{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(6,62,149, 1) 0%, rgba(0,34,84, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(6,62,149, 1) 0%, rgba(0,34,84, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(6,62,149, 1) 0%, rgba(0,34,84, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(6,62,149, 1) 0%, rgba(0,34,84, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(6,62,149, 1) 0%, rgba(0,34,84, 1) 100%);
}
#entete #bloc_menu.ref_69{
	border-bottom:1px solid #063e95;
}
#bloc_menu.ref_69 #logo #logo_svg .bis path,
#bloc_menu.ref_69 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_69 .menu li:hover a{
	color:#063e95;
}
#bloc_menu.ref_69 #logo:hover,
#bloc_menu.ref_69 #logo.sel,
#bloc_menu.ref_69 .menu li:hover,
#bloc_menu.ref_69 .menu li.sel{
	border-bottom:2px solid #063e95;
}


#home_reference a#ref_70{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,172,132, 1) 0%, rgba(0,133,133, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,172,132, 1) 0%, rgba(0,133,133, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,172,132, 1) 0%, rgba(0,133,133, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,172,132, 1) 0%, rgba(0,133,133, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,172,132, 1) 0%, rgba(0,133,133, 1) 100%);
}
#entete #bloc_menu.ref_70{
	border-bottom:1px solid #00AC84;
}
#bloc_menu.ref_70 #logo #logo_svg .bis path,
#bloc_menu.ref_70 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_70 .menu li:hover a{
	color:#00AC84;
}
#bloc_menu.ref_70 #logo:hover,
#bloc_menu.ref_70 #logo.sel,
#bloc_menu.ref_70 .menu li:hover,
#bloc_menu.ref_70 .menu li.sel{
	border-bottom:2px solid #00AC84;
}


#home_reference a#ref_71{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(161,161,161, 1) 0%, rgba(106,106,106, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(161,161,161, 1) 0%, rgba(106,106,106, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(161,161,161, 1) 0%, rgba(106,106,106, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(161,161,161, 1) 0%, rgba(106,106,106, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(161,161,161, 1) 0%, rgba(106,106,106, 1) 100%);
}
#entete #bloc_menu.ref_71{
	border-bottom:1px solid #A1A1A1;
}
#bloc_menu.ref_71 #logo #logo_svg .bis path,
#bloc_menu.ref_71 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_71 .menu li:hover a{
	color:#A1A1A1;
}
#bloc_menu.ref_71 #logo:hover,
#bloc_menu.ref_71 #logo.sel,
#bloc_menu.ref_71 .menu li:hover,
#bloc_menu.ref_71 .menu li.sel{
	border-bottom:2px solid #A1A1A1;
}


#home_reference a#ref_72{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(206,201,177, 1) 0%, rgba(54,109,76, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(206,201,177, 1) 0%, rgba(54,109,76, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(206,201,177, 1) 0%, rgba(54,109,76, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(206,201,177, 1) 0%, rgba(54,109,76, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(206,201,177, 1) 0%, rgba(54,109,76, 1) 100%);
}
#entete #bloc_menu.ref_72{
	border-bottom:1px solid #cec9b1;
}
#bloc_menu.ref_72 #logo #logo_svg .bis path,
#bloc_menu.ref_72 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_72 .menu li:hover a{
	color:#cec9b1;
}
#bloc_menu.ref_72 #logo:hover,
#bloc_menu.ref_72 #logo.sel,
#bloc_menu.ref_72 .menu li:hover,
#bloc_menu.ref_72 .menu li.sel{
	border-bottom:2px solid #cec9b1;
}


#home_reference a#ref_73{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(151,181,196, 1) 0%, rgba(91,134,150, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(151,181,196, 1) 0%, rgba(91,134,150, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(151,181,196, 1) 0%, rgba(91,134,150, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(151,181,196, 1) 0%, rgba(91,134,150, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(151,181,196, 1) 0%, rgba(91,134,150, 1) 100%);
}
#entete #bloc_menu.ref_73{
	border-bottom:1px solid #97b5c4;
}
#bloc_menu.ref_73 #logo #logo_svg .bis path,
#bloc_menu.ref_73 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_73 .menu li:hover a{
	color:#97b5c4;
}
#bloc_menu.ref_73 #logo:hover,
#bloc_menu.ref_73 #logo.sel,
#bloc_menu.ref_73 .menu li:hover,
#bloc_menu.ref_73 .menu li.sel{
	border-bottom:2px solid #97b5c4;
}


#home_reference a#ref_74{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,152,34, 1) 0%, rgba(165,91,7, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,152,34, 1) 0%, rgba(165,91,7, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,152,34, 1) 0%, rgba(165,91,7, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,152,34, 1) 0%, rgba(165,91,7, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,152,34, 1) 0%, rgba(165,91,7, 1) 100%);
}
#entete #bloc_menu.ref_74{
	border-bottom:1px solid #ff9822;
}
#bloc_menu.ref_74 #logo #logo_svg .bis path,
#bloc_menu.ref_74 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_74 .menu li:hover a{
	color:#ff9822;
}
#bloc_menu.ref_74 #logo:hover,
#bloc_menu.ref_74 #logo.sel,
#bloc_menu.ref_74 .menu li:hover,
#bloc_menu.ref_74 .menu li.sel{
	border-bottom:2px solid #ff9822;
}


#home_reference a#ref_75{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(241,239,234, 1) 0%, rgba(155,153,148, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(241,239,234, 1) 0%, rgba(155,153,148, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(241,239,234, 1) 0%, rgba(155,153,148, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(241,239,234, 1) 0%, rgba(155,153,148, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(241,239,234, 1) 0%, rgba(155,153,148, 1) 100%);
}
#entete #bloc_menu.ref_75{
	border-bottom:1px solid #f1efea;
}
#bloc_menu.ref_75 #logo #logo_svg .bis path,
#bloc_menu.ref_75 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_75 .menu li:hover a{
	color:#f1efea;
}
#bloc_menu.ref_75 #logo:hover,
#bloc_menu.ref_75 #logo.sel,
#bloc_menu.ref_75 .menu li:hover,
#bloc_menu.ref_75 .menu li.sel{
	border-bottom:2px solid #f1efea;
}


#home_reference a#ref_76{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(226,222,219, 1) 0%, rgba(195,187,182, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(226,222,219, 1) 0%, rgba(195,187,182, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(226,222,219, 1) 0%, rgba(195,187,182, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(226,222,219, 1) 0%, rgba(195,187,182, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(226,222,219, 1) 0%, rgba(195,187,182, 1) 100%);
}
#entete #bloc_menu.ref_76{
	border-bottom:1px solid #e2dedb;
}
#bloc_menu.ref_76 #logo #logo_svg .bis path,
#bloc_menu.ref_76 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_76 .menu li:hover a{
	color:#e2dedb;
}
#bloc_menu.ref_76 #logo:hover,
#bloc_menu.ref_76 #logo.sel,
#bloc_menu.ref_76 .menu li:hover,
#bloc_menu.ref_76 .menu li.sel{
	border-bottom:2px solid #e2dedb;
}


#home_reference a#ref_77{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,121,208, 1) 0%, rgba(0,153,209, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,121,208, 1) 0%, rgba(0,153,209, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,121,208, 1) 0%, rgba(0,153,209, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,121,208, 1) 0%, rgba(0,153,209, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(0,121,208, 1) 0%, rgba(0,153,209, 1) 100%);
}
#entete #bloc_menu.ref_77{
	border-bottom:1px solid #0079d0;
}
#bloc_menu.ref_77 #logo #logo_svg .bis path,
#bloc_menu.ref_77 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_77 .menu li:hover a{
	color:#0079d0;
}
#bloc_menu.ref_77 #logo:hover,
#bloc_menu.ref_77 #logo.sel,
#bloc_menu.ref_77 .menu li:hover,
#bloc_menu.ref_77 .menu li.sel{
	border-bottom:2px solid #0079d0;
}


#home_reference a#ref_79{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(133,171,0, 1) 0%, rgba(1,125,129, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(133,171,0, 1) 0%, rgba(1,125,129, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(133,171,0, 1) 0%, rgba(1,125,129, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(133,171,0, 1) 0%, rgba(1,125,129, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(133,171,0, 1) 0%, rgba(1,125,129, 1) 100%);
}
#entete #bloc_menu.ref_79{
	border-bottom:1px solid #85AB00;
}
#bloc_menu.ref_79 #logo #logo_svg .bis path,
#bloc_menu.ref_79 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_79 .menu li:hover a{
	color:#85AB00;
}
#bloc_menu.ref_79 #logo:hover,
#bloc_menu.ref_79 #logo.sel,
#bloc_menu.ref_79 .menu li:hover,
#bloc_menu.ref_79 .menu li.sel{
	border-bottom:2px solid #85AB00;
}


#home_reference a#ref_80{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(127,128,136, 1) 0%, rgba(34,34,37, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(127,128,136, 1) 0%, rgba(34,34,37, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(127,128,136, 1) 0%, rgba(34,34,37, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(127,128,136, 1) 0%, rgba(34,34,37, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(127,128,136, 1) 0%, rgba(34,34,37, 1) 100%);
}
#entete #bloc_menu.ref_80{
	border-bottom:1px solid #7F8088;
}
#bloc_menu.ref_80 #logo #logo_svg .bis path,
#bloc_menu.ref_80 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_80 .menu li:hover a{
	color:#7F8088;
}
#bloc_menu.ref_80 #logo:hover,
#bloc_menu.ref_80 #logo.sel,
#bloc_menu.ref_80 .menu li:hover,
#bloc_menu.ref_80 .menu li.sel{
	border-bottom:2px solid #7F8088;
}


#home_reference a#ref_81{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(198,189,173, 1) 0%, rgba(98,125,12, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(198,189,173, 1) 0%, rgba(98,125,12, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(198,189,173, 1) 0%, rgba(98,125,12, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(198,189,173, 1) 0%, rgba(98,125,12, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(198,189,173, 1) 0%, rgba(98,125,12, 1) 100%);
}
#entete #bloc_menu.ref_81{
	border-bottom:1px solid #c6bdad;
}
#bloc_menu.ref_81 #logo #logo_svg .bis path,
#bloc_menu.ref_81 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_81 .menu li:hover a{
	color:#c6bdad;
}
#bloc_menu.ref_81 #logo:hover,
#bloc_menu.ref_81 #logo.sel,
#bloc_menu.ref_81 .menu li:hover,
#bloc_menu.ref_81 .menu li.sel{
	border-bottom:2px solid #c6bdad;
}


#home_reference a#ref_82{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(183,201,209, 1) 0%, rgba(55,99,136, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(183,201,209, 1) 0%, rgba(55,99,136, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(183,201,209, 1) 0%, rgba(55,99,136, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(183,201,209, 1) 0%, rgba(55,99,136, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(183,201,209, 1) 0%, rgba(55,99,136, 1) 100%);
}
#entete #bloc_menu.ref_82{
	border-bottom:1px solid #b7c9d1;
}
#bloc_menu.ref_82 #logo #logo_svg .bis path,
#bloc_menu.ref_82 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_82 .menu li:hover a{
	color:#b7c9d1;
}
#bloc_menu.ref_82 #logo:hover,
#bloc_menu.ref_82 #logo.sel,
#bloc_menu.ref_82 .menu li:hover,
#bloc_menu.ref_82 .menu li.sel{
	border-bottom:2px solid #b7c9d1;
}


#home_reference a#ref_83{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(227,0,106, 1) 0%, rgba(22,39,105, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(227,0,106, 1) 0%, rgba(22,39,105, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(227,0,106, 1) 0%, rgba(22,39,105, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(227,0,106, 1) 0%, rgba(22,39,105, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(227,0,106, 1) 0%, rgba(22,39,105, 1) 100%);
}
#entete #bloc_menu.ref_83{
	border-bottom:1px solid #e3006a;
}
#bloc_menu.ref_83 #logo #logo_svg .bis path,
#bloc_menu.ref_83 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_83 .menu li:hover a{
	color:#e3006a;
}
#bloc_menu.ref_83 #logo:hover,
#bloc_menu.ref_83 #logo.sel,
#bloc_menu.ref_83 .menu li:hover,
#bloc_menu.ref_83 .menu li.sel{
	border-bottom:2px solid #e3006a;
}


#home_reference a#ref_84{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(253,203,4, 1) 0%, rgba(183,78,6, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(253,203,4, 1) 0%, rgba(183,78,6, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(253,203,4, 1) 0%, rgba(183,78,6, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(253,203,4, 1) 0%, rgba(183,78,6, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(253,203,4, 1) 0%, rgba(183,78,6, 1) 100%);
}
#entete #bloc_menu.ref_84{
	border-bottom:1px solid #fdcb04;
}
#bloc_menu.ref_84 #logo #logo_svg .bis path,
#bloc_menu.ref_84 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_84 .menu li:hover a{
	color:#fdcb04;
}
#bloc_menu.ref_84 #logo:hover,
#bloc_menu.ref_84 #logo.sel,
#bloc_menu.ref_84 .menu li:hover,
#bloc_menu.ref_84 .menu li.sel{
	border-bottom:2px solid #fdcb04;
}


#home_reference a#ref_85{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(247,234,243, 1) 0%, rgba(219,199,210, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(247,234,243, 1) 0%, rgba(219,199,210, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(247,234,243, 1) 0%, rgba(219,199,210, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(247,234,243, 1) 0%, rgba(219,199,210, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(247,234,243, 1) 0%, rgba(219,199,210, 1) 100%);
}
#entete #bloc_menu.ref_85{
	border-bottom:1px solid #F7EAF3;
}
#bloc_menu.ref_85 #logo #logo_svg .bis path,
#bloc_menu.ref_85 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_85 .menu li:hover a{
	color:#F7EAF3;
}
#bloc_menu.ref_85 #logo:hover,
#bloc_menu.ref_85 #logo.sel,
#bloc_menu.ref_85 .menu li:hover,
#bloc_menu.ref_85 .menu li.sel{
	border-bottom:2px solid #F7EAF3;
}


#home_reference a#ref_86{
	background:-moz-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,236,227, 1) 0%, rgba(226,201,189, 1) 100%);
  background:-webkit-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,236,227, 1) 0%, rgba(226,201,189, 1) 100%);
  background:-o-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,236,227, 1) 0%, rgba(226,201,189, 1) 100%);
  background:-ms-radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,236,227, 1) 0%, rgba(226,201,189, 1) 100%);
  background:radial-gradient(120% 180%, ellipse farthest-corner, rgba(255,236,227, 1) 0%, rgba(226,201,189, 1) 100%);
}
#entete #bloc_menu.ref_86{
	border-bottom:1px solid #FFECE3;
}
#bloc_menu.ref_86 #logo #logo_svg .bis path,
#bloc_menu.ref_86 #logo #logo_svg .bis rect{
	fill:rgba(255,255,255,0.5);
}
#bloc_menu.ref_86 .menu li:hover a{
	color:#FFECE3;
}
#bloc_menu.ref_86 #logo:hover,
#bloc_menu.ref_86 #logo.sel,
#bloc_menu.ref_86 .menu li:hover,
#bloc_menu.ref_86 .menu li.sel{
	border-bottom:2px solid #FFECE3;
}


#home_reference a.sel{
	opacity:1;filter:alpha(opacity=100);
}
#home_reference .bloc_titre{
	margin:0 auto;
	width:77%;
	max-width:1400px;
	margin-top:300px;
}
#home_reference .bloc_titre h3{
	color:#ccc;
}
#home_reference .bloc_titre h2{
	color:#fff;
	font-family:'Poppins',sans-serif;
	font-weight:400;
	font-size:3.4em;
	line-height:1em;
	text-transform:uppercase;
	width:350px;
	position:relative;
	z-index:2;
	margin-top:10px;
}
#home_reference .bloc_titre ul{
	margin-top:20px;
	width:330px;
}
#home_reference .bloc_titre ul li{
	float:left;
	margin-right:7px;
	margin-bottom:7px;
	border:1px solid rgba(255,236,227,0.5);
	border-radius:4px;
	padding:7px 20px;
	color:#ccc;
	line-height:1em;
	text-transform:uppercase;
	font-family:'Poppins',sans-serif;
	font-weight:400;
}
#home_reference img.image_principale{
	position:absolute;
	top:200px;
	left:calc(40% + 100px);
	z-index:1;
	width:1000px;
	transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;
}
#home_reference img.image_principale.image_principale_gabarit_2018{
	width:45vw;
	box-shadow:-4px 4px 0px 0px #ccc,0px 40px 40px 0px rgba(0,0,0,0.5);
transform:rotateX(48deg) rotateZ(-37deg);-moz-transform:rotateX(48deg) rotateZ(-37deg);-webkit-transform:rotateX(48deg) rotateZ(-37deg);-o-transform:rotateX(48deg) rotateZ(-37deg);
transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;
	top:250px;
	right:8vw;
	left:auto;
}
#home_reference a.sel img.image_principale{
	top:100px;
	left:40%;
}
#home_reference a.sel img.image_principale.image_principale_gabarit_2018{
	top:350px;
	right:10vw;
	left:auto;
}
#blocs_home{
	width:100%;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;
	-webkit-flex-flow:row nowrap;flex-flow:row nowrap;
	height:530px;
}
#blocs_home div{
	-webkit-box-flex:1;-webkit-flex:1;flex:1;
	position:relative;
	overflow:hidden;
}
#blocs_home div div{
	position:absolute;
	top:0;
	height:100%;
	z-index:2;
}
#blocs_home div#home_gauche div{
	right:0;
	width:475px;
	padding-right:20px;
}
#blocs_home div#home_droite div{
	left:0;
	width:385px;
	padding-left:90px;
	padding-right:20px;
}
#blocs_home div#home_gauche{
	background:url('deco/home-droite-fond.png') top left no-repeat #272727;
}
#blocs_home div#home_droite{
	background-color:#00a2d5;
}
#blocs_home div a{
	display:block;
	text-decoration:none;
}
#blocs_home div h3{
	color:#fff;
	font-family:'Poppins',sans-serif;
	font-weight:400;
	font-size:16em;
	line-height:200px;
	margin-top:80px;
}
#blocs_home div#home_gauche h3{
	color:#00a2d5;
}
#blocs_home div h2{
	color:#fff;
	font-family:'Poppins',sans-serif;
	font-weight:400;
	font-size:2.14em;
	position:relative;
}
#blocs_home div h2 svg{
	position:absolute;
	bottom:0;
	left:0;
}
#blocs_home div#home_gauche h2 svg{
	fill:#00a2d5;
}
#blocs_home div#home_droite h2 svg{
	fill:#fff;
}
#blocs_home div p{
	margin:0;
	margin-top:15px;
	color:#fff;
	font-size:1.14em;
	line-height:28px;
}
#blocs_home div span{
	margin-top:15px;
	display:block;
	width:273px;
	height:43px;
	line-height:43px;
	border:1px solid rgba(255,255,255,0.5);
	border-radius:4px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-family:'Poppins',sans-serif;
	font-weight:400;
	font-size:1.07em;
	overflow:hidden;
	transition:all 0.1s ease;-moz-transition:all 0.1s ease;-webkit-transition:all 0.1s ease;-o-transition:all 0.1s ease;
}
#blocs_home div span:hover{
	box-shadow:inset 0px 0px 0px 3px rgba(255,255,255,0.5);
}
#blocs_home div #membre_equipe{
	position:absolute;
	top:40px;
	right:80px;
	height:256px;
	width:256px;
	z-index:1;
}
#blocs_home div #membre_equipe li{
	position:absolute;
	top:0;
	left:0;
	opacity:0;filter:alpha(opacity=0);
	transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;
	width:100%;
	height:100%;
	border-radius:100%;
	overflow:hidden;
	background-color:#53d5ff;
}
#blocs_home div #membre_equipe li.sel{
	opacity:1;filter:alpha(opacity=100);
}
#blocs_home div #membre_equipe li img{
	height:100%;
	transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;
}