@charset "utf-8";
/* CSS Document */


@media (min-width: 576px) {
.email_input {
    display: inline-block;
    vertical-align: middle;
	width:100%!important;
}

.form-inline label.alaune {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content:flex-start;
    margin-bottom: 0;
}
}


@media (min-width: 200px) and (max-width: 991px) {
  .padding-custom {
	padding-right:0 !important;
	padding-left:0 !important; 
  }
}
 
 
@media (max-width: 991px) {
.navbar_custom {
    font-family: 'interstate', Helvetica, sans-serif;
    font-size: 22px;
	padding:10px;
	margin-left: -15px;
	margin-right: -15px;
}
} 

@media (min-width: 768px) {
.navbar-nav{
	float:none;
	vertical-align:top;
	margin-top:5px;
}
.navbar-nav li{
	padding-left:8px;
	padding-right:8px;
}
	
} 



@media (min-width: 992px) {
.navbar_custom {
    font-family: 'interstate', Helvetica, sans-serif;
    font-size: 22px;
	padding: 0;
	margin-left: -15px;
	margin-right: -15px;
}
  .padding-custom {
	padding-right:15px;
	padding-left:0 !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
} 
}


@media (min-width: 1200px) {
  .container {
    max-width: 1260px;
  }
}



@media (min-width: 1201px) {
.dfp-google{
	text-align:right;
}
}


@media (max-width: 480px) {
	#carte_france_sans_dom_tom{
		width:280px;
		height:243px;
		margin-right:14px;
		box-sizing:content-box;
		margin-left: 5%
	}
	
	#divZoneGeographique{
		padding-top: 5%;
		margin-left: 30%;
		margin-bottom: 30px;
	}
}






body {
    background-color: #F1F1F1;
}
.bg_navbar_custom {
   background-color: #698C9F!important;
}
.navbar_custom a {
	color: #FFFFFF;
}
.navbar_custom a:hover {
    color: #c0c0c0;
}
.navbar-collapse {
    max-height: none;
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-overflow-scrolling: touch;
}
/*.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid #FFFFFF;
    border-radius: .25rem;
}
.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
}*/
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.custom-toggler.navbar-toggler {
  border-color: rgb(255,255,255);
  border:2px solid #FFFFFF;
} 

.navbar_custom .navbar-nav>li>a.jaune, .navbar-header a.jaune{
	color:#f2c12e;
}
.navbar_custom .navbar-nav>li>a.jaune:hover,.navbar_custom .navbar-nav>li>a.jaune:focus{
	color:#f1d683;
}
.navbar-brand-menu {
    float: left;
    padding: 15px 7px;
    font-size: 20px;
    line-height: 20px;
    color: white;
}
.bg_jaune{
	background-color:#f2c12e;
	color:#003366;
	margin-left: -15px;
	margin-right: -15px;
	padding: 8px 0 6px 20px;
}
.line_height_bigger{
	line-height:2rem;
}

/*.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus{color:#e6e6e6;background-color:transparent}
.navbar-custom .navbar-text{color:#fff}
.navbar-custom .navbar-nav>li>a{color:#fff;padding-bottom:5px;margin-bottom:5px}

.navbar-custom .navbar-nav>li>a:hover,.navbar-custom .navbar-nav>li>a:focus{color:silver;background-color:transparent}
.navbar-custom .navbar-nav>.active>a,.navbar-custom .navbar-nav>.active>a:hover,.navbar-custom .navbar-nav>.active>a:focus{color:silver;background-color:#384e24}
.navbar-custom .navbar-nav>.disabled>a,.navbar-custom .navbar-nav>.disabled>a:hover,.navbar-custom .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}
.navbar-custom .navbar-toggle{border-color:#ddd}
.navbar-custom .navbar-toggle:hover,.navbar-custom .navbar-toggle:focus{background-color:#ddd}
.navbar-custom .navbar-toggle .icon-bar{background-color:#fff}
.navbar-custom .navbar-collapse,.navbar-custom .navbar-form{border-color:#fff}
.navbar-custom .navbar-nav>.dropdown>a:hover .caret,.navbar-custom .navbar-nav>.dropdown>a:focus .caret{border-top-color:silver; border-bottom-color:silver}
.navbar-custom .navbar-nav>.open>a,.navbar-custom .navbar-nav>.open>a:hover,.navbar-custom .navbar-nav>.open>a:focus{background-color:#384e24; color:silver}
.navbar-custom .navbar-nav>.open>a .caret,.navbar-custom .navbar-nav>.open>a:hover .caret,.navbar-custom .navbar-nav>.open>a:focus .caret{border-top-color:silver;border-bottom-color:silver}.navbar-custom .navbar-nav>.dropdown>a .caret{border-top-color:#fff; border-bottom-color:#fff}*/


