*{
	margin:0;
	padding:0;
}

body{
	background:#d4cbc5;
	font:normal 17px 'Tarzana', Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#5c5a5b;
}

header, nav, footer{
	display:block;
}

a{
	text-decoration:none;
}

a:focus, img:focus, object:focus{
	outline:0;
}

a img{
	border:none;
}

.lineclear{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}

.display{
	display:none;
}

.vishidden{
	visibility:hidden
}

.bold{
	font-weight:bold;
}

.italic{
	font-style:italic;
}

.hasMail span{font-size:0; line-height:0;}
.hasMail span:nth-child(1)::before{content:'@';}
.hasMail span:nth-child(2)::before{content:'.com';}










/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                  STRUCTURE COMMUNE                   ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/


#global{
	width:966px;
	margin:0 auto;
	border:solid 17px #fff;
	background:#d4cbc5;
	padding:0 0 16px 0;
}

a.back-to-top{
	margin:16px 16px 0 16px;
	background:#594361;
	font:normal 15px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:30px;
	text-align:center;
	display:none;
}

@media all and (max-width: 501px){
	#global{width:100%; margin:0; border:none; padding:0 0 15px 0;}
	a.back-to-top{display:block;}
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             BANDEAU                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


header{
	height:185px;
	background:url(../img/bg_header.gif) no-repeat 0 0;
}


/* .°.°.°.°.°.°.°. Logo .°.°.°.°.°.°.°. */


#logo{
	height:96px;
	background:url(../img/bg_logo.png) no-repeat 8px 9px;
}

#logo h1{
	font:normal 34px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:35px;
	padding:11px 0 0 21px;
	letter-spacing:-1px;
}

#logo h1 span.sub{
	font-size:29px;
	padding:0 0 0 160px;
	letter-spacing:-2px;
	text-transform:lowercase;
}

#logo h1 span.subNumber{
	font-size:22px;
	font-weight:700;
}

#logo h1 a{
	color:#fff;
}


/* .°.°.°.°.°.°.°. Menu .°.°.°.°.°.°.°. */


nav{
	height:50px;
	background:#b8909f;
	width:966px;
	z-index:5;
}


/* nav principale */


nav ul li{
	position:relative;
	display:inline;
	list-style-type:none;
	float:left;
}

nav ul li a{
	color:#fff;
	display:block;
	float:left;
	padding:10px 29px;
	font:normal 17px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:15px;
	text-align:center;
	margin:0;
}

nav ul li.nav1 a{
	background:#fecc00;
}

nav ul li.nav2 a{
	background:#4db2d3;
}

nav ul li.nav3 a{
	background:#b13d6e;
}

nav ul li.nav4 a{
	background:#c25b69;
}

nav ul li.nav5 a{
	background:#948177;
}

nav ul li.nav6 a{
	padding-right:0;
	padding-left:29px;
	height:30px;
}


/* sous nav */


nav ul.sous-nav{
	position:absolute; top:50px; left:0;
	display:none;
	z-index:5;
}

nav ul.sous-nav li{
	float:none;
	margin:0;
	font-size:0;
	line-height:0;
}

nav ul.sous-nav li a{
	font:normal 17px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:15px;
	display:block;
	text-align:left;
	padding:6px 0 6px 8px;
}

nav ul li.nav1 ul.sous-nav li a{
	width:237px;
	background:#fecc00;
}

nav ul li.nav2 ul.sous-nav li a{
	width:237px;
	background:#4db2d3;
}


nav ul li.nav1 ul.sous-nav li a:hover{
	background:#fca400;
}

nav ul li.nav2 ul.sous-nav li a:hover{
	background:#328ba1;
}

nav ul li.nav3 ul.sous-nav li a{
	width:250px;
	background:#b13d6e;
}

nav ul li.nav3 ul.sous-nav li a:hover{
	background:#e2007a;
}

nav ul li.nav6 ul.sous-nav li a{
	width:117px;
	background:#b8909f;
}

nav ul li.nav6 ul.sous-nav li a:hover{
	background:#de8002;
}

