/* ----------------------------------------------------------------------------------------------- */
/*                  Style CSS ----------------------  - Micrologiciel - 2004                       */
/* ----------------------------------------------------------------------------------------------- */

/* Body */

BODY {
font-size:11px; 
font-family:Arial, Helvetica, sans-serif; 
scrollbar-base-color:#C4CD00;
color:#6D6D6D;
background: url(images/fond_site.gif) repeat-x top #cfcfd2;
}
	
/* ----------------------------------------------------------------------------------------------- */
/* Liens dans le Site */
/* ----------------------------------------------------------------------------------------------- */
A:link,A:visited,A:active {font-size : 11px; font-family : Arial, Helvetica, sans-serif; color : #014B7F; text-decoration : none; }
A:hover {font-size : 11px; font-family : Arial, Helvetica, sans-serif; color : #014B7F; text-decoration : underline; }

/* ----------------------------------------------------------------------------------------------- */
/* Style Général du Site */
/* ----------------------------------------------------------------------------------------------- */
td { font-size : 11px; font-family : Arial, Helvetica, sans-serif; }

.navtext { width : auto; font-size : 8pt; border-width : 1px; border-style : outset; border-color : #787878; background-color : #EFEFEF; color : #3D3D3D; font-family: Arial, Helvetica, sans-serif; }

.Photo { margin-top : 8px; margin-bottom : 8px; margin-left : 8px; margin-right : 8px; }

.Texte_09_Pix { font-size : 9px; }
.Texte_10_Pix {font-size : 10px;}
.Texte_11_Pix {font-size : 11px;}
.Texte_12_Pix {font-size : 12px;}
.Texte_13_Pix {font-size : 13px;}
.Texte_14_Pix {font-size : 14px;}
.Texte_15_Pix {font-size : 15px;}
.Texte_16_Pix {font-size : 16px;}
.Texte_17_Pix {font-size : 17px;}

.Contact { font-size : 11px; font-family : Arial, Helvetica, sans-serif; text-decoration : none; font-weight : normal; color : Black; text-align : left; white-space: nowrap;}

.Format_Petit_Tableau_Titre { font-size : 11px; font-family : Arial, Helvetica, sans-serif; text-decoration : none; font-weight : bold; color : White; padding-left : 5px; padding-right : 5px; }
.Format_Petit_Tableau { font-family : Arial, Helvetica, sans-serif; font-size : 11px; vertical-align : top; padding-top : 5px; padding-right : 5px; padding-left : 5px; padding-bottom : 5px; }

/* ----------------------------------------------------------------------------------------------- */
/* Page Centrale du Site */
/* ----------------------------------------------------------------------------------------------- */
/* Titre des Pages dans les Pages */
.GrandTab2 {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #24669C;
	padding-left : 10px;
	padding-right : 10px;
	background: transparent;
	height : 30px;
	padding-top : 5px;
	font-weight : bold;
}

.Tablo_Main_Frame {
	background: transparent;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-top: 10px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 5px;
	}
	
.Tablo_Main {
	width:1000px;
	height:100%;
	border:0;
	margin:0; 
	padding:0;
	vertical-align:top;
}

/* Fond des Pages du BO*/
.Tablo_Main_Bo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 5px;
	background-color: White;
	background:none;
}

/* ----------------------------------------------------------------------------------------------- */
/* Tableaux */
/* ----------------------------------------------------------------------------------------------- */
/* Cellule Titre */
.Array_Titre {
font-family: Arial, Helvetica, sans-serif;
background-color:#E3E79A;
color:#696969;
font-size:11px;
font-weight:bold;
text-align:left;
padding: 2px 5px 2px 5px;
}

/* Cellule Normale */
.Array_Data {
font-family: Arial, Helvetica, sans-serif;
color:black;
font-size:11px;
font-weight:normal;
padding: 2px 5px 2px 5px;
background-color:white;
}

/* Fond des tableaux */
.Array_Contour {
font-size:11px;
margin:0px;
background:#C3C4CB;
}

/* ----------------------------------------------------------------------------------------------- */
/* Style Top Menu */
/* ----------------------------------------------------------------------------------------------- */

/* Style Général */
.Top_Menu {
padding:0;
text-align: left;
height:46px;
}

/* Liens du Top Menu */
A.Tab:link, A.Tab:visited, A.Tab:active, A.Tab:hover {
display:block;
height:auto;
line-height:18px;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
text-decoration:none;
color:#666d00;
padding:5px 12px 5px 12px;
margin:0;
}

A.Tab:hover {color:#ffffff; background: url(images/top-up.gif) 0 0 repeat-x;}

/* Page active du Top Menu */
A.Tab_Active:link, A.Tab_Active:visited, A.Tab_Active:active, A.Tab_Active:hover {
display:block;
height:auto;
line-height:18px;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
text-decoration:none;
color:#ffffff;
padding:5px 12px 5px 12px;
margin:0;
background: url(images/top-up.gif) 0 0 repeat-x;
}

/* Tableau Sous Top général */
.TabSousTopMenu {
line-height:1px;
background-color:#c1c800;
border:0;
margin:0;
padding:0;
}

/*Emplacement du Sous Top Menu*/
.DivSousTopMenu {
display:block;
position:absolute;
white-space:nowrap;
margin-top:0px;
margin-left:0px;
visibility:hidden;
}

/*FireFox*/
/*Emplacement du Sous Top Menu*/
html>body.DivSousTopMenu {
clear:both;
position:absolute;
white-space:nowrap;
margin-top:0px;
margin-left:0px;
visibility:hidden; 
}

/* Couleur Ligne de séparation des Sous top*/
.LigneSousTopMenu {
margin:5px 0 5px 0;
border-bottom-color:#577ae3;
border-bottom-style:solid;
border-bottom-width:1px;
padding:0;
width:100%;
}

/* Liens du Sous Top Menu */
A.SousTopMenu:link , A.SousTopMenu:visited , A.SousTopMenu:active , A.SousTopMenu:hover {
display:block;
white-space:nowrap;
width:auto;
height:auto;
line-height:20px;
text-align:left;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666d00;
text-decoration:none;
padding:0 12px 0 12px;
}
		
A.SousTopMenu:hover {color:#000000;}
	
/* Liens du Sous Top Menu Active*/
A.SousTopMenu_Active:link , A.SousTopMenu_Active:visited , A.SousTopMenu_Active:active , A.SousTopMenu_Active:hover {
display:block;
white-space:nowrap;
width:auto;
height:auto;
line-height:20px;
text-align:left;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
padding:0 12px 0 12px;
}

/* ----------------------------------------------------------------------------------------------- */
/* Menus GAUCHES */
/* ----------------------------------------------------------------------------------------------- */

.Tab2 { 
	line-height: 22px;
	height: 22px;
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color :#696969;
	font-weight : bold;
	text-transform: none;
	text-align: left;
	text-indent: 0px;
	}

/* Couleur Ligne de séparation */
.Ligne {
	margin-bottom: 5px;
	margin-top: 5px;
	background: url(images/ligne.gif);
	background-repeat: no-repeat;
	width: 100%;
	}

/* MG - Gestion puces des pages */
A.Menu img { margin-right: 0px;  vertical-align: middle; }

/* MG - Titres de toutes les pages */
A.Menu:link , A.Menu:visited , A.Menu:active {
	line-height: 15px;
	height: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #6D6D6D;
	width: 100%;
	}

/* MG - Survol de toutes les pages */
A.Menu:hover {
	line-height: 15px;
	height: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #6D6D6D;
	width: 100%;
}

/* MG - Gestion puces des Page Selectionée */
A.Menu_Actif img { margin-right: 0px;  vertical-align: middle; }

/* MG - Page Selectionée Uniquement (et le Titre Sous-Menu) */
A.Menu_Actif:link , A.Menu_Actif:visited , A.Menu_Actif:active {
	line-height: 15px;
	height: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #6D6D6D;
	width: 100%;
}

/* MG - Survol de la page sélectionée (et la page titre Sous-Menu) */
A.Menu_Actif:hover {
	line-height: 15px;
	height: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #6D6D6D;
	width: 100%;
}

/* MG - Gestion puces Toutes les pages des Sous Menu sauf pour la Page Sous-Menu Active */
A.Sous_Menu img { margin-right: 0px;  vertical-align: middle; }

/* MG - Toutes les pages des Sous-Menu sauf pour la Page Sous-Menu Active */
A.Sous_Menu:link , A.Sous_Menu:visited , A.Sous_Menu:active {
	line-height: 15px;
	height: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #6D6D6D;
	width: 100%;
	padding-left: 35px;
}
	
/* MG - Survol de toutes les pages des Sous-Menu sauf la Page Sous-Menu Active */
A.Sous_Menu:hover {
	line-height: 15px;
	height: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #6D6D6D;
	width: 100%;
	padding-left: 35px;
}

/* MG - Gestion puces des Pages du Sous-Menu Actif */
A.Sous_Menu_Actif img { margin-right: 0px;  vertical-align: middle; }

/* MG - Pages Du Sous-Menu Actif */
A.Sous_Menu_Actif:link , A.Sous_Menu_Actif:visited , A.Sous_Menu_Actif:active {
	line-height: 15px;
	height: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #6D6D6D;
	width: 100%;
	padding-left: 35px;
}

/* MG - Survol de la Page Active du Sous-Menu */
A.Sous_Menu_Actif:hover  {
	line-height: 15px;
	height: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #6D6D6D;
	width: 100%;
	padding-left: 35px;
}

/* ----------------------------------------------------------------------------------------------- */
/* Menus DROITS */
/* ----------------------------------------------------------------------------------------------- */

/* Titres des Menus Droits */
.Tab2_D { 
	line-height: 22px;
	height: 22px;
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color :#696969;
	font-weight : bold;
	text-transform: none;
	text-align: left;
	text-indent: 0px;
	}

/* MD - Couleur Ligne de séparation des Menus */
.Ligne_D {
	margin-bottom: 5px;
	margin-top: 5px;
	background-repeat: no-repeat;
	width: 100%;
	background-image: url(images/ligne.gif);
	}
	
/* MD - Gestion puces des pages */
A.Menu_D img { margin-right: 0px;  vertical-align: middle; }

/* MD - Titres de toutes les pages */
A.Menu_D:link , A.Menu_D:visited , A.Menu_D:active {
	line-height: 15px;
	height: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #6D6D6D;
	width: 100%;
	}

/* MD - Survol de toutes les pages */
A.Menu_D:hover {
	line-height: 15px;
	height: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #6D6D6D;
	width: 100%;
}

/* MD - Gestion puces des Page Selectionée */
A.Menu_Actif_D img { margin-right: 0px;  vertical-align: middle; }

/* MD - Page Selectionée Uniquement (et le Titre Sous-Menu) */
A.Menu_Actif_D:link , A.Menu_Actif_D:visited , A.Menu_Actif_D:active {
	line-height: 15px;
	height: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #6D6D6D;
	width: 100%;
}
	
/* MD - Survol de la page sélectionée (et la page titre Sous-Menu) */
A.Menu_Actif_D:hover {
	line-height: 15px;
	height: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #6D6D6D;
	width: 100%;
}

/* MD - Gestion puces Toutes les pages des Sous Menu sauf pour la Page Sous-Menu Active */
A.Sous_Menu_D img { margin-right: 0px;  vertical-align: middle; }

/* MD - Toutes les pages des Sous-Menu sauf pour la Page Sous-Menu Active */
A.Sous_Menu_D:link , A.Sous_Menu_D:visited , A.Sous_Menu_D:active {
	line-height: 15px;
	height: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #6D6D6D;
	width: 100%;
	padding-left: 35px;
}

/* MD - Survol de toutes les pages des Sous-Menu sauf la Page Sous-Menu Active */
A.Sous_Menu_D:hover {
	line-height: 15px;
	height: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #6D6D6D;
	width: 100%;
	padding-left: 35px;
}

/* MD - Gestion puces des Pages du Sous-Menu Actif */
A.Sous_Menu_Actif_D img { margin-right: 0px;  vertical-align: middle; }

/* MD - Pages Du Sous-Menu Actif */
A.Sous_Menu_Actif_D:link , A.Sous_Menu_Actif_D:visited , A.Sous_Menu_Actif_D:active {
	line-height: 15px;
	height: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #6D6D6D;
	width: 100%;
	padding-left: 35px;
}

/* MD - Survol de la Page Active du Sous-Menu */
A.Sous_Menu_Actif_D:hover {
	line-height: 15px;
	height: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #6D6D6D;
	width: 100%;
	padding-left: 35px;
}

/* ----------------------------------------------------------------------------------------------- */
/* Menus Gauche et Droit */
/* ----------------------------------------------------------------------------------------------- */
/* Fond des tableaux des Menus Gauches et Droites*/
.Tablo_Menu {padding: 0;}
.Fond_Menu_Gauche {width:0px;height:0px;}
.Fond_Menu_Droite {width:0px;height:0px;}

/* ----------------------------------------------------------------------------------------------- */
/* Footer */
/* ----------------------------------------------------------------------------------------------- */
.Footer {
height:40px;
line-height:40px;
text-align:center;
vertical-align:middle;
padding:0px;
margin:0;
background: url(images/03.gif) top no-repeat;
}

/* Lien du Footer */
A.Footer_Lien:link , A.Footer_Lien:visited , A.Footer_Lien:active {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
text-decoration:none;
color:#666666;
font-weight:normal;
}

A.Footer_Lien:hover {color:#000000;}

/* ----------------------------------------------------------------------------------------------- */
/* Formulaires */
/* ----------------------------------------------------------------------------------------------- */

/* Boutons Envoyer Effacer ok */
.Bouton {
  font-family : Arial, Helvetica, sans-serif;
color : #283F48;	
font-size :10px;
cursor: hand;
border : 1px solid #808080;
margin-left : 1px;
height : 18px;
background : white url(images/fond_bouton.gif) repeat-x;	
}

.Txt_Area , .Txt_Input , .Menu_Select {
font-family :  Arial, Helvetica, sans-serif;
background-color : white;
color : #606767;
font-size : 11px;
border : 1px solid #BDBDC5;
}

.Menu_Select_D {
font-family :  Arial, Helvetica, sans-serif;
background-color : white;
color : #606767;
border : 1px solid #BDBDC5;
font-size : 11px;
width: 100%;
}	
	
.Module {
font-family: Arial, Helvetica, sans-serif;
background-color:white;
color:#606767;
font-size:11px;
border:1px solid #BDBDC5;
width:90px;
}

 /* ----------------------------------------------------------------------------------------------- */
/* Divers */
/* ----------------------------------------------------------------------------------------------- */
/* Warning du caddie*/
.CadWarning{
 font-size:11px;
 font-family : Arial, Helvetica, sans-serif;
 color:#FF0000;
 font-weight:bold;
}




/* ----------------------------------------------------------------------------------------------- */
/* Style CSS Cart V6 */

#TableMonPanier td {padding:5px;}
#TableMonPanier thead td {border-top:1px #9C9F14 solid;border-bottom:1px #9C9F14 solid;}
#TableMonPanier tfoot td {border-top:2px #9C9F14 solid;border-bottom:2px #9C9F14 solid;background-color:#E5E5E5}
#SousTotal {border-top:1px #9C9F14 solid;border-bottom:1px #9C9F14 solid;text-align: right;font-size:13px;font-weight:bold;}
#FraisLivraison {text-align:left;margin-top:20px;margin-left:10px;}
#CouponReduc {text-align:center;margin-top:20px;margin-bottom:20px;}
#IdSeparation{margin-top:10px;margin-bottom:20px;width:100%;border-bottom:1px solid #9C9F14;}
#TableFacturation td {padding:5px;}
#TableFacturation thead td {border-top:1px #9C9F14 solid; border-bottom:1px #9C9F14 solid;}
#TableLivraison td {padding:5px;}
#TableLivraison thead td {border-top:1px #9C9F14 solid; border-bottom:1px #9C9F14 solid;}
#TableLoggin td {padding:5px;}
#TableLoggin thead td {border-top:1px #9C9F14 solid; border-bottom:1px #9C9F14 solid;}
#TableLoggin tfoot td {border-top:2px #9C9F14 solid;border-bottom:2px #9C9F14 solid;}
#IdInfoConn{text-align:center;margin-top:20px;margin-bottom:20px;font-size:11px;}
#InfoLivraison td {padding:5px;}
#InfoLivraison thead td {border-top:1px #9C9F14 solid; border-bottom:1px #9C9F14 solid;}
#ModeLivraison td {padding:5px;}
#ModeLivraison thead td {border-top:1px #9C9F14 solid; border-bottom:1px #9C9F14 solid;}
#RecapOrder td {padding:5px;}
#RecapOrder thead td {border-top:1px #9C9F14 solid; border-bottom:1px #9C9F14 solid;}
#MethodList td {padding:5px;}
#MethodList thead td {border-top:1px #9C9F14 solid; border-bottom:1px #9C9F14 solid;}
#CGV td {padding:5px;}
#CGV thead td {border-top:1px #9C9F14 solid; border-bottom:1px #9C9F14 solid;}
#Remarques td {padding:5px;}
#Remarques thead td {border-top:1px #9C9F14 solid; border-bottom:1px #9C9F14 solid;}
#Destinataire td {padding:5px;}
#Destinataire thead td {border-top:1px #9C9F14 solid; border-bottom:1px #9C9F14 solid;}
#RecapPaiement td {padding:5px;}
#RecapPaiement thead td {border-top:1px #9C9F14 solid; border-bottom:1px #9C9F14 solid;}

.vertical-sep {border-left:1px #9C9F14 solid;}
.CouponCode {font-size:10px; color: #FF0000; text-align: center;}
.CouponLabel {color: #FF0000; text-align: right;}
.CouponAmount {text-align: right; color: #FF0000; font-weight:bold;}
.TotalCommande {text-align: right;font-size:15px;font-weight:bold;}

/* Warning du caddie*/
.CadWarning{font-size : 11px;font-family :  Arial, Helvetica, sans-serif;color : #B50303;font-weight : bold;}

/* Messages du panier */
#cart-messages-area {}
#cart-messages-area * {text-align: center;font-size : 11px;font-family :  Arial, Helvetica, sans-serif;font-weight : bold; margin-bottom: 5px;}

/* message normal */
#cart-messages-area .msg_0 {color : #007200;background: #E5FFE5 url(/ml/images/icones/20/valide.png) no-repeat left;padding-top: 10px;padding-bottom: 10px;border: 1px solid #007200;}

/* message de warning */
#cart-messages-area .msg_1 {color : #B50303;background: #FFDEDE url(/ml/images/icones/20/warning.png) no-repeat left;padding-top: 10px;padding-bottom: 10px;border: 1px solid #B50303;}

/* message d'erreur */
#cart-messages-area .msg_2 {color : #B50303;background: #FFDEDE url(/ml/images/icones/20/error.png) no-repeat left;padding-top: 10px;padding-bottom: 10px;border: 1px solid #B50303;}

/* Bloc Ariane Pannier */
.ArianeChiffresActive{color:#9C9F14;font-weight:bold;font-size:30px;}
.ArianeChiffresDisabled{color:#A9A9A9;font-weight:bold;font-size:30px;}
.ArianeChiffresLink{color:#909090;font-weight:bold;font-size:30px;}
.ArianeTextesActive{color:#9C9F14;font-size:11px;}
.ArianeTextesDisabled{color:#A9A9A9;font-size:11px;}
.ArianeTextesLink{color:#9C9F14;font-size:11px;}

#IdActive{width:36px;background-color:#9C9F14;font-weight:bold;font-size:30px;color:#FFFFFF;}
#IdLink{width:36px;background-color:#909090;font-weight:bold;font-size:30px;color:#FFFFFF;}