.sous_nav {
    color: #999999;
	font-size: .8rem;
}
.sous_nav a {
    color: #698c9f;
}
.sous_nav a:hover {
    color: #003366;
    text-decoration: none;
}
ul.sous_nav  {
	padding-top:10px;
	padding-bottom:10px;
	padding-inline-start:0!important;
	margin-bottom: 0;
}
ul.sous_nav  li{
	list-style-type: none; 
    display: inline;
    padding-top: 6px;
    padding-bottom: 6px;
}
ul.cat_experts  li{
	list-style-type: none; 
    display: inline;
    padding-top: 6px;
    padding-bottom: 6px;
}

.col-gauche {
	background-color:#dfdfdf;
	padding-left: 0;
	padding-right: 0;
}

.bloc_fond {
    color: #003366;
}
.bloc_fond:hover {
    color: #06C;
    text-decoration: none;
}
.blanc {
  color: #FFFFFF;
}
.fond_blanc {
  background-color: #FFFFFF;
}
h3.titre_bleunew{
  font-family: 'interstate';
  font-size: 26px;
  color: #003366;
  display: block;
  text-transform: uppercase;
  margin-top:0;
}
h4.titre_bleunew{
  font-family: 'interstate';
  font-size: 28px;
  color: #003366;
  display: block;
  text-transform: uppercase;
  margin-top:0;
}
.bleu{
  color: #003366;
}
.orange{
  color: #FF6600;
}

