@charset "iso-8859-1";
/* CSS Document */
body {
	padding:0;
	margin:0;
	background-color:#fff;
	background-image:url(../images/site/fond.jpg);
}

#conteneur {
	position:absolute;
	top:0px;
	left:50%;
	width:951px;
	margin-left:-475px;
	visibility: visible;
}

#conteneur #haut {
	position:absolute;
	left:0;
	top:20px;
	width:951px;
	height:194px;
	background-image:url(../images/site/haut.png);
	visibility: visible;
}

#conteneur #haut #logo {
	position:absolute;
	left:0;
	top:0;
	width:351px;
	height:171px;
	visibility: visible;
	background-image:url(../images/site/logo.png);
}

#conteneur #haut #langue {
	position:absolute;
	left:98px;
	top:120px;
	width:160px;
	height:30px;
	visibility: visible;
}

#conteneur #haut #visuel {
	position:absolute;
	left:351px;
	top:0;
	width:600px;
	height:129px;
}
	

#conteneur #haut #menu {
	position:absolute;
	left:351px;
	top:129px;
	width:600px;
	height:50px;
	background:url(../images/site/menuG.png) no-repeat;
}

#conteneur #page {
	position:absolute;
	left:0;
	top:214px;
	width:951px;
	min-height:560px;
	background:url(../images/site/page.png) repeat-y;
	visibility: visible;
}

#conteneur #bas {
	left:0;
	width:951px;
	height:60px;
	background:url(../images/site/bas.png) no-repeat;
	background-repeat:no-repeat;
}

#bas {
	position:absolute;
	left:0;
	top:774px;
	width:960px;
	height:50px;
	background-image:url(../images/site/bas.png);
	text-align:center;
	visibility: visible;
}


.multitong {
	width:170px;
	height:175px;
	float:left;
	background-color:#e20079;
	margin:0 2px 5px 2px;
	border: #e20079 thin solid ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

#conteneur #menu ul {
padding:0;
margin:0;
}

#conteneur #menu ul li {
display:block;
width:150px;
float:left;
text-align:center;
line-height:40px;
}

#conteneur #menu ul li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

#conteneur #menu ul li a:hover {
color:#000;
}

#conteneur #haut #util a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

#conteneur #haut #util a:hover {
color:#000;
}


#conteneur #bas ul {
margin:0;
padding:0;
padding-left:360px;
margin-top:15px;
background-color:#996;
list-style-type:none;
}

#conteneur #bas li {
/*display:block;
width:175px;*/
float:left;
}

#conteneur #bas li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#0086cb;
text-decoration:none;
}

#conteneur #bas li a:hover {
color:#000;
}

#conteneur #page #animation {
	position:absolute;
	left:0;
	top:0;
	width:400px;
	height:570px;
}

#conteneur #page #animation p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:44px;
	font-weight:bold;
	text-align:center;
	line-height:44px;
}

#conteneur #page #texteD {
	position:absolute;
	left:400px;
	top:0;
	width:550px;
	height:555px;
	overflow:auto;
	visibility: visible;
}

#conteneur #page #texte {
	position:absolute;
	left:20px;
	top:0;
	width:910px;
	height:555px;
	overflow:auto;
	visibility: visible;
}

#conteneur #page #texteF {
	position:absolute;
	left:20px;
	top:0;
	width:910px;
	height:555px;
	visibility: visible;
}

#conteneur #page h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:28px;
color:#0086cb;
margin:5px 0;
}

#conteneur #page h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:20px;
color:#0086cb;
margin:5px 0 5px 20px;
}

#conteneur #page h3 {
margin-left:40px;
}

#conteneur #page p {
margin:0 25px 10px 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

#conteneur #page td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

#conteneur #page li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
list-style-position:inside;
}

#conteneur #page a {
font-weight:bold;
color:#e20079;
text-decoration:none;
}

#conteneur #page a:hover {
color:#000;
}

