@charset "utf-8";
/* CSS Document Commune à l'affichage écran et l'impression */

/*-------------------------------------------------*/
/* PAGE GENERAL                                    */
/*-------------------------------------------------*/

/*-------------------------------------------------*/
/* BANDEAU THERAPIES                               */
/*-------------------------------------------------*/
.siteBandeauTherapiesInner{width:95%;}

.siteBandeauTherapiesCol{width:33.33%;}
.siteBandeauTherapiesColInner .siteBandeauTherapiesColDetail {width:calc(100% - 60px); height: 250px;}
.siteBandeauTherapiesColDetailDetail{font-size:13px;line-height:23px;}	

@media (max-width: 800px) {
.siteBandeauTherapiesColInner .siteBandeauTherapiesColDetail {width:calc(100% - 50px); height: 220px;}	
}
	
@media (max-width: 600px) {
.siteBandeauTherapiesCol{width:50%;}
.siteBandeauTherapiesColInner .siteBandeauTherapiesColDetail {width:calc(100% - 60px); height: 200px;}
}	

@media (max-width: 500px) {
.siteBandeauTherapiesCol{width:50%;}
.siteBandeauTherapiesColInner .siteBandeauTherapiesColDetail {width:calc(100% - 60px); height: 230px;}
}	
	
@media (max-width: 400px) {
.siteBandeauTherapiesCol{width:100%;}
.siteBandeauTherapiesColInner .siteBandeauTherapiesColDetail {width:80%; height: 170px;}
}	


/*-------------------------------------------------*/
/* BANDEAU POINTS FORTS                            */
/*-------------------------------------------------*/
.siteBandeauPointsFortsInner{width:95%;}


.siteBandeauPointsFortsCol{width:25%;}
.siteBandeauPointsFortsColInner .siteBandeauPointsFortsColDetail {width:160px;height: 135px;border-radius:90px;padding-top:25px;padding-bottom:20px;}
.siteBandeauPointsFortsColDetailTitre{font-size:13px;line-height:23px;}


@media (max-width: 800px) {
.siteBandeauPointsFortsCol{width:50%;}
.siteBandeauPointsFortsColInner .siteBandeauPointsFortsColDetail {width:180px;height: 150px;border-radius:100px;padding-top:30px;padding-bottom:20px;}
.siteBandeauPointsFortsColDetailTitre{font-size:14px;line-height:24px;}
}
	
@media (max-width: 500px) {
.siteBandeauPointsFortsCol{width:50%;}
.siteBandeauPointsFortsColInner .siteBandeauPointsFortsColDetail {width:160px;height: 135px;border-radius:90px;padding-top:25px;padding-bottom:20px;}
.siteBandeauPointsFortsColDetailTitre{font-size:13px;line-height:23px;}
}	

@media (max-width: 450px) {
.siteBandeauPointsFortsCol{width:100%;}
.siteBandeauPointsFortsColInner .siteBandeauPointsFortsColDetail {width:160px;height: 135px;border-radius:90px;padding-top:25px;padding-bottom:20px;}
.siteBandeauPointsFortsColDetailTitre{font-size:13px;line-height:23px;}
}	


/*-------------------------------------------------*/
/* BANDEAU CONTACT                                 */
/*-------------------------------------------------*/
.siteBandeauContactInner{width:95%;}


/*-------------------------------------------------*/
/* BANDEAU FONCTIONNEMENT                          */
/*-------------------------------------------------*/
.siteBandeauFonctionnementInner{width:95%;}
.siteBandeauFonctionnementColInner{width:160px;}
.siteBandeauFonctionnementColContent_Btn {width: 100px;height: 100px;margin-left: 30px;}
.siteBandeauFonctionnementColContent_BtnNotification {width: 24px;height: 24px;font-size: 16px;}

@media (max-width: 800px) {
.siteBandeauFonctionnementCol{width:50%;}
.siteBandeauFonctionnementColInner{width:190px;}
.siteBandeauFonctionnementColContent_Btn {width: 120px;height: 120px;margin-left: 35px;}
.siteBandeauFonctionnementColContent_BtnNotification {width: 28px;height: 28px;font-size: 18px;}
}

@media (max-width: 600px) {
.siteBandeauFonctionnementCol{width:50%;}
.siteBandeauFonctionnementColInner{width:160px;}
.siteBandeauFonctionnementColContent_Btn {width: 100px;height: 100px;margin-left: 30px;}
.siteBandeauFonctionnementColContent_BtnNotification {width: 24px;height: 24px;font-size: 16px;}
}

@media (max-width: 400px) {
.siteBandeauFonctionnementCol{width:100%;}
.siteBandeauFonctionnementColInner{width:190px;}
.siteBandeauFonctionnementColContent_Btn {width: 120px;height: 120px;margin-left: 35px;}
.siteBandeauFonctionnementColContent_BtnNotification {width: 28px;height: 28px;font-size: 18px;}
}	



