

			
			h2 {
			font-size:medium;
			text-align: center;
			margin:0 0 0 0;
			color:#000;
			padding-bottom:0.5em;
			padding-top:0.5em;
			height:100%;
			}	
			
			h3 {
			font-size:medium;
			text-align: center;
			padding: 0 0 0 0;
			margin:0 0 0 0;
			color:#000;
			height:100%;
			padding-bottom:0.5em;
			padding-top:0.5em;
			}	
			
			img { border : none; }

			.btpalette {
			   margin-right:2px;
			   margin-bottom:5px;
			   float:left;
			   border: 0px;
			   cursor: pointer;
			}
			
			.radio_b{
				background-color:#FFF;
				cursor:default;
				display:list-item;
				float:left;
				width:1em;
				margin-left:10px;
			}
			
	
			div#taille_article_main
			{	
			float:left;
			padding:10px 10px 0px 5px;
			margin:10px 0 20px 0px;	
			position:relative;		
    		}
			
			div#filler
			{	
			float:left;
			position:relative;
			margin-left:Opx;
			margin-top:50px;
			width:60px;	 				
			height:400px;
			background: none ;
    		}
			
			
			div#article
			{	
			float:left;			
			margin-left:0px;
			margin-top:40px;
			margin-bottom:40px;
			margin-right: 0px;
			width:650px;	 	
			border:none;
			background: none ;
			padding: 0 0 0 0;
    		}

			
			.recommande_article
			{	
			float:left;			
			margin-left:-1px;
			margin-top:0px;
			margin-bottom:-1px;
			margin-right: auto;
			width:92%;	 	
			border: none ;
			background:transparent url("../images/interface/fond_recommande.jpg") repeat;
			padding: 7% 0 5% 8%;
    		}
			
			.recommande_article p
			{
			text-align:left;
			color:#0066CC;
			font-size:1.2em;
			margin-top: -20px;
			margin-left: -6%;
			}
			
			
			div#detail_article
			{	
			float:left;
			width:33.1%;		
			height:inherit;
			border:none;
			background: #FFF ;
			padding: 0 0 0 2px;
			margin:0 0 0 0;
    		}		
			
			div#detail_article_in
			{			
			height:250px;
			padding: 0 0 0 0;
			margin:0 0 0 0;
			margin-bottom:10%;

    		}
			
			div#detail_photo
			{	
			float:right;
			width:430px;	
			background: #FFF ;
			border-left-width:1px;
  			border-left-style:dotted;
  			border-left-color:gray;
			margin: 0px 0px 0px 0px;
    		}
			
			div#detail_article_photo
			{		
			float:left;
			background: #fff;
			width:100%;
			margin: 0px 0px 0px 0px;
			margin-left:0px;
			border: none;			
    		}
			
			.commentaires
			{	
			float:left;
			width:600px;
			border:none;
			padding: 2% 0px 2% 13%;	
    		}
			
			.descriptif
			{	
			float:left;
			width:215px;
			border: none;
			text-align: justify;
			}

			.descriptif_header
			{	
			float:left;
			width:215px;
			background:transparent url("../images/interface/descriptif_header2.gif") no-repeat;	
			border: none;
			height:16px;
			}

			.descriptif_body
			{	
			float:left;
			width:205px;
			background:transparent url("../images/interface/descriptif_body2.gif") repeat;	
			border: none;
			padding-left:10px;
			}

			.descriptif_text
			{	
			float:left;
			position:relative;
			width:205px;	
			margin:0px 0px 0px 0px;
			border: none;						
			}
			
			.descriptif_text p
			{
			margin:0px 10px 0px 0px;
			font-size:0.7em;
			color:#000066;
			}
			
			.descriptif_footer
			{	
			float:left;		
			width:215px;
			background:transparent url("../images/interface/descriptif_footer2.gif") no-repeat;	
			border: none;	
			height:16px;
			}

			
			
			.detail_photo_haut
			{			
			position:relative;
			border: none;
			color:#FFF;
			padding-top:10px;
	    		}
			
			.detail_photo_bas
			{	
			float:left;
			padding-top:20px;
			width:100%;
			border: none;
			color:#FFF;
    			}

			.detail_photo_bas_g
			{	
			float:left;
			border: none;
			color:#FFF;
			margin-right:0px;
			padding-left:10px;
			width:auto;
    			}
				
			.detail_photo_bas_d
			{	
			float:right;
			border: none;
			color:#FFF;
			width:auto;
			padding-top:20px;
			padding-right:20px;
    			}				
			
			.taille_article
			{	
			float:left;
			width:100%;		
			border: none;
			border-bottom-width:1px;
  			border-bottom-style:dotted;
			background: #FFF ;
			padding: 0px 0px 0px 0px;
			margin-bottom: 0px;
			margin-top: 0px;			
	    		}
			
			div#taille_header
			{	
			float:right;
			font-size: xx-small;
			width:80px;		
			height:15px;
			border:none;
			border-bottom-width:3px;
  			border-bottom-style:double;
  			border-bottom-color:#8C8C8C;
			background: transparent url("../images/interface/taille_header.gif") ;	
			padding: 0 0 0 0;
			margin-bottom: 0px;
			margin-top: 0px;
    		}
			
			div#prix_header
			{	
			float:right;
			font-size: xx-small;
			width:80px;		
			height:15px;
			border:none;
			border-bottom-width:3px;
  			border-bottom-style:double;
  			border-bottom-color:#8C8C8C;
			background:transparent url("../images/interface/prix_header.gif") ;
			padding: 0 0 0 0;
			margin-bottom: 0px;
			margin-top: 0px;
    		}
			
			.taille_article_g
			{	
			float:right;
			width:80px;		
			border: none;
			border-right-width:1px;
  			border-right-style:dotted;
  			border-right-color:black;
			background: #FFF ;
			padding: 0 0 0 0;
			margin-bottom: 0px;
			margin-top: 0px;
    		}
			
			.taille_article_d
			{	
			float:right;
			width:80px;		
			border:none;
			background: #FFF ;
			padding: 0 0 0 0;
			margin-bottom: 0px;
			margin-top: 0px;
	   		}			
			

			div#qte_article
			{	
			float:left;
			margin-bottom: 10px;
			margin-top: 5px;
    		}
			
			div#orientation
			{	
			float:left;
			font-size: xx-small;
			text-align:right;		
			border: none;
			background: #FFF ;
			margin-bottom: 5px;
			margin-top: 10px;
    		}			
			
			div#liborientation
			{
				float:left;
				margin-left:0px;
				margin-right:auto;
				border:none;
				width:90px;
				padding-left:0px;
				text-align:right;
				margin-bottom: 5px;
				margin-top: 10px;
			}
			
			div#libqte
			{
				float:left;
				margin-left:0px;
				margin-right:auto;
				border:none;
				width:90px;
				padding-left:0px;
				text-align:right;
				margin-bottom: 10px;
				margin-top: 5px;
			}
						
			div#Palette_article
			{	
			float:left;				
			margin-right:auto;	
			clear:both;		
			font-size: xx-small;
			text-align: left ;	
			padding-left:0px;			
			color:#555;
	    	width: 100%;
			border: none;
			background: #FFF ;
			margin-bottom: 20px;
			margin-top: 20px;
			margin-left:0px;
	    	}
			
			div#bouton
            {				
				float:left;	
				margin:-50px 0 0 0;
				padding: 0 0 0 0;
				border: none;
				text-align:justify;
				width:100%;
            }

				
			.detail_titre
            {				
				float:left;
				clear:both;
				padding-bottom:0px;
				width:655px;
				background:transparent url("../images/interface/detail_titre.png") no-repeat ;
				border: none;
            }
			
			.detail_titre h1
			{
			color:#fff;
			#33FF66;
			font-size:1.2em;
			font-weight: bold;
			text-align: center ;
			margin: 0 0 0 0;
			padding-top: 0.5em;
			padding-bottom: 0.5em;
			font-family:"Trebuchet MS",helvetica,sans-serif;
			float:none;
			}
			
			.detail_titre h2
			{
			color: #fff;
			#33FF66;
			font-size:1.2em;
			font-weight: bold;
			margin: 0 0 0 0;
			}
			
			.detail_titre_g
            {				
				float:left;
				width: 216px ;
				border: none;
				background:none;
				font: "Trebuchet MS", helvetica, sans-serif ;	
				height:100%;
            }
							
			.detail_titre_d
            {
				float:right;
				width:431px ;								
				border: none;
				background:none;
				font: 1em "Trebuchet MS", helvetica, sans-serif ;
				height:100%;
            }			

			div#article_body
			{	
			width:203px;
			background:transparent url("../images/interface/article_body.gif") repeat;	
			border: none;
			TEXT-ALIGN:justify;	
			padding-left:0px;	
			}
			
			div#article_footer
			{			

			width:203px;
			background:transparent url("../images/interface/article_footer.gif") no-repeat;	
			border: none;	
			height:16px;
			}
		




			.promo
			{	
			width:230px;
			height:125px;
			margin-top:-20px;
			margin-bottom:10px;
			border: none;
			color:#FFF;
			text-align:left;
			clear:left;
			}
			
			.caption_prix
			{
			border:solid 1px #CCCCCC;
			font-size:0.8em;
			FONT-WEIGHT:bold;
			font-style:italic;
			}
			.caption_prix1
			{	
			float:left;
			padding-left:5px;
			border: none;
			color:#6633CC;
			position:relative;
			}
			.caption_prix2
			{				
			float:left;			
			border: none;
			text-decoration:line-through;
			color:#FF0000;
			position:relative;
			}
			.caption_right
			{	
			float:right;									
			border: none;
			margin-right:1px;
			}	
			.caption_right img {
				position:relative;	
			}		


			
			.vignette {
				float: left;
				position:relative;
				border-style:ridge;				
				width:168px;
				height:inherit;
				border:solid 1px outset;				
				margin-top:10px;
				margin-left:0px;	
				margin-right:10px;
				margin-bottom:0px;
				padding-top : 0px;
				padding-left:0px;
				padding-bottom: 0px;
				padding-right: 0px;							
				font:bold;
				color:#000;
				background-color:#FFF;
			  }
			
		 .vignette img  {
				border: none;
				position: relative;
				size:auto;
			}
				
			.legende {
				float:right;
				border:none;
				background-color:#F2F2F2;											
				text-align: center;
				width:168px;
				margin: 0px 0px 0px 0px;
				margin-bottom:auto;
				padding: 0px 0px 0px 0px;											
			}
			
			.legende h2{			
				font-size:0.8em;
				font-weight: bold;
				text-align:center;
				color:#000;												
			}
			
			
			ul#puces_desc{
			position:relative;
			list-style-type: none;
			list-style-type: disc;
			margin: 0 0 0 0;
			padding: 0;
			text-align:left;
			color:black;
			left: 10px;
			font-size:0.7em;
			
			}
