.displayNone{
    display:none;
}

.separatorRight{
border-right:2px #BDB5B5 solid;
margin-bottom:5px;
}


b, strong {
  font-weight: normal;
}

a{
    text-decoration: none!important;
}
h1 {
font-size: 60px;
}
h1, h2 {
color: #252424;
}


fieldset {
  border:none;
  background-color:#f8f8f8;
  margin : 0 0 0 0;
}

#titreSpecial {
background-color: #474544;
text-align: left;
color: #FFF;
padding: 5px 20px;
}


#titreSpecial2 {
background-color: #474544;
text-align: center;
color: #FFF;
padding: 10px;
font-size: 25px;
}

.blockF{
	height:100%;
}
.blockH{
	height:55%;
}
.blockS{
	height:45%;
}

.blockSup{
	height:100%;
}

.blockFemme{
	margin:0 10px 0 0 ;
	height:100%;
}

.blockHomme{
	height:95%;
}

.blockTarif{
	height:465px;
	margin-bottom: 10px;
}

.description {
color: #282828;
margin:20px 0;
text-align:justify;
font-size: 14px;
}

.coordonnee {
color: #282828;
text-align:right;
margin:20px 0;
font-size: medium;
}

.map{
	margin-top:10px;
}
 .block2 .description {
padding: 0 20px;
margin:0;
}

.floatleft{
    float:left;
}
.floatright{
    float:right;
}
.alignright{
    text-align:right;
}

.aligncenter{
    text-align:center;
}
body {
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    /*background: url(../images/11.jpg) no-repeat center center scroll;
    background-attachment:fixed;*/
	background-color:#4B504F;
    height: 100%;
    margin: 0;
    padding:0;
}


.block1 {
padding:0px;
}

.block2 {
background: #efefef;
height:400px;
margin-bottom:10px;
}

.br{
margin-right:5px;
background: #f8f8f8;
}

.bl{
margin-left:5px;
background:#f8f8f8;
}

.menuLine{
    color:white;
    text-decoration: none;
    width:60px;
}

li .menuLine{
    padding:5px 10px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

li .menuLine:hover{
    text-decoration: none;
    background-color: rgba(250,250,250,0.3);
    color:white;
    padding:15px 25px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}


li{
    display:inline;
}

html {
    width: 100%;
    height: 100%;
}


.menu1{
     position:fixed;
   top:0px;
   width:100%;
   z-index: 10000;
}



.foot{
    vertical-align: middle;
   line-height:30px;
   width:100%;
   /*background-color:rgba(236,240,241,0.9);*/
   background-color: #ecf0f1;
   z-index: 1;
   text-align: center;
   color :#282828;
	border-bottom: 10px rgb(75, 80, 79) solid;
}


.contenu1{
	/*background-color:rgba(236,240,241,0.9);*/
    background-color: #ecf0f1;
    color:white;
    /*padding: 20px 35px;*/
	margin-top: 60px;
	/*margin-bottom : 40px;*/
	font-family: 'Varela Round', sans-serif !important;
	z-index: 0;
	overflow:auto;
}

.pointer{
    cursor:pointer;
}

.tiret
{
font-size:20px;
}

.foot a{
	text-decoration:none;
	color: #282828;
	font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
}


/* change bootstrap */

.glyphicon-minus
{
margin-right:5px;
}

.navbar-default .navbar-nav>li>a , .navbar-default .navbar-brand 
{  
    color:#252424;
}
.active a{
    background-color: #474544!important;
	color: white !important;
}


.navbar-default{
background-color: #f8f8f8!important;
border-color: #f8f8f8!important;
}
.navbar-default .navbar-brand:hover{
color: #252424;
}
.navbar-default .navbar-nav>li>a:hover{
    background-color: #474544 !important;
	color: white !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.navbar {
position: relative;
min-height: 50px;
margin-bottom: 20px;
border: none;
}

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

@media (min-width: 768px){
    .navbar-nav > li {
    padding: 0px 0px 0 40px;
    }
    
    .navbar-nav {
    float: right;
    margin: 0;
    }
    
    .navbar {
border-radius: 0px;
}

}

@media (max-width: 768px){

/*.br{
margin-right:0px;
background: #f8f8f8;
}

.bl{
margin-left:0px;
background:#f8f8f8;
}*/



}

@media (max-width: 991px){

.blockTarif{
	height:100%;
}

.blockFemme{
	margin:0 0 0 0 ;
	height:100%;
}

.blockHomme{
	margin-top:15px;
}

.blockSup{
	margin-top:15px;
}

.separatorRight{
	border:none;
}

.coordonnee{
	text-align:left;
}

}