@charset "utf-8";
/* CSS Document */


#social
{
    height: 150px;
}

#social #bloc
{
    margin-top: 35px;
}

#social h5 a
{
    transition-duration: 0.2s;
    padding: 10px 60px 10px 60px;
	font-size:45px;
}

#social h4
{
    text-align: center;
}

#social h1 a:hover
{
    font-size: 45px;
    transition-duration: 0.2s;
}


	/****************** inscription ****************************/
#mdpdes
{
    display: none;
}
#mdpok
{
    display: none;
}
#mdpfail
{
    display: none;
}

#confdes
{
    display: none;
}
#confok
{
    display: none;
}
#conffail
{
    display: none;
}

#errorins1
{
    display: none;
}

#errorins2
{
    display: none;
}

#errorins3
{
    display: none;
}

#errorins4
{
    display: none;
}

#errorins5
{
    display: none;
}
/*Menu déroulant automatique*/
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -5px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 68%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 60px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 62px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

/*Demande de devis barre de menu*/

.Devis-etudes {
		background-color:#428bca;
}	
/*Reseau social index*/
.social-index {
	padding::20px 10px;
	margin:10px;
	color:inherit
	}

.social-index a {
	color: inherit;
	}

.social-index a:hover {
	color:#36F;
	}


/* footer*/
.footer-noir{
	padding: 10px 15px;
	background-color: #222;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	color:#FFF;
	}
.footer-social a{
		color:#666;
	}
.footer-social a:hover{
		color:#FFF;
	}

/*Page partenaire - Nos sites internet*/
.partenaire-nous{
	text-align:center;
	}
.partenaire-nous img{
	box-shadow:4px 4px 4px #aaa}
.partenaire-nous img:hover{
	opacity:0.40}
	
.partenaire-nous p{
	text-align:center;
	font-weight: bold;
	}
/*Page partenaire - Les sites des partenaires*/
.nos-partenaires{
	text-align:center;
	}
.nos-partenaires p{
	text-align:center;
	}

/*Bouton permis de construire*/
.btn-permis-construire{
	background-color:#A349A4;
	color:#FFF}
.btn-permis-constuire hoover {
	background-color:#9400D3}
	/* telephone*/
	/*telephone*/
.telephone-vert{
	font-size: 16px;
	color: #3c763d;
	font-weight: bold;
}