@font-face	 							{font-family: Roboto-condensed; font-size:normal; font-weight: 400; font-display: swap; src:local('Roboto-condensed'),url('ttf/RobotoCondensed-Regular.ttf');}

html 									{font-size:100%; font-family: 'Roboto-condensed', sans-serif; background:#fff;}
body 									{font-weight:normal;  margin:0px; padding:0px; color:rgb(54, 54, 54); min-width:320px; overflow-x:hidden;}
canvas 									{width:0; height:0; margin:0; padding:0;}
a										{color:#33302b; text-decoration:none; outline:none; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
a:hover									{color:rgb(0, 0, 0); text-decoration:none;}
hr										{height:1px; min-height:1px; max-height:1px; border:0; margin:5px 0px 5px 0px; background:#959595; border:none;}

.site_general                       	{display:block; opacity:0; transition:all .8s; overflow:hidden;}
.site_background_fix					{position:fixed; top:0px; left:0px; width:100%; height:100%; display:block; transition:all .8s; overflow:hidden; background:#fff; z-index:1;}
#topsite 								{position:absolute; top:0px; left:0px;}

.site_head								{position:fixed; display:block; width:100%; height:auto; min-height:100px; z-index:13; background:#fff; box-shadow:0px 1px 5px rgba(0,0,0,0.2);}
.site_head_conterner					{position:relative; width:100%; height:100px; margin:0px auto 0px auto; display:block; padding:0px;}
.site_head .logo						{position:absolute; top:15px; left:60px; width:271px; height:52px; background:url("../img/fond/logo.png") center center no-repeat; background-size:271px 52px; display:block; text-decoration:none; cursor:pointer; transition:all .2s ease-out;}
.site_head .site_slogan					{display:none;}
.site_head .menu-sup					{position:absolute; bottom:10px; right:10px;}
.site_head .menu-sup ul 				{list-style:none; padding:0;}
.site_head .menu-sup ul li 				{margin:0px 10px; float:left;}
.site_head .menu-sup ul li a 			{font-size:9px; color:#353535; padding-top:60px; text-align:center; width:70px; margin-right:5px; display: block;}
.site_head .menu-sup ul li a:hover 		{color:#000; filter:saturate(90%) contrast(125%) brightness(120%); transform:scale(0.95);}
.site_head .menu-sup ul li .suivicolis	{background:url("../img/fond/suivicolis.png") center top; background-repeat:no-repeat;}
.site_head .menu-sup ul li .moncompte	{background:url("../img/fond/moncompte.png") center top; background-repeat:no-repeat; }
.site_head .menu-sup ul li .monpanier	{background:url("../img/fond/monpanier.png") center top; background-repeat:no-repeat; position: relative;}
.site_head .menu-sup ul li .monpanier .cart_info {color:#fff; font-size:15px; position:absolute; top:27px; width:70px; text-align: center;}

.site_head_menu_nav						{position:fixed; bottom:0px; left:-230px; width:229px; height:100%; min-height:100%; background:linear-gradient(to bottom, rgba(30,87,153,0.75) 0%,rgba(247,255,252,0.75) 0%,rgba(247,247,247,0.95) 5%,rgba(255,255,255,0.65) 100%); transition:all .3s ease; z-index:15; border-right:1px solid #fff;}
.site_head_menu_nav .logo				{width:120px; height:34px; margin:5px auto 20px auto; background:url("../img/fond/logo_small.png") center center no-repeat; background-size:120px 23px;}
.site_head_menu_nav .show-menu 			{position:fixed; top:12px; left:5px; cursor:pointer; transition:all .3s ease; width:30px; height:30px; display:block; background:url('../img/boutons/menu-phone.png'); background-position:center center; background-repeat:no-repeat; background-size:30px 30px;}
.site_head_menu_nav ul 					{list-style:none; padding:0; width:calc(100% - 20px); margin:40px auto 0px auto;}
.site_head_menu_nav li 					{position:relative; width: calc(100% - 15px); line-height:20px; overflow:hidden; text-align:center; transition:all .3s ease; margin:3px auto; display: block; }
.site_head_menu_nav li a 				{position:relative; color:#222; margin:5px auto; font-size:15px; text-align:right; display:block; z-index: 5; transition:all .3s; padding-right:8px;}
.site_head_menu_nav li:after 			{content: ""; position: absolute; left: 20px; top: 0; height: 100px; width: 300px; background: #d31b25; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;  transform: translateX(-98.5%) skew(45deg);} 
.site_head_menu_nav li:hover:after 		{transform: translateX(0px) skew(45deg);}

.site_search 							{position:fixed; bottom:0px; left:-300px; width:249px; height:100%; min-height:100%; display:block;  background:linear-gradient(to bottom, rgba(30,87,153,0.75) 0%,rgba(247,255,252,0.75) 0%,rgba(247,247,247,0.95) 5%,rgba(255,255,255,0.65) 100%);transition:all .3s ease; z-index:15; border-right:1px solid #fff;}
.site_search .show-search				{position:fixed; top:52px; left:5px; cursor:pointer; border-radius:50%; transition:all .3s ease; width:30px; height:30px; display:block; background:url('../img/boutons/search.png'); background-position:center center; background-repeat:no-repeat;  background-size:30px 30px;}
.site_search .contener					{width:calc(100% - 20px); height:calc(100% - 20px); padding:10px; color:#666;}
.site_search .contener .logo			{width:120px; height:34px; margin:5px auto 20px auto; background:url("../img/fond/logo_small.png") center center no-repeat; background-size:120px 23px;}
.site_search .contener input			{color:#333; outline:none; background:#fff; font-size:14px; line-height:40px; padding:4px; margin:0px 0px 10px 0px;  transition:all .2s ease-out; cursor:pointer; box-shadow:none;}
.site_search .contener input[type="text"]			{width:calc(100% - 65px); border-right:none; border-top:1px solid #d31a24; border-bottom:1px solid #d31a24; border-left:1px solid #d31a24; float:left;}
.site_search .contener input::placeholder 			{color:#888;}
.site_search .contener input:hover					{background-color:#fff; color:#000;}
.site_search .contener input[type="submit"]			{cursor:pointer; color:#333; background-color:#fff; background-image:url('../img/boutons/search_bottom.png'); background-position:center center; background-repeat:no-repeat; background-size:40px; border-top:solid 1px #d31a24; border-right:solid 1px #d31a24; border-bottom:solid 1px #d31a24; border-left:none; width:50px;}
.site_search .contener #keyword_search  {display:block;}
.site_search .contener #keyword_search .tags 		{color:#444; background:#e5e6ec; padding:7px 5px; font-size:12px; width:min-content; border:solid 1px #d31a24; margin:1px; cursor:pointer; float:left;}
.site_search .contener #keyword_search .tags:hover 	{background:#fff; color:#000;}
.site_search .contener .foot_contener	{margin-top:15px; border-top:solid 1px #666}
.site_search .contener .foot_contener img {width:20px; height:20px;}

.site_login 										{position:fixed; bottom:0px; left:-300px; width:249px; height:100%; min-height:100%; background:linear-gradient(to bottom, rgba(30,87,153,0.75) 0%,rgba(247,255,252,0.75) 0%,rgba(247,247,247,0.95) 5%,rgba(255,255,255,0.65) 100%); transition:all .3s ease; z-index:15; border-right:1px solid #fff;}
.site_login .show-login								{position:absolute; top:320px; left:10px; cursor:pointer; transition:all .3s ease; width:30px; height:30px; display:block; background:none; background-position:center center; background-repeat:no-repeat;  background-size:30px 30px;}
.site_login .contener								{width:calc(100% - 20px); height:calc(100% - 20px); padding:10px; color:#ddd; text-align: center;}
.site_login .contener .logo							{width:120px; height:34px; margin:5px auto 20px auto; background:url("../img/fond/logo_small.png") center center no-repeat; background-size:120px 23px;}
.site_login .contener .title						{width:100%; margin:20px auto; font-size:15px; color:#6d6d6d; text-align:center;}
.site_login .contener .show_infos					{line-height:20px; font-size:14px; width:100%;}
.site_login .contener .show_infos .sub_title		{width:100%; margin:20px auto; font-size:20px; color:#666; text-align:center;}
.site_login .contener .show_infos .avatar			{position:relative; width:100px; height:100px; display:block; margin:0px auto; border-radius:50%;}
.site_login .contener .show_infos .avatar img 		{width:100%; border-radius:50%;}
.site_login .contener .show_infos a					{cursor:pointer; color:#eee; background-color:#d31a24; border:solid 1px #d31a24; width:calc(100% - 30px); border-radius:25px; font-size:15px; margin: 0px auto 10px; line-height: 28px;}
.site_login .contener .show_infos a:hover 			{background:#941319; color:#fff;}
.site_login .contener .show_infos #LogOutZone		{width:25px; height:25px; background:url('../img/boutons/logout.png'); background-position:center center; background-size:cover;  opacity:0.5; display:block; margin:25px auto; cursor:pointer; }
.site_login .contener .show_infos #LogOutZone:hover	{opacity:1;}
.site_login .contener a 							{display:block;}
.site_login .contener input							{color: #333; outline: none; background: #fff; border: solid 1px #a4a4a4; font-size: 14px; line-height: 20px; padding: 4px 10px; margin: 5px auto; max-width: 300px; width: calc(100% - 50px); transition: all .2s ease-out; cursor: pointer;}
.site_login .contener input::placeholder 			{color:#888;}
.site_login .contener input:hover					{background-color:#fff; color:#000;}
.site_login .contener input[type="submit"]			{cursor:pointer; color:#333; background-color:#d31a24; background-image:url('../img/boutons/user.png'); background-position:center center; background-repeat:no-repeat; background-size: 9px 21px; border:solid 1px #d31a24; width:calc(100% - 30px);}
.site_login .contener input[type="submit"]:hover	{background-color:#941319;}
.site_login .contener #zone_ident_result 			{margin:15px auto 0px auto; text-align:center; width:100%; height:40px; display:block;}
.site_login .contener .signup 						{cursor:pointer; color:#eee; background-color:#d31a24; border:solid 1px #d31a24; width:calc(100% - 30px); font-size:15px; margin: 0px auto; line-height: 28px;}
.site_login .contener .signup:hover 				{background:#941319; color:#fff;}

.site_notif 										{position:fixed; top:100px; left:200%; width:320px; height:auto; min-height:250px; padding:30px; color:#353535; border:solid 1px #333; background:rgba(255,255,255,0.95); transition:all 1s ease; display:none; box-shadow:0px 20px 45px rgba(0,0,0,0.7); z-index:99;}
.site_notif .site_close_notif		 				{position:absolute; top:5px; right:10px; border-radius:50%; width:20px; height:20px; background:url('../img/boutons/close.png') no-repeat center center; background-size:cover; display:block; cursor:pointer; filter:invert();}
.site_notif .contener								{width:100%; height:100%; line-height: 23px; position:relative;}
.site_notif_special									{width:100% !important; max-width:700px !important; left:calc(50% - 350px) !important; display: block; font-family: Arial, Helvetica, sans-serif;}
.site_notif .monpanier2								{background:url("../img/fond/monpanier.png") center top; background-repeat:no-repeat; position: relative; float: left; width: 45px; height: 51px; background-size: cover; margin-right: 20px;}
.site_notif .monpanier2 .cart_info 					{color:#fff; font-size:14px; position:absolute; top:25px; width:45px; text-align: center;}
.site_notif .bouton 								{background-color: #d31a24; color: #fff; font-size: 13px; line-height: 25px; padding: 5px 25px; border: none;}

.overlay_blur 										{position:fixed; top:0px; left:0px; width:100%; height:100%; min-height:100%; z-index:14; display:block; background:rgba(0,0,0,0.6); display:none; opacity:0; transition:all .3s ease;}

.site_body 											{position:relative; text-align:left; width:100%; max-width:100%; margin-top:100px; height:100%; min-height:700px; font-size:15px; line-height:18px; text-decoration:none; opacity:0; transition:all .5s ease-in-out; z-index:10;} 
.site_body .contener								{position:relative; width:100%; height:auto; margin:0px auto 0px auto; display:block; padding:0px;}
.site_body .titrage 								{width:100%; text-align:center; margin:0px auto 00px auto; display:block;}
.site_body .titrage h1								{font-size:25px; line-height:80px; color:#252324; text-align:center; margin:0px auto 0px auto;}
.site_body .contener_body							{width:100%; margin:0px auto 0px auto; height:auto; color:#333; font-size:15px; line-height:22px;  transform:translateX(100%); opacity:0; transition:all .3s ease;}
.site_body .contener_body_inview					{transform:translateX(0); opacity:1;}

.site_body .contener_body .searching 				{position:relative; background:#fff; color:#555; width:100%; padding:40px 0px; margin:10px 0px 200px;}
.site_body .contener_body .searching .result 		{width:100%; max-width:1024px; margin:0px auto; display:block;}
.site_body .contener_body .searching .result .boxresult			{position:relative; float:left; margin:15px; position:relative; width:300px; height:350px; min-height:100px; border-radius:12px; border:solid 2px #808080; font-size:13px; cursor:pointer; box-shadow:2px 5px 10px rgba(0,0,0,0.25);}
.site_body .contener_body .searching .result .def 				{background:#fffded;}
.site_body .contener_body .searching .result .def:before 		{position:absolute; top:7px; left:88px; width:20px; height:20px; background:url('../img/boutons/idea.png') center center no-repeat; background-size:cover; content:"";}
.site_body .contener_body .searching .result .boxresult	.titref	{width:calc(100% - 10px); padding:5px; min-height:60px; line-height: 30px;font-size: 13px; text-align:center; margin-bottom:10px; background:#e4f4f394; border-top-right-radius:13px; border-top-left-radius:13px;}
.site_body .contener_body .searching .result .boxresult .expdef	{font-size:15px; line-height:16px;}
.site_body .contener_body .searching .result .boxresult .mini 	{width:120px; max-height:205px;}
.site_body .contener_body .searching .result .boxresult .star	{width:15px; height:15px;}
.site_body .contener_body .searching .result .boxresult .voir 	{position:absolute; bottom:0px; left:10%; width:80%; height:30px; line-height:30px; color:#fff; text-align:center; color:#fff; background:rgb(0, 153, 255); display:block; margin:10px auto 10px auto; border-radius:25px;}
.site_body .contener_body .formsearch 							{width:100%; margin:135px auto 80px auto;} 
.site_body .contener_body .formsearch .contener				 	{width:100%; max-width:400px; margin:0px auto; display:block;}
.site_body .contener_body .formsearch .contener input			{color:#333; outline:none; background:#fff; font-size:14px; line-height:40px; padding:4px; margin-bottom:10px;  transition:all .2s ease-out;  cursor:pointer; float:left;}
.site_body .contener_body .formsearch .contener input[type="text"]	{width:calc(100% - 85px); padding:0px 10px; border-right:none; border-top:1px solid #d31a24; border-bottom:1px solid #d31a24; border-left:1px solid #d31a24;}
.site_body .contener_body .formsearch .contener input::placeholder 	{color:#888;}
.site_body .contener_body .formsearch .contener input:hover			{background-color:#fff; color:#000;}
.site_body .contener_body .formsearch .contener input[type="submit"] {cursor:pointer; color:#333; line-height:32px; background-color:#fff; background-image:url('../img/boutons/search_bottom.png'); background-position:center center; background-repeat:no-repeat; background-size:30px; border-top:solid 1px #d31a24; border-right:solid 1px #d31a24; border-bottom:solid 1px #d31a24; border-left:none; width:50px; }

.site_info_tag										{width:100%; margin:50px auto 0px auto; min-height:300px; height:auto; display:block; background:#e4dbd2; position: relative; z-index: 2;}
.site_info_tag .contener							{position:relative; width:100%; max-width:1300px; height:300px; margin:0px auto;}
.site_info_tag .contener .overlay 					{position:absolute; right:0; bottom:5px; display:block; width:100%; height:300px; color:#222; display: flex;}
.site_info_tag .contener .overlay .box	 			{position:relative; width:calc(25% - 3.5px); height:100%; border:solid 1px #e4dbd2; display:inline-block; margin: -55px auto; transition:all ease 0.8s;}
.site_info_tag .contener .overlay .box:hover 		{margin:-20px auto;}
.site_info_tag .contener .overlay .box:nth-child(1)	{background:linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 70%), url('../img/illustration/fond_box1.jpg'); background-position:center center,top center; background-size: cover, cover;}
.site_info_tag .contener .overlay .box:nth-child(2)	{background:linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 70%), url('../img/illustration/fond_box2.jpg'); background-position:center center,top center; background-size: cover, cover;}
.site_info_tag .contener .overlay .box:nth-child(3)	{background:linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 70%), url('../img/illustration/fond_box3.jpg'); background-position:center center,top center; background-size: cover, cover;}
.site_info_tag .contener .overlay .box:nth-child(4)	{background:linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 70%), url('../img/illustration/fond_box4.jpg'); background-position:center center,top center; background-size: cover, cover;}
.site_info_tag .contener .overlay .box img 			{position:absolute; top:0; left:0;}
.site_info_tag .contener .overlay .box p			{position:absolute; top:5px; left:110px; font-size:18px; width:200px; color:#d31a24;}


.site_info_com										{width:100%; margin:0px auto 0px auto; min-height:330px; height:auto; display:block; background:#2b1508; position: relative; z-index: 2;}
.site_info_com .contener							{position:relative; width:100%; max-width:1300px; height:330px; margin:0px auto; }
.site_info_com .contener .overlay 					{position:absolute; right:0; bottom:35px; display:block; width:100%; height:280px; color:#fff; display: flex;} 
.site_info_com .contener .overlay .box	 			{width:25%; height:100%; display:inline-block; margin:10px 2px; text-align: center;}
.site_info_com .contener .overlay .box p			{font-size: 23px; letter-spacing: -0.5px;}
.site_info_com .contener .overlay .box sup 			{font-size:9px;}

.site_foot											{width:100%; margin:-0px auto 0px auto; height:300px; display:block; background:#e4dbd2; position: relative; z-index: 2;}
.site_foot .contener								{position:relative; width:100%; max-width:1300px; height:300px; margin:0px auto;}
.site_foot .contener .overlay 						{position:absolute; right:0; bottom:5px; display:block; width:100%; height:280px; color:#222;}
.site_foot .contener .overlay .blocleft				{width:calc(25% - 61px); padding:2px 30px; display: inline-block; border-right:solid 1px #222; text-align: right; font-size: 18px;}
.site_foot .contener .overlay .blocright			{width:calc(75% - 60px); padding:2px 30px; display: inline-block; font-size:20px;}
.site_foot .contener .overlay .row1					{width:100%; display:block; line-height:20px; margin-top: 60px;}
.site_foot .contener .overlay .row1 a				{position:relative; color:#222; text-decoration:none; padding-right:5px; margin-right:5px; text-transform: uppercase; border-right:solid 1px #222;}
.site_foot .contener .overlay .row1 a:last-child 	{border:none;}
.site_foot .contener .overlay .row1 a:hover 		{color:#000; text-decoration: underline;}
.site_foot .contener .overlay .row2 				{display:none;}
.site_foot .contener .overlay .bot 					{text-align:center; color:#666; width:100%; font-size:12px; font-size:12px; margin:12px auto 0px auto; line-height:14px;}
.site_foot .contener .overlay .bot a				{color:#666; font-size:9px;}

.bouton_top								{position:fixed; bottom:30px; left:30px; opacity:0; width:45px; height:45px; background:#d31a24; color:#fff; line-height:45px; text-align:center; font-size:13px; border-radius:50%; z-index:999; -moz-border-radius:50%;-webkit-border-radius:50%; -webkit-tr-ansition:all 2s ease 0.8s; -moz-transition:all 2s ease 0.8s; -o-transition:all 2s ease 0.8s; transition:all 2s ease 0.8s;}
.waiting_operate						{display:block; margin:5px auto; border:4px solid rgba(0, 0, 0, 0.1); border-left-color:#d31a24; border-radius:50%; width:30px; height:30px; animation:donut-spin 1.2s linear infinite;}
@keyframes donut-spin {
    0% 		{transform:rotate(0deg);}
    100% 	{transform:rotate(360deg);}
}

.site_overload											{background:rgba(33,41,52,.85)!important; bottom:0!important; left:0!important; overflow:scroll; position:fixed!important; right:0!important; top:0!important; z-index:2147483647!important;}
.site_overload .contener_rgpd							{width: 360px; background: #fff; top: 100px; left: calc(50% - 180px); margin: 0px auto; position: fixed; display: flex; animation: move_rgpd 0.2s 0.5s forwards; transform: translate(0px,500px);}
.site_overload .contener_rgpd .info_rgpd				{display:flex; align-self:center; flex-direction:column; margin:auto; width:calc(100% - 60px); max-width:650px; padding:20px 0px;}
.site_overload .contener_rgpd .info_rgpd h2 			{color:#212934; font-size:34px; font-weight:600; line-height:38px; text-align:center;}
.site_overload .contener_rgpd .info_rgpd p 				{padding:35px 0; color:#141e23; font-size:14px; font-weight:100; line-height:20px;}
.site_overload .contener_rgpd .info_rgpd button 		{border:none; color:#fff; outline:none; background:#d31a24; font-size:12px; line-height:30px; padding:5px 15px; margin:20px auto 25px auto; width:250px; transition:all .2s ease-out;  cursor:pointer;}


@keyframes move_rgpd           {to {transform:translate(0px,0px);}}

@media screen and (min-width:100px) and (max-width:639px)  {
	.site_head .logo							{top:26px; left:55px; width:150px; height:29px; background-size:150px 29px;}
	.site_head .menu-sup ul li 					{margin:0px;}
	.site_head .menu-sup ul li a 				{width:40px; top:5px; padding-top: 30px;}
	.site_head .menu-sup ul li .suivicolis		{display: none;}
	.site_head .menu-sup ul li .moncompte		{width:40px; background-size:20px;}
	.site_head .menu-sup ul li .monpanier		{width:40px; background-size:20px;}
	.site_notif									{padding:30px 5px 5px 5px; width:310px;}
	.site_info_tag .contener					{max-width:100%;}
	.site_info_tag .contener .overlay			{height:460px; max-width:100%; flex-wrap: wrap;}
	.site_info_tag .contener .overlay .box 		{width:calc(50% - 3.5px); height:calc(50% - 3.5px); margin:0px auto;}
	.site_info_tag .contener .overlay .box:hover{margin:0px auto;}
	.site_info_tag .contener .overlay .box img	{bottom: 10px; top: unset; right: -30px; left: unset; filter: invert(1);}
	.site_info_tag .contener .overlay .box p	{width:auto; left:10px}
	.site_info_com .contener					{height:600px; max-width:100%;}
	.site_info_com .contener .overlay			{height:600px; max-width:100%; bottom:0px; flex-wrap: wrap;}
	.site_info_com .contener .overlay img		{width:auto; height: 50px;}
	.site_info_com .contener .overlay .box		{width:calc(50% - 3.5px); height:calc(50% - 3.5px); margin:0px auto; padding-top:10px;}
	.site_foot									{height:auto;}
	.site_foot .contener						{max-width:100%; height:auto;}
	.site_foot .contener .overlay				{max-width:100%; height:auto; position: relative;}
	.site_foot .contener .overlay .blocleft		{width:calc(100% - 61px); display: block;}
	.site_foot .contener .overlay .blocright	{width:calc(100% - 61px); display: block;}

	.site_overload .contener_rgpd .info_rgpd h2 {font-size:25px; line-height: 30px;}
	.site_overload .contener_rgpd .info_rgpd p	{padding:20px 0px;}
	.site_overload .contener_rgpd 				{height: 70%; min-height: 460px; max-height: 500px;}
	.site_overload .contener_rgpd:before 		{position: absolute; bottom:97%;}
}
@media screen and (min-width:640px) and (max-width:959px)  {
	.site_head .logo							{top:26px; left:55px; width:150px; height:29px; background-size:150px 29px;}
	.site_head .menu-sup ul li a 				{width:50px; top:5px; }
	.site_info_tag .contener					{max-width:100%};
	.site_info_tag .contener .overlay			{height:250px; max-width:100%;}
	.site_info_tag .contener .overlay .box img	{top:60px;}
	.site_info_tag .contener .overlay .box p	{width:auto; left:10px}
	.site_foot .contener						{max-width:100%;}
	.site_overload .contener_rgpd 				{height: 70%; min-height: 460px; max-height: 500px;}
}
@media screen and (min-width:960px) and (max-width:1200px)    {
	.site_head .logo							{top:26px; left:55px; width:150px; height:29px; background-size:150px 29px;}
	.site_head .menu-sup ul li a 				{width:50px; top:5px; }
	.site_info_tag .contener					{max-width:100%;}
	.site_info_tag .contener .overlay			{height:250px;}
	.site_info_tag .contener .overlay .box img	{top:60px;}
	.site_info_tag .contener .overlay .box p	{width:auto; left:10px}
	.site_foot .contener						{max-width:100%;}
	
	
}

                                