#conteneur #page #texte #form1 label, #conteneur #page #texte #form2 label {
display:block;
width:300px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
line-height:20px;
margin-right:10px;
}

em {
font-weight:bold;
color:#0086cb;
font-style:normal;
}
#copyright {
position:absolute;
width:940px;
height:20px;
z-index:1;
left: 2px;
top:45px;
font-size:9px;
text-align:right;
}

#validation {
position:absolute;
left:10px;
width:300px;
height:30px;
margin-top:20px;
}

#conteneur #page #texteF #galerie .multitong #form2 input {
margin-top:0;
}

#prix {
	position:absolute;
	left:700px;
	top:0;
	width:150px;
	height:90px;
	background-image:url(../images/site/prix.jpg);
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	margin:15px 5px 5px 5px;
	visibility: visible;
}

.bleu {
	color:#0086cb;
}

.rose {
	color:#e2007a;
}
#conteneur #page #animation img {
	border:0;
}

#conteneur #page #texte .vignette-shoes {
	width:190px;
	height:240px;
	background-image:url(../images/site/vignette.png);
	float:left;
	margin:5px 15px;
}

#conteneur #page #texte .vignette-shoes .titre_vignette {
	position:relative;
	left:10px;
	top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

#conteneur #page #texte .vignette-shoes img {
	position:relative;
	left:8px;
	top:20px;
	border:#999 1px solid;
}

#conteneur #page #texte .vignette-shoes .choix {
	position:relative;
	left:11px;
	top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#conteneur #page #texte .vignette-shoes .choix form {
	margin:2px 0;
}

#conteneur #page #texte .vignette-shoes .choix label, #conteneur #page #texte .vignette-shoes .choix select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e20079;
}

#conteneur #page #texte #tarif {
	margin-left:120px;
	width:600px;
	height:160px;
	background-image:url(../images/site/tarif1.png);
}

.tarif_titre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#0086cb;
}

#conteneur #page #texte #tarif h3 {
	font-size:18px;
	color:#e2007a;
	margin:5px 20px;
}

#conteneur #page #texte #tarif p {
	padding-left:20px;
	font-size:14px;
	line-height:20px;
}

#conteneur #page #texte #tarif .tarif_prix {
	font-size:18px;
	font-weight:bold;
	color:#e2007a;
}

#conteneur #page #texte h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:20px;
	color:#0086cb;
	background-image:url(../images/site/1.png);
	background-repeat:no-repeat;
	background-position:left;
	line-height:50px;
	padding-left:60px;
	clear:both;
}

#conteneur #page #texte h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:20px;
	color:#0086cb;
	background-image:url(../images/site/2.png);
	background-repeat:no-repeat;
	background-position:left;
	line-height:50px;
	padding-left:60px;
	clear:both;
}

#conteneur #page #texte h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:20px;
	color:#0086cb;
	background-image:url(../images/site/3.png);
	background-repeat:no-repeat;
	background-position:left;
	line-height:50px;
	padding-left:60px;
	clear:both;
}

#affichage_panier {
	position:absolute;
	left:0;
	top:0;
	background-color:#000;
	color:#FFF;
}

#conteneur #panier {
	position:absolute;
	left:5px;
	top:0;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	z-index:100;
}

#conteneur #panier a {
	background:url(../images/site/panier_rose.png) left no-repeat;
	padding-left:30px;
}

#conteneur #panier a:hover {
	background:url(../images/site/panier_bleu.png) left no-repeat;
}

#conteneur #page #texte img {
	border:0;
}
.ajouter_panier {
	background:url(../images/site/panier_bleu.png) left no-repeat; 
	background-color:#e42782;
	color:#FFF;
	font-size:14px;
	border:0;
	margin:8px 0 5px 12px;
}

.vider_panier {
	background:url(../images/site/panierV_bleu.png) left no-repeat; 
	background-color:#e42782;
	color:#FFF;
	font-size:14px;
	border:0;
	margin:8px 0 5px 12px;
}
