@charset "utf-8";
/* CSS Document */

/* Tablette */
@media screen and (min-width: 705px) and (max-width: 1050px) {
	.hide_tablette{display:none; visibility:hidden;}
	.show_tablette{display:block; visibility:visible;}
	
	#ariane,#ginkgo_top,#slider_nav,#slider .arrow,#footer{display:none;}
	
	.wrapper, #content_right, #col_left{width:99%; float:none; margin:0 auto;}
	#content_right{clear:both;}
	#corp{padding-bottom:110px;}
	
	#recherche, #subscribe{left:inherit; right:10px; margin-left:0;}
	#recherche label, #subscribe label{margin-left:0; text-align:right; display:none;}
	
	
	#menu ul li#nav0 {display:none;}
	#menu ul li a{padding:9px 10px 11px 10px; font-size:12px;}
	#menu ul li#nav6 a{padding:9px 10px 11px 10px!important; float:none!important;}
	
	#slider{height:auto;}
	#slider .nivo-control{padding:15px 7.5%; width:10px; margin:0; color:#308200; font-style:20px;}
	#slider .nivo-controlNav{padding:15px 0; margin:0;}
	#slider .nivo-control:nth-child(2n+1){background:#fff; }
	#slider .nivo-control.active{background:#308200; color:#fff}
	
	#corp{
		margin-bottom:0px;
		background: none;
		z-index:1
	}
	
	/* Col_left
	========================= */
	#col_left{margin-bottom:20px; height:50px;}
	#col_left.fixed{position:relative; top:inherit; opacity:.2}
	#col_left ul li{
		width:32%; height:auto; float:left; 
		margin-top:3px;
		margin-bottom:3px;
		}
	#col_left ul li:nth-child(3n-1){margin-left:2%; margin-right:2%;}

	/* Slider
	========================= */
	#slider{height:auto;}
	#slider .nivo-control{padding:15px 30px; width:10px; margin:0; color:#308200; font-style:20px;}
	#slider .nivo-controlNav{padding:15px 0; margin:0;}
	#slider .nivo-control:nth-child(even){background:#edeade; }
	#slider .nivo-control.active{background:#308200; color:#fff}
	
	/* col_accueil
	========================= */
	.col_accueil{float:left; width:32%; height:inherit; margin-right:0; margin-left:0}
	.col_accueil.milieu{margin-left:2%; margin-right:2%}
	
	.col_accueil .block h2{width:31.5%; padding:5px 0; margin-top:0;}
	.col_accueil:hover .block h2{margin-top:0; padding:5px 0; background:none;}
	
	/* col_3
	========================= */
	.col_3,#col_container .clear{float:left; width:32%;}
	.col_3{margin-left:0;}
	.col_3:nth-child(3n-1){margin:0 2%;}
	
	.col_3 .block_hover{display:none; visibility:hidden;}
	.col_3:hover a img{opacity:.4}
	
	.col_3:hover .block{box-shadow:inset 0 0 30px rgba(3,3,3,.9)}
	
	.col_3 a img{margin:0 auto; display:block; width:100%; height:auto!important;}

	/* col_4
	========================= */
	.col_4{float:left; width:24%; height:auto!important; margin-left:0; margin-right:0;}
	.col_4:nth-child(4n-2){margin:0 .5% 0 1%;}
	.col_4:nth-child(4n-1){margin:0 1% 0 .5%;}
	
	.col_4 .block_hover{display:none; visibility:hidden;}
	.col_4:hover a img{opacity:.4}
	.col_4:hover .block{box-shadow:inset 0 0 30px rgba(3,3,3,.9)}
	
	.col_4 a img{margin:0 auto; display:block; width:100%; height:auto!important;}
		
	/* Btn version movile
	========================= */
	.version_mobile.show_mobile{bottom:0;}
	
	.version_mobile {
		display:block;
		transition:bottom .4s ease;
		position:fixed;
		bottom:-50px;
		width:100%;
		height:50px;
		z-index:50;
	}
	
	.version_mobile a{
	display:block;
	width:100%;
	height:100%;
	padding:17px 0;
	color:#999;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	background:#cecece;
	}	
	
}