ul,li {list-style-type:none;}
hr { clear:both; visibility:hidden; }
.clear {clear:both;}
div.clear hr {display:none;}
img {border:none;}
.justify {text-align: justify}
.alignLeft {text-align: left}
.alignRight {text-align: right}
.clear {clear:both}


/* colonne gauche*/
/* --------------------------------------------------------------------------------- */


.left_a { float:left; width:650px; text-align:left; margin:  20px 0 0 0; padding:0; }
p.cosmeto { margin:  1px 0 0 0; padding:0 0 0 1px; font-size:11px; font-style:italic; color:#4F829A;}
p.cosmeto a, p.cosmeto a:link, p.cosmeto a:visited { font-style:normal; font-weight:bold; color:#3F697D;}
p.cosmeto a:hover { color:#000;}
p.gref { margin:  50px 0 0 0; padding:0; padding-left:40px; font-size:22px; font-style:italic; color:#3F697D; font-family:georgia, serif; background:url(../images/icon-cosmetologie.gif) no-repeat 0 0px;	}
.right_a { width:250px; float:right; text-align:left; margin: 50px 0 0 0; padding:0; }
p.modeles-peau {padding:  30px 5px 0 10px;}
	
/*
CAS
----------------------------------------------------*/
.cas { position:relative; height:224px; clear:both; padding:30px 30px 30px 0; margin:0;}
.alt {background-color:#151515; }
.cas  img {margin-right:1px; }
.cas  img.main { float:left; background-color:#ccc; border:1px solid #F5F5F5; padding:8px ; margin-right:10px; }
.cas  img.blanc { float:left; background-color:#fff; border:1px solid #F5F5F5; padding:8px ; margin-right:10px; }
.cas  .reference { float:left; background-color:#020202; border:1px solid #1b1b1b; padding:8px; font-size:14px; color:#ffffff; margin-right:10px; }
.cas  .referenceB {float:left; background-color:#4E4E4E; border:1px solid #C3C2C2; padding:8px; font-size:14px; color:#ffffff; margin-right:10px; }
.cas  .description { float:left; font-size:11px; line-height:19px; color:#5b5b5b; }
.cas  p{ width: 380px; }
.cas  p.ab{ text-align:justify; font: normal 11px/16px; color:#5b5b5b; }
.cas  p.ab a, .cas  p.ab a:link, .cas  p.ab a:visited{ color:#4682B4; }
	
.cas  p.abb{ text-align:justify; font: normal 11px/16px; color:#DEDDDD; }
.cas  p.abb a, .cas  p.abb a:link, .cas  p.abb a:visited{ color:#4682B4; }	

.abTitre{ font: bold 11px/16px "lucida sans", verdana, arial, sans-serif; color:#000; }

.cas h3.descrip{ width: 380px; 	text-align:justify; font-size:16px; color:#3F697D; font-family:georgia, serif; }
	
/* colonne droite*/
/* --------------------------------------------------------------------------------- */

p.davarpanah {font: italic 12px/13px Arial, Helvetica, sans-serif; clear:both; color: #708090; text-align:left; margin: 0 20px 5px 0; padding: 0; text-align:right; }
p.glossaire-implants {clear:both; background: transparent url(../images/glossaire-implants-dentaires.gif) no-repeat left top;  height:47px;  padding: 0; margin: 0; text-align:left;}

p.glossaire-implants-titre { font: normal 12px/15px Arial, Helvetica, sans-serif; text-align:justify; margin:0; padding: 20px 0 1px 0; color:#0E1116; }
p.glossaire-implants-titre a, p.glossaire-implants-titre a:link, p.glossaire-implants-titre a:visited  {  font-weight:bold; color:#005C89; text-decoration:underline; }
p.glossaire-implants-titre a:hover  { color:#000; text-decoration:underline }
#block2_recherche ul{ margin: 0; padding: 0; width: 90%; }
#block2_recherche li{ margin: 0; color: #666; padding: 0 0 0 18px; background: url(../images/document.gif) 0 2px no-repeat; font: normal 12px/18px arial, helvetica, sans-serif; color:#808080; }
#block2_recherche ul li a, #block2_recherche li a:link, #block2_recherche ul li a:visited, #block2_recherche ul li a:active{ font: normal 12px/18px arial, helvetica, sans-serif; color:#0E1116; text-decoration: none;}
#block2_recherche ul li a:hover{ color:#005C89; text-decoration:underline; }
#block2_recherche ul li span.rub a,#block2_recherche ul li span.rub a:link, #block2_recherche ul li span.rub a:active,#block2_recherche ul li span.rub a:visited{
font: normal 12px/18px arial, helvetica, sans-serif; color:#2F4F4F; border-bottom: 1px dashed #F5F5F5; text-decoration: none; }
#block2_recherche ul li span.rub a:hover{ font: normal 12px/18px arial, helvetica, sans-serif; color:#4682B4; border-bottom: 1px dashed #FF4500; background: #FFF; }



/* colonne droite mise en page*/
/* --------------------------------------------------------------------------------- */	
p.peau-humaine {clear:both; background: transparent url(../img/experimental-models-title.gif) no-repeat left top;  height:35px;  padding: 0; margin: 0; text-align:left;}
p.cosmetologie-modeles {clear:both; background: transparent url(../img/cosmetology-models.gif) no-repeat left top;  height:35px;  padding: 0; margin: 30px 0 0 0; text-align:left;}
p.publications_implants {clear:both; background: transparent url(../images/publications-dentaires.gif) no-repeat left top;  height:35px;  padding: 20px 0 ²0px 0; margin: 10px 0 0 0; text-align:left;}
p.liens_implants {clear:both; background: transparent url(../images/liens-dentaires.gif) no-repeat left top;  height:35px;  padding: 0; margin: 10px 0 0 0; text-align:left;}
p.abonnements_implants {clear:both; background: transparent url(../images/abonnement-dentaire.gif) no-repeat left top;  height:35px;  padding: 0; margin: 30px 0 0 0; text-align:left;}



.right_a ul{ margin: 0; padding: 0; width: 90%; }
.right_a li{ margin: 0; color: #666; padding: 0 0 10px 0; line-height:20px; color:#4F829A; }
.right_a ul li a, #block2_actualite li a:link, #block2_actualite ul li a:visited, #block2_actualite ul li a:active{ color:#0E1116; background: url(../images/icon-dermatologie.gif) 0 2px no-repeat; padding: 0 0 0 8px;  font-style:normal;   text-decoration: none;}
.right_a ul li a:hover{ color:#005C89; text-decoration:underline; }


.lire-prebillet {float:right; background:transparent url(../images/fleche-maxillo.gif) no-repeat center right; padding-right: 20px;}

.archiv { padding:5px 5px 30px 28px; margin-top:5px; clear:both;}
.archiv a:link, .archiv  a:visited {color: #AA5B60; }
.archiv  a:hover {color:#136296;}



/* deco colonne droite*/
/* --------------------------------------------------------------------------------- */
#col_out { float: right; width: 250px; margin: 0 ; padding: 0; background: #F5F5F5 url(../images/col_out-top_r.gif) no-repeat top; }
#col_out .flou { padding: 7px; background: url(../images/col_out-bottom_r.gif) no-repeat bottom; }
#col_in { background: #fff url(../images/col_in-top_r.gif) repeat-x top; display:block;}
#col_in .flou { min-height: 380px; background: url(../images/col_in-bottom_r.gif) repeat-x bottom; }
#col_in h2 { color: #3D7CA5; font-size: 1.6em; clear: both; margin-left: 5px; }
	
	
