body {
  	behavior: url(csshover.htc);
	margin:0;
	padding:0;
	text-align: center;
	color: #000;
	background: #fff;
	}
acronym {border: none;}
a {text-decoration: none;}
a:link {color: rgb(179,63,96);}
a:visited {color: rgb(90,32,48);}
a:hover {text-decoration: underline;}
#container {
	border-right: 3px solid #c09b77;
	border-left: 1px solid #c09b77;
	width: 855px;
	margin: 0 auto 0;
	padding: 155px 0 0 0;
	text-align: left;
	position: relative;
	}
#pageHeader {
	background: url(../design/BandeauHaut.gif) 0px 0 no-repeat;
	height: 157px;width: 1000px;
	position: absolute;z-index: 101;
	top: 0px;right: -145px;
	margin: 0;
	}
#pageHeader h1{
	background: url(../design/VisageNepal.gif) 0 0 no-repeat;
	height: 250px;width: 250px;
	position: absolute;z-index: 103;
	top: 35px;right: -10px;
	margin: 0;
	}
#pageHeader h1 span{visibility: hidden;}
#footer {
	margin: 0 0 -48px 0;height: 50px;	
	background: #fff url(../design/BandeauBas.gif) 100% 1px no-repeat;
	padding: 0;
	color: #000;
	clear:both;
	}
#footer h4 {
	background: url(../design/PouRusse.gif) 0 0 no-repeat;
	height: 99px;width: 285px;
	position: relative;z-index: 104;
	bottom: 47px;right: -610px;
	margin: 0;
	}
#quickSummary{
	font: italic 1em/2 Times, "Times New Roman", serif;
	background: url(../design/quickSummary.jpg) 0 100% no-repeat;
	color: rgb (7c,4c,23);
	margin: 1px 0;
	padding: -0.5em 100px 1.5em 1.5em;
	border: 0;
	}
#quickSummary p{display: inline;}
#quickSummary p.p2{margin-left: 0.25em;}
		
#espace {
	background: #c09b77;
	color: #000;
	border: 0;
	border-top: 1px solid #000;
	margin: 0;
	padding: 0;
	text-align: left;
	height: 20px;
	}
#espace1 {
	background: #c09b77;
	color: #000;
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	height: 20px;
	}
#pub{
	text-align: center;
	font: 8px Verdana, Lucida, Arial, sans-serif;
	color: #000;
	}
#secondarynav{
	position: absolute;
	left: 0;
	margin: 0;
	padding: 0px 25px 25px 25px;
	background: #c09b77 url(../design/sbbot4.gif) repeat-x bottom left;
	border: 0;
	border-top: 10px solid #7b2e09;
	width: 151px; /* Mauvaise valeur pour IE4 et 5.x pour xindows */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100px; /* Véritable valeur pour les navigazteurs conformes */
	}
html>#secondarynav{
	width: 100px; /* Soyez gentil avec Opera */
	}
#primarycontent{
	border: 0;
	border-top: 10px solid #c09b77;
	padding: 0px 0 0 0;
	margin: 0;
	margin-left: 150px;
	width: auto;
	}
#bravefourhundred{
	border: 0;
	padding: 15px 65px;
	margin: 0;
	width: 480px; /* Mauvaise valeur pour IE4 et 5.x pour windows */
	voice-family: "\"\"";
	voice-family: inherit;
	width: 400px; /* Véritable valeur pour les navigateurs conformes */
	}
html>#bravefourhundred{
	width: 400px; /* Soyez gentil avec Opera */
	}
#nav {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	}
#nav li{
	text-align: center;
	border-bottom: 1px solid #000;
	width: 100px;
	padding: 0;
	margin: 0;
	font: 10px/15px Verdana, Lucida, Arial, sans-serif;
	color: #fff;
	background: #7b2e09;
	}
#top{
	border-top: 1px solid #000;
	}

#nav li a{
	display: block;
	font-weight: normal;
	padding: 0;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background: #7b2e09;
	color: #fff;
	text-decoration: none;
	width: 100px; /* Mauvaise valeur pour IE4 et 5.x pour windows */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 98px; /* Véritable valeur pour les navigateurs conformes */
	}
html>nav li a{
	width: 98px; /* Soyez gentil avec Opera */
	}

#nav li a:hover{
	font-weight: normal;
	background: #c09b77;
	color: #000;
	text-decoration: none;
	}

/* affichage des sous rubriques */
div#nav {float: left; width: 98px; margin: 0;background: #7b2e09;}
div#nav ul {margin: 0; padding: 0; width: 98px; background: #7b2e09;border: 0.5px solid #000;}
div#nav li {position: relative; list-style: none; margin: 0;border-bottom: 1px solid #000;}
div#nav li:hover {background: #7b2e09;}

