body{
	font-family: 'Roboto', sans-serif;
	background: url(../img/bkcg-top.png) repeat-x;
	color:#241f20;
}
.pages{
	background: url(../img/bkcg-top-low.png) repeat-x;
}
.container {
	width: 920px;
	padding:0 20px;
}


header .container{
	background: #fff;
	padding-top:20px;
	margin-top:40px;
}

.slogan{
	padding-bottom:30px;
	padding-top:10px;
}
.headerLow .row{
	padding:0;
}
.headerLow .left{
	float:left;
	width:708px;
	padding-left:20px;
	text-align: right;
}
.headerLow .right{
	float:left;
	width: 192px;
	padding-left:40px;
}
.headerLow .slogan{
	padding-bottom:0px;
	text-align:right;
}

.mainNav{
	background: url(../img/bkcg-menu.png) repeat-x;
	margin: 40px -15px;
	border-radius:0;
	border:0;
	padding:0 20px;
	padding-top:4px;
}
.navbar-default .navbar-nav>li>a{
	color:#fff;
	border-bottom: 4px solid #9aa8b7;
	padding:0;
	font-size:18px;
	padding-bottom:10px;
}
.navbar-default .navbar-nav>li>a::first-letter{
	color:#9aa8b7;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.active>a:hover{
	color:#9aa8b7;
	background: none;
}
.navbar-default .navbar-nav>.active>a{
	border-bottom: 4px solid #007ac2;
	background: none;
	color:#fff;
}
.navbar-default .navbar-nav>li{
	margin-right:20px;
	
}
.navbar-default .navbar-nav>li+li{
	background: url(../img/separator-white.png) no-repeat left 3px;
	padding-left:25px;
}

h1, h2{
	font-family: 'Roboto', sans-serif;
	font-style:italic;
	font-weight:normal;
	color:#9aa8b7;
	font-size:20px;
}
.TechS{
	font-style:normal;
	text-transform:uppercase;
}
h3{
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:16px;
	margin-bottom:5px;
	margin-top:0;
	padding:0;
}
h4{
	font-family: 'Roboto', sans-serif;
	font-style:italic;
	font-size:16px;
	margin-bottom:20px;
	margin-top:0;
}
h5{
	font-weight:bold;
}
p{
	font-family: 'Roboto', sans-serif;
}
.equipe p{
	font-size:13px;
}



.mainContent{
	padding-bottom:80px;
	
}
.mainContent iframe{
	width:100%;
	margin-top:20px;
}
.showImages{
	padding:60px 0;
}
.showImages a img{
	
	
	border:5px solid #9aa8b7;
	opacity:1;
}
.showImages a{
	background: #9aa8b7 url(../img/loupe.png) no-repeat center center;
	display: block;
	width:100%;
	height:100%;
	margin-bottom:30px;
}
.showImages a:hover img{
	opacity:0.3;
}

.ProjetItem{
	margin-bottom:30px;
}

.ProjetItem .showImages{
	padding:0;
}
.ProjetItem .row{
	padding:0 15px;
}
.ProjetItem h2{
	font-style:normal;
	font-weight:bold;
	color:#000;
	margin-top:0;
	font-size:18px;
}

.footer{
	border-top: 4px solid #9aa8b7;
	padding-top:20px;
	text-align:center;
	font-size:12px;
}
.footer li{
	display:inline;
	margin-right:10px;
}
.footer .nom{
	font-weight:bold;
	color:#007ac2;
}
.footer span, .footer a{
	color:#007ac2;
}
.footer li+li{
	background: url(../img/separator-blue.png) no-repeat left 3px;
	padding-left:20px;
}