.orange a{
  color: #D96E10;
}
.orange a:hover{
  color: #dd904c;
}
.bleu a {
  color: #003366;
}
.bleu a:hover {
  color: #285786;
}
.btn-bleu {
    color: #FFFFFF;
    background-color: #003366;
    border-color: #003366;
}
.bg_gris {
  background-color: #F1F1F1;
}
.acquereur_mobile{
	background-color:#5f8193;
	padding-top:4px;
}
.cedant_mobile{
	background-color:#6d8922;
	padding-top:4px;
}
.expert_mobile{
	background-color:#204b76;
	padding-top:4px;
}
.investisseur_mobile{
	background-color:#a50f1d;
	padding-top:4px;
}
.carre_1 {
  background-color:#5f8193;
  float:left;
  height:36px;
  width:36px;
}
.carre_2 {
  background-color:#6d8922;
  float:left;
  height:36px;
  width:36px;
}
.carre_3 {
  background-color:#204b76;
  float:left;
  height:36px;
  width:36px;
}
.carre_4 {
  background-color:#a50f1d;
  float:left;
  height:36px;
  width:36px;
}
.bloc_authentifie {
	width: 30px;
    float:left;
}
.acquereur {
  background-color: #FFFFFF;
  color:#5f8193;
  height:36px;
  margin-bottom:5px;
  padding-top:5px;
  padding-bottom:1px;
  margin-left:36px;
  padding-left:15px;
}
.acquereur:hover {
  background-color:#5f8193;
  color:#FFFFFF;
  text-decoration:none;
}
.cedant {
  background-color:#FFFFFF;
  color:#6d8922;
  height:36px;
  margin-bottom:5px;
  padding-top:5px;
  padding-bottom:1px;
  margin-left:36px;
  padding-left:15px;
}
.cedant:hover {
  background-color:#6d8922;
  color:#FFFFFF;
  text-decoration:none;
}
.expert {
  background-color: #FFFFFF;
  color:#204b76;
  height:36px;
  margin-bottom:5px;
  padding-top:5px;
  padding-bottom:1px;
  margin-left:36px;
  padding-left:15px;
}
.expert:hover {
  background-color: #204b76;
  color:#FFFFFF;
  text-decoration:none;
}
.investisseur {
  background-color:#FFFFFF;
  color:#a50f1d;
  height:36px;
  margin-bottom:5px;
  padding-top:5px;
  padding-bottom:1px;
  margin-left:36px;
  padding-left:15px;
}
.investisseur:hover {
  background-color:#a50f1d;
  color:#FFFFFF;
  text-decoration:none;
}
a.cat-accueil {
    font-family: 'interstate', Helvetica, sans-serif;
    font-size: 20px;
    color: #FFF;
    text-transform: uppercase;
    text-decoration: none;
}
.list-group-item-custom {
  position: relative;
  display: block;
  padding: 2px 2px;
  margin-bottom: -1px;
  border: 0;
  font-size: 0.86em;
  color: #333333;
}
.list-group-item-custom:hover {
  color: #003366;
  text-decoration: none;
}
.slogan {
  color: #666666;
  font-size: 0.86em;
  line-height: 0.9;
}


.dernier_presta {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
}


.footer_gris {
    background-color: #d4d4d4;
}
.footer_gris a {
    color: #333333;
}
.footer_gris a:hover {
	color: #003366;
    text-decoration: none;
}
.footer_gris h5 {
  color: #333333;
  font-weight:400 !important
}




/********************************************Lounis - Annuaire experts PDC **************************************/

ul.bleu_fusacq>li.active a {
   background-color:#174f70!important;
}
.bleu_fusacq {
   color:#174f70;
}

.fa.fa-navicon {
  color:red;
}
a{
	color: #003366;
}

a:hover {
	color:#39699A;
}

.bleu-no-souligne{
	color: #003366;
}

.bleu-no-souligne:hover{
	color: #003366;
}

a.vert {
	color: #669900;
}
a.vert:hover {
	color:#7FAC24;
}

a.bleu {
	color: #003366;
}
a.bleu:hover {
	color:#2B5E92;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color:#174f70;
}
.slogan {
width:190px;
text-align:center;
line-height: .8rem;
padding-bottom:4px;
color: #666666;
font-size: .7rem;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bloc_search_index {
    padding-top: 15px;
    min-height: 215px;
    color:#333;
   /* background-color: #f5f5f5;*/
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-size: 14px;
    text-align: right;
    position: relative;
/*    margin-left: 60px;*/
}
#bloc_carte_index{
	float:right;
}
#carte_france{
	width:300px;
	height:243px;
	margin-right:14px;
	box-sizing:content-box;
}

#carte_france_sans_dom_tom{
	width:280px;
	height:243px;
	margin-right:14px;
	box-sizing:content-box;
	margin-left: 20%
}

#divZoneGeographique{
	padding-top: 6%;
	margin-bottom: 30px;
}

#sliderbox{
	float:right;
}
.list-group-item-g {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    background-color: #f1f1f1;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.orange_24_bold {
	color: #FF6600;
	font-size: 2rem;
	font-weight: 600;
}

.blue_24_bold {
	color: #036;
	font-size: 2rem;
	font-weight: 600;
}
.blue{
	color: #036;
}

