h3 {
font-size: 1.2em;
text-align: center;
margin:0;
padding-top: 0.8em;
color:#EEE;
}



			.promo
			{	
			width:510px;
			height:150px;
			margin-top:-20px;
			margin-bottom:0px;
			padding-left:30px;
			border: none;
			color:#FFF;
			text-align:left;
			clear:left;
			}

			.caption_prix_flow
			{
			border:none;
			padding-left:42%;			
			position:relative;
			font-size:0.8em;
			FONT-WEIGHT:bold;	
			font-style:italic;		
			}
			.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;	
			}		

				
			div#mode_affichage
			{	
			float:right;
			width:500px;
			height:30px;
			margin-top:20px;
			padding-left:0px;
			margin-right:10px;
			background:transparent url("../images/interface/modeaff.gif") no-repeat top right;	
			border: none;
			color:#FFF;
			text-align:right;
			}

			ul#mode_affichage{
				margin:0;
				padding-top:5px;
				padding-right:35px;
			}

			ul#mode_affichage li{
				display:inline;	
				}
			
			ul#mode_affichage li a{
				color:#FFF;
				}
				
			ul#mode_affichage a:hover {
			text-decoration:overline;
			}	
									
			div#cadre
			{	
			float:left;
			width:215px;
			border: none;
			margin-top:30px;
			margin-right:10px;
			clear:left;
			}
			.cadre_header
			{	
			width:215px;
			background:transparent url("../images/interface/cadre_tete.jpg") no-repeat;	
			border: none;
			TEXT-ALIGN:center;
			height:41px;
			}
			.cadre_body
			{	
			width:215px;
			background:transparent url("../images/interface/cadre_corps.jpg") repeat;	
			border: none;
			TEXT-ALIGN:center;	
			padding-top:15px;
			}
			.cadre_footer
			{			
			width:215px;
			background:transparent url("../images/interface/cadre_pied.jpg") no-repeat;	
			border: none;
			TEXT-ALIGN:center;
			height:30px;	
			}
								
			ul#menu {
			position:relative;
			list-style-type: none;
			margin: 0 0 0 0;
			padding: 0;
			text-align:left;
			left: 10px;
			}
			
			ul#menu a {
			text-decoration: none;
			color: #000;
			padding-left: 15px;
			background: url(../images/interface/puce_on.gif) center left no-repeat;
			}
				 
			ul#menu a:hover {
			background-image: url(../images/interface/puce_off.gif);
			}				

			.descriptif
			{	
			float:left;
			width:478px;
			margin:0px;
			border: none;
			padding-left: 0px;
			margin-left:30px;
			margin-bottom:10px;
			text-align: justify;
			padding-right: 0px;
			}
			.descriptif_header
			{	
			width:478px;
			background:transparent url("../images/interface/descriptif_header.gif") no-repeat;	
			border: none;
			height:16px;
			}
			.descriptif_body
			{	
			width:468px;
			background:transparent url("../images/interface/descriptif_body.gif") repeat;	
			border: none;	
			padding-left:10px;	
			
			}
			.descriptif_text
			{	
			position:relative;
			width:468px;	
			margin:0px 0px 0px 0px;
			border: none;						
			}
			
			.descriptif_text p
			{
			margin:0px 10px 0px 0px;
			font-size:0.8em;
			color:#000066;
			}
			
			.descriptif_footer
			{			
			width:478px;
			background:transparent url("../images/interface/descriptif_footer.gif") no-repeat;	
			border: none;	
			height:16px;
			}


			div#modeles
			{	
			float:right;
			width:540px;		
			border:none;
			position:relative;
			background: transparent;
			padding: 0px 0px 0px 0px;			
			margin-bottom:100px;
			margin-top:30px;
			margin-left:0px;
			marging-right:0px;
    		}
			
			.vignette {
				float: left;
				position:relative;
				border-style:ridge;				
				width:168px;
				height:inherit;
				border:solid 1px outset;				
				margin-top:10px;
				margin-left:0px;	
				margin-right:4px;
				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;												
			}
			
			div#paypal
			{				
			width:200px;
			height:40px;
			border: none;
			text-align:left;
			margin-top:20px;
			margin-bottom:20px;
			margin-right:auto;
			clear:left;
			margin-left:0px;
			}
			
			
			
			div#transaction
			{	
			width:205px;
			border: none;
			text-align:left;
			margin-top:20px;
			margin-bottom:20px;
			margin-left:5px;
			background:none;
			height:70px;	
			clear:left;
			}	
			
			div#livrais_offerte
						{	
			width:200px;
			border: none;
			text-align:left;
			margin-bottom:20px;
			margin-top:0px;
			margin-left:5px;
			background:none;
			height:70px;	
			clear:left;
			}				
			
			div#telephone
			{	
			width:150px;
			border: none;
			text-align:left;
			padding-left:30px;
			margin-bottom:10px;
			margin-left:5px;
			background:none;
			height:30px;	
			clear:left;
			}	
			
			
			
			div#colissimo
			{	
			width:211px;
			border: none;
			text-align:left;
			margin-top:20px;
			margin-left:5px;
			background:none;
			height:140px;	
			clear:left;
			}			
	
			div#expedition
			{	
			width:200px;
			border: none;
			text-align:left;
			margin-top:10px;
			margin-left:5px;
			background:transparent;
			height:90px;	
			clear:left;
			}					
			
			.notice
			{	
			width:200px;
			border:solid #E9E9E9 1px;
			text-align:left;
			margin-top:0px;
			margin-left:5px;
			padding-top:1px;
			background:transparent url("../images/interface/notice_back.jpg") repeat;
			font-size:0.8em;
			height:20px;	
			clear:left;
			margin-bottom:20px;
			}	
			.notice a
			{	
			text-decoration: none;
			padding-left:40px;
			}		
			.notice img
			{	
			margin-left:10px;
			}							
			
			.mirti
			{	
			width:200px;
			position:relative;
			border: none;
			text-align:left;
			margin-top:20px;
			margin-bottom:50px;
			margin-left:5px;
			margin-right:auto;
			background:none;	
			clear:left;
			}			
			
			.mirti a
			{
			color:#D9D9D9;
			clear:left;
			}	
			
			.mirti img
			{
			margin-top:-30px;
			}
			

			div#page
			{
			float: left;
			position:relative;			
			width:530px;
			border: none;
			background:#CCE9C5 ;
			margin-top:50px;
			font-size:1em;
			text-align:center;
			color:#000;
			}			