@media all and (max-width: 501px){
	header{height:auto; background-repeat:repeat;}
	#logo{height:96px; background:none; padding:11px 0 0 8px;}
	#logo h1{font-size:30px; }
	#logo h1 span{background:#B8909F; font-size:29px; margin:0; padding:0 10px; box-shadow:-5px -5px 10px rgba(0, 0, 0, 0.3) inset}
	#logo h1 span.sub{background:#CABEB7; font-size:22px; margin:0 0 0 35px; padding:0 10px; line-height:40px}
	#logo h1 span.subNumber{font-size:18px; background:inherit; padding:0; box-shadow:none;}
	nav{height:auto; width:100%;}
	nav ul li{display:list-item; list-style-type:none; float:none;}
	nav ul li a{float:none; padding:5px 0px;}
	nav ul li.nav6{background:#B8909F;}
	nav ul li.nav6 a{padding:10px 0px; height:20px;}
	nav ul li.nav6 ul.sous-nav a{height:auto;}
	nav ul li:hover ul.sous-nav{display:block;}
	nav ul li.nav1:hover a{background:#fca400;}
	nav ul li.nav2:hover a{background:#328ba1;}
	nav ul li.nav3:hover a{background:#e2007a;}
	nav ul li.nav6:hover a{background:#de8002;}
	nav ul.sous-nav{position:static; top:0; left:0;}
	nav ul.sous-nav li a{text-align:center; padding:5px 0; width:100%;}
	nav ul li.nav1 ul.sous-nav li a, nav ul li.nav2 ul.sous-nav li a, nav ul li.nav3 ul.sous-nav li a, nav ul li.nav6 ul.sous-nav li a{width:100%;}
}








/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                       ACCUEIL                        ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/


/* .°.°.°.°.°.°.°. Actualites .°.°.°.°.°.°.°. */


#accueil-actualites{
	float: left;
	width: 167px;
	height: 624px;
	padding: 16px 12px 16px 12px;
	background: #de8002;
	margin: 0 16px;
	position: relative;
	z-index: 1;
}

#accueil-actualites h2{
	font:normal 21px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5d133e;
	letter-spacing:-1px;
	line-height:21px;
	height:25px;
}

#accueil-actualites h2 a{
	font:normal 21px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5d133e;
}

#accueil-actualites p{
	color:#fff;
	padding:21px 0 0 0;
	line-height:20px;
}

#accueil-actualites a{
	color:#5d133e;
}

#accueil-actualites a:hover{
	color:#e2007a;
}

#actu-contenu{
	height:600px;
	overflow: hidden;
}

#accueil-actualites #scrolltop{
	position:absolute; top:0; left:0;
	width:191px;
	height:25px;
	cursor:pointer;
}

#accueil-actualites #scrollbottom{
	position:absolute; bottom:0; left:0;
	width:191px;
	height:16px;
	cursor:pointer;
}

/* mobile */

#mobile-actu{
	margin:20px 15px 0 15px;
	padding:16px 12px;
	background: #de8002;
	display:none;
}

#mobile-actu h2{
	font:normal 21px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5d133e;
	letter-spacing:-1px;
	line-height:21px;
	height:25px;
}

#mobile-actu h2 a{
	font:normal 21px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5d133e;
}

#mobile-actu p{
	color:#fff;
	padding:21px 0 0 0;
	line-height:20px;
}

#mobile-actu a{
	color:#5d133e;
}

#mobile-actu a:hover{
	color:#e2007a;
}

@media all and (max-width: 501px){
	#accueil-actualites{display:none;}
	#mobile-actu{display:block;}
}


/* .°.°.°.°.°.°.°. Photo .°.°.°.°.°.°.°. */


#accueil-photo{
	float: left;
	width:505px;
	margin:0 17px 0 0;
	background:#fff;
	height:656px;
	line-height:656px;
}

#accueil-photo img{
	vertical-align:middle;
}

@media all and (max-width: 501px){
	#accueil-photo{display:none;}
}


/* .°.°.°.°.°.°.°. Droite .°.°.°.°.°.°.°. */


#accueil-droite{
	float: left;
	width: 180px;
	background: #b8909f;
	height: 640px;
	padding: 16px 12px 0 12px;
}

#accueil-droite h2{
	font:normal 21px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#594261;
	letter-spacing:-1px;
	line-height:18px;
	padding:0 0 14px 0;
}

#accueil-droite h2 span{
	font:italic 19px / 15px 'Tarzana', Arial, Helvetica, sans-serif;
}

#accueil-droite .accueil-titre-esp{
	font:normal 18px / 35px 'Tarzana', Arial, sans-serif;
}

#accueil-droite p{
	color:#fff;
	padding:0 0 17px 0;
	line-height:20px;
}

#accueil-droite .direction{
	unicode-bidi:bidi-override;
	direction: rtl;
}

