/* Surcharges pour MEDICADERM */

#container { background-image: url(../img/background-medicaderm.gif); }

#principal { width: 769px; float: right; padding-bottom: 10px;
background: #FFF url(../img/center-aderm.jpg) no-repeat right bottom; }
#principal .coulisse { 
background: transparent url(../img/filet-magique.gif) no-repeat right -80px; }
#secondaire { width: 202px; float: left; border-top: 15px solid #FFF; }

#contenu { float: left; margin: 15px 0 0 10px; width: 458px; padding-top:10px; display: inline; }
#contenu .rightcol { width: 250px; margin-right: 10px; }
#contenu .leftcol { width: 170px; margin-left: 10px; }
#contenu ul li {margin-left:10px;list-style:disc;}

#menuamat div#news { margin-left: -5px; }
#menuaderm { margin-bottom: -10px; }
#menuaderm ul { background: url(../img/menuaderm-ul-aderm.gif) no-repeat; }


/* Pied de page */
#footer { background-image:  url(../img/footer-bg-aderm.jpg); }

/* Variantes des styles du contenu central pour MEDICADERM */
.ariane .current { color: #14A2A4; }
#contenu .leftcol { background: url(../img/hr.gif) repeat-x bottom; padding-bottom: 4px; }
#contenu .leftcol div { background: url(../img/hr.gif) repeat-x top; }
#contenu .leftcol div p { margin: 6px 0; }
#contenu .leftcol div form.ajout { margin-left: 2px; }

#panier { clear: both; width: 440px; margin: 55px 0 0 10px;
background: #D1F1F5 url(../img/panier-bottom.jpg) no-repeat bottom; padding-bottom: 10px; }
#panier h2 { text-transform: uppercase; font-size: 16px; color: #FFF; padding: 6px 0 10px 24px;
background: #5FCAD8 url(../img/panier-top.jpg) no-repeat top; }
#panier table { margin: 8px 10px 10px 10px; width: 420px; background: url(../img/panier-total.gif) repeat-x bottom; }
#panier table * { vertical-align: middle; }
#panier table thead { display: none; }
#panier table td { padding: 0 12px; }
#panier table td.nbr { text-align: right; background: url(../img/puce-panier.jpg) no-repeat left center; }
#panier table td.produit { font-weight: bold; color: #01B1C9; }
#panier table td.prix { text-align: right; }
#panier table td.corbeille { text-align: center; }

#panier table tr.total {}
#panier table tr.total td { padding-top: 27px; padding-bottom: 8px; }
#panier table tr.total td.nbr, #panier table tr.total td.corbeille { visibility: hidden; }
#panier table tr.total td.produit { font-weight: normal; text-align: right; }
#panier table tr.total strong { color: #000; font-weight: bold; }

#panier p { text-align: right; padding-right: 10px; margin: 5px 0; }