body{
font-family:Verdana, Arial, sans-serif;
background-color:#ff0084;
margin-top:0;
margin:0 auto;
width:950px;
height:auto;
}


h2{
color : #ff0084;
font-size:23px;
text-transform: capitalize;
margin-top:20px;
}

h3{
color : #ff0084;
font-size:23px;
text-transform: capitalize;
margin-top:20px;
}

#page{
position:relative;
background-color:#ffffff;
width:950px;
/*height:1950px;*/
}

#texte{
width:950px;
margin: auto;
margin-top:0;
background-color:white;
}

#header{
width:950px;
height:95px;
}

#logo{
display:inline;
margin:0;
color:#ff0084;
font-size:30px;
text-align:left;
font-weight:bold;
width:425px;
float:left;
margin-left:10px;
margin-top:10px;
margin-right:0px;
}

#logo a {font-family:Verdana, Arial, sans-serif; color:#ff0084; font-weight:bold; text-decoration:underline;}
#logo a:hover {font-family:Verdana, Arial, sans-serif; color:#ff0084; font-weight:bold; text-decoration:underline;}
#logo a:visited {font-family:Verdana, Arial, sans-serif; color:#ff0084; font-weight:bold; text-decoration:underline;}


a img{color:#ff0084;}
td{padding-right:5px; vertical-align:top;}

#moteur{
display:inline;
margin-top:0;
}

#recherche{
border-width : 2px;
border-color : #ff0084;
border-style : solid;
height:30px;
width:320px;
font-weight:bold;
color : #FF0084;
font-size:20px;
font-family:Verdana, Arial, sans-serif;
margin-top:10px;
margin-left:25px;
margin-left:0px;
}

#bouton{
margin-top:16px;
margin-left:10px;
border-width : 1px;
border-color : #ff0084;
border-style : solide;
height:30px;
font-weight:bold;
background-color:#ff0084;
color : #ffffff;
font-size:20px;
text-align:center;
font-family:Verdana, Arial, sans-serif;
}

#bouton:hover {
color : #ff0084;
background-color:#fff;
}

#contenu{
font-size:12px;
margin: auto;
width:800px;
color:#000000;
margin-top:30px;
margin-bottom:30px;
clear:both;
}

.listing{
clear:both;
}

.listing h1{
color : #ff0084;
font-size:30px;
text-transform: capitalize;
}

.listing h2{
color : #ff0084;
font-size:25px;
text-transform: capitalize;
margin-top:20px;
}

.listing .prix{
color : #ff0084;
font-size:18px;
}

.listing a img{color:#ff0084;}

#visuel{
float:left;
}

#visuel img{margin-right:10px;}


#description{
margin-left:30px;
}

#description p{
margin-top: 2px;
margin-bottom: 2px;
}

#description h1{
color : #ff0084;
font-size:30px;
text-transform: capitalize;
}

#description a img{border:0px; text-decoration:underline;}

#description .prix{
color : #ff0084;
font-size:30px;
}

#footer{
text-align:center;
width:950px;
margin: auto;
margin-top:10px;
border-top-style : dotted;
border-width : 1px;
border-color:#ff0084;
clear:both;
}

#footer ul{
align:center;
color:#ff0084;
display:inline-block;
}

#footer li{
color:#ff0084;
display:inline;
}

#footer a{
color:#ff0084;
font-weight:bold;
}

#footer2{
width:950px;
margin: 0 auto;
font-size:11px;
background-color:#ffffff;
clear:both;
}

#footer2 .bloc{
width:190px;
float:left;
display:inline;
margin: 0;
background-color:#ffffff;
text-align:center;
}

#footer2 p{
text-align:center;
}

#footer2 ul{
list-style-type:none;
}

#footer2 a{
color:#ff0084;
}

#footer2 a:hover {font-weight:bold;}

.erreur{
color:#ff0000;
font-size:16px;
font-weight:bold;
}

.confirmation{
color:green;
font-size:16px;
font-weight:bold;
}

.small{
font-size:11px;
vertical-align:top;
}

.stats {cursor:pointer;}


/* Menu */
#menu { position:absolute; top:55px; left:0; width:940px; padding:0 5px; height:38px; margin:10px 0 5px; color:#fff; list-style:none; background:#f40380; }
	#menu a { color:#fff; text-decoration:none; }
	#menu li { position:relative; display:block; float:left; padding:8px 0; margin-left:10px; }
		#menu li strong { text-decoration:underline; border-left:5px solid #fff; padding-left:10px; }
		#menu li:first-child { margin:0; }
			#menu li:first-child strong { border:none; }
			#menu li:first-child ul { left:0; }
	#menu li ul { position:absolute; left:5px; top:33px; overflow:hidden; margin:0; padding:5px 10px 10px; width:320px; display:none; list-style:none; background:#f40380; }
		*:first-child+html #menu li ul { top:25px; }
		#menu li:hover ul { display:block; }
		#menu li li { float:left; width:160px; display:block; border:none; padding:0; margin:0; } 
		#menu li li a { display:block; float:left; color:#fff; text-decoration:underline; font-size:14px; }
		#menu li li a:hover { color:#FFDFF0; }
