@charset "UTF-8";

@font-face {
  font-family: 'FontAwesome';
  src: url('../_fonts//fontawesome-webfont.eot?v=4.0.3');
  src: url('../_fonts//fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../_fonts//fontawesome-webfont.woff?v=4.0.3') format('_fonts/'), url('../_fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../_fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'Kiro-BoldItalic';
	src: url('../_fonts/Kiro-BoldItalic.eot');
	src: url('../_fonts/Kiro-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../_fonts/Kiro-BoldItalic.woff') format('woff'), url('../_fonts/Kiro-BoldItalic.svg') format('svg');
}

@font-face {
	font-family: 'Kiro-Thin';
	src: url('../_fonts/Kiro-Thin.eot');
	src: url('../_fonts/Kiro-Thin.eot?#iefix') format('embedded-opentype'), url('../_fonts/Kiro-Thin.woff') format('woff'), url('../_fonts/Kiro-Thin.svg') format('svg');
}

@font-face {
	font-family: 'Helv-Light';
	src: url('../_fonts/HelveticaNeue-Light.eot');
	src: url('../_fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'), url('../_fonts/HelveticaNeue-Light.woff') format('woff'), url('../_fonts/HelveticaNeue-Light.svg') format('svg');
}

@font-face {
	font-family: 'Helv';
	src: url('../_fonts/Helvetica.eot');
	src: url('../_fonts/Helvetica.eot?#iefix') format('embedded-opentype'), url('../_fonts/Helvetica.woff') format('woff'), url('../_fonts/Helvetica.svg') format('svg');
}

@font-face {
	font-family: 'Helv-Bold';
	src: url('../_fonts/Helvetica-Bold.eot');
	src: url('../_fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'), url('../_fonts/Helvetica-Bold.woff') format('woff'), url('../_fonts/Helvetica-Bold.svg') format('svg');
}



a:focus {
	outline: none;
}

body {
	font-family: MinioReg;
	color: #000000;
	font-size: 14px;
/*	background-image: url(/_IMG/fond-body.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
	text-align: center;
	margin: 0;
	padding: 0;
	background-size: cover;
	background-color: #242627; 
	/*background-color: #f1f1ed;*/
}

body a {
	color: #c71449;
	text-decoration: none;
}
body a:hover {
	color: #D81250;
	text-decoration: none;
}

.KiroBoldItalic {	font-family: 'Kiro-BoldItalic';}

.KiroThin {	font-family: 'Kiro-Thin';}

.HelvLight {	font-family: 'Helv-Light';}

.Helv {	font-family: 'Helv';}

.HelvBold {	font-family: 'Helv-Bold';}

.FondCoulAccent { 	background-color: #c71449;}

.TexteBlanc {color: #FFFFFF;}

.TexteCoulAccent {color: #c71449;}

.TexteGris {
	color: #727272;
}

.FondGris {
	background-color: rgba(194,194,194,0.80);
}

#Englobe {
		padding: 0;
	    margin: 0;
		position:relative;
		width: 100%;
		height: 100%;
		max-width: 1900px;
		/*min-width: 1010px;*/
		text-align: center;
		background-color: #f1f1ed;
		}

#Entete {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 60px;
	padding-top:15px;
	padding-bottom:20px;
    background-color: #FFFFFF;
/*   background-color: #E3FF00; */
	}
	
#Fringe {
	padding: 0;
	margin: 0;
	text-align: left;
	margin-left: 5%;
/*	margin-top:15px;
	margin-bottom: 15px;
	width: 410px;*/
	font-size: 13px;
	line-height: 16px;
	letter-spacing: 0px;
	}

.TexteFringe {
	padding:0;
	margin:0;
	padding-top: 10px;}

#LogoFringe {	
float:left;
padding-left: 10px;
	}
	
#TexteEntete {
	float:right;	
    margin-right: 5%;
	text-align: left;
	font-size: 18px;
	line-height: 22px;
	/*background-color: #FCFF9F;*/
}
	
#ZoneContenu {
	padding: 0;
	margin: 0;
	width: 100%;
/*   height: 900px;*/
	background-image: url(/_IMG/IMG-SEXEMANIA-1920px.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	text-align: left;
	font-size: 18px;
	line-height: 21px;
	letter-spacing: 1px;
	}

#ZoneTitre {
	padding: 0;
	margin: 0;
	width: 100%;
	min-with: 300px;
	margin-right: 40%;
	margin-left: 40%;	
	}	
	
.Titre {
	padding: 0;
	margin: 0;
	font-size: 150px;
	line-height: 110px;
	}
	
