/* CSS Document */


section {
	text-align:center;
	/*background-color:rgba(255,255,255,.5);*/
	
	filter: drop-shadow(10px 10px 10px rgba(0,0,0,.3));
	-webkit-filter: drop-shadow(10px 10px 10px rgba(0,0,0,.3));
	-o-filter: drop-shadow(10px 10px 10px rgba(0,0,0,.3));
	-ms-filter: drop-shadow(10px 10px 10px rgba(0,0,0,.3));
	
	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	-o-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;

	
	-webkit-animation: apparition 500ms;
    -moz-animation: apparition 500ms;
    -o-animation: apparition 500ms;
	-ms-animation: apparition 500ms;
	animation: apparition 500ms;
}

article{
	margin:0 auto;
	margin-bottom:10px;
	margin-top:10px;
	max-width:690px;
	min-width:690px;
	text-align:center;
	overflow:hidden;
	display:block;
	
	-webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
	-ms-animation: none;
	animation: none;
}
a{
	color:#FFF;
}

article h3{
	text-align:left;
	text-decoration:none;
	padding-left:10px;
}

article p{
	text-align:left;
	text-decoration:none;
	padding-left:10px;
}

.contact_art textarea{
	width:400px;
}

.contact_art [type=text],.contact_art [type=email]{
	border-radius:4px;
	width:400px;
	line-height:32px;
	height:32px;
	margin:5px;
	box-shadow:none;
	border:1px inset #000;
}
.contact_art [type=submit]{
	border-radius:4px;
	width:auto;
	line-height:32px;
	height:32px;
	margin:5px;
	padding-right:5px; padding-left:5px;
	box-shadow:none;
	margin:0;
	margin-top:5px;
	border:1px inset #000;
}
.presse{
	-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:-20px;
	margin-top:10px;
	
	padding:5px;
}

img#presse{
	width:690px;
	height:auto;
	margin:0 auto; 
}


h3{
	text-align:left;
}

hr{
	border:0;
	border-bottom: 1px dashed rgba(0,0,0,.7);
	background:rgba(153,153,153,.6);
	padding-left:4px;
	padding-right:4px;
	width:90%;
	text-align:center;
	margin:0 auto;
}

#floating{
	visibility:visible;
}

.art_liens{
	text-align:left;
	padding:10px;
	height:auto;
	min-height:100px;
	font-size:18px;
	text-decoration:none;
	line-height:1.5em;
}

.art_liens h3{
	text-align:left;
	padding:10px;
}

.art_liens a{
	text-decoration:none;
}

.art_liens p{
	text-align:left;
}

.contact_sec{
	width:100%;
	margin:0;
	padding:0;
}

@media only screen and (min-width: 310px) and (max-width: 600px){
	.contact_sec{
		max-width:390px;
		min-height:310px;
		min-height:auto;
	}
	.contact_art textarea{
		max-width:100%;
		border-radius:4px;
		padding:5px;
		min-height:20px;
		margin:10px auto;
		width:100%;
	}
	
	.contact_art [type=text],.contact_art [type=email], .contact_art [type=submit]{
		border-radius:4px;
		width:100%;
		line-height:32px;
		height:32px;
		margin:5px;
		box-shadow:none;
		margin:0;
		margin-top:5px;
		border:1px inset #000;
	}
	
	article{
		padding:0;
		min-width:0;
		height:auto;
	}
	
	iframe{
		max-width:100%;
		min-width:100%;
		max-height:100%;
		min-height:250px;
		margin-bottom:10px;
		margin-top:10px;
	}
	.video{
		height:auto;
		width:100%;
	}
	
	img#presse{
		max-width:390px;
		min-width:310px;
		height:auto;
		margin:0 auto; 
	}
	
	.presse{
		max-width:390px;
		min-width:310px;
		text-align:center;
		-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:-20px;
		margin-top:10px;
	}
}

@media only screen and (min-width: 600px) and (max-width: 1024px){
	.contact_sec{
		max-width:100%;
		min-width:600px;
		height:auto;
	}
	
	.contact_art [type=text],.contact_art [type=email]{
		border-radius:4px;
		line-height:32px;
		height:32px;
		margin:5px;
		box-shadow:none;
	}
	
	article{
		/*background-color:rgba(153,153,153,.4);*/
		min-width:600px;
		text-align:center;
		height:auto;
	}
	
	iframe{
		max-width:100%;
		min-width:250px; 
		max-height:100%;
		min-height:250px;
		height:auto;
		width:auto;
	}
	
	.video{
		height:50%;
		width:100%;
	}
	
	img#presse{
		max-width:1600px;
		min-width:600px;
		height:auto;
		margin:0 auto; 
	}
	
	.presse{
		max-width:1600px;
		min-width:600px;
		text-align:center;
		-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:-20px;
		margin-top:10px;
	}
}

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

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

@keyframes apparition{
	 0% {
		transform-style: preserve-3d;
		opacity: 0;           
	 }
	100%{
		opacity: 1;     
	}
}

@-webkit-keyframes apparition{
	 0% {
		-webkit-transform-style: preserve-3d;
		opacity: 0;           
	 }
	100%  {
		opacity: 1;
	}
}