@charset "utf-8";
body { background-color: #933478; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993366; margin:0; padding:0; font-size: 12px; }

ul, li, h1, h2, h3, h4, h5 { margin:0; padding:0; }

img { border: 0; }

#header { position: relative;  }
#header h1 a { display: block; width:769px; height: 247px;}
#header h1 a span { text-indent: -9999em;}

ul#menu { position: relative; width:180px; overflow: hidden; float: left; text-align: center;  }
ul#menu li { display: block; list-style: none; text-align: center; margin:10px 0; }

#container { position: relative; float: left; width:583px; margin-top:-60px; }
#container-new { position: relative; float: left; left: 14em; width:583px; margin-top:-60px; }
#container-top { position: relative; background: url(parchotop.gif) no-repeat top left; width: 583px; height: 22px; margin:0; padding:0; }
#container-middle { position: relative;  background-color:#ffffae; padding:1px 15px; margin:0; min-height: 500px;}
#container-bottom { position: relative; background: url(parchobot.gif) no-repeat top left; width: 583px; height: 22px; margin:0; padding:0;}

input.btn-rouge { background-color: #FF0000; padding:10px; border:0; cursor: pointer; color: white; margin:10px 0 0 0; }
input.btn-rouge:hover { background-color: #FF0000; padding:10px; border:0; cursor: pointer; color: black; margin:10px 0 0 0; }


.Style1 { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FF0000; font-size: 20px; }

.Style2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;}

.Style5 {color: #990000; font-weight: bold; font-size: 18px; }

fieldset.form { width: 100%; border:0; }
fieldset.form { width: 100%; border:0; }
fieldset.form h4 { color:#990000; }
fieldset.form legend { font-size:14px; font-weight:bold; color:#AF3385; padding:5px;}
fieldset.form p { margin-left:0px; clear:both; font-size:12px; }
fieldset.form label {	 float: left;	 width: 180px;	 text-align: right;	 margin: 0; padding: 0 .8em 0 0; line-height: 19px; }
fieldset.form label.grand {	 float: left;	 width: 370px;	 text-align: left;	 margin: 0; padding: 0 .8em 0 0; line-height: 19px; }


span.titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #993366; font-weight: bold; display: block; margin:0 0 15px 0; }

span.texte-bordeau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #cc0000; }

span.texte-bordeau-souligne { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; text-decoration: underline; }

span.texte-rouge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000; font-weight: bold; }

span.titre-bleu { font-family: Georgia, Times New Roman, Times, serif; font-size: 24px; font-style: italic; font-weight: bold; color: #0000CC; display: block; margin:0 0 10px 0; }

span.center { text-align: center; }



.over18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #993366;
	font-size: 10px;
}
#vvg{
margin:10px 0px 10px 0px;
line-height:18px;

}
.Style21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #993366 ;
	line-height: 25px;
}
.float {
float:right;
}
a.lien2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #993366 ;
	line-height: 25px;
}

#wrap_heurenaiss {
	position: relative;
	margin-left: 260px;
	border: none;
	width:250px;
	height:0;
}
#heurenaissance {
	border:1px solid #000;
	background:#fff;
	width:100%;
	height:auto;
	padding:10px;
	text-align:center;
}

.liencgv {color:#ffffae;font-size:14px;}

/* Boutique */
.NewProductItem { width:530px;border:1px solid #B0B0B0;padding:5px;}
.NewProductItem img {margin:2px 10px 2px 2px;border:1px solid #000;padding:1px;height:100px;float:left;}
.NewProduct_OldPrice {text-decoration:line-through;font-size:18px;font-weight:bold;float:left;margin-left:50px;}
.NewProduct_Price {font-size:18px;font-weight:bold;color:#F00;margin:0px 40px;float:left;float:left;margin-left:50px;}
.NewProductOrder {float:right;margin-right:20px;font-size:18px;}
.container_b { position: relative;  background-color:#ffffae; padding:1px 15px; margin:0;}
.guarantee {bottom:20px;border:1px solid #B0B0B0;padding:3px 5px;margin-left:50px;width:438px;background:url(background_guarantee.png) repeat;}

#headerlink {position:absolute;left:630px;top:130px;color:#fff;}