.blanc_24 {
	color: #FFF;
	font-size: 2rem;
	font-weight: 600;
}
.btn-outline-orange {
    color: #FF6600;
    background-color: transparent;
    background-image: none;
    border-color: #FF6600;
}
.btn-outline-orange:hover {
    color: #fff;
    background-color: #FF6600;
    border-color: #FF6600;
}
.orange_12{
	color: #FF6600;
	font-size: 1.2rem;
	font-weight: 600;
}
.blanc_12{
	color: #FFF;
	font-size: 1.2rem;
	font-weight: 600;
}
.blanc_18{
	color: #FFF;
	font-size: 1.5rem;
	font-weight: 600;
}
footer a {
	color: #FFFFFF;
}
footer a:hover {
	color:#F1F1F1;
}
.card2-header {
    padding:0;
    margin-bottom: 0;
    background-color:#FFFFFF ;    /*rgba(0,0,0,.03)*/
    border-bottom:none;           /*1px solid rgba(0,0,0,.125)*/
}
.card2 {
	margin-top:0;
	margin-bottom:0;
}
.card2-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding:0;
    padding-top: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 0.5rem;
    padding-left: 1.25rem;
}
.form-group2 {
    margin-bottom:0;
}
.navbar-brand {
    display: inline-block;
    padding-top: .5rem;          /*.3125rem*/
    padding-bottom: .5rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}
.mb{
    margin-top:1.5rem;
	margin-bottom:1.5rem;
}
.villes{
    font-size:.80rem;
	padding-right:0;
	padding-left:0;
	margin-left: 0;
	line-height: .6rem;
}
.derannonces{
    font-size:.80rem;
	padding-right:0;
	padding-left:0;
	margin-left:0;
	margin-right:0;
	text-align: left;
	margin-bottom:1.5rem;
	
}
.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #023950;
    border-color: #023950;
}
.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #023950;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
option.select-hr { 
	border-bottom: 1px dotted #000; 
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border:none;
    border-radius:0;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
    padding-top: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 0.5rem;
    padding-left: 1.25rem;
}

.blocgris>.villes>.list-group>.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #F1F1F1; 
    border:0;
	line-height: 1.1rem;
	}
.franchise {
	border-color:#ff8a00;
}	
.chiffres {
	font-size:.9rem;
}
.card-header {
    padding:0;
	font-size: .5rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,0);
    border-bottom: 1px solid rgba(0,0,0,0);
	}
.experts>.card-header {
	background-color:transparent;
	color: #FFFFFF;
	display:inline;
	border: none;
}
.franchise>.card-header {
	background-color:#ff8a00;
	color: #FFFFFF;
	display:inline;
}
.franchise>.card-body {
	padding-top:10px;
	padding-bottom: 4px;
}
.franchise>.card-body a {
	color:#ff8a00;
	font-size: 20px;
	font-weight: bold;
}
.franchise>.card-footer {
	text-align: right;
	padding-top:2px;
	padding-bottom: 4px;
}

.btn-link-experts {
    font-weight: 400;
    color: #003366;
    background-color: transparent;
}
.experts a{
	color:#003366;
	font-size:16px;
}

.border_bottom {
 border-bottom: 1px solid #CCCCCC;
 }
.border_gris {
 /*border: 1px solid #CCCCCC;*/
 }

.div-grandes-zones{
	margin-top: 5px;
}

@media (max-width: 480px) {
#imgAnnuaireExpert{
    width: 100%
}

.div-grandes-zones{
	margin-top: 20px;
}
}
#lienRetour{
	font-size: 14px;
}

.bvalidator-bslikert-msg{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#a94442;
}

.bvalidator-bslikert-tooltip{
	border-color: #a94442;
}

.bvalidator-bslikert-tooltip .bvalidator-bslikert-arrow:after{
	border-top-color: #B98A89;
}

.form-control.bvalidator-bslikert-invalid,input.bvalidator-bslikert-invalid{
	background-color: #FFFFFF !important;
	border: 1px solid #a94442;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

#idDivConfirmationRef{
	margin: 0 auto;
	width: 100%;
	text-align: center;
}

