

body
{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#6e1300;
background-position:top center;
}

a
{color:#ffffff;
text-decoration:none;
}


a:hover
{
text-decoration:underline;
}

img{border:none;}

form{
color:#FFFFFF;
}

i{
	font-size:11px;
}

h1 {
	color:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	z-index:15;
	width:500px;
	margin:0px auto 0px 50%;
	position:absolute;
	left: -250px;
}


#conteneur
{
margin:0px auto 0px auto;
padding:0;
width:940px;
background-image:url(img/fond.jpg);
}

#header
{
margin:0;
padding:0;
height:401px;
background-image:url(img/top2.jpg);
}

.titre
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#12a5e2;
}

#center
{
margin:0;
padding:0;
background-image:url(img/centre-vente.jpg);
background-repeat:no-repeat;

}
#gris
{
margin:0;
padding:8px;
}
#menu
{
height:80px;
}

#langue
{
margin-top:0px;
margin-left:790px;
padding:0;
width:150px;
}

#footer
{
margin:0px auto 0px auto;
padding:0;
width:940px;
margin-top:0px;
padding-top:30px;
text-align:center;
font-size:10px;
color:#ffffff;
background-image:url(img/footer-vente.jpg);
background-repeat:no-repeat;
}

#footer a
{color:#ffffff;
text-decoration:none;
}

#footer a:hover
{
text-decoration:underline;
}

#flashtop

{margin:0;
padding:0;
}

h2 {
padding:0;
margin:0px 0px 10px 0px;
text-align:left;
color:#12a5e2;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#zoneflash
{
margin:0;
padding:123px 0px 0px 20px;
width:900px;
}

#zonegoog
{
padding:123px 0px 0px 20px;
margin:0;
width:900px;
height:266px;
}

#ttexte
{
padding:0;
margin:0px 0px 0px 0px;
color:#777759;

}

#titre
{
height:42px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
}

#zoneflash2
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:900px;
height:42px;
}


p
{
margin:0;
padding:10px 0px 00px 0px;
text-align:justify;
color:#dbdada;
}

#ztext
{
margin:0px;
padding: 0px 10px 0px 60px;
width:640px;
}
#ztext2

{
margin:0;
padding: 0px 10px 0px 10px;
width:640px;
}

#menu_recherche{
	width:425px;
	text-align:center;
	height:auto;
}

#tout
{
margin:0;
padding:0;
padding-top:160px;
height:660px;
background-image:url(img/fond-tarifs.jpg);
background-repeat:no-repeat;

}

/*ARTICLE*/

#msg{
color:#FF0000;
text-align:center;

}

hr{
	margin:15px 0px 15px 0px;
}



		#article{
			width:840px;
			margin-left:auto;
			margin-right:auto;
			height:auto;
			color:#FFFFFF;
		}
		
		
		.article_affiche{
			width:400px;
			height:200px;
			float:left;
			margin-right:20px;
			margin-top:10px;
		}
		
		.article_affiche table{
			width:400px;
			
		}	
		
		h3{
			margin:0px 0px 10px 0px;
			color:#12a5e2;
			font-size:13px;
		}
		
		.prix{
			clear:both;
			text-align:right;
			font-size:13px;
			margin-right:5px;
		}
		
		.details{
			margin-top:5px;
			clear:both;
			text-align:right;
			
		}
		
		.prix2{
			clear:both;
			text-align:right;
			text-decoration:line-through;
			margin-right:5px;
		}

		.promo{
			clear:both;
			text-align:right;
			color:#FF0000;
			font-size:14px;
			margin-right:5px;
		}

		
		.lire{
			clear:both;
			width:300px;
			text-align:center;
			height:40px;
			
		}
		
		.lire a:link, a:hover, a:visited{
			cursor:pointer;
			text-decoration:none;
		}		
		
			
			
				.details_desc{
						padding:30px 0px 0px 0px;
						width:600px;
						margin-left:auto;
						margin-right:auto;
						height:auto;
						text-align:right;
				}		
				
					
				#details_prix2{
					margin:15px 20px 0px 0px;
					text-align:right;
					text-decoration:line-through;
					font-size:14px;
				}
				
				#details_prix{
					margin:15px 20px 0px 0px;
					text-align:right;
					font-size:16px;
				}
			
			
				#details_promo{
					margin:5px 20px 0px 0px;
					text-align:right;
					color:#FF0000;
					font-size:16px;
				}

				#demande{
					text-align:right;
					margin:0px 20px 0px 0px;
				}
				
				#details_desc2{
					clear:both;
					text-align:justify;
				}
				
				#liste_photo{
					margin:0px auto 0px auto;
					width:650px;
					text-align:center;
				}

				.bloc_photo{
					margin:30px auto 0px auto;
				}


/*LIEN*/

#liste
{
	padding-left:15px;
	height:150px;
	color:#FFFFFF;
}

#cadre_act
{
	width:200px;
	height:124px;
	padding-top:11px;
	padding-left:11.5px;
	float:left;
	margin-left:Opx;
}

#liste img
{
	border:1px solid #FFFFFF;
}

#liste a
{
	color:#12a5e2;
	font-weight:bold;
}

#liste #info
{
	float:right;
}

#liste h2
{
	font-size:16px;
	margin-bottom:2px;
	color:#12a5e2;	
}
