/*
	brun : #250603; 
	rouge: #C11200;
*/
html {
  height: 100%;
}

body{
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	height: 100%;
	background-image: url("/ressources/cms/images/template/fond_gris_1.jpg");
	background-size:cover;
    /*background-repeat: no-repeat;*/
}


/* header */
.masthead {
	background-color:#250603;
	font-size:14px;
}
.masthead nav ul.nav-justified li{
	padding: 12px 0;
	white-space: nowrap;
	vertical-align:middle;
}
.masthead nav ul.nav-justified li a.menu_text{
	padding-top: 50px;
	color:#fff;
}
.masthead nav ul.nav-justified li a.menu_img{
	padding: 10px 0px;
}

.masthead nav ul.nav-justified li.last, .masthead nav ul.nav-justified li:last-child{
}
.masthead nav ul.nav-justified li:last-child a, .masthead nav ul.nav-justified li.last a{
}
.masthead nav ul.nav-justified li a:hover, .masthead nav ul.nav-justified  li a#active{
	color:#C11200;
	background-color:transparent;
}
.navbar-collapse {
	padding-left:2px !important;
	padding-right:2px !important;
}
.flags{
	vertical-align: top;
	text-align: right;
	padding: 10px 10px 0 0;
}


/* footer */
footer{
	text-align:right;
}


/* content */
.container, .content{
	height: 100%;
}
.texte{
	background-color:#fff;
	max-width:600px;
	opacity: 0.8;
	filter: alpha(opacity=80); /* For IE8 and earlier */
	border-radius:5px;
	margin-top:80px;
	margin-left:100px;
	padding:20px;
	display: inline-block;
}


/* responsiv */
@media (max-width: 980px){
	.masthead nav ul.nav-justified li a.menu_img{
		padding: 10px 0px;
	}
	.masthead nav ul.nav-justified li a.menu_img img{
		width:100px;
	}
}

@media (max-width: 768px){
	.navbar-nav{
		margin: 0 auto;
		display: table;
		table-layout: fixed;
		float:none;
	}
	.masthead nav ul.nav-justified li a.menu_text{
		padding-top: 0px;
		color:#fff;
	}
	.masthead nav ul.nav-justified li a.menu_img img{
		width:170px;
	}
	.masthead nav ul.nav-justified li {
		padding: 0px;
	}
	.texte{
		margin-top:20px;
		margin-left:20px;
	}
}  