body {
margin:0px;
padding:0px;
}

#div-banner{
width:100%;
height:auto;
padding:0px;
}


.menu-borders{
  border: 1px solid #AAAAAA;
-webkit-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
padding:10px;
}

.border-simple{
border: 1px solid #AAAAAA;
}

.border-it{
border: 1px solid #AAAAAA;
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
}

.gradient-it{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eab92d+0,c79810+100;Yellow+3D+%232 */
  background: #eab92d; /* Old browsers */
  background: -moz-linear-gradient(top, #eab92d 0%, #c79810 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #eab92d 0%,#c79810 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #eab92d 0%,#c79810 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eab92d', endColorstr='#c79810',GradientType=0 ); /* IE6-9 */
}

.gradient-it-grey{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

.btn-primary:hover{
  padding:10px;
  border: 1px solid #4d2600;
  -webkit-border-radius: 4px;
  border-radius: 4px;

  color:#eeeeee;

  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eab92d+0,c79810+100;Yellow+3D+%232 */
  background: #eab92d; /* Old browsers */
  background: -moz-linear-gradient(top, #eab92d 0%, #c79810 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #eab92d 0%,#c79810 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #eab92d 0%,#c79810 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eab92d', endColorstr='#c79810',GradientType=0 ); /* IE6-9 */
}
.btn-primary{
  padding:10px;
  border: 1px solid #000000;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+100;Black+3D */
  background: #7d7e7d; /* Old browsers */
  background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
}

/* ----------------------- TEXTES ---------------------------------- */

.toleft-it{
  text-align: left;
}

.text-3D-it{
  color: white;
  padding:10px;
  border: 1px solid #4d2600;
  -webkit-border-radius: 4px;
  border-radius: 4px;

  text-shadow:
  -1px -1px 0 #88613f,
  1px -1px 0 #88613f,
  -1px 1px 0 #88613f,
  1px 1px 0 #88613f;

}



.text-style-2{
margin-bottom:20px;
padding:10px;
* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,cccccc+100;Gren+3D */
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
color:#222222;
font-size: 0.7em;
font-stretch: condensed;
text-align:left;
line-height: normal;

background-color: #bababa;
text-shadow: #e0e0e0 1px 1px 0;
text-align: center;
}

.text-style-3{
  text-align:center;
  font-size:24px;
  font-stretch: extra-condensed;
  font-weight:bold;
  font-family: 'Arial Black';
}

.fa, .glyphicon{
  margin-right:10px;
}

.glyph-space{
margin-right:5px;
margin-left:30px;
}

/*------------------------------------ CAROUSEL ----------------------------- */

.carousel-caption p{
padding-bottom:10px;
}


.carousel-caption{
  padding: 10px !important;
  bottom:0px !important;
  text-align:center;
  background-color:rgba(0,0,0,0.8);
  right:0px !important;
  left:0px !important;
  position:relative !important;
}

.carousel-indicators{
padding-top:5px;
}


/*-------------------------------- ELEMENTS ISOLES ----------------------------- */
#main-container{
display: block;
margin: 0px auto;
}

.text-accueil{
font-size: 24px;
font-family: 'Arial Black';

}

.logo-societe{
width:20%;
height:auto;
margin:auto;
}

#carte-geo{
  padding-top:350px;
  min-height:350px;
  background-image:url('../img/carte-geo-mini.png');
  background-size: cover;
  background-repeat: no-repeat;
  width:50%;
  height:auto;
}

/*------------------------------------ MAINS TAGS ----------------------------- */

.div-center-it{
  display: block;
  margin: 0px auto;
  text-align:center;
}

.references-commentaire{
  width:725px;

 display: block;
 padding: 15px;
 float:right;
 vertical-align: text-top;
}

.navbar-header button, span.icone-menu{
	background-color:#e8ecef !important;
	margin-right:7px !important;
	padding-top : 10px !important;
	padding-bottom : 10px !important;
	padding-left : 7px !important;
	padding-right : 7px !important;
	
	/* border : 1px solid #4874b5 !important; */
	border : 1px solid #4d2600 !important;
	border-radius:2px !important;
	
	
	border: 1px solid #4d2600;


}
span.icone-menu img{
	height:25px;
}

.dropdown-menu li{
  padding: 5px;
}

/*------------------------------------ RECAPTCHAS ----------------------------- */
.g-recaptcha{	
	margin:20px !important;
}

#g-recaptcha-login{
	float:right;
}


