/*
* Globals
*/


/* Custom default button */
.btn-default,
.btn-default:hover,
.btn-default:focus {
	color: #333;
	text-shadow: none; /* Prevent inheritence from `body` */
	background-color: #fff;
	border: 1px solid #fff;

}


/*
* Base structure
*/
html,
body {
	height: 100%;
	background-color: #FEFEFE;
	font-family:arial;
}
body {
	color: #ffffff;
	text-align: left;
	/* text-shadow: 0 1px 3px rgba(0,0,0,.5);
	box-shadow: inset 0 0 100px rgba(0,0,0,.5);*/
}

/* Extra markup and styles for table-esque vertical and horizontal centering */
.site-wrapper {
	display: table;
	width: 100%;
	height: 100%; /* For at least Firefox */
	min-height: 100%;
}
.site-wrapper-inner {
	display: table-cell;
	vertical-align: top;
}
.cover-container {
	margin-right: auto;
	margin-left: auto;
	/* border:1px solid red;*/
}

.navbar-toggle {background-color:red;}

/*
* Header
*/
.masthead-brand {
	margin-top: 0px;
	margin-bottom: 0px;
}

.masthead-nav > li {
	display: inline-block;
}
.masthead-nav > li > a {
	padding:16px 16px 24px 0px;
	color: #fff; /* IE8 proofing */
}
.masthead-nav > .open >.has-submenu ,
.masthead-nav > li > a:hover,
.masthead-nav > li > a:focus {
	background-color: #090909;
	color:#fff;
}
.masthead-nav > .active > a,
.masthead-nav > .active > a:hover,
.masthead-nav > .active > a:focus {
	color: #fff;
	background-color: #090909;
}