/*-------------------------------------------------*/
/* BANDEAU AVIS                                    */
/*-------------------------------------------------*/
.siteBandeauAvisCol{width:50%;}
@media (max-width: 800px) { 
  .siteBandeauAvisInner{width:100%;}
  .siteBandeauAvisCol{width:100%;} 
}




/*-------------------------------------------------*/
/* HOME HEADER                                     */
/*-------------------------------------------------*/
.siteHomeHeaderSlogan{width:700px;height:300px;left:calc( 50% - 350px);top:calc(50% - 150px);}

@media (max-width: 800px) {
.siteHomeHeaderSlogan{width:500px;height:300px;left:calc( 50% - 250px);top:calc(50% - 150px);}
.siteHomeHeaderSloganTitre1{font-size:14px;line-height:24px;}
.siteHomeHeaderSloganTitre2{font-size:36px;line-height:46px;margin-top:15px;}
.siteHomeHeaderSloganTexte{margin-top:15px;}
}

@media (max-width: 600px) {
.siteHomeHeaderSlogan{width:400px;height:360px;left:calc( 50% - 200px);top:calc(50% - 180px);}
.siteHomeHeaderSloganTitre1{font-size:14px;line-height:24px;}
.siteHomeHeaderSloganTitre2{font-size:36px;line-height:46px;margin-top:15px;}
.siteHomeHeaderSloganTexte{margin-top:15px;}
}

@media (max-width: 440px) {
.siteHomeHeaderSlogan{width:320px;height:360px;left:calc( 50% - 160px);top:calc(50% - 180px);}
.siteHomeHeaderSloganTitre1{font-size:14px;line-height:24px;}
.siteHomeHeaderSloganTitre2{font-size:34px;line-height:44px;margin-top:15px;}
.siteHomeHeaderSloganTexte{margin-top:15px;}
}	

/* modification du .rslides li et .rslides img dans le fichier responsivesslides.css de l'include
 
 
/*-------------------------------------------------*/
/* HOME - INTRO                                    */
/*-------------------------------------------------*/
.siteHomeIntroInner{width:95%; margin-top:20px;}


/*-------------------------------------------------*/
/* LE CENTRE                                       */
/*-------------------------------------------------*/
.siteCentreInner{width:95%; margin-top:20px;}


/*-------------------------------------------------*/
/* PATIENTS                                        */
/*-------------------------------------------------*/
.sitePatientsInner{width:95%; margin-top:20px;}

.sitePatientsColInner .sitePatientsColDetail {width:calc(100% - 90px); height: 250px; padding-left:30px;padding-right:30px;}
.sitePatientsColDetailPart1{width:50%;height:250px;}
.sitePatientsColDetailPart2{width:50%;height:250px;}

@media (max-width: 900px) {
.sitePatientsCol{width:100%;}
.sitePatientsColInner .sitePatientsColDetail {width:70%;height: 270px;padding-left:40px;padding-right:40px}
.sitePatientsColDetailPart1{width:50%;height:270px;}
.sitePatientsColDetailPart1Titre1{font-size:15px;line-height:25px;}
.sitePatientsColDetailPart1Titre2{font-size:30px;line-height:36px;}
.sitePatientsColDetailPart2{width:50%;height:270px;}
.sitePatientsColDetailPart2Serv1{background:url(../images/patients/neurhome-patients-enfants-adolescents-large.webp) center no-repeat;}
.sitePatientsColDetailPart2Serv2{background:url(../images/patients/neurhome-patients-adultes-large.webp) center no-repeat;}
}

@media (max-width: 640px) { 
.sitePatientsColInner .sitePatientsColDetail {width:60%;height: 320px;}

.sitePatientsColDetailPart1{width:100%;height:120px;}
.sitePatientsColDetailPart1Inner{margin:auto;}
.sitePatientsColDetailPart2{width:100%;height:200px;}
}


/*-------------------------------------------------*/
/* EQUIPE                                          */
/*-------------------------------------------------*/
.siteEquipeInner{width:95%; margin-top:20px;}
.siteEquipeCol{width:33.33%;}
.siteEquipeColInner .siteEquipeColDetail {width:calc(100% - 80px); height: 250px; padding-left:20px;padding-right:20px;}
.siteEquipeColDetailDetail{font-size:14px;line-height:24px;}

@media (max-width: 800px) {
.siteEquipeCol{width:50%;}
.siteEquipeColInner .siteEquipeColDetail {width:calc(100% - 80px); height: 230px; padding-left:20px;padding-right:20px;}
}	

@media (max-width: 600px) {
.siteEquipeCol{width:50%;}
.siteEquipeColInner .siteEquipeColDetail {width:calc(100% - 80px); height: 270px; padding-left:20px;padding-right:20px;}
}	
	
@media (max-width: 500px) {
.siteEquipeCol{width:100%;}
.siteEquipeColInner .siteEquipeColDetail {width:80%; height: auto;}
}	


/*-------------------------------------------------*/
/* EQUIPE - THERAPEUTE                             */
/*-------------------------------------------------*/
.siteEquipeTherapeuteCol{width:50%;}
.siteEquipeTherapeuteColInner .siteEquipeTherapeuteColDetail {width:calc(100% - 100px);padding-left:20px;padding-right:20px;}

