/* fa-icon */	

@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);

.fa-icon{color: #036; width: 32px; height: 32px; display: inline-block;	line-height: 32px; font-size: 15px;	text-align: center}

/* font */	

@font-face {
	font-family: "Tomica";
	src: url('fonts/Tomica.otf') format('opentype');
	src: url('fonts/Tomica.eot') format('embedded-opentype'),	    
	         url('fonts/Tomica.ttf') format('truetype'),
	         url('fonts/Tomica.woff') format('woff'),
			 url('fonts/Tomica.svg') format('svg');
	font-weight: bolder;
	font-style: normal;
	}

/* mosaic */	

.cellule-image {
	padding-right: 5px;
	padding-left: 5px;
}
	
.cellule-image img{}

.cellule-image img:hover{
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.cellule-text h1{}
.cellule-text p{}


/* kwicks-slider.cxx */

@charset "utf-8";.flex-container a,.flexslider a,.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-direction-nav{z-index:8;position:relative}

.flexslider{
	margin: 6px 0 6px;
	padding: 0;
	background: #000
}

.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{max-width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider,.flex-container{position:relative}.flexslider{zoom:1}.flexslider .slides{zoom:1}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flexslider .slides>li{width:20%;overflow:hidden;position:relative}.flexslider .slides>li .flex-caption{font-family:'Dorsa',sans-serif;color:#fff;font-size:100px;line-height:104px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -10px;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.flexslider .slides>li.active .flex-caption{opacity:0}.flexslider .slides{margin:0;list-style:none outside none}.flexslider .slides>li{opacity:.6}.flexslider .slides>li.active{opacity:1}.flexslider .slides img{display:block;max-width:770px}.flexslider .hover-img{position:absolute;top:0;left:0;opacity:0}#responsiveFlag{display:block}

@media handheld,only screen and (min-width:1300px){.flexslider .slides>li{display:block}#responsiveFlag{display:block}}

@media only screen and (max-width:1299px){.flexslider .slides>li{opacity:1}.flexslider .slides img{max-width:100%;width:100%}.flex-control-nav{display:none}.flex-direction-nav{position:absolute;left:0;top:50%;width:100%;overflow:hidden;margin:-27px 0 0 0;list-style:none outside none}.flex-direction-nav li{float:left;width:50%;height:100%;text-align:right;font-size:0;line-height:0;overflow:hidden}.flex-direction-nav li:first-child{text-align:left}.flex-direction-nav a{display:inline-block;font-size:0;line-height:0;text-indent:-1000px;overflow:hidden;width:55px;height:55px;vertical-align:middle}.flex-direction-nav a:hover{text-decoration:none}

.flex-direction-nav a.flex-next{text-align:right;background:url(./index/next.png) no-repeat 50% 50% }
.flex-direction-nav a.flex-prev{text-align:left;background:url(./index/prev.png) no-repeat 50% 50% }

.flex-direction-nav a:hover{background-color:#e85356}#responsiveFlag{font-size:0;line-height:0;display:inline}}

@media only screen and (max-width:420px){.flex-direction-nav{margin-top:-20px}.flex-direction-nav a{width:40px;height:40px}}

@media (max-width:320px){.flex-direction-nav{margin-top:-15px}.flex-direction-nav a{width:30px;height:30px}}

/* popup - mentions légales */	

#mentions img{
	float: right;
}

#mentions img:hover{
	opacity: ;
	filter: alpha(opacity=50);
}

#mentions {
	visibility: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1000;
      }

#mentions div {
	height: 88%;
	margin: 25px auto;
	background-color: #FFFFFF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	border: 1px solid #000000;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%);
      }

@media (min-width:150px){#mentions div {width: 90%;}}
@media (min-width:320px){#mentions div {width: 70%;}}
@media (min-width:767px){#mentions div {width: 50%;}}
@media (min-width:850px){#mentions div {width: 40%;}}
@media (min-width:991px){#mentions div {width: 35%;}}
@media (min-width:1200px){#mentions div {width: 30%;}}
@media (min-width:1480px){#mentions div {width: 27%;}}
@media (min-width:1700px){#mentions div {width: 25%;}}
@media (min-width:1900px){#mentions div {width: 20%;}}

/* popup - conditions générales de ventes */	

#conditions img{
	float: right;
}

#conditions img:hover{
	opacity: ;
	filter: alpha(opacity=50);
}

#conditions {
	visibility: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1000;
      }

#conditions div {
	height: 88%;
	margin: 25px auto;
	background-color: #FFFFFF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	border: 1px solid #000000;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%);
      }

@media (min-width:150px){#conditions div {width: 90%;}}
@media (min-width:320px){#conditions div {width: 70%;}}
@media (min-width:767px){#conditions div {width: 50%;}}
@media (min-width:850px){#conditions div {width: 40%;}}
@media (min-width:991px){#conditions div {width: 35%;}}
@media (min-width:1200px){#conditions div {width: 30%;}}
@media (min-width:1480px){#conditions div {width: 27%;}}
@media (min-width:1700px){#conditions div {width: 25%;}}
@media (min-width:1900px){#conditions div {width: 20%;}}