span.picto{
display:inline-block;
height:20px !important;
line-height:20px !important;
vertical-align:middle !important;
padding-left:26px;
}

.adresse{
font-size:16px !important;
margin-bottom:10px !important;
}

.tel, .fax, .site_web{
margin-bottom:5px !important;
font-size:18px !important;
color:#363636 !important;
font-family:open_sansregular;
}

.tel span.picto{background:url(../img/interface/picto-telephone-agence.png) left center no-repeat;}
.fax span.picto{background:url(../img/interface/picto-fax-agence.png) left center no-repeat;}
.site_web span.picto{background:url(../img/interface/picto-site-web-agence.png) left center no-repeat;}


/********** PLUSIEURS AGENCES **********/
.multi_liste_agences #gMap{
height:350px;
margin:30px 0px;
}

.multi_liste_agences{
list-style-type:none;
width:100%;
}

.multi_liste_agences li{
width:320px;
display:inline-block;
padding:20px;
margin-right:22px;
background:#FFF;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.multi_liste_agences li.last{
margin-right:0px !important;
}

.multi_liste_agences .image{
width:80%;
margin:0 auto !important;
}

.multi_liste_agences .image img{
width:100%;
max-width:265px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
}

.multi_liste_agences h2{
margin-bottom:10px;
}

.multi_liste_agences *{
text-align:center !important;
}
/********** FIN PLUSIEURS AGENCES **********/


/********** UNE SEULE AGENCE **********/
#une_seule_agence #gauche,
#une_seule_agence #droite{
min-height:406px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

#une_seule_agence #gauche{
width:45%;
float:left;
background:#FFF;
padding:20px 0px;
}

#une_seule_agence #droite{
width:50%;
float:right;
}

#une_seule_agence #gMap{
height:406px;
}

#une_seule_agence .image{
width:80%;
margin:0 auto !important;
}

#une_seule_agence .image img{
width:100%;
max-width:477px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
}
/********** FIN UNE SEULE AGENCE **********/

.multi_liste_agences *,
#une_seule_agence *{
text-align:center !important;
}


/********** PERSONNALISATION RÉSEAU PARTENAIRES **********/
.reseau_partenaire{
float:left;
width:239px !important;
padding:15px !important;
margin-bottom:30px !important;
margin-right:16px !important;
background:#FFF;
min-height:300px !important;
-moz-box-sizing: border-box;
box-sizing: border-box;

-webkit-box-shadow: 0 0 5px 0 #e8e8e8;
box-shadow: 0 0 5px 0 #e8e8e8;
}

.reseau_partenaire.last{
margin-right:0px !important;
}

.reseau_partenaire h2{
font-size:16px !important;
margin-bottom:10px !important;
}

.reseau_partenaire .adresse{
min-height:32px !important;
font-size:13px !important;
}

.reseau_partenaire .tel{
margin-bottom:0px !important;
}

.reseau_partenaire .tel,
.reseau_partenaire .fax,
.reseau_partenaire .site_web{
font-size:13px !important;
}

.reseau_partenaire .image img{
-moz-border-radius:0px !important;
-webkit-border-radius:0px !important;
border-radius:0px !important;
}
/********** FIN PERSONNALISATION RÉSEAU PARTENAIRES **********/




#gMap{
float:left;
}


.agence_actuelle{
float:right;
width:35%;
height:auto !important;
min-height:350px;
height:350px;
margin:30px 0px;
padding:15px;
background:#FFF;

-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0 0 5px 0 #e8e8e8;
box-shadow: 0 0 5px 0 #e8e8e8;
}

.agence_actuelle.multi_agence{
float:left;
margin-right:5%;
min-height:300px;
}


.multi_agence.lastActuelle{
margin-right:0;
float:right;
}

.agence_actuelle .reseau_partenaire{
padding:0px !important;
margin:0px !important;
width:100% !important;
min-height: auto !important;

-webkit-box-shadow: 0 0 0px 0 #ffffff;
box-shadow: 0 0 0px 0 #ffffff;
}

.agence_actuelle .image img{
max-width:100% !important;
}