.imgTooltip{
	position: relative;
	bottom: 2px;
	cursor: pointer;
}

.mr1rem {
	margin-right:.1rem!important;
}
.mr0rem {
	margin-right:0!important;
} 

.mr1rem-orange {
	margin-right:.1rem!important;
	color: #FF6600;
}

.div_pagination{
	
	padding-top: 20px;
	text-align: center;
}


.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #143f6c;
	text-decoration: none;
	background-color: #fff;
	border:0; /*modifié*/
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 0; /*modifié*/
	border-bottom-left-radius: 0; /*modifié*/
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 0; /*modifié*/
	border-bottom-right-radius: 0; /*modifié*/
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus,
	.pagination>li>span:focus {
	color: #143f6c;
	background-color: #eee;
	border-color: #ddd;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
	.pagination>.active>span:hover, .pagination>.active>a:focus,
	.pagination>.active>span:focus {
	z-index: 2;
	color: #fff!important;
	cursor: default;
	background-color: #143f6c!important;
	border-color: #143f6c!important;
	
}

.pagination>.disabled>span, .pagination>.disabled>span:hover,
	.pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover,
	.pagination>.disabled>a:focus {
	color: #999;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.pagination_acq {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination_acq>li {
	display: inline;
}

.pagination_acq>li>a, .pagination_acq>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #546e31;
	text-decoration: none;
	background-color: #fff;
	border: 0; /*modifié*/
}

.pagination_acq>li:first-child>a, .pagination_acq>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 0; /*modifié*/
	border-bottom-left-radius: 0; /*modifié*/
}

.pagination_acq>li:last-child>a, .pagination_acq>li:last-child>span {
	border-top-right-radius: 0; /*modifié*/
	border-bottom-right-radius: 0; /*modifié*/
}

.pagination_acq>li>a:hover, .pagination_acq>li>span:hover, .pagination_acq>li>a:focus,
	.pagination_acq>li>span:focus {
	color: #546e31;
	background-color: #eee;
	border-color: #ddd;
}

.pagination_acq>.active>a, .pagination_acq>.active>span, .pagination_acq>.active>a:hover,
	.pagination_acq>.active>span:hover, .pagination_acq>.active>a:focus,
	.pagination_acq>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #6d8922;
	border-color: #B7389;
}

.pagination_acq>.disabled>span, .pagination_acq>.disabled>span:hover,
	.pagination_acq>.disabled>span:focus, .pagination_acq>.disabled>a, .pagination_acq>.disabled>a:hover,
	.pagination_acq>.disabled>a:focus {
	color: #999;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.btn-orange {
    color: #FFF;
    background-color: #FF6600;
    border-color: #FF6600;
}

.bg_gris {
  background-color: #F1F1F1;
}


.btn-vert {
    color: #FFFFFF;
    background-color: #4cae4c;
    border-color: #4cae4c;
}

.loader {
    border: 8px solid #f3f3f3; /* Light grey */
    border-top: 8px solid #FF6600;
    border-bottom: 8px solid #FF6600;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    animation: spin 2s linear infinite;
    display: inline-block;
    position: relative;
    top: 5px;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.btn-link{
	color: #003366;
	text-decoration: none;
}

.btn-link{
	color: #003366;
	text-decoration: none;
}

.btn-link:hover {
  color: #285786;
}

#blockResultatsExpertsByRefs{
	background: #EEF1F4; 
	padding-bottom: 30px; 
	margin-top: 10px;
	border-radius: .25rem;
}

.fond-gris-claire{
	background-color: #F1F1F1;
}

.padding-left-right{
	padding-left: 45px;
	padding-right: 45px;
}

.photo-commerce {
		max-width: 100px;
		max-height: 100px;
}

#spanContact2{
	margin-left: 87px;
}


