/*----------------------------------
---------DEBUT CSS GENERAL----------
----------------------------------*/

@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/
*/
img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	24;
	dw-gutter-percentage:	25;

	Inspiration from "Responsive Web Design" by Ethan Marcotte
	http://www.alistapart.com/articles/responsive-web-design

	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;
}

body {
	 margin-top:35px;
	 background-color:#000000;
	 background-image:url(images_background/background-runningman.webp);
	 background-position:top;
	 background-repeat:no-repeat;
	 background-size:100%;
	 background-attachment:fixed;
	 font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	 margin:0px	;
}

.barre_haut_rouge {
	height:10px;
	background: -webkit-linear-gradient(#E71E1E, #8C0000);
	background: -o-linear-gradient(#E71E1E, #8C0000);
	background: -moz-linear-gradient(#E71E1E, #8C0000);
	background: linear-gradient(#E71E1E, #8C0000);
}

.separateur1{
	height:30px;
}

.min_481 {
	width: 481px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}


.min_769 {
	width: 956px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.min_full {
	width: 100%;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}


.menu {
	text-align: center;
	line-height: 45px;
	background: -webkit-linear-gradient(#ffffff, #A1A3A5);
	background: -o-linear-gradient(#ffffff, #A1A3A5);
	background: -moz-linear-gradient(#ffffff, #A1A3A5);
	background: linear-gradient(#ffffff, #A1A3A5);
	opacity: 0.9;
	filter: alpha(opacity=90); /*pour les vieux IE*/
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	border-right: 1px solid #cccccc;
}


.bande_hover {
	background: -webkit-linear-gradient(#E71E1E, #8C0000);
	background: -o-linear-gradient(#E71E1E, #8C0000);
	background: -moz-linear-gradient(#E71E1E, #8C0000);
	background: linear-gradient(#E71E1E, #8C0000);
	opacity: 0.85;
	filter: alpha(opacity=90); /*pour les vieux IE*/
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	transition-duration: 500ms;

}


.hover:hover {
	background: -webkit-linear-gradient(#E71E1E, #8C0000);
	background: -o-linear-gradient(#E71E1E, #8C0000);
	background: -moz-linear-gradient(#E71E1E, #8C0000);
	background: linear-gradient(#E71E1E, #8C0000);
	opacity: 0.85;
	filter: alpha(opacity=90); /*pour les vieux IE*/
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	transition-duration: 500ms;

}

.active {
	background-color:#E71E1E;
	background: -webkit-linear-gradient(#E71E1E, #8C0000);
	background: -o-linear-gradient(#E71E1E, #8C0000);
	background: -moz-linear-gradient(#E71E1E, #8C0000);
	background: linear-gradient(#E71E1E, #8C0000);
	opacity: 0.85;
	filter: alpha(opacity=90); /*pour les vieux IE*/
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	transition-duration: 500ms;

}


/*----------------------------------
----------FIN CSS GENERAL-----------
----------------------------------*/



/*-----------------------------------------
---------DEBUT CSS MOINS DE 480px----------
-----------------------------------------*/

/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 86.45%;
	padding-left: 2.275%;
	padding-right: 2.275%;
	clear: none;
	float: none;
}
.haut {
	line-height: 150px;
}

.col1 {
width: 100%;
}

.col2 {
width: 100%;
clear: both;
margin-left: 0;
}


.bouton1 {
	width: 100%;
}

.bouton2 {
width: 100%;
clear: both;
margin-left: 0;
}


.bouton3 {
width: 100%;
clear: both;
margin-left: 0;
}

.bouton4 {
width: 100%;
clear: both;
margin-left: 0;
}

.bouton5 {
width: 100%;
clear: both;
margin-left: 0;
}

.centre {
clear: both;
margin-left: 0;
}

.video{
}

.bouton6{
}

.youtube{
	align-content: center;
	align-items: center;
	margin: 0px;
	border: 0px solid #666666;
}

.youtube_box{
}



.titres_bandeannonce{
clear: both;
margin-left: 0;
}

.bande1{
	background-color: #ffffff;
	opacity: 0.85;
	filter: alpha(opacity=85);
	border-right: 1px solid #666666;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	width: 98%;
	height: 50px;
	vertical-align: middle;
	text-align: left;
}

.centre_gauche{
width: 100%;
}

.separateur_width30{
}

.centre_principal{
width: 100%;
clear: both;
margin-left: 0;
}

.nouveautés{
}



.carres_gauche{
	width: 100%;
	border: 1px solid #666666;
	background-color: #ffffff;
	opacity: 0.85;
	filter: alpha(opacity=85); /*pour les vieux IE*/
}

.carres_gauche_titre{
	background: -webkit-linear-gradient(#ffffff, #A1A3A5);
	background: -o-linear-gradient(#ffffff, #A1A3A5);
	background: -moz-linear-gradient(#ffffff, #A1A3A5);
	background: linear-gradient(#ffffff, #A1A3A5);
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	color: #E71E1E;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}

.carres_gauche_separateur{
	height: 1px;
	background-color: #666666;
	width: auto;
}

.carres_gauche_contenu{
	padding: 10px;
	width: 223px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}

.carres_centre {
	border: 1px solid #666666;
	background: rgba(255,255,255,0.85) /*LE 0.9 EST L'OPACITÉ, 0.0=totalement transparent et 1.0=totalement opaque*/;
	width: 100%;

	/*filter:alpha(opacity=85);*/ /*pour les vieux IE*/
}

.carres_centre_titre {
	background: -webkit-linear-gradient(#E71E1E, #8C0000);
	background: -o-linear-gradient(#E71E1E, #8C0000);
	background: -moz-linear-gradient(#E71E1E, #8C0000);
	background: linear-gradient(#E71E1E, #8C0000);
	opacity: 0.85;
	filter: alpha(opacity=85); /*pour les vieux IE*/
	color: #FFFFFF;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}

.carres_centre_separateur {
	height: 1px;
	background-color: #666666;
	border-width: 0px;
}


.carres_centre_contenu {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 5px;
	width: 100%;
	margin-bottom: 5px;
	padding-left: 20px;

}

.carres_centre_contenu h1 {
	font-size: 22px;
	color:#000000;
	text-transform:uppercase;
	margin-top:0px;
	padding-top:0px
}

.film_image {
	width: 179px;
	float: left;
	clear: none;
}

.film_infos {
	margin-top: 12px;
	margin-bottom: 12px;

}

.carre_jours {
	width: 150px;
	clear: none;
	border: 1px solid #666666;
	padding: 6px;
	background-color: #FFFFFF;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

.horaires {
	width: 100%;
	clear: none;
}

.heures {
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 2px;
	width: 264px;
	margin-bottom: 12px;
}

.horaires_bandeannonce {
	width: 100%;
	clear: none;
	margin-top: 30px;
}

.zone_bas1 {
	border: 0px solid #666666;
	background: -webkit-linear-gradient(#111111, #000000);
	background: -o-linear-gradient(#111111, #000000);
	background: -moz-linear-gradient(#111111, #000000);
	background: linear-gradient(#111111, #000000);
	color: #FFFFFF;
	opacity: 0.85;
	filter: alpha(opacity=100); /*pour les vieux IE*/
	font-size: 12px;
	width: 100%;
}

.zone_bas2 {
	border: 0px solid #666666;
	background: -webkit-linear-gradient(#000000, #000000);
	background: -o-linear-gradient(#000000, #000000);
	background: -moz-linear-gradient(#000000, #000000);
	background: linear-gradient(#000000, #000000);
	color: #FFFFFF;
	opacity: 1;
	filter: alpha(opacity=100); /*pour les vieux IE*/
	height: 40px;
	width: 100%;
}



.zone_bas1 {
	border: 0px solid #666666;
	background: -webkit-linear-gradient(#111111, #000000);
	background: -o-linear-gradient(#111111, #000000);
	background: -moz-linear-gradient(#111111, #000000);
	background: linear-gradient(#111111, #000000);
	color: #FFFFFF;
	opacity: 0.85;
	filter: alpha(opacity=100); /*pour les vieux IE*/
	font-size: 12px;
	width: 100%;
}

.zone_bas2 {
	border: 0px solid #666666;
	background: -webkit-linear-gradient(#000000, #000000);
	background: -o-linear-gradient(#000000, #000000);
	background: -moz-linear-gradient(#000000, #000000);
	background: linear-gradient(#000000, #000000);
	color: #FFFFFF;
	opacity: 1;
	filter: alpha(opacity=100); /*pour les vieux IE*/
	height: 40px;
	width: 100%;
}


.zone_bas1{
}

.zone_bas2{
}

.zeroMargin_mobile{
margin-left: 0;
}


.fleches{
	float: left;
	margin-top: 0px;
}

.bande_annonce_mobile:before{
	content: "BANDE ANNONCE: ";
}


.hide_mobile{
display: none;
}


/*-----------------------------------------
----------FIN CSS MOINS DE 480px-----------
-----------------------------------------*/



/*-------------------------------------------
---------DEBUT CSS DE 481px A 955px----------
-------------------------------------------*/

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

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

.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
}

.haut {
	line-height: 200px;
}


.col1 {
width: 100%;
}

.col2 {
width: 100%;
clear: both;
margin-left: 0;
}


.bouton1 {
width: 100%;
}

.bouton2 {
width: 100%;
clear: both;
margin-left: 0;
}

.bouton3 {
width: 100%;
clear: both;
margin-left: 0;
}

.bouton4 {
width: 100%;
clear: both;
margin-left: 0;
}

.bouton5 {
width: 100%;
clear: both;
margin-left: 0;
}

.centre {
clear: both;
margin-left: 0;
}

.video{
	 width:400px;
	 height:225px;
}

.bouton6{
}

.youtube{
	align-content: center;
	align-items: center;
	margin: 0px;
	border: 0px solid #666666;
}

.youtube_box{
}

.titres_bandeannonce{
clear: both;
margin-left: 0;
}

.bande1{
	background-color: #ffffff;
	opacity: 0.85;
	filter: alpha(opacity=85);
	border-right: 1px solid #666666;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	width: 99%;
	height: 50px;
	vertical-align: middle;
	text-align: left;
}

.centre_gauche{
	width: 100%;
	display: none;
}

.separateur_width30{
}

.centre_principal{
width: 100%;
clear: both;
margin-left: 0;
}

.nouveautés{
}

.carres_gauche{
	width: 100%;
	border: 1px solid #666666;
	background-color: #ffffff;
	opacity: 0.85;
	filter: alpha(opacity=85); /*pour les vieux IE*/
}

.carres_gauche_titre{
	background: -webkit-linear-gradient(#ffffff, #A1A3A5);
	background: -o-linear-gradient(#ffffff, #A1A3A5);
	background: -moz-linear-gradient(#ffffff, #A1A3A5);
	background: linear-gradient(#ffffff, #A1A3A5);
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	color: #E71E1E;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}

.carres_gauche_separateur{
	height: 1px;
	background-color: #666666;
	width: auto;
}

.carres_gauche_contenu{
	padding: 10px;
	width: 223px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}

.carres_centre {
	border: 1px solid #666666;
	background: rgba(255,255,255,0.85) /*LE 0.9 EST L'OPACITÉ, 0.0=totalement transparent et 1.0=totalement opaque*/;
	width: 100%;

	/*filter:alpha(opacity=85);*/ /*pour les vieux IE*/
}

.carres_centre_titre {
	background: -webkit-linear-gradient(#E71E1E, #8C0000);
	background: -o-linear-gradient(#E71E1E, #8C0000);
	background: -moz-linear-gradient(#E71E1E, #8C0000);
	background: linear-gradient(#E71E1E, #8C0000);
	opacity: 0.85;
	filter: alpha(opacity=85); /*pour les vieux IE*/
	color: #FFFFFF;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}

.carres_centre_separateur {
	height: 1px;
	background-color: #666666;
	border-width: 0px;
}


.carres_centre_contenu {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	margin-top: 5px;
	width: 100%;
	margin-bottom: 5px;

}

.carres_centre_contenu h1 {
	font-size: 22px;
	color:#000000;
	text-transform:uppercase;
	margin-top:0px;
	padding-top:0px
}

.film_image {
	width: 200px;
	float: left;
	clear: none;
	margin-top: 18px;
}

.film_infos {
	width: 438px;
	margin-left: 20px;
	clear: none;
	float: left;
}

.carre_jours {
	width: 200px;
	clear: none;
	border: 1px solid #666666;
	padding: 6px;
	background-color: #FFFFFF;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

.horaires {
	width: 438px;
	clear: none;
	margin-left: 20px;
}

.heures {
	width: auto;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 12px;
	clear: none;
}

.horaires_bandeannonce {
	width: 438px;
	clear: none;
	margin-left: 20px;
	margin-top: 30px;
}



/*.film_infos {
	margin-top: 12px;
	margin-bottom: 12px;

}

.carre_jours {
	width: 150px;
	clear: none;
	border: 1px solid #666666;
	padding: 6px;
	background-color: #FFFFFF;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

.horaires {
	width: 438px;
	clear: none;
}

.heures {
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	clear: none;
	margin-top: 12px;
	width: 244px;
}

.horaires_bandeannonce {
	width: 438px;
	clear: none;
	margin-top: 30px;
}
*/

.zone_bas1 {
	border: 0px solid #666666;
	background: -webkit-linear-gradient(#111111, #000000);
	background: -o-linear-gradient(#111111, #000000);
	background: -moz-linear-gradient(#111111, #000000);
	background: linear-gradient(#111111, #000000);
	color: #FFFFFF;
	opacity: 0.85;
	filter: alpha(opacity=100); /*pour les vieux IE*/
	font-size: 12px;
	width: 100%;
}

.zone_bas2 {
	border: 0px solid #666666;
	background: -webkit-linear-gradient(#000000, #000000);
	background: -o-linear-gradient(#000000, #000000);
	background: -moz-linear-gradient(#000000, #000000);
	background: linear-gradient(#000000, #000000);
	color: #FFFFFF;
	opacity: 1;
	filter: alpha(opacity=100); /*pour les vieux IE*/
	height: 40px;
	width: 100%;
}

.hide_mobile{
display: none;
}

.zeroMargin_tablet{
margin-left: 0;
}

.fleches{
	float: left;
	margin-top: 4px;
}

.bande_annonce_mobile:before{
	content: "BANDE ANNONCE: ";
}


}

/*-------------------------------------------
----------FIN CSS DE 481px A 955px-----------
-------------------------------------------*/



/*-------------------------------------------
---------DEBUT CSS DE 956px et + ------------
-------------------------------------------*/

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

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

.barre_haut_rouge {
	height:20px;
}

.gridContainer {
	width: 100%;
	max-width: 979px;/*max-width original = 1232px*/
	padding-left:0.75%;
	padding-right:0.75%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
.haut {
	line-height: 200px;

}


.col1 {
width: 66.3865%;
}
.col2 {
width: 24.3697%;
margin-left: 0.8403%;
clear: none;
}


.bouton1 {
	width: 115px;
}

.bouton2 {
	width: 149px;
	clear: none;
}

.bouton3 {
	width: 230px;
	clear: none;
}

.bouton4 {
	width: 79px;
	clear: none;
}

.bouton5 {
	clear: none;
	width: 198px;
}

.bouton6{
	clear: none;
	width: 177px;
}


.centre {

margin-left: 0;

clear: both;

}

.video{
	 width:640px;
	 height:360px;
}

.youtube{
	align-content: center;
	align-items: center;
	margin: 0px;
	border: 0px solid #666666;
}

.youtube_box{
	margin:0px;
	width:640px;
	height:360px;
	clear: none;
	float: left;
}


/*.youtube{
	margin:0px;
	width:640px;
	height:360px;
	border:0px solid #666666;
}
*//*.youtube{
	width: 640px;
	height: 360px;
	float:left;
}
*/
.titres_bandeannonce{
	clear: none;
	height: 360px;
	width: 315px;
}

.bande1 {
	background-color: #ffffff;
	opacity: 0.85;
	filter: alpha(opacity=85);
	border-right: 1px solid #666666;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	width: 305px;
	height: 72px;
	vertical-align: middle;
	text-align: left;
}

.centre_gauche{
	width: 245px;
	float: left;
	clear: none;
	display: block;
}

.separateur_width30{
	width: 30px;
	float: left;
	clear: none;
	background-color: #001DFF;

}

.centre_principal{
	width: 680px;
	/* [disabled]background-color: #FF0004; */
	clear: none;
	float: left;
	margin-left: 30px;
		min-height:800px;
}

.nouveautés{
	width: auto;
}

.carres_gauche{
	width: auto;
	border: 1px solid #666666;
	background-color: #ffffff;
	opacity: 0.85;
	filter: alpha(opacity=85); /*pour les vieux IE*/
}

.carres_gauche_titre{
	background: -webkit-linear-gradient(#ffffff, #A1A3A5);
	background: -o-linear-gradient(#ffffff, #A1A3A5);
	background: -moz-linear-gradient(#ffffff, #A1A3A5);
	background: linear-gradient(#ffffff, #A1A3A5);
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	color: #E71E1E;
	font-size: 12px;
	font-weight: bold;
	width: 225px;
}

.carres_gauche_separateur{
	height: 1px;
	background-color: #666666;
	width: auto;
}

.carres_gauche_contenu{
	padding: 10px;
	width: 223px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}



.carres_centre {
	border: 1px solid #666666;
	background: rgba(255,255,255,0.85) /*LE 0.9 EST L'OPACITÉ, 0.0=totalement transparent et 1.0=totalement opaque*/;
	width: 680px;

	/*filter:alpha(opacity=85);*/ /*pour les vieux IE*/
}

.carres_centre_titre {
	background: -webkit-linear-gradient(#E71E1E, #8C0000);
	background: -o-linear-gradient(#E71E1E, #8C0000);
	background: -moz-linear-gradient(#E71E1E, #8C0000);
	background: linear-gradient(#E71E1E, #8C0000);
	opacity: 0.9;
	filter: alpha(opacity=90); /*pour les vieux IE*/
	color: #FFFFFF;
	padding: 12px;
	font-size: 12px;
	font-weight: bold;
	width: 656px;
}

.carres_centre_separateur {
	height: 1px;
	background-color: #666666;
	border-width: 0px;
}


.carres_centre_contenu {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	margin-top: 5px;
	width: 638px;
	margin-bottom: 5px;

}

.carres_centre_contenu h1 {
	font-size: 22px;
	color:#000000;
	text-transform:uppercase;
	margin-top:0px;
	padding-top:0px
}

.film_image {
	float: left;
	clear: none;
	margin-top: 18px;
	width: 200px;
}

.film_infos {
	width: 400px;
	margin-left: 20px;
	clear: none;
	float: left;
}

.carre_jours {
	width: 200px;
	clear: none;
	border: 1px solid #666666;
	padding: 6px;
	background-color: #FFFFFF;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

.horaires {
	width: 400px;
	clear: none;
	margin-left: 20px;
}

.heures {
	width: auto;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	margin-top: 12px;
	clear: none;
}

.horaires_bandeannonce {
	width: 438px;
	clear: none;
	margin-left: 20px;
	margin-top: 30px;
}

.zone_bas1 {
	border: 0px solid #666666;
	background: -webkit-linear-gradient(#111111, #000000);
	background: -o-linear-gradient(#111111, #000000);
	background: -moz-linear-gradient(#111111, #000000);
	background: linear-gradient(#111111, #000000);
	color: #FFFFFF;
	opacity: 0.85;
	filter: alpha(opacity=100); /*pour les vieux IE*/
	font-size: 12px;
	width: 100%;
}

.zone_bas2 {
	border: 0px solid #666666;
	background: -webkit-linear-gradient(#000000, #000000);
	background: -o-linear-gradient(#000000, #000000);
	background: -moz-linear-gradient(#000000, #000000);
	background: linear-gradient(#000000, #000000);
	color: #FFFFFF;
	opacity: 1;
	filter: alpha(opacity=100); /*pour les vieux IE*/
	height: 40px;
	width: 100%;
}

.zeroMargin_desktop {
margin-left: 0;
}



.lien_carres_gauches{
	text-decoration: none;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
}

.lien_carres_gauches:hover{
	text-decoration: none;
	color: #ff0000;
	margin-top: 5px;
	margin-bottom: 5px;
}

.lien_carres_gauches:active{
	text-decoration: none;
	color: #ff0000;
	margin-top: 5px;
	margin-bottom: 5px;
}

.lien_carres_gauches:visited{
	text-decoration: none;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
}




.hide_desktop {
	display: none;
}

.fleches{
	float: left;
	margin-top: 4px;
}

.bande_annonce_mobile:before{
	content: "";
}

.align_horaire{
	width: 438px;
	float: left;
	clear: none;
}






}

/*-------------------------------------------
----------FIN CSS DE 956px et + -------------
-------------------------------------------*/