#accueil-droite .hasMail{
	color:#fff;
}

#accueil-droite .hasMail span::before{
	font:normal 17px 'Tarzana', Arial, Helvetica, sans-serif;
}

#accueil-droite .hasMail:hover span::before{
	color:#5d133e;
}

#accueil-droite p a{
	color:#B23E6E;
	font-size:17px;
}

#accueil-droite p a:hover{
	color:#5d133e;
}

#accueil-droite h3{
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#594261;
	letter-spacing:-1px;
	line-height:21px;
}

#accueil-droite p.tarif{

}

@media all and (max-width: 501px){
	#accueil-droite{float:none; width: auto; height: auto; padding: 16px 12px; margin:20px 15px 0 15px;}
}


/* .°.°.°.°.°.°.°. Blocs bas .°.°.°.°.°.°.°. */


.accueil-bloc{
	float:left;
	width:303px;
	background:#f4f2f0;
	margin:29px 0 0 16px;
	min-height:387px;
	position:relative;
}

.accueil-bloc.accueil-bloc2{
	margin-left:12px;
}

.accueil-bloc h2{
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#b23e6e;
	line-height:34px;
	letter-spacing:-1px;
	text-align:center;
}

.accueil-bloc h2.first{
	letter-spacing:-3px;
	word-spacing:-1px;
}

.accueil-bloc div{
	padding:0 0 6px 0;
}

.accueil-bloc p{
	color:#5c5a5b;
	padding:0 15px 0 15px;
}

.accueil-bloc ul li{
	list-style-type:none;
	padding:0 0 0 32px;
	background:url(../img/puce.png) no-repeat 15px 7px;
	color:#b23e6e;
}

.accueil-bloc ul li a{
	color:#b23e6e;
}

.accueil-bloc ul li a:hover{
	color:#de8002;
}

.accueil-bloc a.plus{
	position:absolute; bottom:0; left:0;
	width:303px;
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#eae5e2;
	line-height:34px;
	letter-spacing:-1px;
	text-align:center;
	display:block;
	background:#b13d6e;
}

.accueil-bloc a.plus:hover{
	background:#783741;
}

@media all and (max-width: 501px){
	.accueil-bloc{float:none; width:auto; margin:29px 15px 0 15px; min-height:initial;}
	.accueil-bloc img{max-width:100%; height:auto;}
	.accueil-bloc.accueil-bloc2{margin-left:15px;}
	.accueil-bloc h2{font-size:17px;}
	.accueil-bloc a.plus{position:static; bottom:auto; width:100%; margin-top:10px;}
}
















/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                    PAGES CLASSIQUES                  ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/




/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             GAUCHE                                               */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


#pages-gauche{
	float:left;
	width:621px;
	margin:0 0 0 11px;
}


/* titres */


#pages-gauche h2{
	margin:0 0 16px 5px;
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:34px;
	padding:0 0 0 5px;
	letter-spacing:-1px;
}

#pages-gauche h3{
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:34px;
	padding:0 0 0 16px;
	border-bottom:solid 16px #594361;
	letter-spacing:-1px;
}

#pages-gauche h4{
	font:normal 16px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:16px;
}

#pages-gauche h4 span{
	font:normal 17px 'Tarzana', Arial, Helvetica, sans-serif;
	color:#5c5a5b;
	line-height:16px;
}

#pages-gauche .titre-hors-bloc{
	margin:16px 0 16px 5px;
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:34px;
	padding:0 0 0 5px;
	border:none;
}


/* blocs */


.pages-bloc{
	background:#f4f2f0;
	padding:21px 13px;
	margin:11px 0 0 5px;
}

.pages-bloc.bloc-border{
	border-top:solid 5px #594361;
	border-left:solid 5px #594361;
	background:#f4f2f0;
	padding:0;
	margin-left:0;
}

.bloc-border-content{
	padding:21px 13px;
}

.bloc-couleur{
	padding:10px;
	background:#fff;
	margin:15px 0 0 0;
}


/* texte */


.pages-bloc ul{
	padding:4px 0 6px 0;
}

.pages-bloc ul li{
	list-style-type:none;
	padding:0 0 0 15px;
	background:url(../img/puce.png) no-repeat 0px 7px;
}

.pages-bloc p strong.orator{
	font:normal 16px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:16px;
	display:block;
	padding:6px 0 3px 0;
}

.pages-bloc .orator{
	font:normal 16px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:16px;
	display:inline;
}

