	li.current-cat{
		text-decoration:none !important;
	}
	.ifPc .recentcomments a{
		display:inline !important;
		padding:0 !important;
		margin:0 !important;
	}
	.ifPc #container{
		min-width:1140px;
		min-height:800px;
		position:relative;
	}
	.ifPc #slider .innerSlide{
		position:relative;
		border-bottom: solid 20px white;
	}
	.ifPc #slider .innerSlide a{
		display:block;
		width:auto;
		height:100%;
	}
	.ifPc #slider .innerSlide a:hover{
		cursor:default;
	}
	.ifPc #slider .innerSlide span.spanPos{
		position:absolute;
		bottom:-35px;
		right:0;
		color:#9d8c70;
		width:100%;
		text-align:right;
		height:20px;
		max-width:1220px !important;
		font-size:100%;
	}
	.ifPc .bx-viewport{
		height:100% !important;
	}
	.ifPc #slider img{
		display:block;
		margin:0 auto;
		max-width:100%;
		max-height:100%;
	}
	.ifPc .bx-prev{
		position:absolute;
		left:15px;
		top:50%;
		margin-top:-22px;
		width:35px;
		height:44px;
		background:url(../img/prev.png) -9px top no-repeat;
		color:transparent;
		-webkit-transition: opacity 0.3s;
		-moz-transition: opacity 0.3s;
		-o-transition: opacity 0.3s; 
		transition: opacity 0.3s;
		zoom: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
	.ifPc .bx-next{
		position:absolute;
		right:90px;
		top:50%;
		margin-top:-22px;
		width:37px;
		height:44px;
		background:url(../img/next.png) left top no-repeat;
		color:transparent;
		-webkit-transition: opacity 0.3s;
		-moz-transition: opacity 0.3s;
		-o-transition: opacity 0.3s; 
		transition: opacity 0.3s;
		zoom: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
	.ifPc .bx-controls-direction{
		position:absolute;
		left:0;
		top:50%;
		width:100%;
		height:0;
	}
	.ifPc .bx-controls-direction a :hover{
		zoom: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
		-moz-opacity: 0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}
	.ifPc .bx-controls-direction a.disabled{
		zoom: 1; !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
		filter: alpha(opacity=0) !important;
		-moz-opacity: 0 !important;
		-khtml-opacity: 0 !important;
		opacity: 0 !important;
	}
	.ifPc .bx-controls-direction a.disabled:hover{
		cursor:default;
	}
	.ifPc .bx-controls-direction a.hovered.disabled{
		zoom: 1; !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
		filter: alpha(opacity=0) !important;
		-moz-opacity: 0 !important;
		-khtml-opacity: 0 !important;
		opacity: 0 !important;
	}
	.ifPc .bx-controls-direction a.hovered{
		zoom: 1; !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
		filter: alpha(opacity=70) !important;
		-moz-opacity: 0.7 !important;
		-khtml-opacity: 0.7 !important;
		opacity: 0.7 !important;
	}
	.ifPc .bx-pager{
		display:none;
	}
	.ifPc #grid-wrapper{
		position:relative;
		padding:0;
		padding-right:90px;
		max-width:1040px !important;
	}
	.ifPc #left_content{
		padding-right:90px;
		height:800px;
		padding-top:0;
	}
	.ifPc .leftPositionner{
		position:absolute;
		left:16px;
		top:50%;
		margin-top:-188px;
		height:376px;
	}
	.ifPc #left_content h1{
		margin-bottom:15px;
	}
	.ifPc #left_content #nav_icon {
		margin-bottom: 15px !important;
	}
	.ifPc #left_content .nav_category{
		margin-bottom:20px;
	}
	.ifPc #left_content .nav_category li{
		margin-bottom:5px;
	}
	.ifPc #left_content .nav_category.smallPadd{
		margin-bottom:10px;
	}
	.ifPc #slider .innerSlide.portrait{
		background-size:auto 100% !important;
	}
	.ifPc #slider .innerSlide.paysage{
		background-size:100% auto !important;
	}
	
	
