#container {
	background-image:url('../../images/oeilpair.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

#tmenu, #tmenu li a {
	color:#adadad;
}

#tmenu li {
	border-color:#adadad;
}

#tmenu li.courant {
	background-color:#adadad;
}

#tmenu li.br {
	border-right-color:#adadad;
}

#tmenu li ul, #tmenu li ul li a {
	color:#adadad;
}

#tmenu li a:hover, #tmenu li ul li a:hover {
	background-color:#adadad;
}

#tmenu li ul li {
	border-color:#adadad;
}

#lmenu {
	top:275px;
}

#lmenu li, #lmenu li:first-child {
	border-color:#adadad;
}

#lmenu, #lmenu li a {
	color:#4e4e4e;
}

#lmenu li a:hover {
	background-color:#adadad;
}

#lmenu li.courant, #lmenu li.courant a {
	background-color:#adadad;
}

#lmenu2, #lmenu2 li {
    border-color:#adadad;
    background-color:#fff;
}


#lmenu2, #lmenu2 li a {
    color:#4e4e4e;
}

#lmenu2 li a:hover {
    color:#4e4e4e;
	background-color:#e0e0e0;
}

#lmenu2 li.courant, #lmenu2 li.courant a {
    color:#4e4e4e;
    background-color:#e0e0e0;
}

#lmenu li.recherche {
    background-color:#e2e2e2;
    border:1px solid #adadad;
	color:#4e4e4e;
    font-weight:bold;
    padding:8px;
    margin:0px;
    text-align:left;
	position:relative;
    top:25px;
    width:173px;
}

#lmenu li.recherche #q {
    border:1px solid #adadad;
    height:25px;
    margin:5px 0 5px 0;
    padding:3px 5px 0 5px;
    width:173px;
}

#mtexth {
	background-image:url('../images/bhaut.gif');
}

#mtext {
	border-color:#adadad;
	color:#4e4e4e;
}

#mtext ul.mmenu {
    color:#4e4e4e;
}

#mtext ul.mmenu li a {
    color:#4e4e4e;
}

div#mtext div.categorie {
  margin-top:12px;
}

div#mtext div.categorie table tr th {
  text-align:left;
}

div#mtext div.categorie table tr th h3 {
  background-color: #e2e2e2;
  font-weight:normal;
  margin-bottom:12px;
  padding:5px 5px 5px 5px;
}

div#mtext div.categorie table tr td {
  border-top: 1px #4e4e4e solid;
  padding:12px 5px 12px 5px;
  width:250px;
}

div#mtext div.categorie table tr td.first {
  border-top: 0;
  padding-top:0px;
}

div#mtext div.categorie table tr td.rcell {
  border-left: 1px #4e4e4e solid;
}

div#mtext div.categorie table tr td div.img {
  float:left;
  width:85px;
  height:90px;
}

div#mtext div.categorie table tr td div img {
  max-width:85px;
  max-height:90px;
}

div#mtext div.categorie table tr td div span.price {
  font-weight:bold;
}

div#mtext div.categorie table tr td div.details {
  float:right;
  line-height:18px;
  font-size:12px;
  width:150px;
}

div.clear {
  clear:both;
}

#mtextf {
	background-image:url('../images/bbas.gif');
}

#panier {
    border:1px solid #adadad;
    display:inline-table;
    background-color: #e2e2e2;
    left:206px;
	position:relative;
	top:-72px;
	width:563px;
    margin-bottom:10px;
}

#panier a {
  display:table-row;
}

#panier a:hover {
  background-color:#fcfdc7;
}

#panier-c1
{
  background: transparent url('../images/panier.gif') no-repeat center left;
  display:table-cell;
  width:407px;
  padding:9px 0 9 42;
}

#panier-c2
{
  display:table-cell;
  text-align:right;
  width:136px;
  padding:9px 12 9 0;
}

#mtext div.mmenu {
  margin-top:0;
  margin-bottom:13px;
}

div#mtext div.categorie table tr td div.details div.btnAddChart {
  background:transparent url('../images/btn-entrer-prescription.gif') repeat-x top left;
  height:23px;
  margin-top:5px;
  width:131px;
  text-align:center;
  background-color:#ffffff;
}

div#mtext div.categorie table tr td div.details div.btnAddChart a {
  display:block;
  height:23px;
  width:131px;
}

div#mtext div.categorie table tr td div.details div.btnAddChart a span {
    display:none;
}

div#mtext div.categorie table tr td div.details div.btnAddChart a:hover {
  text-decoration:none;
}

div#mtext table#tblpaniertotal tr td {
  padding:5px 0 5 0;
}

div#mtext table#tblpaniertotal tr td select {
  text-align:right;
}

div#mtext a.shipping_notes {
  color:#fff;
  background-color:#adadad;
  padding:1px 5px 1px 4px;
}
div#mtext a.shipping_notes:hover {
  color:#000;
  background-color:#e2e2e2;
  text-decoration:none;
}

.tc {
  color:blue;
}

.pimg {
  margin: 0px 8 5 12;
}

.pimg img {
  margin: 5px;
}

div#mtext a.nohref, div#mtext a.nohref:hover {
	color:#4e4e4e;
	text-decoration:none;
}

/*Annie************************************ */
div#mtext div.prescription {
  margin-top:12px;
}
div#mtext div.prescription, div.panier_final table  {
  text-align:left;
  width:533px;
  margin:0;
  padding:0;  
}

div#mtext div.prescription table {
  width:533px;
}

div#mtext div.prescription table tr th, div#mtext div.panier_final table tr th {
  color:#fff;
}

div#mtext div.prescription table tr th , div.panier_final table tr th {
  text-align:center;
}
div#mtext div.prescription table tr th.droite, div#mtext div.panier_final table tr th.droite {
  text-align:right;
}
div#mtext div.prescription  table tr th h3, div.panier_final table tr th h3 {
  background-color: #adadad;
  font-weight:bold;
  padding:7px 5px 7px 5px;
}

div#mtext div.prescription table tr td, div#mtext div.panier_final table tr td, tr.prixFinal td {
    background-color:#e2e2e2;
    padding:5px 5px 5px 5px;
}
div#mtext div.prescription table tr td, div#mtext div.panier_final table tr td {
    text-align:center;
}
/*div#mtext div.panier_final table tr, tr.prixFinal td {
    padding:0px 5px 0px 5px;
}*/

div#mtext div table.blanche tr td, div#mtext div tr.blanche td, div#mtext div td.blanche {
	background-color: #ffffff;
}
div#mtext div.panier_final table tr.nopadding td {
    padding:0;
}
#totalBox{
	position:relative;
	width:530px;
	height:20px;
    text-align:right;
    font-weight:bold;
}
#grandTotalAff{
}
#msg_erreur{
		
		width:400px;
		border: 1px solid #CC0033;
		background-color:#FFFFCC;
		margin:15px;
		padding:10px;
		color:#CC0033;
		font-weight:bold;
}
#boite_rabais{
		width:510px;
		border: 1px solid #596D8F;
		background-color:#E0E5EF;
		margin:20px 2px 20px 2px;
		padding:15px;
		color:#000000;
		
}
.small{
    font-size:10px;
}
.valign{
    text-align:right;
}