.pages-bloc p{
	padding-bottom:4px;
}

.pages-bloc .decal{
	padding-left:18px;
}

.pages-bloc a.lien-pdf{
	font:normal 16px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#eae5e2;
	line-height:28px;
	text-align:center;
	display:block;
	background:#5c5a5b;
	margin:10px 0 0 0;
}

.pages-bloc a.lien-pdf:hover{
	background:#948177;
}

#pages-gauche .wspacing2-lspacing2{
	word-spacing:-2px;
	letter-spacing:-2px;
}

#pages-gauche .lspacing2{
	letter-spacing:-2px;
}

#pages-droite .lspacing2{
	letter-spacing:-2px;
}

#pages-droite .lspacing1{
	letter-spacing:-1px;
}

#pages-gauche .wspacing4-lspacing2{
	word-spacing:-4px;
	letter-spacing:-2px;
}


/* .°.°.°.°.°.°.°. Mon approche .°.°.°.°.°.°.°. */


#pages-gauche.page-approche h2, #pages-gauche.page-approche h3{
	background:#fecc00;
}

#pages-gauche.page-approche h4{
	color:#de8000;
}

#pages-gauche.page-approche .pages-bloc strong{
	color:#de8000;
	font-weight:normal;
}

#pages-gauche.page-approche .couleur{
	color:#de8000;
}



/* .°.°.°.°.°.°.°. Vous êtes enceinte .°.°.°.°.°.°.°. */


#pages-gauche.page-enceinte h2, #pages-gauche.page-enceinte h3{
	background:#4db2d3;
}

#pages-gauche.page-enceinte h3 span{
	color:#005269;
}

#pages-gauche.page-enceinte h4{
	color:#53b3d3;
}

#pages-gauche.page-enceinte h4.sub{
	 margin:10px 0;
	 background:#6f9baa;
	 padding:5px 5px;
	 border-bottom:solid 4px #4db2d3;
	 color:#fff;
}

#pages-gauche.page-enceinte .pages-bloc strong{
	color:#53b3d3;
	font-weight:normal;
}

#pages-gauche.page-enceinte .couleur{
	color:#53b3d3;
}


/* .°.°.°.°.°.°.°. Après la naissance .°.°.°.°.°.°.°. */


#pages-gauche.page-naissance h2, #pages-gauche.page-naissance h3{
	background:#b13d6e;
}

#pages-gauche.page-naissance h4{
	color:#b23e6e;
}

#pages-gauche.page-naissance .pages-bloc strong{
	color:#b23e6e;
	font-weight:normal;
}

#pages-gauche.page-naissance .couleur{
	color:#b23e6e;
}


/* .°.°.°.°.°.°.°. Suivi gynécologique et contraception .°.°.°.°.°.°.°. */


#pages-gauche.page-suivi h2, #pages-gauche.page-suivi h3{
	background:#c25b69;
}

#pages-gauche.page-suivi h4{
	color:#c25b69;
}

#pages-gauche.page-suivi .pages-bloc strong{
	color:#c25b69;
	font-weight:normal;
}

#pages-gauche.page-suivi .couleur{
	color:#c25b69;
}


/* .°.°.°.°.°.°.°. Liens utiles .°.°.°.°.°.°.°. */


#pages-gauche.page-liens h2, #pages-gauche.page-liens h3{
	background:#948177;
}

#pages-gauche.page-liens a{
	color:#5c5a5b;
}

#pages-gauche.page-liens a:hover{
	color:#e79422;
}


/* .°.°.°.°.°.°.°. Actualités .°.°.°.°.°.°.°. */


#pages-gauche.page-actu h2, #pages-gauche.page-actu h3{
	background:#de8002;
}

#pages-gauche.page-actu h4{
	color:#5d133e;
}

#pages-gauche.page-actu .couleur{
	color:#de8000;
}


@media all and (max-width: 501px){
	#pages-gauche{float:none; width:auto; margin:20px 15px 0 15px;}
	#pages-gauche .pages-bloc{margin-left:0;}
	#pages-gauche img{max-width:100%;}
	#pages-gauche h2{margin:0 0 16px 0px; line-height:20px; padding:7px 5px;}
	#pages-gauche h3{line-height:20px; padding:7px 5px; border-bottom:solid 14px #594361;}
	#pages-gauche .titre-hors-bloc{margin:16px 0; line-height:20px; padding:7px 5px;}
}



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             DROITE                                               */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


