#centre, #contenu { 
	width: 100%;
	max-width: 100% !important;
	padding: 0 !important;
}
#corps { 
	float: none !important; 
	width: auto !important; 
}
#menus { display: none; }
#ariane { 
	max-width: 940px;
	margin: 0 auto;
        background-color: #fff;
}
div#coordonnees {
    padding-bottom: 0 !important;
}
.cd-vitrine {
	background-image: url('/ressources/images/b23-vit-services-signature-940x500.jpg'); 
	background-position: top center;
	background-color: #f5ede3;
	min-height: 450px;
	max-width:  1200px;
}
.cd-vitrine h1 { font-size: 36px !important; font-weight: bold !important; }
.cd-vitrine p.intro { font-size: 18px !important; }
.cd-vitrine > div { padding: 0; }
.cd-vitrine .bloc-texte { max-width: 350px; }
.cd-vitrine .cd-bouton-action { margin-left: 0 !important; }
.fond-vitrine { background-color: #f5ede3 }
.cd-vitrine a.cd-bouton-action.principal { margin-top: 25px !important; }
#encadre p { color: #000 !important; }
#avantages h2 { margin-bottom: -15px !important; }
#zone-centrale .tiroirs { margin: auto !important; }
#contenu table.cd-tableau-donnees thead tr th {
    padding: 1rem 1.25rem;
}
.centre_services { overflow: hidden; } 
.centre_services .adresse { float: left; }
.centre_services .geo { 
	float: right;
	margin-top: -10px; 
}
.heureLigne { margin-top: -20px !important; }
/*.heureLigne table.cd-tableau-donnees thead tr th {
  color: transparent;
}*/
.item {
	width: 48%;
	padding-right: 2%;
	margin-bottom: 20px;
        float: none !important;
}
.gris { background-color: #E5EAEE; }
.contenu-central { padding-bottom: 30px; }
div#avantages {
    padding-top: 40px;
}
div#avantages div.cd-grille {
    background-color: #fff;
}
div#avantages div.cd-grille:before {
    width: 3.8rem !important;
}
#zone-centrale .cd-layout-horizontal.cd-fond-blanc {
    margin-top: 0;
    border: 1px solid #cbcbcb !important;
}
div#horaire {
    background: #fff;
    padding: 20px 20px 0 20px;
	border: 1px solid #cbcbcb;
    border-radius: 8px;
}
.cd-max-ctn.equipe {
    padding-top: 30px;
}
.equipe h2 {
    margin-bottom: 40px !important;
}
.equipe .photo-equipe { margin-bottom: 50px; }
.cd-max.gris.contact {
    padding: 40px 0;
}
#obtenir {
    background-color: #fff;
	border: 1px solid #cbcbcb;
    border-radius: 8px;
	overflow: hidden;
}
#obtenir .desc {
    padding: 30px;
	float: left;
}
#obtenir .cd-50.image {
	background-image: url("/ressources/images/e00-img-assistance-technique.jpg");
    background-position: left -60px;
	border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
	min-height: 235px;
	float: right;
}
@media screen and (max-width: 410px){
  .cd-vitrine { background-position: -480px 320px; min-height: 600px; }
  .cd-vitrine .bloc-texte { margin-left: 10px !important; position: absolute; top: 0; }
}
@media screen and (min-width: 411px) and (max-width: 599px){
  .cd-vitrine { background-position: -440px 330px; min-height: 600px; }
  .cd-vitrine .bloc-texte { margin-left: 10px !important; position: absolute; top: 0; }
}
@media screen and (max-width: 599px){
  .item { width: 98% !important; }
  .equipe .flex-container { margin: 0 5px !important; }
  .equipe h2 { margin: 0 5px 20px 5px !important; }
  .contenu-central .cd-max-ctn, .contact .cd-max-ctn { margin: 0 5px; }
  div#avantages { padding-left: 0; padding-right: 0; }
  .centre_services .geo {
    float: left;
    margin-top: 10px; }
}
@media screen and (min-width: 769px){
  #obtenir .cd-50 { width: 50%; }
}
