body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
  font-size: 10px;
  margin: 0px;
  padding: 0px;
}
img {
    border:none;
    padding:0px;
    margin:0px;
}
a:link {
	font-family: Verdana;
	font-size: 11px;
	color: #996600;
	text-decoration:none;
}
a:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #996600;
	text-decoration:none;
}
a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #999999;
	text-decoration:none;
}
a:active {
	font-family: Verdana;
	font-size: 11px;
	color: #996600;
	text-decoration:none;
}
.titrePage {
	color:#633912;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
#presentationMedin {
	font-size:11px;
}

#texthome {
	padding:-4000px;
}
.celMedin{
    width:760px;
    height:825px;
    vertical-align:middle;
}
.celContenu {
    background-color:#EEDEC4;
}
.tabContenu {
    background-color:#EEDEC4;
    width: 760px;
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
}
.tabContenu td {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
}
.contenu {
    background-color:transparent;
    overflow:auto;
	padding:0px;
	margin:0px;
    width:710px;
    height:475px;
    scrollbar-face-color:#9d673b;
    scrollbar-shadow-color: #F4E8D8;
    scrollbar-highlight-color: #F4E8D8;
    scrollbar-3dlight-color: #F4E8D8;
    scrollbar-darkshadow-color: #F4E8D8;
    scrollbar-track-color: #E7D7BE;
    scrollbar-arrow-color: #FFFFFF;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
    color:#000000;
}
a.titre{ color: #000000; text-decoration: none; }
a.titre:hover {
    color: #999999;
}
.titrefaq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
    color:#000000;
}
.titrefaq a{ color: #000000; text-decoration: none; }
.titrefaq a:hover {
    color: #999999;
}
.normal {
    color:#000000;
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-spacing:0px;
	border: none;
	padding:0px;
	margin:0px;
}
.normal td {
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	border-spacing:0px;
	border:none;
}
#tabMain {
    width:710px;
    height:425px;
	background-image:url(images/contenu_centre.jpg);
}
#tabHome {
    width:710px;
}
#tabHome2 {
    width:385px;
    height:407px;
}
#homeSelectionProduits{
    background-image:url('images/home/home_medin_01.jpg');
    width:710px;
    height:238px;
}
#SelectionPromotions {
    position:relative;
    top:45px;
    height:85px;
    margin-left:30px;
    margin-right:30px;
}
#SelectionMeilleuresVentes {
    position:relative;
    top:60px;
    height:85px;
    margin-left:30px;
    margin-right:30px;
}
#homeImageBoutique{
	overflow:hidden;
	width:287px; 
    height:237px;
	padding:0;
    margin:0;
    float:left;
}
#homeImageConseil{
	overflow:hidden;
	width:423px; 
    height:103px;
    padding:0;
    margin:0;
    float:left;
}
#homeDescMedin{
	overflow:hidden;
	background-image:url('images/home/home_medin_04.jpg'); 
    width:423px; 
    height:134px;
    color:#804000;
	padding:0;
    margin:0;
	float:left;
    font-size:11px;
}
#homeDescMedin p{
    width:95%;
    margin-left:10px;
    margin-right:auto;
}
#tabSelectionHome {
    width:100%;
}
#celTitreSelectionHome {
    width:385px;
    height:27px;
}
#celListeSelectionHome {
    width:385px;
    height:84px;
	background-image:url(images/meilleuresventes_bg.jpg);
}
#tabListeSelectionHome {
    position:relative;
    width:650px;
    margin-left:auto;
    margin-right:auto;
}
.AdminTitre{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFF66;
	font-weight: bold;
	text-align: center;
}
.TDAdminTitre{
    font-family: Verdana;
	font-size: 10px;
	color: #FFFF66;
	font-weight: bold;
	text-align: center;
}
.gen { font-size : 11px; }
.genmed { font-size :10px; }
.gensmall { font-size : 9px; }
.gen,.genmed,.gensmall { color : #FFFFFF; }
a.gen,a.genmed,a.gensmall { color: #FFFFFF; }
a.gen:visited,a.genmed:visited,a.gensmall:visited	{ color: #FFFFFF;}
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #999999; text-decoration: none; }

.AdminCopyright{
    font-size: 9px;
    color: #FFFF66;
	font-weight: bold;
    text-align: center;
}
.Copyright{
    font-size: 10px;
    color: #FFFFFF;
	font-weight: bold;
    text-align: center;
}
.titreFrmOblig {
	font-family: Verdana;
	color: #FFFF66;
	font-size: 10px;
	font-weight: bold;
}
.titreFrmNonOblig {
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.thHead{
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.HomeImage {
	border: 1px solid #FFFFFF;
}

/* pour panier */

.nav { color: #666666; font-size : 10px; text-align:right; }
a.nav { color: #666666; }
a.nav:hover	{ color: #CCCCCC; text-decoration: none; }

.trAffData{
    background-color: #DDDDDD;
    font-family: Verdana;
	color: #000000;
	font-size: 10px;
}

tr.trAffData:hover {
    background-color: #999999;
    color: #FFFFFF;
}
.tabCollection {
    border: 1px solid #FFFFFF;
    font-size:12px;
    font-weight: bold;
}
.RowHeader {
    background-color: #666666;
    font-size: 11px;
    color: #ffffff;
	font-weight: bold;
}
.lien {
    color:#990000;
	font-weight: bold;
}
.lien_desc {
    color:#000000;
    text-align:justify;
}
.cel_desc_produit{
    font-size: 10px;
    height: 60px;
    vertical-align: middle;
}
.tab_desc_produit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
    font-size: 10px;
    height: 50px;
    width: 235px;
}
.lib_produit {
    font-size: 12px;
    color:#000000;
	font-weight: bold;
}
.ref_produit {
    font-size:9px;
    color:#000000;
}
.titre_desc_produit {
    color:#666666;
	font-weight: bold;
}
.data_desc_produit {
    color:#000000;
}
.frm_panier{
    font-size: 10px;
    color:#000000;
}
.add_panier{
    font-size: 10px;
    color:#666666;
    font-weight:bold;
    width: 50px;
}
.colForm {
    font-size:10px;
}
.trListeProduit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
	margin:1px;
    font-size: 10px;
}
.libListProduit {
    color:#9d673b;
	padding:1px;
}
.prixListeProduit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
    color:#000000;
}
.celGaucheBoutique {
    width: 46px;
}
.celMilieuBoutique {
    width: 42px;
}
.celDroiteBoutique {
    width: 39px;
}
.celPanier {
    background-color: #F4E8D8;
    text-align:center;
    color:#5B4120;
    font-weight:bold;
}
.divPanier {
    overflow:auto;
    height:280px;
    scrollbar-face-color:#000000;
    scrollbar-shadow-color: #F4E8D8;
    scrollbar-highlight-color: #F4E8D8;
    scrollbar-3dlight-color: #F4E8D8;
    scrollbar-darkshadow-color: #F4E8D8;
    scrollbar-track-color: #666666;
    scrollbar-arrow-color: #FFFFFF;
}
.tabPanier {
    width: 100%;
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-spacing: 1px;
	border: none;
}
.tabPanier td {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 1px;
	border: none;
}
.celPanierBoutique {
    width: 223px;
}
.trPanierHeader {
    height: 25px;
    font-size:10px;
    font-weight:bold;
    color:#5B4120;
    background-color:#F4E8D8;
    text-align:center;
}
.trPanier{
    font-size:10px;
    color:#000000;
    background-color:#F4E8D8;
}
.celTotalPanier {
    height:53px;
    font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color:#000000;
    font-weight:bold;
}
.contenuProd {
    overflow:auto;
    width:360px;
    height:430px;
    scrollbar-face-color:#9d673b;
    scrollbar-shadow-color: #F4E8D8;
    scrollbar-highlight-color: #F4E8D8;
    scrollbar-3dlight-color: #F4E8D8;
    scrollbar-darkshadow-color: #F4E8D8;
    scrollbar-track-color: #E7D7BE;
    scrollbar-arrow-color: #FFFFFF;
}
.celProd {
    width: 120px;
    height: 130px;
}
.celSepProd {
    width: 45px;
}
.tabProd {
    width: 120px;
    height: 130px;
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
.tabProdHome {
    width: 100px;
    height: 75px;
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
.tabDescProd {
    width: 580px;
    height: 420px;
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-spacing: 2px;
	border: none;
}
.tabDescProd td {
	padding: 0;
	margin: 5px;
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
}
.celSepDescProd {
    height: 17px;
    font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}
.celTitreDescProd {
    height: 18px;
    background-color: #B5A488;
    font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.celContenuDescProd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.tabContenuDescProd {
    width: 100%;
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
}
.tabDescProd td {
	padding: 0;
	margin: 5px;
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
}
.celPhotoDescProd {
    width: 310px;
    vertical-align: middle;
	text-align: center;
}
.celTextDescProd {
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	vertical-align:top;
	color: #000000;
}
.celPanierDescProd {
    height: 100px;
    text-align: right;
    vertical-align:bottom;
}
.tabPrixDescprod {
    width: 166px;
    height: 45px;
    border: 1px solid #9d673b;
}
.tabPrixDescprod td {
    color: #990100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
}
#ruptureProd {
	position:absolute;
	width:300px;
	height:330px;
}
.erreur {
    color:#9A0000;
    font-weight:bold;
}
#tabLogin {
    border: 1px solid #9d673b;
}
.titreFrm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#5B4120;
    font-weight:bold;
    text-align:center;
}
.inputFrm {
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #9d673b;
}
.tabInscription {
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-spacing: 2px;
	border: none;
}
.tabInscription td {
	padding: 2px;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 2px;
	border: none;
}
.titreFrmInfo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#5B4120;
    font-weight:bold;
    text-align:right;
    width:30%;
}
.champright {
    text-align:right;
	color:#FF0000;
	font-weight:bold;
}
a.etapePaiement, a.etapePaiement:visited, a.etapePaiement:hover, a.etapePaiement:link, a.etapePaiement:active{
    color:#333;
}
span.etapePaiement{
    color:#9F0000;
    font-weight:bold;
}
.NonEtapePaiement {
    color:#AAA;
}

#rowFooter {
background-image:url(images/footer_fond.jpg);
font-weight:bold;
color:#8e754f;
text-align:center;
vertical-align:middle;
height:55px;
width:760px;
}

#rowFooterLogos {
font-weight:bold;
color:#8e754f;
text-align:center;
vertical-align:middle;
height:49px;
width:760px;
}

#rowFooter a {
color:#8e754f;
}
.nomCategorie {
font-size:12px;
color:#000;
text-align:left;
font-weight:bold;
}
.textCategorie {
	text-align:justify;
	color:#000;
}
.tabListe{
	border-collapse: separate;
	border-spacing:0px;
	border: none;
	padding:2px;
	margin:0px;
}
.tabListe td {
	padding:2px;
	margin:0px;
	border-collapse: separate;
	border-spacing:0px;
	border:none;
}
.liste {
    color:#9A0000;
	text-decoration: none;
}
.liste a, .liste a:hover, .liste a:active, .liste a:link, .liste a:visited{
    color:#9A0000;
	text-decoration: none;
}
#divListeCat {
    overflow:hidden;
    width:100%;
    height:100%;
}
#tabListeCat {
    vertical-align:middle;
    width:100%;
}
.descCommentaire{
	color:#9F0000;
	font-style:italic;
}
#commentaireCommande{
	width:98%;
	height:80px;
	margin:5px;
}
.tabFormContact {
    width:450px;
    color:#000000;
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
}
.titreFrmContact {
	align:left;
	color:#000;
	font-weight:bold;
	font-size:11px;
}