body {
  background: #fff;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  margin: 0 0;
  color: #8a9498;
  /*line-height: 90%;*/
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }
div, p, img, ul, form { padding: 0; margin: 0; border: 0; }
h1 , h2 , h3, dl, dt, dd { margin: 0; padding: 0; }
h1 span, h2 span/*, h3 span*/ { visibility: hidden; font-size: 1%; }

div#page {
  margin: 0 auto;
  padding: 0;
  font-size: 12px;
  width: 850px;
}

.cl { clear: both; }

div#logo { float: left; background: url('../images/logo.gif') no-repeat 31px 46px; width: 396px; height: 99px; }
div#logo a { display: block; margin: 46px 0 0 31px; width: 365px; height: 53px; }
div#logo a { text-decoration: none; }

div#lng {
  float: right; background: url('../images/lng.gif') no-repeat top right; margin: 26px 11px 0 0; padding-right: 40px; height: 71px;
}

div#lng p { margin-top: 35px; color: #202020; font-size: 8px; text-transform: uppercase; }
div#lng p span { color: #44b1bc; }
div#lng a { color: #202020; }
div#lng a:hover { color: #44b1bc; text-decoration: none; }

div#frise { background: url('../images/frise.gif') repeat-x; margin: 21px 0 40px 31px; width: 823px; height: 54px; }

div#col_a { float: left; width: 190px; }

dl#menu { margin-left: 25px; }
dl#menu dt a span, dl#menu dd a span { visibility: hidden; }
dl#menu dt a:hover, dl#menu dd a:hover { text-decoration: none; }

div#col_b { float: left; border-bottom: 3px solid #d6e9b1; margin-left: 24px; padding-bottom: 25px; width: 608px; }
div#col_b a { color: #0094a3; }

div#flash { width: 608px; height: 299px; }

p#edito { margin-top: 40px; text-align: justify; width: 608px; }

div#coord, div#keywords { border-top: 1px solid #edf1f2; border-bottom: 1px solid #edf1f2; margin: 25px 0 0 28px; width: 794px; }
div#coord p, div#keywords p { margin-left: 202px; padding: 15px 0; color: #aeb8bd; font-size: 10px; }
div#coord p a { color: #aeb8bd; }

div#bas { text-align: right; }
div#bas p { margin: 10px 35px 25px 0; color: #989890; }
div#bas p a { color: #989890; }