div#nav ul.level1 li.encours {background: green;}

/* fin affichage des sous rubriques */

div.panier {position: absolute;top: 150px;left: 450px;color: black;}
#titre {position: relative;top: 10px;left: 70px;font-size: 18px;color: #7b2e09;}
#items {position: relative;top: 30px;left: 70px;font-size: 18px;color: #7b2e09;}
#total_price {position: relative;top: 50px;left: 70px;font-size: 18px;color: #7b2e09;}

li {list-style:none;font-size: small;}
li.author {font: bold small Arial, Verdana, sans serif;
	padding-top: 0.5em;border-bottom: 1px solid;}
li.title {color:#776; text-align:right;}
li.isbn {color:#776; text-align:right;}
li.price {color:#776; text-align:right;font-style: italic;}
li.référence {color:#776; text-align:right;}
li.description {color:#776; text-align:right;}
li.effacement {color:#776; text-align:center;font-size: 22px;}

div.ddd {position: relative; top: -350px; left:300px; color: green;
	margin: 0px 0 0 20px; padding: 0 0 0 0.5px;border: 0px;
	clear: left;width: 350px;}
div.bbb {position: absolute;color: green;
	background: #bdcdbd;
	margin: -300px 0 0 320px; padding: 0 0 0 0.5px;border: 0px;
	clear: left;width: 350px;}
div.eee {
	position: relative;top: -85px;left:150px;
	color: green;
	margin: 0px 0 0 0px;
	padding: 0px 0 0px 0px;
	clear: left;width: 350px;
	}
#special2 {
	margin: 0px 0px 0 170px;
	padding: 0;
	}
div.hic {float: left; height: 80px; width: 80px;
	background: white;
	margin: 5px;
	padding: 0;
	}
div.hic img {border: 1px solid;border-color: #444 #AAA #AAA #444;}

div.pic {
	margin: 0 0 -50px 0;
	padding: 0 0 0 170px;
	clear: left;width: 679px;
	border: 0px solid;border-color: black;}
#stand {background: #bdcdbd;clear: left;width: 679px;color: green;}
h4 {background: #bdcdbd;clear: left;width: 200px;color: green;}
accueil.h4 {background: red;clear: left;width: 200px;color: green;}



h2 {color: #7b2e09;}
#h3 {position: absolute;top: 370px;left: 170px;font-size: 20px;color: #7b2e09;}

#h5 {position: absolute;top: 400px;left: 280px;font-size: 20px;color: #7b2e09;}
#h6 {position: absolute;top: 330px;left: 280px;font-size: 20px;color: #7b2e09;}
#h7 {position: absolute;top: 350px;left: 280px;font-size: 20px;color: #7b2e09;}
#h10 {position: relative;left: 12px;font-size: 15px;color: #7b2e09;}

#special {
	margin: 0px 0px 0 170px;
	padding: 0;
	clear: left;width: 679px;
	}
#special p {
	font: italic 2em/1 "Times", "Times New Roman", serif;
	color: green;
	}
#enteteserie {
	margin: 0;
	padding: 0;
	}
#enteteserie img {
	margin: 30px;
	width: 150px;height:210px;
	}
#enteteserie p {
	margin: -240px 0 0 200px;
	padding: 0;
	width: 450px;
	font: italic 2em/1 "Times", "Times New Roman", serif;
	color: green;
	}
#series {
	margin: 0px 0px -26px -110px;
	padding: 0px 0 0 0px ;
	clear: left;width: 350px;
	}
#serial {
	margin: 0px 0px -46px -90px;
	padding: 0px 0 0 0px ;
	clear: left;width: 350px;
	}

div.stand1 {
	margin: 120px 0px -50px 0;
	padding: 0 0 0 170px;
	clear: left;width: 679px;
	border: 1px solid;border-color: black;}
div.stand2 {
	color: green;
	margin: -120px 0px 0 150px;
	padding: 0px 0 0 0px;
	clear: left;width: 350px;
	}

div.aaa {
	color: green;
	margin: 0px 0 0 150px;
	padding: 0 0 0 0px;
	clear: left;width: 350px;
	}
div.ccc {
	color: green;
	background: #bdcdbd;
	margin: 0px 0 20px 150px;
	padding: 0 0 0 0px;
	border: 0px;
	clear: left;width: 350px;
	}
#vendeurs {
	margin: 0px 0px 0 170px;
	padding: 0;
	clear: left;width: 679px;
	}
#vendeurs p {
	font: italic 1.5em/1 "Times", "Times New Roman", serif;
	color: green;
	}