#pages-droite{
	float:left;
	width:304px;
	margin:0 0 0 14px;
}

#pages-droite div.bloc-droite{
	padding:25px 14px;
	margin:0 0 13px 0;
}

#pages-droite div.bloc-droite.last{
	margin-bottom:0;
}

#pages-droite div.bloc-droite h5{
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:21px;
	padding:0 0 9px 0;
}

#pages-droite div.droite-photo{
	margin:0 0 13px 0;
}

#pages-droite div.droite-photo img{
	display:block;
}


/* Vidéos */


#pages-droite div.droite-video{
	padding:0;
	margin:0 0 13px 0;
}

#pages-droite div.droite-video.last{
	margin:0;
}



/* .°.°.°.°.°.°.°. Mon approche .°.°.°.°.°.°.°. */


/* bloc 1 */


#pages-droite .bloc-droite-approche1{
	background:#594361;
	color:#fff;
}

#pages-droite .bloc-droite-approche1 h5{
	color:#ffcc00;
}

#pages-droite .bloc-droite-approche1 p span{
	text-align:right;
	display:block;
}


/* bloc 2 */


#pages-droite .bloc-droite-approche2{
	background:#8abbd2;
	color:#fff;
}

#pages-droite .bloc-droite-approche2 p{
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:21px;
}


/* bloc 3 */


#pages-droite .bloc-droite-approche3{
	background:#de8002;
	color:#ffcc00;
}

#pages-droite .bloc-droite-approche3 a{
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#ffcc00;
}

#pages-droite .bloc-droite-approche3 a:hover{
	color:#fff;
}


/* bloc 4 */


#pages-droite .bloc-droite-approche4{
	background:#fecc00;
}

#pages-droite .bloc-droite-approche4 h5{
	color:#594261;
}

#pages-droite .bloc-droite-approche4 strong{
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#594261;
	padding:9px 0 0 0;
	display:block;
}


/* bloc 5 */


#pages-droite .bloc-droite-approche5{
	background:#948177;
	color:#eae5e2;
}

#pages-droite .bloc-droite-approche5 h5{
	color:#ffcc00;
}

#pages-droite .bloc-droite-approche5 ul li{
	list-style-type:none;
	background:url(../img/puce2.png) no-repeat 0 7px;
	padding:0 0 0 15px;
}

#pages-droite .bloc-droite-approche5 ul li a{
	color:#eae5e2;
}

#pages-droite .bloc-droite-approche5 ul li a:hover{
	color:#fff;
}


/* .°.°.°.°.°.°.°. Vous êtes enceinte .°.°.°.°.°.°.°. */


/* bloc 1 */


#pages-droite .bloc-droite-enceinte1{
	background:#594361;
	color:#fff;
}

#pages-droite .bloc-droite-enceinte1 h5{
	color:#53b3d3;
}

#pages-droite .bloc-droite-enceinte1 p span{
	text-align:right;
	display:block;
}

#pages-droite .bloc-droite-enceinte1 a{
	color:#53b3d3;
}

#pages-droite .bloc-droite-enceinte1 a:hover{
	color:#fff;
}


/* bloc 2 */


#pages-droite .bloc-droite-enceinte2{
	background:#328ba1;
	color:#fff;
}

#pages-droite .bloc-droite-enceinte2 h5.lien{
	padding-bottom:0;
}

#pages-droite .bloc-droite-enceinte2 p.disponible{
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:21px;
	padding:0 0 9px 0;
}

#pages-droite .bloc-droite-enceinte2 a{
	color:#fff;
}

#pages-droite .bloc-droite-enceinte2 a span{
	font:normal 17px 'Tarzana', Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#0a3a43;
}

#pages-droite .bloc-droite-enceinte2 a:hover{
	color:#8cd0e1;
}

#pages-droite .bloc-droite-enceinte2 a:hover span{
	color:#8cd0e1;
}


/* bloc 3 */


#pages-droite .bloc-droite-enceinte3{
	background:#fecc00;
}

#pages-droite .bloc-droite-enceinte3 h5{
	color:#53b3d3;
}

#pages-droite .bloc-droite-enceinte3 h5.lien{
	padding-bottom:0;
}

#pages-droite .bloc-droite-enceinte3 a{
	color:#5c5a5b;
}

#pages-droite .bloc-droite-enceinte3 a:hover{
	color:#fff;
}

#pages-droite .bloc-droite-enceinte3 a.lien-naitreomonde{
	text-align:center;
	display:block;
}


