table.fontgris{
	border: 1px solid #666666;
	background-color:  #EAEAEB;		
}


tr.GaucheOmbreDroit {
	background-image:url('/img/menu/tranche_droit.gif');
	background-repeat:repeat-y;
	background-position:top right;
}

tr.GaucheOmbreBas {
	background-image:url('/img/menu/tranche_bas.gif');
	background-repeat: repeat-x;
}

table.centre{
	border-collapse:collapse;
	border:0px solid black;
	background-color: #FFFFFF;
}

table.CentreOmbreDroit{
	border-collapse:collapse;
	border:0px solid black;
	background-color: #FFFFFF;
}

tr.CentreOmbreDroit {
background-image:url('/img/menu/centre_tranche_d.gif');
background-repeat:repeat-y;
background-position:top right;
}


td.CentreOmbreBas {
background-image:url('/img/menu/centre_tranche_bas.gif');
}

table.fontFooter
{
color: #858585;
font-family:Arial;
font-size: 11px;
font-weight:bold;
}

a.fontFooter
{
color: #858585;
font-family:Arial;
font-size: 11px;
font-weight:bold;
text-decoration:none;
}
a.fontFooter:hover, a.fontFooter:visited, a.fontFooter:active{ text-decoration:none; }

a.lienMenu  {
	color:#000000;
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;		
}
a.lienMenu:hover, a.lienMenu:visited, a.lienMenu:active{ text-decoration:none; }

td.menuPuce{
 vertical-align: middle;
 width: 25px;
 padding:0;
}
td.menu{
 vertical-align: middle; 
 padding-left:5px;
}

/*Panier */
.menuPanierHaut{
	background:url(/img/panier/panier_haut_tranche.jpg);
	/*background-repeat:repeat-x;*/
}

.menuPanierGauche{
	background: url(/img/menu/panier_tranche_gauche.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

.menuPanierDroit{
	background: url(/img/menu/panier_tranche_droit2.jpg);
	background-repeat:repeat-y;
	background-position:top right;
}
.menuPanierBas{
	background:url(/img/menu/panier_bas_tranche.jpg);
	background-repeat:repeat-x;
}

.textBlancGras {
color : #FFFFFF;
font-family:Arial;
font-size: 12px;
font-weight:bold;
}

.menuConnectGauche{
	background: url(/img/menu/connect_tranche_gauche.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

.menuConnectDroit{
	background: url(/img/menu/connect_tranche_droit.jpg);
	background-repeat:repeat-y;
	background-position:top right;
}
.menuConnectBas{
	background:url(/img/menu/connect_bas_tranche.jpg);
	background-repeat:repeat-x;
}

.textConnectNoir{
color: #000000;
font-family:Arial;
font-size: 12px;
font-weight:bold;
}
.textConnectGris{
color: #565E5C;
font-family:Arial;
font-size: 11px;
font-weight:normal;
}
 
.textConnectRouge{
color: #DF061C;
font-family:Arial;
font-size: 12px;
font-weight:bold;
}

.textRougePanier{
color: #FF0000;
font-family:Arial;
font-size: 11px;
font-weight:bold;
}
.textGrisPanier{
color: #727171;
font-family:Arial;
font-size: 11px;
font-weight:bold;
}

input.gris{
border-color:#CECECE;
font-family:Arial;
font-size: 11px;
font-weight:normal;
}

.TextMenuH{
color: #575757;
font-family:Arial;
font-size: 11px;
font-weight:bold;
text-align:center;
padding-top: 0px;
padding-bottom: 3px;
}

a.TextMenuH{
color: #575757;
font-family:Arial;
font-size: 11px;
font-weight:bold;
text-align:center;
padding-top: 0px;
padding-bottom: 3px;
text-decoration: none;
}

td.TextMenuH{
color: #575757;
font-family:Arial;
font-size: 11px;
font-weight:bold;
text-align:center;
padding-top: 0px;
padding-bottom: 3px;

}

a.btnValid{
	display:-moz-inline-box;
	display:inline-block;
	margin:0;
    padding:0;
    cursor:Hand;
	font-size:9px;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	border:0;
	background:none;
    color:#FFFFFF;
    font-weight:bold;
	font-family:Arial;
	text-decoration: none;
	height:29px;
}

a.btnValid:hover, a.btnValid:visited, a.btnValid:active{ text-decoration:none; }
a.btnValid span {
    float:left;
	padding:0 0 0 23px;		/* Largeur du côté gauche */
	vertical-align:middle;
	background:url(/img/menu/btn_valide_g.jpg) left top no-repeat;
}

a.btnValid span span {
	padding:0 8px 0 0;/* Largeur du côté droite */
	background:url(/img/menu/btn_valide_d.jpg) right top no-repeat;
}

a.btnValid span span span {
    height:29px;		/* Hauteur du bouton */
	padding-top: 8px;
	padding-left:3px;
	padding-right:3px;
		background:url(/img/menu/btn_valide_t.jpg) left top repeat-x;
}


