@CHARSET "UTF-8";



.widget div[style*="background-image"] {

	background-repeat: no-repeat;

	background-position: center top;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

}



.widget .owl-carousel .owl-item {

	padding: 5px;

}



.imgChangeContainer {

	padding: 10px;

}





.widget .owl-controls .owl-prev, .widget .owl-controls .owl-next {

	position: absolute;

	top: 0;

	bottom: 0;

	height: 30px;

	margin: auto !important;

	line-height: 0 !important;

}



.widget .owl-controls .owl-prev {

	left: 0;

}



.widget .owl-controls .owl-next {

	right: 0;

}



.widget .media {

	padding: 10px 10px 10px 10px;

	border: medium none;

	height: 100%;

}



.widget {

	margin-top: 10px;

	margin-bottom: 10px;

}



.widget[data-type="parallax"], .widget[data-widget-type="Colonne"] {

	margin-top: 0px;

	margin-bottom: 0px;

}



.widget img {

	display: block;

	height: auto;

	max-width: 100%

}



.widget .parallax, .widget .paralax {

	min-height: 150px;

	background-repeat: no-repeat;

	background-attachment: fixed;

	background-position: center top;

	padding: 40px 20px 40px 20px;

}



.widget .media-body {

	vertical-align: top;

}



.widget .media-left, .widget .media-right {

	display: table-cell;

	vertical-align: top;

}



@media ( max-width : 480px) {

	.widget .parallax, .widget .paralax {

		padding: 10px 5px 10px 5px;

	}

}



/* au dessous de */

@media ( max-width : 992px) {

	.widget .media-body {

		width: auto;

		display: block;

	}

	.widget .row .colonne {

		padding: 0px;

		min-height: 1px;

	}

	

	.widget .parallax, .widget .paralax {

		padding: 60px 10px 60px 10px;

	}

}



/* au dessus de 992px*/

@media ( min-width : 992px) {

	.widget .parallax, .widget .paralax {

		padding: 80px 80px 80px 80px;

	}

	.widget .media-body {

		display: table-cell;

		width: 10000px;

	}

}











.widget .row {

	margin-left: 0px;

}



.panel {

	width: 100%;

}



.fill {

	height: 100%;

	min-height: 100%;

}



.widget {

	

}



.border-radius {

	border-radius: 5px;

}



.frame {

	border: 1px solid rgba(0, 0, 0, 0.2);

}



.frame>img {

	width: 100%;

}



.frame-padding {

	background: #fff none repeat scroll 0 0;

	padding: 4px;

}



.frame-border {

	border-radius: 5px;

}



.frame-shadow {

	box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);

}



.frame-shadow-lifted::before, .frame-shadow-lifted::after {

	bottom: 15px;

	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);

	content: "";

	display: block;

	height: 20px;

	left: 10px;

	position: absolute;

	transform: rotate(-3deg);

	width: 50%;

	z-index: -1;

}



.frame-shadow-lifted::after {

	left: auto;

	right: 10px;

	transform: rotate(3deg);

}



.frame-shadow-perspective::before {

	bottom: 5px;

	box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);

	content: "";

	height: 35%;

	left: 80px;

	max-height: 50px;

	max-width: 200px;

	position: absolute;

	transform: skew(50deg);

	transform-origin: 0 100% 0;

	width: 50%;

	z-index: -1;

}



.frame-shadow-curved::before {

	border-radius: 10px/100px;

	bottom: 10px;

	box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);

	content: "";

	left: 0;

	position: absolute;

	right: 0;

	top: 10px;

	z-index: -1;

}



.frame-shadow-raised {

	box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px

		rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

}



.rotated-box {

	transform: rotate(-3deg);

}



.rotated-right-box {

	transform: rotate(3deg);

}



.noborder {

	border: none;

}



.litleColonne {

	margin: auto;

	min-height: 50px;

	/*overflow: hidden;*/

}



.owl-wrapper {

	margin: 0 auto;

}



.colonne {

	min-height: 150px;

	/*overflow: hidden;*/

}



.center-block {

	margin-left: auto !important;

	margin-right: auto !important;

}



.widget .media {

	margin-top: 15px;

}



.widget .media:first-child {

	margin-top: 0;

}



.widget .media, .widget .media-body {

	overflow: hidden;

	zoom: 1;

}



.widget .media-object {

	display: block;

}



.widget .media-object.img-thumbnail {

	max-width: none;

}



.widget .media-right, .widget .media>.pull-right {

	padding-left: 10px;

}



.widget .media-left, .widget .media>.pull-left {

	padding-right: 10px;

}



.widget .media-middle {

	vertical-align: middle;

}



.widget .media-bottom {

	vertical-align: bottom;

}



.widget .media-heading {

	margin-top: 0;

	margin-bottom: 5px;

}



.widget .media-list {

	padding-left: 0;

	list-style: none;

}



.widget .media-left img, .media-right img {

	max-width: none;

}











.fullHeight {

	overflow: auto;

}



.embed-responsive {

	position: relative;

	display: block;

	height: 0;

	padding: 0;

	overflow: hidden

}



.embed-responsive .embed-responsive-item, .embed-responsive embed,

	.embed-responsive iframe, .embed-responsive object, .embed-responsive video

	{

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 100%;

	border: 0

}



.embed-responsive-16by9 {

	padding-bottom: 56.25%

}



.embed-responsive-4by3 {

	padding-bottom: 60%

}



.widget .carousel {

	box-shadow: none;

	margin-bottom: none;

}



.text-center {

	text-align: center;

}



.text-left {

	text-align: left;

}



.text-right {

	text-align: right;

}

/* ***** Categories Produits ***** */



#lyoPageEditor_subcategories #subcategories ul li {

	display:inline-block;

}