Body { margin:0px; padding:0px; background:#e7e7e7; font-family:arial; font-size:13px; }
table, tr, td, img { border-collapse:collapse; border:0px; padding:0px; margin:0px; font-size:13px; }

a { color:#501b7e; text-decoration:underline; }
a:hover { color:#9f314d; text-decoration:none; }
a img { border:0px; }
a img#arrowRight { position:relative; top:6px; left:10px; }
a img#arrowLeft { position:relative; top:6px; left:-10px; }


#cadreMain td { background:url('img/fondSite.jpg') no-repeat center top; border:1px solid #a7a7a7; }
#bigTitle { display:block; margin:auto; text-align:center }
#bigTitle img { width:930px; height:107px; border:0px; margin-top:4px; margin-bottom:8px; }

#menuDiv { background:url('img/menu.png') repeat-x; }
#menuPage { width:920px; margin:auto; background:white; }
#menuPage td { border:0px; background:transparent; }
#menuPage td a { display:block; text-decoration:none; text-align:center; }
#menuPage td a img { border:0px; }

#menuPage div.underMenu { display:none; position:absolute; z-index:98; }
#menuPage div.underMenu a { text-align:center; z-index:99;border:1px solid #3e1a00; position:relative; top:-7px; margin-bottom:2px; margin-top:2px; margin-left:15px; }

#imgPage { position:absolute; z-index:90; }
#imgPage img { position:absolute; bottom:-634px; left:7px; }
#imgThisPage { position:absolute; z-index:10; }
#imgThisPage img { position:absolute; bottom:-643px; right:-930px; }

#PageTitle { display:none; }
#PostalAddress { position:absolute; z-index:90; }
#PostalAddress h2 { font-size:11px; font-weight:normal; letter-spacing:1px; word-spacing:1px; position:absolute; bottom:-640px; left:47px; color:#501b7e; width:800px; border:0px; }

#PageContent { position:absolute; z-index:95; }
#PageContent div#Element { position:absolute; top:10px; left:50px; width:830px; height:600px; }
div#photo img { position:absolute; top:15px; left:520px; z-index:97; }
img#horaires { position:absolute; top:332px; left:90px; z-index:97; }

#PageContent div#Element div#accueil { position:absolute; top:22px; left:60px; width:350px; height:600px; font-size:14px; letter-spacing:2px; word-spacing:2px; line-height:36px; }
#PageContent div#Element div#accueil div { position:static; font-size:16px; letter-spacing:0px; word-spacing:0px; margin:0px; display:block; color:#501b7e; font-weight:normal; }
#PageContent div#Element div#accueil i { font-size:12px; display:block; color:#808080; line-height:15px; margin-bottom:10px; }
#PageContent div#Element div#accueil h2 { letter-spacing:5px; word-spacing:5px; }
#PageContent div#Element div#offreSoins { position:absolute; top:22px; left:60px; width:350px; height:600px; font-size:17px; letter-spacing:2px; word-spacing:2px; line-height:35px; }
#PageContent div#Element div#contactAdresse { position:absolute; top:22px; left:60px; width:350px; height:600px; font-size:17px; letter-spacing:2px; word-spacing:2px; line-height:35px; }

h1 { margin-left:50px; font-size:14px; color:#eddde0; background:#9f314d; padding:4px; margin-top:5px; margin-bottom:5px; }
h2 { margin-left:50px; font-size:14px; color:#501b7e; margin-top:0px; margin-bottom:2px; border:1px solid #501b7e; border-width:0px 0px 1px 0px; }
h3 { margin-left:90px; font-size:12px; text-align:left; width:300px; font-weight:normal; color:#b66226; line-height:14px; margin-top:0px; margin-bottom:2px; }
span { display:inline; font-size:12px; position:relative; right:-10px; float:right; text-align:right; color:black; }
h3.retrait { margin-left:120px; width:270px; }

#cadreDecoupeImg {  position:absolute; }
#cadreDecoupeImg img {  position:absolute; top:50px; left:31px; }

#onglerieContent { width:440px; }
#institutContent { position:absolute; top:285px;  z-index:97; width:440px; }
#visageContent { position:absolute; top:105px;  z-index:97; width:440px; }
#visageContent h1 { margin-top:35px; }
#visageContent h2 { margin-top:15px; }
#loupeImg {  position:absolute; cursor:help; }
#loupeImg img {  position:absolute; top:395px; left:7px; cursor:help; z-index:99; }

div#otherPhoto img { position:absolute; top:15px; left:520px; z-index:97; }
div#otherPhoto { display:none; }

#corpsContent { position:absolute; top:-25px;  z-index:97; width:440px; }
#corpsContent h1 { margin-top:12px; }

#livreContent { position:absolute; top:5px; left:15px; z-index:97; width:480px; }
#livreContent table { border:0px; background:transparent; }
#livreContent table td { border:0px; background:transparent; }
#livreContent form { position:absolute; top:360px;  z-index:97; left:500px; width:320px; }
#livreContent h3 { margin:0px auto; text-align:right; margin-bottom:5px; }
#livreContent form input { width:250px; background:transparent; }
#livreContent form textarea { width:250px; height:90px; background:transparent; }
#livreContent form td { padding:3px; }

#onglerieSuite { position:absolute; top:485px; left:410px; z-index:97; width:350px; }
#onglerieSuite h3 { width:210px; }

div#photo img#soinsVisage { position:absolute; z-index:95; top:155px; left:90px; border:1px solid black; }
div#photo img#soinsCorps { position:absolute; z-index:95; top:155px; left:295px; border:1px solid black; }
#soinsVisageTxt { position:absolute; z-index:95; top:258px; left:103px; font-size:11px; margin:0px; }
#soinsCorpsTxt { position:absolute; z-index:95; top:258px; left:310px; font-size:11px; margin:0px; }

div#photo img#livredorBouton { position:absolute; z-index:95; top:250px; left:110px; border:1px solid black; }
#livredorBoutonLink { position:absolute; z-index:95; top:403px; left:128px; font-size:13px; margin:0px; }

#planImg { position:absolute; z-index:95; }
#planImg img { position:absolute; z-index:95; top:320px; left:401px; }
#commentImg { position:absolute; z-index:95; }
#commentImg img { position:absolute; z-index:95; top:320px; left:455px; }
#commentImg p { position:absolute; z-index:95; top:403px; margin:0px; padding:0px; left:485px; width:200px; font-size:17px; letter-spacing:2px; word-spacing:2px; line-height:50px; }

#next, #prev { text-decoration:none; color:#9f314d; }

#fondForm { position:absolute; top:349px;  z-index:97; left:490px; }