body {
width:1000px;
margin:0 auto 0 auto;
padding:0;
background:#FFFFFF;
background:url(../img/fond-footer.png) repeat-y center;
font:100% Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#000000;
}

#container {
position:absolute;
width:1000px;
height:934px;
margin:0;
text-align:left;
background:#FFFFFF no-repeat;
}

#upline {
position:absolute;
width:1000px;
text-align:center;
font-size:9px;
text-align:center;
padding-top:5px;
}
#baseline a:link, #upline a:active, #upline a:hover {
color:#FFF;
text-decoration:underline;
}

#navbar {
float:left;
width:340px;
height:934px;
}
#warn1 {
position:absolute;
width:360px;
height:75px;
margin-left:-70px;
margin-top:25px;
font-size:12px;
line-height:13px;
color:#01696C;
text-align:right;
z-index:1;
}
#warn1 a {
font-weight:normal;
}
#lang {
position:absolute;
width:360px;
height:25px;
margin-left:-70px;
margin-top:115px;
font-size:14px;
/*font-weight:bold;*/
text-align:right;
z-index:999999;
}
#entete {
width:350px;
margin-left:-10px;
margin-top:155px;
text-align:right;
}
.entete-1 {
font-size:13px;
line-height:14px;
padding-right:50px;
}
.entete-2 {
width:500px;
font-size:22px;
font-weight:bold;
margin-right:11px;
margin-left:-161px;
margin-top:0px;
}
.entete-3 {
font-size:12px;
padding-right:50px;
}
.entete-4 {
font-size:22px;
font-weight:bold;
padding-right:50px;
}
#nav {
width:400px;
font-size:14px;
line-height:18px;
font-weight:bold;
list-style:none;
text-align:right;
margin-left:-150px;
padding-top:5px;
}
#logos {
width:270px;
height:150px;
font-size:12px;
font-weight:bold;
text-align:right;
margin-left:40px;
}
#navbar_fiches {
float:left;
width:340px;
height:200px;
}

#header {
width:672px;
height:200px;
margin:28px 0 0 328px;
}
#warn2 {
position:absolute;
width:400px;
height:120px;
margin-left:352px;
margin-top:-125px;
font-size:11px;
line-height:12px;
color:#01696C;
text-align:justify;
z-index:1;
}
#slogan {
width:400px;
height:65px;
margin-left:352px;
margin-top:142px;
font-size:14px;
line-height:20px;
color:#066f85;
text-align:left;
z-index:1;
}

#content {
width:611px;
min-height:700px;
margin:-133px 0 0 389px;
text-align:justify;
}
#index-ch-esthetique {
width:250px;
height:60px;
margin-left:290px;
margin-top:-30px;
font-weight:bold;
font-size:18px;
line-height:19px;
color:#066f85;
text-align:left;
z-index:1;
}
#index-ch-reparatrice {
width:250px;
height:60px;
margin-left:290px;
margin-top:-40px;
font-weight:bold;
font-size:18px;
line-height:19px;
color:#d49419;
text-align:left;
z-index:1;
}
#anim-index {
width:220px;
margin-left:273px;
margin-top:35px;
text-align:center;
font-size:12px;
font-weight:bold;
}
#content_fiches {
width:1000px;
min-height:700px;
margin:0 0 0 0;
text-align:justify;
}
#mnu-fiche{
position:absolute;
margin-left:610px;
margin-top:-15px;
font-size:0.9em;
}
#footer {
width:1000px;
height:400px;
margin:0;
font-size:12px;
font-weight:bold;
text-align:center;
background:url(../img/fond-footer.png) repeat-y;
}
#footer-line {
text-align:center;
font-size:12px;
font-weight:bold;
}
#footer-line a {
color:#d49419;
}
.a-link {
color:#FFFFFF;
}
.bloc-txt {
vertical-align:top;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
width:33%;
}

/*******************************************************************************************************************/
/* COULEURS DU SITE */
.bleu {
color:#3d6a74;
}
.rouge {
color:#D44810;
}
.marron {
color:#d49419;
}
.gris {
color:#949181;
}
.noir {
color:#000000;
}
.blanc {
color:#FFFFFF;
}
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* TAILLES ET STYLES DES LIENS */
a {
color:#066f85;
text-decoration:none;
font-weight:bold;
}
.a-blanc {
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
.a-blanc:hover {
color:#9CBCD3;
text-decoration:none;
font-weight:normal;
}
a:hover {
}
.a-actif {
color:#ffffff;
}
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* TAILLES ET STYLES DES TEXTES */
h1 {
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:25px;
color:#d49419;
}
h2 {
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:21px;
}
h3 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:16px;
}
h4 {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
text-decoration:underline;
}
h5 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:12px;
text-decoration:underline;
}
.mini-docs {
font-size:8px;
line-height:8px;
text-align:justify;
}
#sstitre-carte {
width:200px;
height:32px;
text-align:right;
font-size:11px;
font-weight:bold;
line-height:11px;
z-index:3;
}
.listing_nom {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.listing_tel {
/*color:#fe00df;*/
font-weight:bold;
}
.listing_content {
font-weight:bold;
}
.f-16 {
font-size:16px;
}
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/* ESPACEMENTS DU SITE */
.pad50 {
padding-left:50px;
}
.esp1 {
padding-top:10px;
}
.esp2 {
padding-top:0px;
}
.padt15 {
padding-top:15px;
}
.left90 {
margin-left:90px;
}
.h15 {
height:15px;
}
/*******************************************************************************************************************/

#copy-histoire-chirurgie {
text-align:justify;
margin-left:-387px;
margin-top:-150px;
width:580px;
}

