/*********************************************************************************************************/
/* inférieur à 1920px */
/*********************************************************************************************************/
@media screen and (max-width : 1919px) {


}
/*********************************************************************************************************/
/* inférieur à 1800px */
/*********************************************************************************************************/
@media screen and (max-width : 1800px) {


}
/*********************************************************************************************************/
/* inférieur à 1700px */
/*********************************************************************************************************/
@media screen and (max-width : 1750px) {


}

/*********************************************************************************************************/
/* inférieur à 1550px */
/*********************************************************************************************************/
@media screen and (max-width : 1650px) {

	

}
/*********************************************************************************************************/
/* inférieur à 1400px */
/*********************************************************************************************************/
@media screen and (max-width : 1400px) {
	
	div#showreel_hover{
		padding-top:20px;
	}
	div#showreel_texte p{
		line-height:1.7em;
	}
	div#showreel_btn {
		margin-top:40px	
	}
	
}
/*********************************************************************************************************/
/* inférieur à 1280px */
/*********************************************************************************************************/
@media screen and (max-width : 1280px) {
	
	div#showreel_hover{
		padding-top:10px;
	}
	div#showreel_texte p{
		line-height:1.5em;
	}
	div#showreel_btn {
		margin-top:20px	
	}
}

/*********************************************************************************************************/
/* inférieur à 1250px */
/*********************************************************************************************************/
@media screen and (max-width : 1250px) {
	div#showreel_hover{
		padding-top:0px;
	}
	div#title_b_ob{
		font-size:1.2em;
	}
}
@media screen and (max-width : 1100px) {
	.img_ref{
		max-height:190px;
	}
}
@media screen and (max-width : 1020px) {
	div#showreel_texte h2{
		margin:10px auto;
		font-size:1.8em;
		line-height:1.6em;
	}
	div#showreel_texte p{
		font-size:0.9em;
		margin:0;
	}
	div#news{
		width:98%;
		margin:0 auto;
		float:none;
	}
	div#menu_blog{
		width:98%;
		margin:10px auto;
		float:none;
		overflow:hidden;
	}
	div#autres_articles_blog, div#categs_blog{
		position:relative;
		float:left;
		width:50%;
	}
	.img_ref{
		max-height:170px;
	}
}
/*********************************************************************************************************/
/* inférieur à 959px */
/*********************************************************************************************************/
@media screen and (max-width : 959px) {
	.sf .title_sf{
		width:100%;
	}
}
@media screen and (max-width : 900px) {
/*On veut centrer l'image et couper les bords*/
	
	.nivoSlider{
		position:relative;
        height:200px; 
        overflow:hidden;
		width:100%;
		
	}
	
	div#animation .nivoSlider img{
		width:auto !important;
		max-height:200px;
		text-align: center;
	background-position:center center;
	}
}
/*********************************************************************************************************/
/* inférieur à 850px */
/*********************************************************************************************************/
@media screen and (max-width : 850px) {
	div#animation{
		margin-left:-25px;
	}
	div#showreel_texte p{
		font-size:0.7em;
	}
}
/*********************************************************************************************************/
/* inférieur à 800px */
/*********************************************************************************************************/

@media screen and (max-width : 800px) {
	div#animation{
		margin-left:-50px;
	}
	div#showreel_texte h2{
		padding-top:30px;
	}
	div#showreel_texte p{
		display:none;
	}
	.sf{
		width:80%;
		margin:0 auto;
		margin-bottom:20px;
		float:none;
	}
	
}
/*********************************************************************************************************/
/* inférieur à 750px */
/*********************************************************************************************************/
@media screen and (max-width : 750px) {
	div#animation{
		margin-left:-75px;
	}
}
/*********************************************************************************************************/
/* inférieur à 700px */
/*********************************************************************************************************/
@media screen and (max-width : 700px) {
	div#animation{
		margin-left:-100px;
	}
}
/*********************************************************************************************************/
/* inférieur à 650px */
/*********************************************************************************************************/

@media screen and (max-width : 650px) {
	div#animation{
		margin-left:-150px;
	}
	div#showreel_texte h2{
		padding-top:5px;
	}
	video{
		min-height:300px;
	}
	.sf{
		width:94%;
		margin-bottom:20px;
	}
	.ref{
		width:46%;
		margin:20px 0 20px 2%;
		overflow:hidden;
		
	}
	.new{
		float:none;
		width:94%;
		margin:10px auto;
	}
	div#autres_articles_blog, div#categs_blog{
		position:relative;
		float:none;
		width:94%;
		margin:10px auto;
	}
	.col_b_ob{
		width:96%;
		margin:20px auto;
		float:none;
		line-height:18px;
	}
}

/*********************************************************************************************************/
/* inférieur à 600px */
/*********************************************************************************************************/
@media screen and (max-width : 600px) {
	div#animation{
		margin-left:-175px;
	}
}
/*********************************************************************************************************/
/* inférieur à 550px */
/*********************************************************************************************************/
@media screen and (max-width : 550px) {
	div#animation{
		margin-left:-200px;
	}
	
}
/*********************************************************************************************************/
/* inférieur à 550px */
/*********************************************************************************************************/
@media screen and (max-width : 500px) {
	div#animation{
		margin-left:-225px;
	}
	.ref{
		width:94%;
		float:none;
		margin:20px auto;
		overflow:hidden;
		
	}
	.img_ref{
		max-height:none;
	}
}
/*********************************************************************************************************/
/* inférieur à 480px */
/*********************************************************************************************************/

@media screen and (max-width : 480px) {
	div#animation{
		margin-left:-240px;
	}
	div#animation_bottom{
		display:none;
	}
	div#showreel_texte h2{
		padding-top:0px;
		font-size:1.3em;
	}
	div#showreel_btn{
		width:90%;
		line-height:30px;
		padding:5px 0;
		margin-top:5px;
		width:100%;
	}
	.sf{
		margin:20px auto;
	}
	div#logo_b_ob{
		width:86%;
	}
}
/*********************************************************************************************************/
/* inférieur à 400px */
/*********************************************************************************************************/
@media screen and (max-width : 400px) {
	div#animation{
		margin-left:-275px;
	}
}
/*********************************************************************************************************/
/* inférieur à 350px */
/*********************************************************************************************************/

@media screen and (max-width : 350px) {
	div#animation{
		margin-left:-300px;
	}
	div#showreel_btn{
		line-height:22px;
		margin-top:0;
		padding:0;
	}
}