@media (max-width: 700px) {
.siteEquipeTherapeuteCol{width:100%;}
.siteEquipeTherapeuteColInner .siteEquipeTherapeuteColDetail {width:80%; height: auto;}
}	


/*-------------------------------------------------*/
/* BIEN-ETRE                                       */
/*-------------------------------------------------*/
.siteBienEtreInner{width:95%; margin-top:20px;}
.siteBienEtreCol1{width:100%;}
.siteBienEtreCol2{width:100%;}

.siteBienEtreColImg{visibility: hidden;display: none;}
.siteBienEtreImg{visibility: visible;display: block;} 
@media (max-width: 900px) { .siteBienEtreImg { width:65%; } }
@media (max-width: 800px) { .siteBienEtreImg { width:70%; } }
@media (max-width: 700px) { .siteBienEtreImg { width:75%; } }
@media (max-width: 600px) { .siteBienEtreImg { width:80%; } }


/*-------------------------------------------------*/
/* COURS COLLECTIFS                                */
/*-------------------------------------------------*/
.siteCoursInner{width:95%; margin-top:20px;}


/*-------------------------------------------------*/
/* LOCATIONS                                       */
/*-------------------------------------------------*/
.siteLocationInner{width:95%; margin-top:20px;}


/*-------------------------------------------------*/
/* JOBS                                            */
/*-------------------------------------------------*/
.siteJobsInner{width:95%; margin-top:20px;}


/*-------------------------------------------------*/
/* FAQ                                             */
/*-------------------------------------------------*/
.siteFAQCol1{width:95%; margin-top:20px;}
.siteFAQCol2{width:0%;}
.siteFAQImg{visibility: hidden;display: none;}

@media (max-width: 900px) { .siteFAQColContentTexte{height:450px;max-height:450px;} }
@media (max-width: 800px) { .siteFAQColContentTexte{height:510px;max-height:510px;} }
@media (max-width: 700px) {
  .siteFAQCol{width:100%;}
  .siteFAQColContentTitre{height:auto;max-height: none;margin-bottom:10px;}
  .siteFAQColContentTexte{height:auto;max-height: none;}
}


/*-------------------------------------------------*/
/* RENDEZ-VOUS                                     */
/*-------------------------------------------------*/
.siteRdvInner{width:95%; margin-top:20px;}
.siteRdvCol1{width:100%;}
.siteRdvCol1Inner{width:100%;}
.siteRdvCol2{width:100%;}
.siteRdvCol2Inner{width:85%;}
.siteRdvTexte{padding-right:0px;}

@media (max-width: 900px) {.siteRdvCol2Inner{width:90%;} }  
@media (max-width: 700px) {.siteRdvCol2Inner{width:100%;} }  

@media (max-width: 500px) {
.siteRdvFormInputNom{width:100%;}
.siteRdvFormInputPrenom{width:100%;}
.siteRdvFormInputDN{width:100%;}
.siteRdvFormInputNISS{width:100%;}
.siteRdvFormInputCP{width:100%;}
.siteRdvFormInputVille{width:100%;}
}  
	


/*-------------------------------------------------*/
/* CONTACT                                         */
/*-------------------------------------------------*/
.siteContactInner{width:95%; margin-top:20px;}
.siteContactCol1{width:100%;}
.siteContactCol2{width:100%;}
.siteContactCol2Inner{margin-top:30px}


.contactFormInput{width:97%;}
.contactFormTextArea{width:97%;}

@media (max-width: 800px) {.contactFormInput{width:96.5%;}.contactFormTextArea{width:96.5%;}}
@media (max-width: 700px) {.contactFormInput{width:96%;}.contactFormTextArea{width:96%;}}
@media (max-width: 600px) {.contactFormInput{width:95%;}.contactFormTextArea{width:95%;}}
@media (max-width: 480px) 
{
  .contactFormInput{width:92%;}
  .contactFormTextArea{width:92%;}

  .contactPopupMessage{width:220px;height:100px;}
  .contactPopupMessageTabLigne{height:100px;vertical-align:middle;}
  .contactPopupMessageTabCol1{width:60px;}
  .contactPopupMessageTabCol2{width:160px;}
}


/*-------------------------------------------------*/
/* MENTIONS LEGALES                                */
/*-------------------------------------------------*/


/*-------------------------------------------------*/
/* PLAN DE SITE                                    */
/*-------------------------------------------------*/
.sitePlanNiv1
{
 	font-size       : 22px;
	line-height     : 32px;  
}
.sitePlanNiv2
{
 	font-size       : 18px;
	line-height     : 28px;  
}	


/*-------------------------------------------------*/
/* MESSAGE ERREUR                                  */
/*-------------------------------------------------*/

/*-------------------------------------------------*/
/* LIENS                                           */
/*-------------------------------------------------*/

/*-------------------------------------------------*/
/* GESTION PAGES                                   */
/*-------------------------------------------------*/
.siteGestionPages{margin-bottom:70px;}