.TitreMania {
	letter-spacing: 1px;
}

.Date {
	padding: 0;
	margin: 0;
	width: 100%;
	min-with: 300px;
	margin-right: 40%;
	margin-left: 40%;	
	font-size: 25px;
/*	padding-bottom: 20px;*/
	padding-top: 20px;
	padding-left: 2px;
	}
	
#ZoneTexte {
	padding: 0;
	margin: 0;
	max-width: 1425px;
	min-width: 1010px;
	margin-top: 130px;
    padding-top: 40px;
	padding-right: 20%;
	padding-left: 5%;
	width: 100%;
	min-width: 1010px;
	background-color: rgba(255,255,255,0.90);
	}	
	
.ZoneTexteB {
	padding: 0;
	margin: 0;
	width: 70%;
	min-with: 300px;
	max-width: 1900px;
	text-align: left;
	font-size: 15px;
	line-height: 25px;
	letter-spacing: 1px;
	}	

.BTtelecharger {
	padding: 0;
	margin: 0;
	width: 290px;
	display: block;
	line-height: 24px;
	margin-top: 20px;
}

.BTtelecharger a {
	display:block;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 6px;
	border-radius: 4px;
	color: #ffffff;
    background-color: #c71449;
	box-shadow: 1px 1px 0px #ffffff, 4px 4px 0px #D8D8D8;
}

.BTtelecharger a:hover {
	color: #ffffff;
	background-color: #9D0B39;
	box-shadow: 1px 1px 0px #ffffff, 4px 4px 0px #BFBFBF;
}

.IconePDF {
	padding: 0;
	margin: 0;
	font-size:24px;
	float:left;
	height: 60px;
	margin-right: 10px;
	margin-left: 5px;
	padding-top:0px;
}

#BandeauBas {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 130px;
	max-width: 1900px;
	min-width: 1010px;
	/*background-color: #0BFBFF;*/}

#LogoCAL {
	padding: 0;
	margin: 0;
	float:left;	
/*	background-color: #EDFF04;*/
	padding-top: 20px;
/*	padding-right: 20px;*/
	/*padding-bottom: 50px;*/
	}	
	
#Infos {
	padding: 0;
	margin: 0;
	height: 30px;
	width: 450px;
	text-align: left;
/*	background-color: #EDFF04;*/
	float: right;
	margin-right: 20px;
	}

.CartePremiere {	padding: 0;
	margin: 0;
	float: left;
	margin-right: 20px;
}

.Renseignements {
	padding: 0;
	margin: 0;
	display:block;
/*    background-color: #FF787A;*/
    padding-top: 15px;
	font-size: 15px;
	line-height: 18px;
}

#BtFB {
	text-align: left;
	padding-top:20px;
	padding-bottom:20px;
	padding-left: 40px;
/*	background-color: #FF787A;*/
	}
	
#ZoneContenuB {
	padding: 0;
	margin: 0;
	width: 100%;
 height: 2460px;
	background-image: url(/_IMG/IMG-SEXEMANIA-B-1920px.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	text-align: left;
	font-size: 18px;
	line-height: 21px;
	letter-spacing: 1px;
	}	

#ZoneTexteC {
	padding: 0;
	margin: 0;
/*	margin-top: 130px;*/
    padding-top: 40px;
	padding-right: 20%;
	padding-left: 5%;
	width: 100%;
 max-width: 1900px;
	min-width: 1010px;
	}		
	
.ZoneTexteC {
	padding: 0;
	margin: 0;
	width: 70%;
	min-with: 300px;
	text-align: left;
	font-size: 15px;
	line-height: 25px;
	letter-spacing: 1px;
		}	
		
.BtBlanche {
	padding: 15px;
	margin: 0;
	width: 450px;
	background-color: rgba(255,255,255,0.90);
	}

	
#PlusInfos {
	padding: 0;
	margin: 0;
	padding-top: 40px;
	padding-bottom: 40px;
	}
	
#Prix {
	padding: 0;
	margin: 0;
	width: 100%;
	max-width: 1900px;
	min-width: 1010px;
	padding-left: 5%;
	height: 40px;
	text-align: left;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 1px;
	padding-top: 15px;
	padding-bottom: 20px;
/*	background-color: #FFFFFF;*/
	background-color: rgba(34,45,47,0.7);
		}
		
/* DÉBUT NOUVEAUX STYLES Invisibles */
	
.ImgPleinEcran {
	margin:0;
	margin:0 auto 0 auto;
	padding:0;
	position:relative;
	width:100%;
	height: auto;
	display:block;
	text-align: center;
	}