/* bloc 4 */


#pages-droite .bloc-droite-enceinte4{
	background:#5d133e;
}

#pages-droite div.bloc-droite.bloc-droite-enceinte4 h5{
	padding-bottom:0;
	color:#53b3d3;
}

#pages-droite .bloc-droite-enceinte4 h5 a{
	color:#53b3d3;
}

#pages-droite .bloc-droite-enceinte4 h5 a:hover{
	color:#d798bd;
}

#pages-droite .bloc-droite-enceinte4 a span{
	font:normal 17px 'Tarzana', Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#fff;
}

#pages-droite .bloc-droite-enceinte4 a:hover span{
	color:#d798bd;
}


/* bloc 5 */


#pages-droite .bloc-droite-enceinte5{
	background:#948177;
}

#pages-droite .bloc-droite-enceinte5 h5{
	color:#53b3d3;
}

#pages-droite .bloc-droite-enceinte5 p{
	color:#fff;
}

#pages-droite .bloc-droite-enceinte5 a{
	color:#352116;
}

#pages-droite .bloc-droite-enceinte5 a:hover{
	color:#fff;
}


/* .°.°.°.°.°.°.°. Après la naissance .°.°.°.°.°.°.°. */


/* bloc 1 */


#pages-droite .bloc-droite-naissance1{
	background:#594361;
	color:#fff;
}

#pages-droite .bloc-droite-naissance1 h5{
	color:#b23e6e;
}

#pages-droite .bloc-droite-naissance1 p span{
	text-align:right;
	display:block;
}

#pages-droite .bloc-droite-naissance1 a{
	color:#b23e6e;
}

#pages-droite .bloc-droite-naissance1 a:hover{
	color:#fff;
}


/* bloc 2 */


#pages-droite .bloc-droite-naissance2{
	background:#328ba1;
	color:#fff;
}

#pages-droite .bloc-droite-naissance2 h5.lien{
	padding-bottom:0;
}

#pages-droite .bloc-droite-naissance2 a{
	color:#fff;
}

#pages-droite .bloc-droite-naissance2 a span{
	font:normal 17px 'Tarzana', Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#0a3a43;
}

#pages-droite .bloc-droite-naissance2 a:hover{
	color:#8cd0e1;
}

#pages-droite .bloc-droite-naissance2 a:hover span{
	color:#8cd0e1;
}


/* bloc 3 */


#pages-droite .bloc-droite-naissance3{
	background:#fecc00;
}

#pages-droite .bloc-droite-naissance3 h5{
	color:#b23e6e;
}

#pages-droite .bloc-droite-naissance3 a{
	color:#5c5a5b;;
}

#pages-droite .bloc-droite-naissance3 a:hover{
	color:#fff;
}

#pages-droite .bloc-droite-naissance3 h5.lien{
	padding-bottom:0;
}


/* bloc 4 */


#pages-droite .bloc-droite-naissance4{
	background:#948177;
	color:#fff;
}

#pages-droite .bloc-droite-naissance4 h5{
	color:#b23e6e;
}

#pages-droite .bloc-droite-naissance4 h5.lien{
	padding-bottom:0;
}


/* bloc5 */


#pages-droite .bloc-droite-naissance5{
	background:#5d133e;
	color:#fff;
}

#pages-droite .bloc-droite-naissance5 h5{
	color:#b23e6e;
}



/* .°.°.°.°.°.°.°. Suivi gynécologique .°.°.°.°.°.°.°. */


/* bloc 1 */


#pages-droite .bloc-droite-suivi1{
	background:#594361;
	color:#fff;
}

#pages-droite .bloc-droite-suivi1 h5{
	color:#c25b69;
}

#pages-droite .bloc-droite-suivi1 p span{
	text-align:right;
	display:block;
}

#pages-droite .bloc-droite-suivi1 p span.bold{
	text-align:left;
	display:inline;
}

#pages-droite .bloc-droite-suivi1 a{
	color:#c25b69;
}

#pages-droite .bloc-droite-suivi1 a:hover{
	color:#fff;
}


/* bloc 2 */


#pages-droite .bloc-droite-suivi2{
	background:#de8002;
	color:#fff;
}

#pages-droite .bloc-droite.bloc-droite-suivi2 h5{
	padding-bottom:0;
}

#pages-droite .bloc-droite-suivi2 h5 a{
	color:#fff;
}

#pages-droite .bloc-droite-suivi2 h5 a:hover{
	color:#b13d6e;
}