.pays{font-weight:bold;color:#5a5a5a;}
.text-blanc{color:white;}
@media (max-width: 768px) {
	.masthead {
		position: absolute;
		top: 0;

	}
	.navbar-text{margin:0px 16px 0 16px;font-weight:bold;color:#5a5a5a;}
	.nav{float:left;margin:0px 0 0 0;}
	.inner {padding: 20px 20px 20px 20px;
	height:100%}
	.cover {
		padding: 20px 20px 20px 20px;
		position:relative;
		top:100px;
		margin:0 auto 100px auto;
		max-width:990px;
		border:0px solid red;
	}
	.mastfoot {
		position: relative;
		bottom: 0;
		height:65px;
	}
	
	.ui-accordion .ui-accordion-content {padding: 10px  0px;}
}
.mCS_no_scrollbar{height:100%}
@media (min-width: 768px) {
	.masthead {
		position: fixed;
		top: 0;
	}
	.navbar-text{float:right;margin:16px 16px 0 16px;font-weight:bold;color:#fffffc;}
	.masthead-brand {
		float: left;
	}
	.masthead-nav {
		float: left;
	}
	.nav{float:right;margin:0px 0 0 0;}

	.mastfoot {
		position: fixed;
		bottom: 0;
		height:65px;
	}

	.inner {padding: 5px;	height:100%}
	.cover {

		position:relative;
		top:51px;
		margin:0 auto 0px 200px;
		max-width:570px;
		border:0px solid red;
	}
}
@media (min-width: 992px) {
	.masthead-brand {
		float: left;
	}
	.inner {padding:10px;	height:100%}
	.masthead-nav {
		float: left;
	}
	.nav{position:absolute;right:150px;margin:0px 0 0 0;}
		.cover {

		position:relative;
		top:47px;
		left:100px;
		margin:0 auto 0px auto;
		max-width:780px;
		border:0px solid red;
	}
}


@media (min-width: 1200px) {
	.masthead-brand {
		float: left;
	}
.masthead-nav {
		float: left;
	}
	.nav{position:absolute;right:150px;margin:0px 0 0 0;}
	
	.masthead, .navbar {height:50px;	}
	.inner {padding: 00px 45px 45px 45px;	height:100%}
	.cover {

		position:relative;
		top:78px;
		left:0px;
		margin:0 0px 0px 250px ;
		max-width:100%;
		border:0px solid red;
	}




}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.navbar-default{	background-color:#000;
	opacity:60;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	background-color: rgba(0,0,0,0.9);
	
	}
.navbar-brand{padding:0;}
/*
* Cover
*/

.actub {
	position:absolute;
	bottom:95px;
	height:80px;
	right:0;
	line-height:20px;
	width:100%;
	border:0px solid red;
	overflow:hidden;
	padding-left:20px;
}

.facebook {background-image:url(/images_2014/facebook_in.png);}
.facebook:hover {background-image:url(/images_2014/facebook_ac.png);}

.fr {background-image:url(/images_2014/fr_in.png);}
.fr:hover {background-image:url(/images_2014/fr_ac.png);}

.en {background-image:url(/images_2014/en_in.png);}
.en:hover {background-image:url(/images_2014/en_ac.png);}

.inscription {background-image:url(/images_2014/inscription_in.png);}
.inscription:hover {background-image:url(/images_2014/inscription_ac.png);}
.blanc{
	background-color:#111;
//	opacity:60;
//	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
//	background-color: rgba(0,0,0,0.8);
	color:#fefefe;
}
.noir{
	background-color:#000;
	opacity:60;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	background-color: rgba(0,0,0,.8);
	color:white;
}



.cover .btn-lg {
	padding: 10px 20px;
	font-weight: bold;
}
/*.content{margin:40px; width:260px; height:500px; padding:20px; overflow:auto; background:#333; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}*/

/*
* Footer
*/

.mastfoot {
	background-color: #000; /* IE8 proofing */
	background-color: rgba(0,0,0,0.9);
	
}
/*.fond {
background: #fff url('/fond1.jpg') no-repeat left top;
width:100%;
height:100%;
background-size: cover;
position:fixed;
background-position: 0 -50px;
background-position:right bottom;

}*/

/*
* Affix and center
*/



.masthead,
.mastfoot,
.cover-container {
	max-width: 100%;
	width:100%;
}
@media (min-width: 768px) {
	/* Pull out the header and footer */


	/* Start the vertical centering */

	/* Handle the widths */
	.masthead,
	.mastfoot,
	.cover-container {
		width: 100%; /* Must be percentage or pixels for horizontal alignment */

	}
	.navbar-wrapper {
		margin-top: 0px;    border:0px solid red;
	}
}
.navbar{padding:0;margin:0;border:0;border-radius:0}

.picto {margin:0 5px 0 5px; }

.dropdown-toggle:hover
{
	background-color:rgba(0,0,0,0.9);
	color:#fffffe;
	border:0px solid #5a5a5a;
}

.dropdown:hover
{
	background-color:rgba(0,0,0,0.9);
	color:#fffffe;
	border:0px solid #5a5a5a;
}


.navbar .navbar-nav > li > a {
	color: #fffffd;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

.navbar .navbar-nav > li > a:hover {
	color: #fffffe;
	border:0px solid #5a5a5a;
}

.navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover, .navbar .navbar-nav > .open > a:focus {
	background-color:rgba(0,0,0,0.9);
	color: #10C9FE;
	border:0px solid #5a5a5a;
}
.dropdown-menu {
	box-shadow:0 0 0 0 white;
	min-width:200px;
	border:0px solid #5a5a5a;
	background-color:rgba(0,0,0,0.9);
	border-radius:0;

}


.dropdown-menu > li > a {

	color:#fffffe;
	border:0px solid #5a5a5a;

}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {

	color:#10C9FE;
	background-color:rgba(0,0,0,0.9);
	text-decoration:underline;
	border:0px solid #5a5a5a;
}


.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color:rgba(0,0,0,0.9);
color: #10C9FE;
border:0px solid #5a5a5a;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {

	color:#10C9FE;
	background-color:rgba(0,0,0,0.9);
	text-decoration:underline;border:0px solid #5a5a5a;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-left: 0px;
	padding-right: 0px;

}

.row {
	margin-left: 0px;
	margin-right: 0px;
}

.panel{background-color:#222;}
.panel-heading{background-color:#666 !important}
 .panel-primary .panel-heading{background-color:#0D2633 !important;border:0px solid red !important}
  .panel-primary {border:0px solid red !important }
.panel-body{padding: 10px;}