/************************************************************/
/*                                                          */
/*                            SP                            */
/*                                                          */
/************************************************************/
	
	
		body.ifSp{
			
		}
		.ifSp #container{
			position:relative;
			padding-top:61px;
			/*max-width:640px;*/
			margin:0 auto;
			background:white;
		}
		
		
	/*  HEADER  */	
		.ifSp #left_content{
			padding:0;
			float:none;
			clear:both;
			position:absolute;
			left:0;
			top:0;
			height:60px;
			border-bottom:solid 1px #9d8c70;
			width:100%;
			/*max-width:640px;*/
			margin:0 auto;
		}
		.ifSp .header{
			position:relative;
			height:60px;
			border-bottom:solid 1px #9d8c70;
			padding-left:15px;
		}
		.ifSp #left_content .header h1{
			margin:0;
			padding:0;
			padding-right:56.5px;
			padding-top:8px;
			font-size:100%;
		}
		.ifSp #left_content .header h1 a{
			font-size:85%;
			line-height:230%;
		}
		.ifSp #left_content h1 span{
			font-size:230%;
		}
		.ifSp .header #menuOpener{
			display:block;
			width:56.5px;
			height:60px;
			position:absolute;
			right:0;
			top:0;
			background-repeat:no-repeat;
			background-position:center center;
			background-size:56.5px 60px;
		}
		.ifSp .header #menuOpener.closed{
			background-image:url(../img/openMenu.jpg);
		}
		.ifSp .header #menuOpener.opened{
			background-image:url(../img/closeMenu.jpg);
		}
		.ifSp .header #menuOpener img{
			display:block;
			width:100%;
		}
		.ifSp #menuBg{
			width:100%;
			height:100%;
			position:fixed;
			background:white;
			display:none;
			-moz-opacity: 0;
			-khtml-opacity: 0;
			opacity: 0;
			left:0;
			/*max-width:640px;*/
		}
		.ifSp #hiddenNav{
			position:absolute;
			top:60px;
			background:white;
			z-index:9;
			width:100%;
			height:100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing:border-box;
			padding:10px 15px;
			/*max-width:640px;*/
			margin:0 auto;
			display:none;
			-moz-opacity: 0;
			-khtml-opacity: 0;
			opacity: 0;
		}
		.ifSp #mainNav{
			padding-top:15px;
		}
		.ifSp #mainNav li{
			font-size:150%;
			padding:8px 0;
		}
		.ifSp #mainNav li.current-cat{
			text-decoration:none;
		}
		.ifSp #mainNav li.current-cat a{
			text-decoration:none;
		}
		.ifSp #subNav{
			padding-top:20px;
		}
		.ifSp #subNav li{
			margin-bottom:10px;
		}
		.ifSp #iconNav{
			text-align:center;
		}	
		.ifSp #iconNav li{
			display:inline-block;
			width:15%;
			padding:0 5%;
			margin-right:-4px;
			max-width: 50px;
		}	
		.ifSp #iconNav li a{
			display:block;
			width:100%;
			height:100%;
			text-align:center;
		}	
		.ifSp #iconNav li a img{
			display:block;
			width:100%;
			height:auto;
			padding:5px 0;
		}
		
		
	/*  SLIDER  */
		.ifSp h2.catTitle{
			display:block;
			width:100%;
			padding:30px 0;
			text-align:center;
			font-size:130%;
		}
		
		.ifSp #grid-wrapper2{
			padding:0 36px;
			width:100%;
			margin:0 auto;
			position:relative;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing:border-box;
		}
		.ifSp #slider2 .innerSlide{
			padding-bottom:50px;
			position:relative;
		}
		.ifSp #slider2 .innerSlide a:hover{
			cursor:default;
		}
		.ifSp #slider2 img{
			display:block;
			width:100%;
		}
		.ifSp #slider2 span.spanPos{
			clear: both;
			color: #9d8c70;
			display: block;
			float: none;
			margin: 0 auto;
			padding: 15px 5.5%;
			position: absolute;
			text-align: center;
			width: 90%;
			bottom:0;
			left:0;
			text-size-adjust:none;
			-webkit-text-size-adjust: none;
		}
		.ifSp .bx-prev{
			position:absolute;
			left:0px;
			top:0;
			margin-top:-25px;
			width:36px;
			height:100%;
			background-image:url(../img/prev2.png);
			background-position:center center;
			background-size:13px 22px;
			background-repeat:no-repeat;
			color:transparent;
		}
		.ifSp .bx-next{
			position:absolute;
			right:0px;
			top:0;
			margin-top:-25px;
			width:36px;
			height:100%;
			background-image:url(../img/next2.png);
			background-position:center center;
			background-size:13px 22px;
			background-repeat:no-repeat;
			color:transparent;
		}
		.ifSp .bx-controls-direction a.disabled{
			zoom: 1; !important;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
			filter: alpha(opacity=0) !important;
			-moz-opacity: 0 !important;
			-khtml-opacity: 0 !important;
			opacity: 0 !important;
		}
		
		.ifSp .bx-pager{
			display:none;
		}
		
	/*  FOOTER  */
		.ifSp footer{
			width:100%;
			border-top:solid 1px #9d8c70;
			padding:25px 0 30px 0;
			margin-top:30px;
		}	
		.ifSp footer p{
			padding-left:10px;
			margin-bottom:10px;
		}
	