#forme-link {
position:relative;
float:right;
left:-45px;
top:-80px;
text-align:center;
}
#forme-txt {
width:370px;
text-align:justify;
font-size:11px;
}
#forme-conseil {
position:relative;
top:-630px;
left:378px;
color:#FFFFFF;
font-size:12px;
text-align:center;
padding:10px;
font-weight:bold;
width:213px;
height:199px;
}
#forme-imc-link {
position:absolute;
top:850px;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:21px;
}
#forme-region-link {
position:relative;
top:-350px;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:21px;
text-align:right;
color:#007082;
}
#carte-regions {
position:relative;
top:-50px;
left:-80px;
}
#labo-conseil {
position:relative;
top:-530px;
left:378px;
right:0px;
background-color:#058297;
color:#FFFFFF;
font-size:14px;
text-align:center;
padding:10px;
font-weight:bold;
width:213px;
height:199px;
}

#lien-cosmetique {
width:200px;
margin-top:50px;
margin-left:50px;
text-align:center;
font-weight:bold;
}
#cosmetique-produits {
width:650px;
height:210px;
margin-top:-50px;
}

#private {
background-color:#969795;
background-repeat:repeat;
text-align:justify;
font-size:12px;
line-height:12px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:5px;
}
#private_titre {
background-color:#355157;
text-align:center;
vertical-align:middle;
width:100%;
}

/* --------------------------------------------------------------------------------------------------------------- */
/* Définition des styles des Fiches */
/* --------------------------------------------------------------------------------------------------------------- */
#cart_nom {
	width:365px;
	height:60px;
}
#cart_fleche {
	width:100px;
	height:60px;
	text-align:right;
}
#cart_photo {
	width:130px;
	height:120px;
	padding-left:10px;
}
#cart_logo {
	position:absolute;
	width:104px; /*128*/
	height:108px;
	margin-left:11px;
	margin-top:6px;
}
#cart_mail {
	width:100px;
	height:30px;
	text-align:center;
	vertical-align:middle;
}
#cart_logos1 {
	height:30px;
	vertical-align:middle;
}
#cart_logos2 {
	height:30px;
	vertical-align:middle;
}

#fond_img_labo {
	background-image:url(labo/fond_ombre.png);
	background-repeat:no-repeat;
}

#fiche {
width:980px;
background-image:url(../img/fond_fiche_pic.png);
background-repeat:repeat;
text-align:justify;
font-size:14px;
line-height:14px;
color:#FFFFFF;
margin-top:-35px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}
#fond_img_doc {
background-image:url(../photos/fond_ombre.png);
background-repeat:no-repeat;
}
#fiche_warning {
width:980px;	
background-image:url(../img/fond_fiche_warning.png);
background-repeat:repeat;
text-align:justify;
font-size:12px;
line-height:12px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:5px;
}
#fiche_warning_titre {
background-color:#9b0404;
text-align:center;
vertical-align:middle;
width:100%;
}
#fiche_doc {
width:980px;
background-image:url(../img/fond_fiche_ref.png);
background-repeat:repeat;
text-align:justify;
font-size:12px;
line-height:12px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:5px;
}
#fiche_pres_titre {
background-color:#506127;
text-align:center;
vertical-align:middle;
}
#fiche_ref {
width:980px;
background-image:url(../img/fond_fiche_doc.png);
background-repeat:repeat;
text-align:justify;
font-size:12px;
line-height:12px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:5px;
}
#fiche_ref_titre {
background-color:#355157;
text-align:center;
vertical-align:middle;
}
#fiche_ctc {
width:980px;
background-image:url(../img/fond_fiche_ctc.png);
background-repeat:repeat;
text-align:justify;
font-size:12px;
line-height:12px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:5px;
}
#fiche_ctc_titre {
background-color:#523562;
text-align:center;
vertical-align:middle;
}
#fiche_ctc p {
font-size:11px;
}
#fiche_gal_g {
width:465px;
height:60px;
float:left;
text-align:center;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
}
#fiche_gal_d {
width:465px;
height:60px;
float:right;
text-align:center;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
}
#fiche_interv {
width:980px;
background-color:#969795;
background-repeat:repeat;
text-align:justify;
font-size:12px;
line-height:12px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:5px;
}
#fiche_interv_titre {
background-color:#355157;
text-align:center;
vertical-align:middle;
}
#infospe {
width:94%;
background-image:url(../img/fond_fiche_ctc.png);
background-repeat:repeat;
text-align:justify;
font-size:12px;
line-height:12px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}