#vendeurs h1 {
	font: bold 1.5em/1 "Times", "Times New Roman", serif;
	color: green;
  }
#vendeurs h2 {
	font: bold 1em/1 "Times", "Times New Roman", serif;
	color: green;
  }
#accueil {
	margin: 0px 0px 0 170px;
	padding: 0;
	clear: left;width: 679px;
	}
#accueil p {
	font: italic 2em/1 "Times", "Times New Roman", serif;
	color: green;
	}
#accueil img {border: 0;}
#depart img {
	position: relative; top: 0px; left: 570px;
	margin: -30px 0 0 0 ;
	padding: 0px 0 0 0;
	width: 70px;height:140px;
	}
#depart h2 {
	position: relative; top: -120px; left: 200px;
	margin: 0px 0 0 0 ;
	padding: 0px 0 0 0;
	font: bold 1em/1 "Times", "Times New Roman", serif;
	color: green;
  }
#Email {
	margin: 0px 0px 0 170px;
	padding: 0;
	clear: left;width: 679px;
	}
#Email p {
	position: absolute;top: 430px;left: 300px;color: red;
	}
#login {
	margin: 0px 0px 0 170px;
	padding: 0;
	clear: left;width: 679px;
	}
#catalogue {
	margin: 0px 0px 0 170px;
	padding:  0;
	clear: left;width: 679px;
	}
#catalogue img {
	margin: 30px;
	border: 0px solid #000;
	width: 50px;height:70px;
	}
#catalogue p {
	font: italic 2em/1 "Times", "Times New Roman", serif;
	color: green;
	}
#anime img {
	position: absolute; top: 380px; left: 170px;
	margin: -30px 0 0 0 ;
	padding: 0px 0 0 0;
	width: 70px;height:140px;
	}
#animeliens img {
	position: absolute; top: 500px; left: 570px;
	margin: -30px 0 0 0 ;
	padding: 0px 0 0 0;
	width: 50px;height:80px;
	}
#anime1 img {
	float: right;
	margin: -60px 345px 0 0 ;
	padding: 0px 0 0 0;
	width: 45px;height:35px;
	border: 0;
	}
#presentation{
	position: absolute;top: 500px;left: 600px;
	 }
#presentation img {
	margin: 0px;
	width: 200px;height:100px;
	}

#acheter {
	margin: 0px 0px 0 170px;
	padding:  0;
	height: 250px;
	clear: left;width: 679px;
	}
#acheter ol {
	font: italic 1em/2 Times, "Times New Roman", serif;
	color: green;
	list-style-image: url(../design/puceVisageNepal.gif)
	}
#choisir {
	margin: 0px 0px 0 170px;
	padding:  0;
	height: 250px;
	clear: left;width: 679px;
	}
#choisir ol {
	font: italic 1em/2 Times, "Times New Roman", serif;
	color: green;
	list-style-image: url(../design/puceVisageNepal.gif)
	}
#cadre {
	border: 1px solid #000;
	width: 70px;height:90px;
	}
#caddie {
	margin: 0px 8px 0 170px;
	padding: 0;
	border: 0px;
	clear: left;
	}
#caddie th,td {
	text-align: left;
	padding: 0 0.5em;
	border-bottom: 1px solid #DDD;
	}
thead th {
	vertical-align: bottom;
	border: 1px solid gray;
	border-width: 0 1px 1px 0px;
	}
/***********************************
clignotement de texte
************************************/
 .box {	position: absolute;
	top: 300px;right: 300px;margin: 0;
	visibility: hidden;
	width:250; height:50;
	padding: 3;
	color: red;
	font-family: Comic Sans MS, sans-serif; }
 .box1 {position: absolute;
	top: 318px;right: 350px;margin: 0;
	visibility: hidden;
	width:250; height:50;
	padding: 3;
	color: green;
	font-family: bold 2em/2 Comic Sans MS, sans-serif; }
 .box2 {position: relative;
	top: -50px;right: -300px;margin: 0;
	visibility: hidden;
	width:250; height:50;
	padding: 3;
	color: red;
	font-family: Comic Sans MS, sans-serif; }
 .box3 {position: absolute;
	top: 460px;right: 460px;margin: 0;
	visibility: hidden;
	width:250; height:50;
	padding: 3;
	color: red;
	font-family: bold 2em/2 Comic Sans MS, sans-serif; }
.optionnel{
	display: block;
	font-style: italic;}
.optcadeau{
	display: none;}
.obligatoire{
	display: block;
	font-weight: bold;}
.formulaire{
	width: 650px;}
.formulaire1{
	width: 650px;}
label{
	float: left;
	width: 200px;
	padding-right: 10px;
	text-align: right;}
.avoir{
	display: block;
	font-weight: bold;}