/* Philosophie */
div.col_c { float: left; width: 292px; }
div.col_c p { text-align: justify; width: 275px; }
div.col_c p, div.col_d img { margin: 25px 0; }
div.col_d { float: left; width: 314px; }
img.img_int { border: 2px solid #d3e8b1; padding: 4px; }
h3#accroche, h3#accroche-consultation { background-image: none; text-align: justify; margin: 0; padding: 0; color: #0094a3; }
h3#accroche-consultation { margin: 25px 0; text-align: left; width: 290px; }
h3#accroche span, h3#accroche-consultation span { border-bottom: none; }

/* Références */
h3#cursus { background: url('../images/ref/cursus.gif') no-repeat; margin: 25px 0; width: 65px; height: 18px; }
p.txt_int { margin-bottom: 25px; text-align: justify; width: 606px; }
p.txt_int span { color: #0094a3; }
div.sep { border-top: 2px dotted #d6e9b1; font-size: 1px; width: 602px; }
h3#app_eth { background: url('../images/ref/app_eth.gif') no-repeat; margin: 25px 0; width: 195px; height: 19px; }
ul#app_eth { list-style-type: none; }

/* L'équipe */
p.equipe { margin: 25px 0; color: #0094a3; font-size: 15px; }
dl.equipe { float: left; margin: 25px 0; width: 202px; height: 103px; }
dl.equipe dt, dl.equipe dd { float: left; }
dl.equipe dt img { border: 1px solid #46c7c7; padding: 2px; }
dl.equipe dd { margin: 30px 0 0 10px; }
dl.equipe dd span { color: #46c7c7; font-size: 15px; }

/* La Clinique */
div.col_e { float: left; width: 304px; }
div.col_e p { margin: 25px 0; text-align: justify; width: 285px; }
h3#localisation { background: url('../images/clinique/localisation.gif') no-repeat; margin: 25px 0; width: 107px; height: 19px; }
h3#cadre { background: url('../images/clinique/cadre.gif') no-repeat; margin: 25px 0; width: 82px; height: 19px; }
h3#hotelerie { background: url('../images/clinique/hotelerie.gif') no-repeat; margin: 25px 0; width: 95px; height: 19px; }
h3#blocs_op { background: url('../images/clinique/blocs_op.gif') no-repeat; margin: 25px 0; width: 177px; height: 19px; }

/* La Consultation */
h3#titre { background: url('../images/consult/titre.gif') no-repeat; margin: 25px 0; width: 281px; height: 50px; }
img#consult_illus1 { margin: 25px 0 25px 9px; }
h3#information { background: url('../images/consult/information.gif') no-repeat; margin: 25px 0; width: 116px; height: 19px; }
h3#reflexion { background: url('../images/consult/reflexion.gif') no-repeat; margin: 25px 0; width: 103px; height: 19px; }
h3#preparation { background: url('../images/consult/preparation.gif') no-repeat; margin: 25px 0; width: 127px; height: 18px; }
p.consult { margin-bottom: 25px; text-align: justify; width: 606px; }
div.col_e p.smarg { margin: 0px; }
img#consult_illus2 { margin-left: 26px; }
p.concl { margin-top: 25px; color: #0094a3; font-size: 15px; text-align: center; }

/* Chirurgie Esthétique - Visage */
h3#lifting { background: url('../images/chiruresthet/visage/lifting.gif') no-repeat; margin: 25px 0; width: 79px; height: 19px; }

h3#chirur_paup { 
  background: url('../images/chiruresthet/visage/chirur_paup.gif') no-repeat; margin: 25px 0; width: 216px; height: 19px; 
}

h3#rhinoplastie { 
  background: url('../images/chiruresthet/visage/rhinoplastie.gif') no-repeat; margin: 25px 0; width: 133px; height: 19px; 
}

h3#levres { background: url('../images/chiruresthet/visage/levres.gif') no-repeat; margin: 25px 0; width: 91px; height: 19px; }
h3#menton { background: url('../images/chiruresthet/visage/menton.gif') no-repeat; margin: 25px 0; width: 102px; height: 19px; }

/* Chirurgie Esthétique - Seins */
h3#seins { background: url('../images/chiruresthet/seins/seins.gif') no-repeat; margin: 25px 0; width: 475px; height: 19px; }

/* Chirurgie Esthétique - Silhouette */
h3#lipo { background: url('../images/chiruresthet/silhouette/lipo.gif') no-repeat; margin: 25px 0; width: 130px; height: 19px; }

h3#lift_abdo {
  background: url('../images/chiruresthet/silhouette/lift_abdo.gif') no-repeat; margin: 25px 0; width: 145px; height: 19px;
}

/* Chirurgie Esthétique - Intimité */
h3#nympho { background: url('../images/chiruresthet/intimite/nympho.gif') no-repeat; margin: 25px 0; width: 139px; height: 19px; }
h3#pointg { background: url('../images/chiruresthet/intimite/pointg.gif') no-repeat; margin: 25px 0; width: 71px; height: 19px; }
h3#peno { background: url('../images/chiruresthet/intimite/peno.gif') no-repeat; margin: 25px 0; width: 108px; height: 19px; }
h3#gyneco { background: url('../images/chiruresthet/intimite/gyneco.gif') no-repeat; margin: 25px 0; width: 125px; height: 19px; }

/* Médecine esthétique */
h3#botox { background: url('../images/medesthet/botox.gif') no-repeat; margin: 25px 0; width: 60px; height: 19px; }
p.medesthet { margin: 15px 0 25px 0; }
h3#combl_rides { background: url('../images/medesthet/combl_rides.gif') no-repeat; margin: 25px 0; width: 191px; height: 19px; }

h4 { 
  background: #cce5a2; margin: 0; margin-top: 35px; padding: 0; color: #fff; font-size: 18px; font-weight: normal; width: 285px; 
}

h5 { margin: 0; margin-top: 15px; padding: 0; font-size: 14px; font-weight: bold; }
p.medesthet2 { margin-top: 15px; }
ul.medesthet { margin-left: 25px; list-style-type: none; }

/* Contact */
h3#cabinet { background: url('../images/contact/cabinet.gif') no-repeat; margin: 25px 0; width: 231px; height: 21px; }
p.mid_cent { margin: 50px 0; text-align: center; }

/* Mentions légales */
p#mentions { margin: 25px 0px; text-align: justify; width: 606px; }
p#mentions strong { color: #0094a3; }

/* Plan du site */
dl#plan { margin: 25px 0 0 50px; }
dl#plan dd { margin-left: 50px; }

/* Page en construction */
h3#construction { background: url('../images/construction.gif') no-repeat; margin: 25px 0; width: 179px; height: 19px; }

/* Liens */
dl#liens { margin: 25px 0 0 50px; }
dl#liens h4 { background: none; color: #8a9498; font-size: 12px; font-weight: normal; width: 100%; }

/* UPDATE KARELINE */
h3 { 
	background: url('../images/pastille.gif') no-repeat 0 9px; 	
	margin: 25px 0;
	padding-left: 12px;
	color: #46c7c7; 
	font-size: 20px; 
	font-weight: normal; 
}

h3 span { border-bottom: 1px solid #74d5d5; }

.post { margin-top: 14px; }
.post img { padding: 0 10px; }

.fontsize12 { font-size: 12px; }
.fontsize13 { font-size: 13px; }
.fontsize14 { font-size: 14px; }
.fontsize15 { font-size: 15px; }
.fontsize16 { font-size: 16px; }
.fontsize17 { font-size: 17px; }
.fontsize18 { font-size: 18px; }
.fontsize19 { font-size: 19px; }
.fontsize20 { font-size: 20px; }

.bleu { color: #46c7c7; }
.vert { color: #d6e9b1; }

.lnk-contact { 
	background: url('../images/cartouche.gif') no-repeat; 
	color: #fff; 
	margin: 0 auto;
	padding-top: 5px;
	font-size: 20px; 
	text-align: center; 
	width: 527px; 
	height: 35px; 
}

#col_b p.lnk-contact a { color: #fff; font-weight: bold; text-decoration: underline; }
.lnk-contact a:hover { text-decoration: none; }

#chmps-blgtr { color: #0094a3; font-size: 11px; font-style: italic; text-align: right; }
#tformulaire input, #tformulaire textarea { border: 1px solid #0094a3; }
#tformulaire table { margin: 50px 0 50px 50px; } 
.c1 { padding-right: 15px; text-align: right; }
.rep_form { margin-left: 25px; color: #ff0000; font-weight: bold; list-style-type: none; } 