﻿  body {
background: url("/1049/images/bg/bg.jpg");
background-attachment:fixed;
background-size:cover;
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.h1, h1 {
    
  font-family:'Ubuntu', sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: #043987;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.h2, h2 {
    
  font-family:'Ubuntu', sans-serif;
  font-size: 23px;
  font-weight: 500;
}

body {
  font-family: 'Ubuntu', sans-serif;
  font-size: 16px;
  font-weight: 400;

  color: #000000;
  -webkit-text-size-adjust: none;
}

.pad{
    
    padding: 10px 20px 20px 20px;
}

a {
  font: inherit;
  color: #1d4466;
  text-decoration: none;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
a:focus {
  outline: none;
  text-decoration: none;
  color: inherit;
}
a:active {
  background: transparent;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  color: #ffffff;
}

.btnrouge {
    color:#000000;
    text-decoration:underline;
}
.btnrouge:hover {
    color:#cc0000;text-decoration:underline;
}

.navbar 
{
font-family: 'Ubuntu', sans-serif;
font-size:18px;
font-weight: 500;
padding:0 120px;
letter-spacing: 1px;
margin-bottom:0;
}

.dropdown-menu {
font-size:14px; 
}

.dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #444444;
}

.navbar-toggle .icon-bar {
background-color: #000000;
}

.navbar-default {
    background-color: transparent;
}

.navbar-collapse {
max-height: none !important;
}


@media (min-width:768px) {
    .dropdown:hover .dropdown-menu {
        display: block;
    }
       .navbar-header {
        /*display:none;*/     
        }
        .header {
               /*height: 283px;*/      
            border:none;
           
        }

    .navbar-extra {
        position:absolute;     
        right:0;
        width
    }

    .navbar-nav {
   padding-top: 40px;  
}
}

@media (max-width:767px) {
    .navbar-header {
        display: none;
    }
    .navbar {
font-size:14px;
padding:0 20px;
}

.dropdown-menu {
font-size:14px; 
padding-left: 5px;
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px;
    margin-bottom: 0px;
}

}


/*========================================================
                     HEADER  Section
=========================================================*/
header {
  background: #f5faff;
  border-bottom: 0px solid #8dc8eb;
}

/*==================     ToTop     ======================*/
.toTop {
  background: #a30000;
  color: #fff;
}
.toTop:focus {
  color: #fff;
  background: #a30000;
}
.toTop:hover {
  color: #fff;
  background: #555555;
}


/*==================     slider btn     ======================*/

.camera_pag_ul li {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #000000;
    -moz-transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    transition: 0.3s all ease;
}

.camera_pag_ul li.cameracurrent, .camera_pag_ul li:hover {
    background: #999999;
}
.camera_pag_ul li:hover {
  background: #a30000;
}


/*==================     video + Gogle Map    ======================*/

.video-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}

/*==================     Btn-Form    ======================*/

.btn-primary {
    color: #fff;
    background-color: #c00000;
    border-color: #980000;
    }

 .btn-primary:hover {
        color: #fff;
        background-color: #980000;
        border-color: #c00000;
    }


/*==================  Stuck menu  ======================*/
.isStuck {
  background-color: rgba(245,250,255,.9);
  z-index: 999;
  box-shadow: 0 3px 10px -3px #000000;
  border-bottom: 0px solid #f2f2f2;
}
@media only screen and (max-width: 992px) {
  .isStuck {
    display: none !important;
  }
}

.navbar-default {
    background-color: transparent;
    border-color: #e7e7e7;
}

.navbar-nav {
    padding-top: 0px;
    float: right;
    margin: 0;
}

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: rgba(6, 97, 170,.8);
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #111111;
}
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}
.nav > li > a {
    position: relative;
    text-align:center;
    display: block;
    padding: 38px 17px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .navbar-default {
    text-align: center;
  }
/*==================  Pour menu mobile rd ======================*/
.rd-mobilemenu_ul li > a {
  color: #000000;
}
.rd-mobilemenu_ul li.active > a {
  background: #e82830;
  color: #ffffff;
}
.rd-mobilemenu_ul a.active {
  background: #f5f5f5;
  color: #2d2d2d;
}
.rd-mobilemenu_ul a:hover {
  background: #e82830;
  color: #ffffff;
}
.rd-mobilemenu_ul ul ul a:hover {
  background: #e82830;
  color: #ffffff;
}
}

/*
 — Section accueil —
*/
/* Carton */
@media (min-width: 1200px) {
	.carton-conteneur {
		width:50% !important;
		padding-right:2.4rem;
		padding-top:2.4rem;
		padding-bottom:2.4rem;
	}
	
	
	.carton {
		background-color:rgba(0, 153, 215, 0.8);
		padding:7rem 7rem 7rem;
		border-radius: 0px 40px 40px 40px;
		display:block;
		color:white;
		-webkit-font-smoothing:antialiased;
	}
	
	#section12143 {
		background-size:cover !important;
		background-attachment: fixed !important;
	}
	
   
	.carton-description {
		width:100% !important;
		
	}
	.description {
		background-color:rgba(35, 93, 171, 0.8);
		padding:1.5rem 2.4rem 2rem;
		display:block;
		color:white;
		-webkit-font-smoothing:antialiased;
	}

}

@media (min-width: 992px) {
	.carton-conteneur {
		padding-bottom:2.4rem;
	}
	.carton {
		background-color:rgba(35, 93, 171, 0.8);
		padding:7rem 7rem 7rem;
		border-radius: 30px 30px 30px 30px;
		display:block;
		color:white;
		-webkit-font-smoothing:antialiased;
	}
	#section12143 {
		background-size:cover !important;
		background-attachment: fixed !important;
	}
	   #section6573 {
	    padding-top: 40px;
	}
}

@media (min-width: 768px) {
	.carton-conteneur {
		padding-bottom:2.4rem;
	}
	.carton {
		background-color:rgba(35, 93, 171, 0.8);
		padding:4rem 3rem 4rem 3rem;
		border-radius: 20px 20px 20px 20px;
		display:block;
		color:white;
		-webkit-font-smoothing:antialiased;
	}
	#section12143 {
		background-size:cover !important;
		background-attachment: fixed !important;
		padding-top: 40px;
	}
	
}
@media (max-width: 768px) {
.entrepreneur-carton {
  background-color:rgba(35, 93, 171, 0.8);
  padding:1.5rem 2.4rem 2rem;
  display:block;
  color:white;
  -webkit-font-smoothing:antialiased;
}
.carton {
		background-color:rgba(35, 93, 171, 0.8);
		padding:1.5rem 2.4rem 2rem;
		border-radius: 10px 10px 10px 10px;
		display:block;
		color:white;
		-webkit-font-smoothing:antialiased;
	}
#section12143 {
  background-size:cover !important;
  background-attachment: fixed !important;
  background-position: center !important;
  padding-top: 40px;
}
#section6573 {
    background-size:cover !important;
	background-position: center !important;
	}
}


/*
 — Section contact —
*/
#section6626 {
	padding: 10px;
	}

/*==================  pied de page ======================*/

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 0px;
    background-color: rgba(20, 20, 20, 1);
 

}
