@charset "utf-8";
/* CSS Document */
body										{background-color:#ac907b; font-family:Arial, Helvetica, Sans-serif; font-size:12px; color#9296b8; }
a										   	{text-decoration:none; color:#fff; }
a:hover										{text-decoration:underline;}

/* TOP */
#top_wrapper 								{ margin:0 0 20px 0; }
#top 										{ height:auto; padding:20px 0 0 0; }
.conteneur									{ width:980px; margin:0 auto; }

#logo 										{ text-align:center; }
#logo h1										{ font-size:25px; color:#4b311a; font-weight:lighter; margin-top:5px; }
#logo h2										{ font-size:20px; color:#4b311a; font-weight:lighter; margin-top:5px; }
#logo h3										{ font-size:24px; color:#FFF; font-weight:lighter; margin-top:5px;font-style: italic; font-weight: bold; font-family: Lato; margin-bottom: 25px;}

#reseaux 									{ text-align:center; margin-botton:5px; margin-top:30px; padding-left:20px }
.spinning_icons a							{ width:35px; height:35px; display:inline-block; text-indent:-9999em; background-position:0 0; background-repeat:no-repeat; z-index:2000; overflow:hidden; }
.spinning_icons a							{ width:35px; height:35px; display:inline-block; text-indent:-9999em; background-position:0 0; background-repeat:no-repeat; z-index:2000; overflow:hidden; }
.spinning_icons a:hover						{ transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); transition:transform 0.2s ease-out; -webkit-transition: -webkit-transform:0.2s ease-out; -moz-transition: -moz-transform:0.2s ease-out; }

.facebook									{ background:url(../images/facebook.png); }
.twitter									{ background:url(../images/twitter.png); }
.in											{ background:url(../images/in.png); }
.google										{ background:url(../images/google.png); }

/* scrollup */
#scrollUp									{ bottom:20px; right:20px; height:38px; width:38px; background:url(../images/top.png)}

/* Menu */
#navigation_wrapper							{ width:100%; height:30px; background-color:#ac907b; }
#navigation									{ width:100%; height:40px; background-color:#ac907b; z-index:100;}
#navigation ul								{ list-style:none; margin:0; margin-left:120px; padding-top:10px;}
#navigation ul li								{ margin:0; padding:0; display:inline;}
#navigation ul li a								{ display:block; float:left; margin:0; padding:0; height:25px; width:175px; line-height:25px; font-size:15px; font-weight:bold; color:#fff; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; margin-right:10px; text-decoration:none; color:#fff;}
#navigation ul li a:hover						{ background:#95d53d; color:#fff;}


/* Accueil */
.info-accueil								{ width:100% height:auto; background-color:#e9ded8; text-align:center; padding:15px 0; }
.info-accueil h1								{ font-size:18px; color:#4e321c; font-weight:lighter }
.info-accueil h2								{ font-size:14px; color:#000; font-weight:lighter; margin-top:5px; }
.info-accueil h3								{ font-size:12px; color:#4e321c; font-weight:lighter; margin-top:15px; }
.info-accueil a								{ color:#fff;}

/* services */
.info-services								{ width:100%; height:auto; background-color:#e9ded8; text-align:center; padding:15px 0; }
.info-services h1							{ font-size:18px; color:#4e321c; font-weight:lighter }
.info-services h2							{ font-size:14px; color:#000; font-weight:lighter; margin-top:5px; }
.info-services h3							{ font-size:12px; color:#4e321c; font-weight:lighter; margin-top:15px; }
.info-services a								{ color:#fff;}

/* soins */
.info-soins									{ width:100%; height:auto; background-color:#e9ded8; text-align:center; padding:15px 0; }
.info-soins h1								{ font-size:18px; color:#4e321c; font-weight:lighter }
.info-soins h2								{ font-size:14px; color:#000; font-weight:lighter; margin-top:5px; }
.info-soins h3								{ font-size:12px; color:#4e321c; font-weight:lighter; margin-top:15px; }
.info-soins a								{ color:#fff;}

/* contact */
.info-contact								{ width:100%; height:auto; background-color:#e9ded8; text-align:center; padding:15px 0; }
.info-contact h1								{ font-size:18px; color:#4e321c; font-weight:lighter }
.info-contact h2								{ font-size:14px; color:#000; font-weight:lighter; margin-top:5px; }
.info-contact h3								{ font-size:12px; color:#4e321c; font-weight:lighter; margin-top:15px; }

.main										{ display: flex; flex-wrap: wrap; justify-content: center; max-width: 100%;}

#content-accueil							{ padding:30px; background:#ccb8ad; min-height:250px;}
.qsn										{ width:205px; height:225px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 5px 10px 5px; }
.qsn:hover									{ background-color:#fff; }
.qsn h1										{ font-size:16px; padding:10px 0; color:#2c3a46; }
.qsn p										{ font-size:14px; color:#000; }
.qsn a										{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:20px; }
.qsn a:hover									{ background:#95d53d; color:#fff; }

.philo										{ width:205px; height:225px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 5px 10px 5px; }
.philo:hover									{ background-color:#fff; }
.philo h1										{ font-size:16px; padding:10px 0; color:#2c3a46; }
.philo p										{ font-size:14px; color:#000; }
.philo a										{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:20px; }
.philo a:hover									{ background:#95d53d; color:#fff; }

.utile										{ width:205px; height:225px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 5px 10px 5px; }
.utile:hover								{ background-color:#fff; }
.utile h1									{ font-size:16px; padding:10px 0; color:#2c3a46; }
.utile p										{ font-size:14px; color:#000; text-align:center; margin-bottom:10px; }
.utile a										{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:20px; }
.utile a:hover								{ background:#95d53d; color:#fff; }


.contact									{ width:205px; height:225px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 5px 10px 5px; }
.contact:hover								{ background-color:#fff; }
.contact h1									{ font-size:16px; padding:10px 0; color:#2c3a46; }
.contact p									{ font-size:14px; color:#000; }
.contact a									{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:35px; }
.contact a:hover							{ background:#95d53d; color:#fff; }

.tarifications								{ width:205px; height:225px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 5px 10px 5px; }
.tarifications:hover						{ background-color:#fff; }
.tarifications h1							{ font-size:16px; padding:11px 0; color:#2c3a46; }
.tarifications p							{ font-size:14px; color:#000; }
.tarifications a							{ display:block; height:26px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:35px; }
.tarifications a:hover						{ background:#95d53d; color:#fff; }


/* Service */
#content-services							{ padding:30px; background:#ccb8ad; min-height:600px;}

.biomeca									{ width:205px; height:250px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 5px; }
.biomeca:hover								{ background-color:#fff; }
.biomeca h1									{ font-size:16px; padding:10px 0; color:#2c3a46; }
.biomeca p									{ font-size:14px; color:#000; }
.biomeca a								{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:40px; }
.biomeca a:hover						{ background:#95d53d; color:#fff; }

.Analyse									{ width:205px; height:250px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 5px; }
.Analyse:hover								{ background-color:#fff; }
.Analyse h1									{ font-size:16px; padding:10px 0; color:#2c3a46; }
.Analyse p									{ font-size:14px; color:#000; }
.Analyse a									{ display:block; height:25px; width:45px; line-height:25px; font-size:12px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; float:left; margin-left:5px; margin-top:20px;}
.Analyse a:hover							{ background:#95d53d; color:#fff; }

.Semelles									{ width:205px; height:250px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 5px; }
.Semelles:hover								{ background-color:#fff; }
.Semelles h1									{ font-size:16px; padding:10px 0; color:#2c3a46; }
.Semelles p									{ font-size:14px; color:#000; }
.Semelles a									{ display:block; height:25px; width:90px; line-height:25px; font-size:12px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; float:left; margin-left:10px; margin-top:40px;}
.Semelles a:hover							{ background:#95d53d; color:#fff; }

.Orthoplastie								{ width:205px; height:250px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 5px; }
.Orthoplastie:hover							{ background-color:#fff; }
.Orthoplastie h1								{ font-size:16px; padding:10px 0; color:#2c3a46; }
.Orthoplastie p								{ font-size:14px; color:#000; }
.Orthoplastie a								{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:40px; }
.Orthoplastie a:hover						{ background:#95d53d; color:#fff; }

.Orthonyxie									{ width:205px; height:250px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 5px; }
.Orthonyxie:hover							{ background-color:#fff; }
.Orthonyxie h1								{ font-size:16px; padding:10px 0; color:#2c3a46; }
.Orthonyxie p								{ font-size:14px; color:#000; }
.Orthonyxie a								{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:40px; }
.Orthonyxie a:hover							{ background:#95d53d; color:#fff; }

.therapie									{ width:205px; height:250px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:10px 5px; }
.therapie:hover								{ background-color:#fff; }
.therapie h1									{ font-size:16px; padding:10px 0; color:#2c3a46; }
.therapie p									{ font-size:14px; color:#000; }
.therapie a									{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:23px; }
.therapie a:hover							{ background:#95d53d; color:#fff; }

.Posture									{ width:205px; height:250px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:10px 5px; }
.Posture:hover								{ background-color:#fff; }
.Posture h1									{ font-size:16px; padding:10px 0; color:#2c3a46; }
.Posture p									{ font-size:14px; color:#000; }
.Posture a									{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:40px; }
.Posture a:hover							{ background:#95d53d; color:#fff; }

/* Soin */
#content-soins								{ padding:30px; background:#ccb8ad; min-height:250px;}

.enfants									{ width:205px; height:225px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 42px; }
.enfants:hover								{ background-color:#fff; }
.enfants h1									{ font-size:18px; padding:10px 0; color:#2c3a46; }
.enfants p									{ font-size:14px; color:#000; }
.enfants a									{ display:block; height:25px; width:90px; line-height:25px; font-size:12px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; float:left; margin-left:10px; margin-top:15px;}
.enfants a:hover							{ background:#95d53d; color:#fff; }

.adultes									{ width:205px; height:225px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 42px; }
.adultes:hover								{ background-color:#fff; }
.adultes h1									{ font-size:16px; padding:10px 0; color:#2c3a46; }
.adultes p									{ font-size:14px; color:#000; }
.adultes a									{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:15px; }
.adultes a:hover							{ background:#95d53d; color:#fff; }

.sportifs									{ width:205px; height:225px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0 42px; }
.sportifs:hover								{ background-color:#fff; }
.sportifs h1									{ font-size:16px; padding:10px 0; color:#2c3a46; }
.sportifs p									{ font-size:14px; color:#000; }
.sportifs a									{ display:block; height:25px; width:205px; line-height:25px; font-size:15px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:15px; }
.sportifs a:hover							{ background:#95d53d; color:#fff; }

.seniors									{ width:205px; height:225px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:-35px 42px; }
.seniors:hover								{ background-color:#fff; }
.seniors h1									{ font-size:16px; padding:10px 0; color:#2c3a46; }
.seniors p									{ font-size:14px; color:#000; }
.seniors a									{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:15px; }
.seniors a:hover							{ background:#95d53d; color:#fff; }

.diab									{ width:205px; height:225px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:-35px 42px; }
.diab:hover								{ background-color:#fff; }
.diab h1								{ font-size:16px; padding:10px 0; color:#2c3a46; }
.diab p									{ font-size:14px; color:#000; }
.diab a									{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:15px; }
.diab a:hover							{ background:#95d53d; color:#fff; }

.femmeenc								{ width:205px; height:225px; background-color:#f5edea; text-align:center; padding:10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:-35px 42px; }
.femmeenc:hover							{ background-color:#fff; }
.femmeenc h1							{ font-size:16px; padding:10px 0; color:#2c3a46; }
.femmeenc p								{ font-size:14px; color:#000; }
.femmeenc a								{ display:block; height:25px; width:205px; line-height:25px; font-size:14px; color:#FFF; background:#87bd3b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; text-decoration:none; color:#fff2df; font-weight:lighter; text-transform:uppercase; margin:15px 0; margin-top:15px; }
.femmeenc a:hover						{ background:#95d53d; color:#fff; }

/* contact */

#content-contact				{ padding:30px; background:#ccb8ad; min-height:600px;}
#contact-g						{ width:430px; height:auto; float:left; margin-right:20px;}
#contact-d						{ width:450px; height:auto; float:left; text-align:center; font-size:15px;}
#contact-d h1                   {font-size:20px; margin-top:5px; }
#contact-d h2                   {font-size:15px; color:#4b311a; margin-top:25px; margin-bottom: 15px }
#contact-d p                    {font-weight:lighter; margin-top:5px; margin-bottom: 15px }
#contact-d	ul					{ margin-bottom:20px;}


input[type="text"]									{ width:395px; height:35px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border: solid 1px #ccc; padding:5px; background-color:#f5edea; margin-bottom:20px;}
input[type="text"]:hover, textarea:hover				{ background-color:#f5edea; }
textarea												{ width:395px; height:150px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border: solid 1px #ccc; padding:5px; background-color:#f5edea; margin-bottom:20px;}
input[type="submit"], input[type="button"]				{ width:195px; height:25px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:0; padding:5px; background-color:#87bd3b; color:#f5edea; cursor:pointer;}
input[type="submit"]:hover							{ background-color:#95d53d}

/* footer */
footer												{ padding:15px 0; text-align:center; font-size:11px; color:#523c40;}
footer a												{ color:#fff;}
