/* CSS Document */
#flecheGauche{
	z-index:999;
	opacity:1;
	height:75px;
	width:50px;
	background-color:rgba(0,0,0,.8);
	border-radius:5px;
	text-align:center;
		
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);	
	
	-webkit-transition-property:all;
  	-webkit-transition-duration:500ms;

  	-moz-transition-property:all;
  	-moz-transition-duration:500ms;

  	transition-property:all;
  	transition-duration:500ms;
}

#flecheDroite{
	z-index:999;
	opacity:1;
	height:75px;
	width:50px;
	background-color:rgba(0,0,0,.8);
	border-radius:5px;
	text-align:center;

	
	-webkit-transform: rotate(90deg); 
	-moz-transform: rotate(90deg);
	
	-webkit-transition-property:all;
  	-webkit-transition-duration:500ms;

  	-moz-transition-property:all;
  	-moz-transition-duration:500ms;

  	transition-property:all;
  	transition-duration:500ms;
}

.fleche{
	/*background-color:#CCC;*/
	position:relative;
	z-index:999;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	line-height:75px;
	color:white;
	cursor:pointer;
	list-style-type:none;
}
#fleches{
	z-index:3000;
	position:fixed;
	top:40%;
	right:15%;
	height:150px;
	width:50px;
	text-align:center;
	color:#000;
	margin:0;
	padding:0;
}

section .decal_v{ width:auto; height:50px;}

article.presse{
	width:auto; margin-left:auto; margin-right:auto;
	padding-top:0;
	-moz-box-shadow: 0px -5px 12px -2px #000000;
	-webkit-box-shadow: 0px -5px 12px -2px #000000;
	-o-box-shadow: 0px -5px 12px -2px #000000;
	box-shadow: 0px -5px 12px -2px #000000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=90, Strength=12);
	margin-bottom:-20%;	

}


article.presse p{
	/*padding-bottom:5px;*/
}
article.presse p img{
	padding-top:0;
}

#mask{ width:100%; display:table; background-color:rgba(0,0,0,.8); }
#s_slider{ display:none;}
#s_slider .fermer{
	width:100%; background-color:#000000;
	color:#FFFFFF; text-align:center; 
	height:50px; font-size:14px; position:fixed; cursor:pointer;
}
#s_slider .fermer:hover{ text-decoration:underline;}
#s_slider .fermer{
	height:25px; font-size:14px; line-height:25px;
}
#s_slider ul#conteneur{ padding-top:25px;}

#fleche{ /* display:inline; */ display:none;}

#s_slider{ position:absolute; z-index:2000}
#s_slider ul#conteneur{display:table;}
#s_slider ul#conteneur li{ width:auto; display:table;  margin-left:auto; margin-right:auto; margin-bottom:20px;}
#s_slider ul#conteneur li img{ width:auto;}

@media only screen and (min-width: 320px) and (max-width: 600px){

	#s_slider .fermer{
		height:25px; font-size:14px; line-height:25px;
	}
	#s_slider ul#conteneur{padding-top:25px;}

	#fleches{
		z-index:3000;
		position:fixed;
		top:40%;
		right:0;
		height:150px;
		width:50px;
		text-align:center;
		color:#000;
		margin:0;
		padding:0;
	}
	
}

@media only screen and (min-width: 600px) and (max-width: 1600px){
	
}