/* .°.°.°.°.°.°.°. Actualités .°.°.°.°.°.°.°. */


/* bloc 1 */


#pages-droite .bloc-droite-approche1{
	background:#594361;
	color:#fff;
}

#pages-droite .bloc-droite-approche1 h5{
	color:#ffcc00;
}

#pages-droite .bloc-droite-approche1 a{
	color:#fff;
}

#pages-droite .bloc-droite-approche1 a:hover{
	color:#ffcc00;
}

@media all and (max-width: 501px){
	#pages-droite{float:none; width:auto; margin:20px 15px 0 15px;}
	#pages-droite .droite-photo img{max-width:100%; height:auto;}
	#pages-droite .droite-photo.none{display:none;}
}











/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                        CONTACT                       ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/




/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             GAUCHE                                               */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


#contact-gauche{
	margin:0 0 0 16px;
	background:url(../img/contact/bg_contact-gauche.gif) repeat-y right top;
	padding:8px 0 8px 8px;
	float:left;
	width:304px;
	color:#fff;
}

#contact-gauche h2, #contact-gauche h3{
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 15px 8px;
	color:#ffcc00;
	line-height:18px;
}

#contact-gauche p{
	padding:0 0 17px 8px;
	width:276px;
}

#contact-gauche p.fax a{
	color:#fff;
}

#contact-gauche .couleur,
#contact-gauche.cabinet a.couleur{
	color:#ffcc00;
}

#contact-gauche .small{
	font-size:14px;
	line-height:17px;
}

#contact-gauche a.arrow::after{
	content:'\2911';
	content:'\27f6';
	content:'\27a1';
	content:'\2771';
	content:'\23e9';
	content:'\21e2';
	padding:0 0 0 7px;
	line-height:0;
	position:relative;
	top:2px;
}


/* .°.°.°.°.°.°.°. Cabinet .°.°.°.°.°.°.°. */


#contact-gauche.cabinet{
	background-color:#b8909f;
	/*height:861px*/
}

#contact-gauche.cabinet h2{
	padding-top:15px;
}

#contact-gauche.cabinet a{
	color:#783741;
}

#contact-gauche.cabinet a:hover{
	color:#fff;
}


/* highlight adresse */


#contact-gauche.cabinet p.highlight-adr{
	background:#783741;
	line-height:44px;
	padding:0 0 0 8px;
	margin:0 0 5px 0;
	font-size:20px;
	width:296px;
}

#contact-gauche.cabinet p.highlight-adr span{
	color:#ffcc00;
}

/* highlight telephone */


#contact-gauche.cabinet p.highlight-tel, #contact-gauche.cabinet p.highlight-tel a{
	background:#783741;
	line-height:44px;
	padding:0 0 0 8px;
	margin:-6px 0 20px 0;
	font-size:20px;
	width:296px;
	color:#fff;
}

#contact-gauche.cabinet p.highlight-tel a.onlineRdv{
	line-height:30px;
	padding:0;
	margin:0;
	color:#fff;
}

#contact-gauche.cabinet p.highlight-tel span, #contact-gauche.cabinet p.highlight-tel span a{
	color:#ffcc00;
}


/* highlight mail */


#contact-gauche.cabinet p.highlight-mail{
	background:#783741;
	padding:2px 0 2px 8px;
	margin:-6px 0 0 0;
	width:296px;
}

#contact-gauche.cabinet p.highlight-mail span{
	color:#ffcc00;
}

#contact-gauche.cabinet .hasMail{
	color:#ffcc00;
}

#contact-gauche.cabinet .hasMail span::before{
	font:normal 17px 'Tarzana', Arial, Helvetica, sans-serif;
}

#contact-gauche.cabinet .hasMail:hover span::before{
	color:#fff;
}

#contact-gauche.cabinet p.highlight-mail span.direction{
	unicode-bidi:bidi-override;
	direction: rtl;
}

#contact-gauche.cabinet p.highlight-mail span.notice{
	font-size:15px;
	color:#fff;
}


/* photo du cabinet */


#photo-cabinet{
	position:relative;
}

#photo-cabinet span{
	cursor:pointer;
	color:#b23e6e;
}

#photo-cabinet span:hover{
	color:#de8002;
}

#photo{
	display:none;
	position:absolute; bottom:80px; left:50%;
	margin-left:-376px;
	border:solid 10px #fff;
	width:753px;
	height:500px;
}

