body{
	font-family:'Homizio', verdana, sans-serif;
	font-size:18px;
}
hr{
	width:35%;
}
.top-bar{
	background-color:#000;
	padding:10px 30px;
	height:50px;
}
.top-bar li a{
	color:#fff;
	font-size:20px;
	padding:10px;
}
.main-menu{height:79px;line-height:102px;font-weight:600;font-size:15px}
.navbar-brand{padding:0;z-index:105;position:absolute}
.nav{margin-top:20px;text-align:right}
.nav li a{padding:10px;color:#222;margin:auto 10px}
.nav li a:hover{background-color:#FDA544;border-radius:5px;color:#fff}
.dropdown-menu li:hover a{background-color:#FDA544;color:#333}
.logo-small{display:none}
.logo-medium{display:none}
.navbar-toggle .icon-bar{background-color:#ddd}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.carousel-caption{padding-top:10px;top:10px;left:2%;width:90%}
.carousel-caption h3{padding:0 10px;font-size:30px}
.btn_container{color:#fff}
.my_btn{bottom:5%;right:0%;background-color:#fe890b;position:absolute;font-size:22px;padding:10px 30px}
.my_btn:hover{background-color:#fe890b;-moz-box-shadow:1px 1px 20px 0px #ffffff;-webkit-box-shadow:1px 1px 20px 0px #ffffff;-o-box-shadow:1px 1px 20px 0px #ffffff;box-shadow:1px 1px 20px 0px #ffffff;filter:progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=134, Strength=20)}
.my-btn2{display:none;margin:10px auto;background-color:rgba(253,165,68,0.9);font-size:22px;padding:10px 30px;color:#fff}
.my_btn a{text-decoration:none;color:#fff}
.my_btn:hover a{color:#000}
.actus_btn{height:40px;line-height:20px;background-color:#fe890b;font-size:22px;padding:10px 30px;margin:0 auto;color:#fff;border-radius:5px;position:absolute;left:50%;transform:translate(-50%, 0);margin-bottom:20px;text-align:center}
.actus_btn:hover{color:#555;text-decoration:none;color:#555;text-decoration:none;background-color:#fe890b;-moz-box-shadow:1px 1px 20px 0px #ffffff;-webkit-box-shadow:1px 1px 20px 0px #ffffff;-o-box-shadow:1px 1px 20px 0px #ffffff;box-shadow:1px 1px 20px 0px #ffffff;filter:progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=134, Strength=20)}
.back_btn{height:40px;line-height:20px;background-color:rgba(254,137,11,0.5);font-size:22px;padding:10px 30px;margin:0 auto;color:#fff;text-shadow:0.05em 0.05em #333;border-radius:5px;position:fixed;right:15px;bottom:20px;margin-bottom:20px;text-align:center}
.back_btn:hover{color:#333;text-decoration:none;color:#333;text-decoration:none;text-shadow:none;background-color:#fe890b;-moz-box-shadow:1px 1px 20px 0px #ffffff;-webkit-box-shadow:1px 1px 20px 0px #ffffff;-o-box-shadow:1px 1px 20px 0px #ffffff;box-shadow:1px 1px 20px 0px #ffffff;filter:progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=134, Strength=20)}
.img-desc{width:50%;background-color:rgba(0,0,0,0.4);padding:15px;border-radius:0}
.item{border-top:3px solid #ddd}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:40px;height:40px;background-color:#FDA544;border-radius:5px;line-height:40px}
.actu-title{
	background-color:#ddd;
	height:auto;
	font-family:'Quick Toy', arial, sans-serif;
	font-size:60px;
	margin:0 auto;
	text-align:center;
}
.actu-title.subtitle{
	margin: 20px auto;
	font-size: 40px;
}
.presentation{background-color:#ddd;border-bottom:3px solid #333}
.presentation article{width:50%;margin:0 auto;text-align:center}
.presentation article h2{font-family:'Quick Toy', arial, sans-serif;font-size:60px}
.presentation article p{margin-bottom:85px}
.d-logo{position:absolute;left:50%;-moz-transform:translateX(-50%) translateY(-65%);-webkit-transform:translateX(-50%) translateY(-65%);-o-transform:translateX(-50%) translateY(-65%);-ms-transform:translateX(-50%) translateY(-65%);transform:translateX(-50%) translateY(-65%);z-index:200}
.presentation h3{font-weight:400;color:#888;margin-bottom:20px}
.presentation .inscription-info p{margin:10px auto;padding:0 25px}
.presentation .inscription-info a{text-decoration:none;color:#b0824f}
.presentation .inscription-info i{text-decoration:none;color:#222;font-weight:600;font-style:normal}
.presentation-alt{text-align:center}
.presentation-alt i{text-decoration:none;color:#222;font-weight:600;font-style:normal}
.presentation-alt p{margin:10px auto;padding:0 25px}
.presentation-alt ul{list-style-type:none;margin:0 25px;padding:0 25px}
.presentation-alt a{text-decoration:none;color:#b0824f}
.responsiveCal{position:relative;padding-bottom:75%;height:0;overflow:hidden}
.responsiveCal iframe{opacity:0.8;position:absolute;top:0;left:0;width:100%;height:100%;color:#ddd}
.mv-daynames-table{color:#ccc;font-size:20px}
.img-cal{position:absolute;width:50%;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(50%);-webkit-transform:translateX(-50%) translateY(50%);-o-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}
.matches-tab{list-style-type:none;background-color:#000;padding-left:0;margin-left:0}
.date{width:15%}
.team{width:32%}
.score{width:6%}
.tiret{width:1%}
.matches{background-color:#fff;border:1px solid #000}
.matches li{height:40px}
.matches li img{height:35px;margin:0 15px}
.no-match{background-color:#888;color:#fff}
.champ-name{background-color:#888;color:#fff;height:40px;line-height:40px}
.resumes{background-color:#fff;padding:0 0 20px 0;margin:0 auto;border-bottom:3px solid #333}
.resumes h2{
	font-family:'Quick Toy', arial, sans-serif;
	font-size:60px
}
.resumes h3{
	font-family:'Quick Toy', arial, sans-serif;
	font-size:36px
}
.resumes p{
	margin-bottom:85px
}
.actu-article{
	margin:10px auto
}
.actu-article p,.actu-article h3{
	text-align:center;margin-bottom:10px
}
.actu-article h3{
	margin-top:20px
}
.actu-article .img-responsive{
	width: 100%;
}
footer{border-top:3px solid #FDA544;background-color:#000}
footer img{height:40px;padding:5px}
.kihom img{height:30px}
.modal-dialog{top:5%;max-width:900px;width:auto;height:auto;background-color:rgba(255,255,255,0.8)}
.modal-body{width:auto;margin:0 auto;height:auto}
.modal-body .item{border:none}
.modal-body .item img{width:auto;height:auto}
.gal-img{padding:10px;text-align:center}
.img-thumbnail{background-color:none;border:none;padding:0;border-radius:0;width:100%;margin:10px 0;webkit-box-shadow:-1px 4px 25px -4px rgba(0,0,0,0.75);-moz-box-shadow:-1px 4px 25px -4px rgba(0,0,0,0.75);box-shadow:-1px 4px 25px -4px rgba(0,0,0,0.75);filter:sepia(0.5);-webkit-filter:sepia(0.5)}
.img-thumbnail:hover{filter:sepia(0);-webkit-filter:sepia(0)}
.carousel-control.right{background:none}
.carousel-control.left{background:none}
.gal-img .carousel-control.left:hover{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.1)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.carousel-inner>.item>img{margin:0 auto;max-height:90vh}
.carousel-inner{overflow:hidden;margin:0 auto;width:70%}
.galerie-carousel-inner{width:100%}
.print-img a:hover .thumbnail-title{display:block;opacity:1}
.close{position:absolute;left:99%;top:-3%;color:#333;opacity:1}
.presentation .container{padding-bottom:50px}form{padding:2% 5%}
.form-control{background-color:rgba(255,255,255,0.5)}
.img-form{background:#ddd url(./../img/shadow.png) no-repeat}
.alert{text-align:center;width:50%;margin:0 auto;color:#fff}
.error{background-color:#741D1F}
.ok-message{background-color:#3B6732}
.map-responsive{overflow:hidden;padding-bottom:30%;position:relative;height:0}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}
@media screen and (max-width: 1199px){
	.main-menu{height:65px}
	.navbar-brand img{height:74px}
	.carousel-inner{width:100%}
}
@media screen and (max-width: 991px){
	.img-desc{width:100%}
	.matches-tab .matches .date{width:100%}
	.team img{display:none}
	.navbar-brand img{display:none}
	.logo-medium{display:block;z-index:105;position:absolute}
}
@media screen and (max-width: 767px){
	.img-desc{display:none}
	.my-btn2{display:block;position:relative}
	.actus_btn{display:block;position:relative}
	.presentation article{width:100%}
	.presentation article h2{font-size:45px}
	.navbar-brand img{display:none}
	#menu{display:none;position:absolute;z-index:500;text-align:center;width:100%;background-color:rgba(0,0,0,0.63);margin-top:100px}
	#menu a{color:#fff;text-shadow:none;text-transform:uppercase}
	.img-cal{display:none}
	.map-responsive{overflow:hidden;padding-bottom:80%;position:relative}
	.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}
}




