
table.BoutProduit {
				width:728px; 
				position:relative;
				border:1px #FEFEFE solid;
				margin:2px 0px 2px 0px;
				padding:2px 2px 2px 2px;
				-moz-border-radius:10px 10px 10px 10px;
				background-color:#FFFFFF;
				}

table.BoutProduit tr 
				{
				background-color:#FFFFFF;
				text-align:top;
				}

table.BoutProduit tr td
				{
				border-top:1px #CCCCCC solid;
				}

table.BoutProduit tr td a
				{
				text-align:left;
				display:inline;
				text-decoration:underline;
				font:normal normal 10px  Arial, Helvetica, sans-serif; 
				color: #603000;
				}

table.BoutProduit tr td a:hover
				{
				text-decoration:underline;
				color: #906000;
				}

table.BoutProduit tr td.boutique_img 
				{
				width:110px;
				}
table.BoutProduit tr td.boutique_img a 
				{
				text-align:center;
				display:block;
				text-decoration:none;
				background-color:#FFFFFF;
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 7pt; 
				color: #000000;
				}


table.BoutProduit tr td.boutique_img a img
				{
				margin:2px 2px 2px 2px;
				padding:2px 2px 2px 2px;
				border:0px;
				text-decoration:none;
				vertical-align:middle;
				}

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





table.BoutProduit tr td.MilieuDroite 
					{
					text-align:left;
					position:relative;
					border-top:1px #CCCCCC solid;
					border-right:1px #CCCCCC solid;
					-moz-border-radius:0px 10px 0px 0px;
					background: #FFFFFF url("./images/roundedcornr_455002_grad.gif") repeat-x top left;
					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:2px 0px 0px 0px;
					border-bottom:#EFEFEF 1px solid;
					font:normal normal 9px Arial,Helvetica,sans-serif; 
					}

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:#EFEFEF 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:left;
					}

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
					{
					background-image: url("../images/fond_degrade.jpg");
					background-repeat: repeat-x; 
					background-position: 0px 0px; 
					}

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:left;
					padding:11px 4px 4px 20px;
					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:left;
					text-decoration:none;
					padding:11px 4px 4px 20px;
					font:normal normal 12px Arial,Helvetica,sans-serif; 
					color:#FF9966;
					}

td.MilieuDroite div.Disponibilite a.acheter
					{
					float:right;
					text-align:right;
					display:inline;
					border:1px #CCCCCC solid;
					background: url("../images/roundedcornr_455002_grad.gif") repeat-x top left;
					-moz-border-radius:10px 10px 10px 10px;
					text-decoration:underline;
					font:bold normal 11px  Arial, Helvetica, sans-serif; 
					color: #603000;
					padding:5px 15px 5px 15px;
					margin:3px 15px 2px 0px;
					}

td.MilieuDroite div.Disponibilite a.acheter:hover
					{
					filter: alpha(opacity=75); -moz-opacity: .75; opacity: .75;
					border:1px #999999 solid;
					
					}


table.TopProduit div.Footer {
					width:211px; 
					height:35px; 
					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;
					
					}
					
