/*
bleu=#131696
orange=#FFC413
*/

@font-face {
	font-family: 'edo';
	src: url('../fonts/edosz.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'keepcalm';
	src: url('../fonts/KeepCalm-Medium.ttf');
	font-weight: normal;
	font-style: normal;
}
.row{
	width:100%;
	padding:0;
	margin:0;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding:0;
	margin:0;
}
img{
	vertical-align:sub;
}
body{
	width:100%;
	color:orange;
	font-family:'Roboto',sans-serif;
	text-align:left;
	z-index:1;
	margin:0;
	padding:0;
}
a{color:black}
a:hover{color:orange}
a, a:hover {
  text-decoration: none;
}

.page{
	max-width:1280px;
	height:660px;
	margin:0 auto;
	background:url("../images/fond/fond.jpg")no-repeat top;
	/*background-color:yellow;*/
	overflow:hidden;
}
@media(max-width:767px){ /* XS  */
	.page{background:url("../images/fond/fond-xs.jpg")no-repeat top;}
}
.menu{
	/*background-color:red;*/
	text-align:right;
	margin-top:20px;
}
.dates{
	width:200px;
	position:absolute;
	top:400px;
	right:10px;
}
@media(max-width:767px){ /* XS  */
	.dates{display:none;}
}
.contenu{
	margin:40px 0 0 0;
	color:black;
	text-align:justify;
	padding:10px;
	background:url("../images/fond/trame.png")repeat;
	/*background-color:red;*/
	height:620px;
	overflow:auto;
}
@media(max-width:767px){ /* XS  */
	.contenu{
		margin:0;
		height:640px;
	}
}
.lien_menu a{ 
	color:white;
	padding:10px;
	font-family: 'Roboto Condensed', sans-serif;
}

.lien_menu a:hover{
	color:#FFC414;
}
.lien_menu a .fas,.lien_menu a .fab{
	padding-left:1em;
	width:20px;
	margin-right:20px;
}
@media(max-width:767px){ /* XS */
	.lien_menu a{font-size:1.9em;}
	.lien_menu a .fas,.lien_menu a .fab{
		padding:0;
	}
}
@media(min-width:768px){ /* SM  */
	.lien_menu a{font-size:1.4em}
}
@media(min-width:992px){ /* MD  */
	.lien_menu a{font-size:1.4em}
}
@media(min-width:1200px){ /* LG  */ 
	.lien_menu a{font-size:1.4em}
}
h1{
	font-family: 'keepcalm', sans-serif;
	text-align:center;
	text-transform: uppercase;
	
	color:#131696;
	font-weight:bold;
}
@media(max-width:767px){ /* XS */
	h1{font-size:1.4em;}
}
@media(min-width:768px){ /* SM  */
	h1{font-size:1.5em;}
}
@media(min-width:992px){ /* MD  */
	h1{font-size:1.8em;}
}
@media(min-width:1200px){ /* LG  */ 
	h1{font-size:1.8em;}
}

h2{
	font-family: 'keepcalm', sans-serif;
	text-align:left;
	text-transform: uppercase;
	font-size:1.2em;
	color:#131696;
	border-bottom:1px solid #FDC510;
	padding-top:50px;
}
h3{
	font-family: 'keepcalm', sans-serif;
	text-align:center;

	font-size:1em;
	color:#131696;
	
}
.picto_h2{
	font-size:1.5em;
	padding-right:10px;
}
.pied{
	max-width:1280px;
	margin:0 auto;
	text-align:center;
}
@media(max-width:767px){ /* TAILLE XS (noir) */
	.pied img{width:40px;}
}
@media(min-width:768px){ /* TAILLE SM (gris fonce) */
	.pied img{width:50px;}
}
@media(min-width:992px){ /* TAILLE MD (gris clair) */
	.pied img{width:70px;}
}
@media(min-width:1200px){ /* TAILLE LG (blanc) */ 
	.pied img{width:80px;}
}

.titre_colonne{
	text-align:center;
	font-size:1.2em;
}
.titre_colonne img{
	width:75%;
	margin:0 auto;
}
.contact .fas{
	padding-right:1em;
	font-size:1.2em;
}
.taille_bootstrap{
	position:absolute;
	background-color:lightgrey;
	padding:5px;
	font-size:0.8em;
	bottom:0;
	right:0;
	color:black;
}
.adresse{
	text-align:center;
	font-weight:bold;
}
.adresse .fas{
	padding-right:10px;
}
.annulation{
			width:100%;
			padding:20px;
			margin:50px 0;
			background-color:#ffc9c9;
			border:2px solid red;
			border-radius:20px;
		}
@media(max-width:767px){ /* TAILLE XS (noir) */
	
}
@media(min-width:768px){ /* TAILLE SM (gris fonce) */
	
}
@media(min-width:992px){ /* TAILLE MD (gris clair) */
	
}
@media(min-width:1200px){ /* TAILLE LG (blanc) */ 
	
}
