
.clear 
{
	clear:both;
}

.display-off
{
	display:none;
}

.display-on
{
	display:block;
}

@media (max-width:767px) {

	.display-on
	{
		display:none;
	}

	.display-off
	{
		display:block;
	}

}

.img-full {
	min-width:100%;
}

.container-sep {
	margin-top:10px;
}

.img-left, .alignleft  {
  float:left;
  margin-right:25px;
  margin-bottom:10px;
}

.img-right, .alignright  {
  float:right;
  margin-left:25px;
  margin-bottom:10px;
}

.aligncenter  {
  margin-left:auto;
  margin-right:auto;
}

.align-center {
  text-align:center !important;
}

.align-right {
  text-align:right !important;
}

html
{
  margin:0 !important;
  padding:0 !important;
}

body
{
  margin:0;
  padding:0;
  font-family:Arial, helvetica, sans-serif;
  font-weight:normal;
  color:#fff;
  font-size:13px;
  line-height:18px;
  background-color:#0a0a0a;
}

img
{
  border:0px;
  outline:0;
}

a 
{
  color:#fff;
  border:0px;
  outline:0;
  text-decoration:none;
}

a:focus,
a:hover,
a:active {
  color:#fff;
  text-decoration:underline;
  outline:0;
}

area,
area:focus,
area:hover,
area:active {
  outline:0;
}

h1
{
  font-family:'Archivo Narrow', Arial, helvetica, sans-serif;
  font-weight:bold;
  color:#fff;
  font-size:24px;
  line-height:28px;
  text-align:left;
}

h2
{
  font-weight:bold;
  color:#fff;
  font-size:18px;
  line-height:22px;
  text-align:left;
}

h3
{
  font-weight:bold;
  color:#fff;
  font-size:14px;
  line-height:16px;
  text-align:left;
}

h4 
{
  color:#fff;
  font-size:13px;
  line-height:16px;
  text-align:left;
}

h5
{
  font-weight:bold;
  color:#fff;
  font-size:12px;
  line-height:16px;
  text-align:left;
}



.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: 0px;
}


.page
{

}

.navbar-inverse {
    background-color: #0a0a0a;
    border-color: #0a0a0a;
}

.navbar-brand 
{
	font-size:13px;
}

.header
{
	height:70px;
}

.photo-corinne
{
  border:1px solid #fff;
  background:url("./images/photo-corinne-husson.jpg") no-repeat left top ; 
  width:100%;
  height:678px;
}

.photo-c2
{
  border:1px solid #fff;
  width:100%;
}

@media (max-width:479px) 
{

	.photo-corinne
	{
	  height:300px;
	  background-size: cover;
	}

}

@media (min-width:479px) and  (max-width:767px) 
{

	.photo-corinne
	{
	  height:450px;
	  background-size: 800px 452px;
	}

}

.logo 
{
  position:absolute;
  right:20px;
  bottom:20px;
}

.logo h1
{
  font-family:'Archivo Narrow', Arial, helvetica, sans-serif;
  font-weight:normal;
  color:#fff;
  font-size:30px;
  margin:0px;
  padding:0px;
}

.menu
{
  margin-top:10px;
}

.menu a
{
  display:inline-block;
  padding:5px;
  background:#fff;
  color:#000;font-family:'Archivo Narrow', Arial, helvetica, sans-serif;
  font-weight:bold;
  font-size:18px;
  padding-right:90px;
  text-decoration:none;
}

.menu a:hover
{
  background:#aaa;
  color:#000;
}




img.photo-yeux
{
  border:1px solid #fff;
  max-width:100%;
}



.signature
{
  float:right;
  margin-top:18px;
  text-align:right;
  color:#cccccc;
  font-family:Arial, Helvetica, serif;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
  padding-right:5px;
}

.signature a
{
  color:#ffffff;
  font-family:Arial, Helvetica, serif;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.signature a:hover
{
  color:#ffffff;
  text-decoration:underline;
}

.footer
{
  text-align:center;
  color:#cccccc;
  font-family:Arial, Helvetica, serif;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
  height:80px;
}

.footer a
{
  color:#ffffff;
  font-family:Arial, Helvetica, serif;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

.footer a:hover
{
  color:#ffffff;
  text-decoration:underline;
}