#photo p{
	position:absolute; top:0; left:0;
	background:#fff;
	padding:20px;
	cursor:pointer;
}


/* .°.°.°.°.°.°.°. Visites à domicile .°.°.°.°.°.°.°. */


#contact-gauche.domicile{
	background-color:#783741;
	/*padding-bottom:22px;*/
}

#contact-gauche.domicile h2{
	padding-top:15px;
}

#contact-gauche.domicile a:hover{
	color:#fff;
}

#contact-gauche.domicile .domicile-horaires{
	padding-bottom:57px;
}

#contact-gauche.domicile ul{
	padding:0 0 57px 8px;
	width:276px;
}

#contact-gauche.domicile ul li{
	list-style-type:none;
	padding:0 0 0 17px;
	background:url(../img/puce3.png) no-repeat 0px 7px;
}


/* highlight telephone */


#contact-gauche.domicile p.highlight-tel{
	background:#b8909f;
	line-height:44px;
	padding:0 0 0 8px;
	margin:-6px 0 30px 0;
	font-size:20px;
	width:296px;
}

@media all and (max-width: 501px){
	#contact-gauche, #contact-gauche.cabinet, #contact-gauche.domicile{margin:20px 15px 0 15px; background-image:none; padding:8px; float:none; width:auto; height:auto;}
	#contact-gauche p{width:auto; padding-right:16px;}
	#contact-gauche.cabinet p.highlight-adr{font-size:19px; width:auto;}
	#contact-gauche.cabinet p.highlight-tel{font-size:18px; width:auto;}
	#contact-gauche.cabinet p.highlight-mail{width:auto;}
	#photo-cabinet{display:none;}
	#contact-gauche.domicile h2{padding:15px 0 20px 8px;}
	#contact-gauche.domicile ul{padding:0 16px 57px 8px; width:auto;}
	#contact-gauche.domicile p.highlight-tel{width:auto;}
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             DROITE                                               */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


#contact-droite{
	float:left;
	width:629px;
	padding:0 0 0 3px;
}

#contact-photo{
	height:403px;
}


/* blocs */


.contact-bloc{
	width:303px;
	float:left;
	background:#f4f2f0;
	margin:0 12px 0 0;
	padding:0 0 16px 0;
}

.contact-bloc.domicile{

}

.contact-bloc.last{
	margin:0;
}

.contact-bloc h3{
	font:normal 18px 'Orator', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#b23e6e;
	line-height:34px;
	text-align:center;
}

.contact-bloc .photo{
	height:101px;
}

.contact-bloc p{
	padding:0 15px 0 15px;
}

.contact-bloc ul{
	padding:0 15px 0 15px;
}

.contact-bloc ul li{
	list-style-type:none;
	padding:0 0 0 17px;
	background:url(../img/puce.png) no-repeat 0px 7px;
}

.contact-bloc a{
	color:#b23e6e;
}

.contact-bloc a:hover{
	color:#de8002;
}

#photo-zone{
	position:relative;
}

#photo-zone span{
	cursor:pointer;
	color:#b23e6e;
}

#photo-zone span:hover{
	color:#de8002;
}

#photo2{
	display:none;
	position:absolute; bottom:20px; left:50%;
	margin-left:-310px;
	border:solid 10px #fff;
	width:619px;
	height:494px;
}

#photo2 p{
	position:absolute; top:0; left:0;
	background:#fff;
	padding:20px;
	cursor:pointer;
}

@media all and (max-width: 501px){
	#contact-droite{float:none; width:auto; margin:20px 15px 0 15px; padding:0;}
	#contact-photo{height:auto;}
	#contact-photo img{max-width:100%;height:auto;}
	.contact-bloc, .contact-bloc.last, .contact-bloc.domicile{width:auto; float:none; margin:20px 0 0 0; min-height:initial; padding-bottom:20px;}
	.contact-bloc .photo{height:auto; padding-bottom:20px; line-height:0;}
	.contact-bloc .photo img{width:100%; height:auto;}
	#photo-zone span:hover{color:#b23e6e; cursor:default;}
}




/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                      REALISATION                     ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/



#realisation{
	text-align:center;
	margin:17px 0;
}

#realisation p{
	font:normal 17px 'Tarzana', Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#5c5a5b;
}

#realisation a{
	color:#5c5a5b;
}

#realisation a:hover{
	color:#fff;
}

@media all and (max-width: 501px){
	#realisation .name{display:block;}
	#realisation .hide{display:none;}
}
