div.TopCate1 {
				width:98px;
				height:28px;
				position:relative;
				background: #FFFFFF url("images/roundedcornr_455002_grad.gif") repeat-x top left;
				background-position:0px +0px;
				display:block;
				border:1px #CCCCCC solid;
				margin:2px 0px 2px 0px;
				padding:2px 2px 2px 2px;
				color:#666633;
				font: normal normal 10px Arial,Helvetica,sans-serif; 
				text-align:center;
				-moz-border-radius:10px 10px 0px 0px;
				}

				
/*

div.TopCate1 font	{
					vertical-align:middle;
					}
				
div.TopCate2 {
				width:98px; 
				height:80px;
				position:relative;
				background: #FFFFFF repeat-x top left;
				background-position:0px +0px;
				display:block;
				border:1px #CCCCCC solid;
				margin:2px 0px 2px 0px;
				padding:2px 2px 2px 2px;
				-moz-border-radius:0px 0px 10px 10px;
				}
*/
a.TopCate2 	{
				width:98px; 
				height:80px;
				position:relative;
				background: #FFFFFF repeat-x top left;
				background-position:0px +0px;
				display:block;
				border:1px #CCCCCC solid;
				margin:2px 0px 2px 0px;
				padding:2px 2px 2px 2px;
				-moz-border-radius:0px 0px 10px 10px;
				}
			
a.TopCate2 img	{border:0px; margin:5px 5px 0px 5px ;vertical-align:middle;}

a.TopCate2:hover img	{filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50;}

			


table.TopProduit {
				width:228px; 
				position:relative;
				background: #FFFFFF url("../images/roundedcornr_455002_grad.gif") repeat-x top left;
				display:block;
				border:1px #CCCCCC solid;
				margin:2px 0px 2px 0px;
				padding:2px 2px 2px 2px;
				-moz-border-radius:10px 10px 10px 10px;
				}

table.TopProduit div.Entete {
					width:211px; 
					position:relative;
					border-bottom:1px #EFEFEF solid;
/*					background-color:#FFFFE0;*/
					margin:2px 2px 2px 2px;
					padding:4px 2px 4px 2px;
					color:#666633;
					font: normal normal 10px Arial,Helvetica,sans-serif; 
					text-align:center;
					}

/*					
table.TopProduit table.TopInter
					{
					margin:0px 0px 0px 0x;
					padding:0px 0px 0px 0px;
					border:0px;
					}
*/
				
table.TopProduit table tr td.MilieuGauche {
					width:100px;
					height:150px;
					position:relative;
					border-top:1px #CCCCCC solid;
					border-bottom:1px #CCCCCC solid;
					background-color:#FFFFFF;
					margin:2px 2px 2px 2px;
					padding:2px 2px 2px 2px;
					}

table.TopProduit table tr td.MilieuGauche a img {
					margin:2px 2px 2px 2px;
					padding:2px 2px 2px 2px;
					border:0px;
					}

table.TopProduit table tr td.MilieuGauche a:hover img 
					{filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50;}


table.TopProduit table tr td.MilieuDroite {
					position:relative;
					border-top:1px #CCCCCC solid;
					border-bottom:1px #CCCCCC solid;
					background-color:#FFFFFF;
					margin:2px 2px 2px 2px;
					padding:2px 2px 2px 2px;
					vertical-align:top;
					}


td.MilieuDroite div.Titre
					{
					margin:0px 0px 0px 0px;
					position:relative;
					padding:0px 0px 2px 0px;
					border-bottom:#CCCCCC 1px solid;
					}

td.MilieuDroite div.Titre a
					{
					display:block;
					position:relative;
					text-decoration:none;
					font:bold normal 11px Arial,Helvetica,sans-serif; 
					color:#000000;
					min-height:30px;
					}
								
td.MilieuDroite div.Titre a:hover
					{
					color:#666666;
					}

td.MilieuDroite div.Prix
					{
					position:relative;
					margin:0px 0px 0px 0px;
					padding:0px 0px 2px 0px;
					border-bottom:#CCCCCC 1px solid;
					}

td.MilieuDroite div.Prix font.prix
					{
					display:block;
					position:relative;
					text-decoration:none;
					font:bold normal 14px Arial,Helvetica,sans-serif; 
					color:#906000;
					margin:2px 0px 2px 0px;
					text-align:center;
					}

td.MilieuDroite div.Prix font.vendeur
					{
					display:block;
					position:relative;
					text-decoration:none;
					font:normal normal 11px Arial,Helvetica,sans-serif; 
					color:#906000;
					text-align:left;
					}

td.MilieuDroite div.Prix font.prix_catalogue
					{
					display:block;
					position:relative;
					text-decoration:none;
					font:normal normal 9px Arial,Helvetica,sans-serif; 
					color:#666666;
					}


td.MilieuDroite div.Disponibilite font.vert
					{
					background-image: url("../images/accept.png");
					background-repeat: no-repeat; 
					background-position: 0px 10px; 
					display:block;
					text-decoration:none;
					text-align:center;
					padding:11px 4px 4px 14px;
					font:normal normal 13px Arial,Helvetica,sans-serif; 
					color:#66CC66;
					}

td.MilieuDroite div.Disponibilite font.orange
					{
					background-image: url("../images/weather_sun.png");
					background-repeat: no-repeat; 
					background-position: 0px 10px; 
					display:block;
					text-align:center;
					text-decoration:none;
					padding:11px 4px 4px 14px;
					font:normal normal 12px Arial,Helvetica,sans-serif; 
					color:#FF9966;
					}


table.TopProduit div.Footer {
					width:211px; 
					height:35px; 
					background-image: url("../images/fond_degrade.jpg");
					background-repeat: repeat-x; 
					background-position: 0 +8; 
					position:relative;
					border-bottom:1px #CCCCCC solid;
					margin:0px 2px 2px 2px;
					padding:0px 2px 4px 2px;
					color:#666633;
					font: normal normal 10px Arial,Helvetica,sans-serif; 
					text-align:center;
					}

div.Footer a.detail 
					{
					text-align:left;
					display:block;
					text-decoration:underline;
					font:normal normal 9px Arial,Helvetica,sans-serif; 
					color:#666633;
					
					}

div.Footer a.detail:hover 
					{
					text-align:left;
					display:block;
					text-decoration:none;
					font:normal normal 9px Arial,Helvetica,sans-serif; 
					color:#FF6633;
					cursor:pointer;
					
					}
					
div.Footer a.meme_marque 
					{
					text-align:left;
					display:block;
					text-decoration:underline;
					font:normal normal 9px Arial,Helvetica,sans-serif; 
					color:#666633;
					
					}

div.Footer a.meme_marque:hover 
					{
					text-align:left;
					display:block;
					text-decoration:none;
					font:normal normal 9px Arial,Helvetica,sans-serif; 
					color:#FF6633;
					cursor:pointer;
					
					}
					
div.Footer a.produits_similaires 
					{
					text-align:left;
					display:block;
					text-decoration:underline;
					font:normal normal 9px Arial,Helvetica,sans-serif; 
					color:#666633;
					
					}

div.Footer a.produits_similaires:hover 
					{
					text-align:left;
					display:block;
					text-decoration:none;
					font:normal normal 9px Arial,Helvetica,sans-serif; 
					color:#FF6633;
					cursor:pointer;
					
					}
					
