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(../images/BandeauHaut.jpg) 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: 10px Verdana, Lucida, Arial, sans-serif;
	color: #fff;
	}
#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 windows */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100px; /* Véritable valeur pour les navigateurs 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 */
	}

.top{
	border-top: 1px solid #000;
	}
.nav {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	font: 10px/15px Verdana, Lucida, Arial, sans-serif;
	color: #fff;
	background: #7b2e09;
	text-align: center;
	}
.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;
	}

#nav {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	font: 10px/15px Verdana, Lucida, Arial, sans-serif;
	color: #fff;
	background: #7b2e09;
	text-align: center;
	}
#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;
	}
#nav form{
	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;
	}
#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 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 li a {display: block; padding: 0px;text-decoration: none; width: 98px;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 100px;display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
/* fin affichage des sous rubriques */

#navig1 {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	font: 10px/15px Verdana, Lucida, Arial, sans-serif;
	color: #fff;
	background: #7b2e09;
	text-align: center;
	}
#navig1 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;
	}
#navig1 form{
	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;
	}
#navig1 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>navig1 li a{
	width: 98px; /* Soyez gentil avec Opera */
	}
#navig1 li a:hover{
	font-weight: normal;
	background: #c09b77;
	color: #000;
	text-decoration: none;
	}
/* affichage des sous rubriques */
div#navig1 ul {margin: 0; padding: 0; width: 98px; background: #7b2e09;border: 0.5px solid #000;}
div#navig1 li {position: relative; list-style: none; margin: 0;border-bottom: 1px solid #000;}
div#navig1 li:hover {background: #7b2e09;}
div#navig1 li a {display: block; padding: 0px;text-decoration: none; width: 98px;}
div#navig1>ul a {width: auto;}
div#navig1 ul ul {position: absolute; top: 0; left: 100px;display: none;}
div#navig1 ul.level1 li.submenu:hover ul.level2, 
div#navig1 ul.level2 li.submenu:hover ul.level3 {display:block;}
/* fin affichage des sous rubriques */

#navig2 {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	font: 10px/15px Verdana, Lucida, Arial, sans-serif;
	color: #fff;
	background: #7b2e09;
	text-align: center;
	}
#navig2 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;
	}
#navig2 form{
	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;
	}
#navig2 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>navig2 li a{
	width: 98px; /* Soyez gentil avec Opera */
	}
#navig2 li a:hover{
	font-weight: normal;
	background: #c09b77;
	color: #000;
	text-decoration: none;
	}
/* affichage des sous rubriques */
div#navig2 ul {margin: 0; padding: 0; width: 98px; background: #7b2e09;border: 0.5px solid #000;}
div#navig2 li {position: relative; list-style: none; margin: 0;border-bottom: 1px solid #000;}
div#navig2 li:hover {background: #7b2e09;}
div#navig2 li a {display: block; padding: 0px;text-decoration: none; width: 98px;}
div#navig2>ul a {width: auto;}
div#navig2 ul ul {position: absolute; top: 0; left: 100px;display: none;}
div#navig2 ul.level1 li.submenu:hover ul.level2, 
div#navig2 ul.level2 li.submenu:hover ul.level3 {display:block;}
div#navig2 ul.level2 li {z-index: 200;}
/* 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;}

a.visiter {	font: italic 1.2em/1 "Times", "Times New Roman", serif;color: green;}
	
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;padding: 5px;}
li.detail {color:red; text-align:left;font-style: italic;}

li.titreannonce {color:#776; text-align:left;font: bold small Arial, Verdana, sans serif;}

div.picStand {
	margin: 0 0 -30px 0;
	padding: 0 0 0 170px;
	clear: left;width: 679px;
	border: 0px solid;border-color: black;}
div.eeeStand {
	position: relative;top: -200px;left:220px;
	color: green;
	margin: 0px 0 0 0px;
	padding: 0px 0 0px 0px;
	clear: left;width: 350px;
	border: 0px solid;border-color: red;}
div.bbbStand {position: absolute;color: green;
	background: #bdcdbd;
	margin: -165px 0 0 220px; padding: 0 0 0 0.5px;border: 0px;
	clear: left;width: 350px;}
li.authorStand {color:#776; text-align:left;font: bold small Arial, Verdana, sans serif;}
li.titleStand {font: bold small Arial, Verdana, sans serif;
	padding-top: 0.5em;border-bottom: 1px solid;}
li.descriptionStand {color:#776; text-align:right;}
li.phone {color:#FF0000; text-align:right;font-style: italic;
  position: relative; top: -140px; left:-10px;}
li.zip {color:#FF0000; text-align:right;font-style: italic;
  position: relative; top: -122px; left:-250px;}

#prix_cp {position: relative; top: -50px; left:770px;}
#pos_cp {position: relative; top: -40px; left:580px;}
#form_cp {position: relative; top: 20px; left:170px;
	width: 350px;
}


div.fffStand {position: absolute; top: 530px; left:280px;
	margin: 0px 0 0 20px; padding: 0 0 0 0.5px;border: 0px;
	clear: left;width: 350px;}
div.ddd {position: relative; top: -300px; left:300px; color: green;
	margin: 0px 0 0 20px; padding: 0 0 0 0.5px;border: 0px;
	clear: left;width: 350px;}
div.bbb {position: relative; top: -250px; left:300px; color: green;
	background: #bdcdbd;
	margin: 0px 0 0 20px; padding: 0 0 0 0.5px;border: 0px;
	clear: left;width: 350px;}
div.ggg {position: absolute;color: green;
	background: white;
	margin: -100px 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: 270px;
	}
#special2 {
	margin: 0px 0px 0px 170px;
	padding: 0;
	}
div.lien {
	color:red;
  text-align: center;
	}
#xhtml{
	position: relative;top: 100px;left:-600px;
	margin: 0;
	padding: 0;
	}
div.hic-publicite {float: left; height: 140px; width: 140px;
	background: white;
	margin: 5px 5px 0px 5px;
	padding: 0 0 35px 0;
	}
div.hic-publicite img {border: 1px solid;border-color: #444 #AAA #AAA #444;}

/*********************************************/
/* Affichage publicité sur la page d'accueil */
/*********************************************/

#rec {color : #000;
position : relative;
top : 25px; left : -240px;}

#global h2 span {color : #fc525d;
position : relative;
top : 0px; left : 50px;}

h2 img {
width : 40px;
height : 40px;
position : relative;
top : -40px; left : 530px;}

ul.publicite { 
position : relative;
width : 541px;
height: 333px;
margin : 33px 20px 15px 0px;
padding : 0;
background-color : #fcf3ea; 
border : 1px solid #dab69c; }

ul.publicite li, h3, p { display : inline; }
ul.publicite li p { color : #666; }

ul.publicite h3 img { 
position : absolute; 
padding : 1px;
height : 100px; 
width : 100px;
outline : 1px solid #ccc; } 

li#pub4 h3 img { top : 10px; left : 7px; }
li#pomegranate h3 img { top : 10px; left : 112px; }
li#carrot h3 img { top : 10px; left : 217px; }
li#onion h3 img { top : 10px; left : 322px; }
li#pub1 h3 img { top : 10px; left : 427px; }
li#pub5 h3 img { top : 115px; left : 7px; }
li#gourd h3 img { top : 115px; left : 112px; }
li#strawberry h3 img { top : 115px; left : 217px; }
li#lily h3 img { top : 115px; left : 322px; }
li#pub2 h3 img { top : 115px; left : 427px; }
li#pub6 h3 img { top : 220px; left : 7px; }
li#fig h3 img { top : 220px; left : 112px; }
li#wine h3 img { top : 220px; left : 217px; }
li#bean h3 img { top : 220px; left : 322px; }
li#pub3 h3 img { top : 220px; left : 427px; }


ul.publicite a:hover img { 
z-index : 30; 
width : 160px; 
height : 160px; 
padding : 5px; 
background-color : #fff; 
border : 1px solid #333; }

li#pub4 h3 a:hover img { top : -30px; left : -28px;}
li#pomegranate h3 a:hover img { top : -30px; left : 72px; }
li#carrot h3 a:hover img { top : -30px; left : 172px; }
li#onion h3 a:hover img { top : -30px; left : 272px; }
li#pub1 h3 a:hover img { top : -30px; left : 372px; }
li#pub5 h3 a:hover img { top : 80px; left : -28px; }
li#gourd h3 a:hover img { top : 80px; left : 72px; }
li#strawberry h3 a:hover img { top : 80px; left : 172px; }
li#lily h3 a:hover img { top : 80px; left : 272px; }
li#pub2 h3 a:hover img { top : 80px; left : 372px; }
li#pub6 h3 a:hover img { top : 180px; left : -28px; }
li#fig h3 a:hover img { top : 180px; left : 72px; }
li#wine h3 a:hover img { top : 180px; left : 172px; }
li#bean h3 a:hover img { top : 180px; left : 272px; }
li#pub3 h3 a:hover img { top : 180px; left : 372px; }

/******************************************************/
/* Fin de l'affichage publicité sur la page d'accueil */
/******************************************************/
div.publicite-price {
	position: relative;top: 8px;left:90px;
	font-family: bold 'Trebuchet MS',times, Verdana, sans serif;
	font-size: 0.6em;font-weight: bold;color: white;
	background: red;width:40px;
	}

div.publicite-author {
	position: relative;top: -5px;left:0px;
	font-family: bold 'Trebuchet MS',times, Verdana, sans serif;
	font-size: 0.6em;font-weight: bold;color: black;
	background: #bdcdbd;width:122px;
	}

div.hic {float: left;
	background: white;
	margin: 5px 5px 0px 5px;
	padding: 0;
	}
div.hic img {border: 1px solid;border-color: #444 #AAA #AAA #444;}

div.hic1 {float: left;
	background: white;
	margin: 5px 5px 0px 5px;
	padding: 0;
	}
div.hic1 img {border: 1px solid;border-color: #444 #AAA #AAA #444;}

div.antique-price {
	position: relative;top: 8px;left:50px;
	font-family: bold 'Trebuchet MS',times, Verdana, sans serif;
	font-size: 0.6em;font-weight: bold;color: white;
	background: red;width:40px;
	}

div.antique-author {
	position: relative;top: -5px;left:0px;
	font-family: bold 'Trebuchet MS',times, Verdana, sans serif;
	font-size: 0.6em;font-weight: bold;color: black;
	background: #bdcdbd;width:83px;
	}


div.titre {
	font-family: bold 'Trebuchet MS',times, Verdana, sans serif;
	font-size: 0.7em;font-weight: bold;color: #ff0000;
	}
/******************************************
				MISE EN PAGE EXTRAIT CATALOGUE DE LA PAGE INDEX
******************************************/
#informations {
	width: 540px;
	height: 130px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0.5em 0.5em;
	border:0px solid;
	background: #bdcdbd;
	}

#informations h3 {
	float: right;
	margin: 0px 5px 0px 0px;
	padding: 0;
	color: green;
	}

div#info {
	float: left;
	margin: 0;
	padding: 0;
	color: red;
	}

#global_PUB1 {
	margin: -30px 0 0px 170px;
	padding: 0px 0 0px 0px;
	border:0px solid;
	}

#global_PUB1 h2 {
	text-align: center;
	}
#global_PUB2 {
	margin: 0px 0px 30px 170px;
	padding: 0px 0px 0px 0px;
	border:0px solid;
	}

div#infos1 {
	position: relative; top: 0px; left:0px;
	color: green;
	margin: 0px 0 30px 0px;
	padding: 0 0 0 0px;
	border: 0px solid;
	clear: left;
	width: 350px;
	}

#global_PUB2 h2 {
	text-align: center;
	}

div#infos1 .Référence, .description {
	background: #bdcdbd;
	}

/******************************************
		FIN MISE EN PAGE PUB PAGE INDEX
******************************************/

div.pic {
	margin: 0 0 -50px 0;
	padding: 0px 0 0 170px;
	clear: left;
	border:0px solid;border-color: black;
	}
div.pic_cp {
	margin: 0px 0 -50px 0;
	padding: 0px 0 0 170px;
	clear: left;
	border:0px solid;border-color: black;
	}
div.ddd_cp {position: relative; top: 0px; left:350px; color: green;
	margin: 0px 0 0 20px; padding: 0 0 0 0.5px;border: 0px;
	clear: left;width: 300px;}
div.bbb_cp {position: relative; top: 50px; left:350px; color: green;
	background: #bdcdbd;
	margin: 0px 0 0 20px; padding: 0 0 0 0.5px;border: 0px;
	clear: left;width: 300px;}

h4 {background: #bdcdbd;clear: left;width: 400px;color: green;}
accueil.h4 {background: red;clear: left;width: 200px;color: green;}
h2 {color: #7b2e09;}
h3 {color: green;}
#h5 {position: absolute;top: 400px;left: 280px;font-size: 20px;color: #7b2e09;}
#h6 {position: absolute;top: 450px;left: 280px;font-size: 20px;color: #7b2e09;}
#h7 {position: absolute;top: 400px;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;
	}
#entetehistoire {
	margin: 0;
	padding: 0;
	}
#entetehistoire img {
	margin: 30px;
	width: 200px;height:150px;
	}
#entetehistoire p {
	margin: -180px 0 50px 270px;
	padding:  0;
	width: 400px;
	font: italic 1.5em/1 "Times", "Times New Roman", serif;
	color: rgb (7c,4c,23);
	}
#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 1.5em/1 "Times", "Times New Roman", serif;
	color: green;
	}
#recherche {
	position: absolute; top: 280px; right: 10px;
	margin: 0 0 0 0 ;
	padding: 0px 0 0 0px;
	width: 360px;
	}
div.reche1 {
	margin: 50px 0 -50px 0;
	padding: 0 0 60px 170px;
	clear: left;width: 679px;
	border: 0px solid;border-color: black;
	}
div.reche2 {
	color: green;
	margin: -100px 0 0 150px;
	padding: 0px 0 0 0px;
	clear: left;width: 350px;
	border: 0px solid;border-color: black;
	}
div.reche3 {
	font: italic 1.5em/1 "Times", "Times New Roman", serif;
	color: green;
	margin: 0 0 0 160px;
	padding: 0px 0 0 0px;
	}
div.stand1 {
	margin: 120px 0 -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 {
	margin: -25px 0 0 160px;
	padding: 0 0 0 0px;
	width: 350px;
	}
div.ccc {
	background: #bdcdbd;
	margin: 0px 0 20px 160px;
	padding: 0 0 0 0px;
	width: 350px;
	}
#series {
	margin: 0px 0 0 250px;
	padding: 0px 0 0 0px ;
	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 h2 {
	font: bold 1.5em/1 "Times", "Times New Roman", serif;
	color: #228822;
  }
#accueil {
	margin: 0px 0px 0 170px;
	padding: 0;
	clear: left;width: 679px;
	}
#accueil p {
	font: italic 1.5em/1 "Times", "Times New Roman", serif;
	color: green;
	}
#accueil img {border: 0;}
#depart {
	position: relative; top: 0px; left: 570px;
	margin: -30px 0 0 0 ;
	padding: 0px 0 0 0;
	width: 70px;height:140px;
	}
#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 1.5em/1 "Times", "Times New Roman", serif;
	color: green;
	position: relative; top: -20px; left: 150px;  
	}
#titre {
	margin: -30px 0px 30px 100px;
	padding:  0;
	font: bold 1.3em/1 "Times", "Times New Roman", serif;
	color: green;
	clear: left;width: 679px;
	}
p2 {
	font: italic 1em/1 "Times", "Times New Roman", serif;
	color: green;
	}
.publicite {
	clear: left;
	background: green;
	padding: 0px;
	margin-left:170px;
	margin-bottom: 0px;
	width: 600px;height:20px;
	}
.publicite h4 {
	clear: left;
	color: green;
	padding: 0px;
	margin: 0px;
	width: 200px;
	}
.publicite1 {
	clear: left;
	background: green;
	padding: 0px;
	margin-left:170px;
	margin-bottom: 0px;
	width: 300px;height:20px;
	}
.publicite1 h4 {
	clear: left;
	color: green;
	padding: 0px;
	margin: 0px;
	width: 200px;
	}
.publicite2 {
	clear: left;
	background: green;
	padding: 0px;
	margin: -20px 0 0 470px;
	width: 300px;height:20px;
	}
.publicite2 h4 {
	clear: left;
	color: green;
	padding: 0px;
	margin: 0px;
	width: 250px;
	}
#global {
	margin-left:170px;
	margin-top: -30px;
	}
#global img {
	float: left;
}
.un {
	margin-top: 0.1em;
	margin-left: 8em;
	font: italic 0.85em/1.2 "Times", "Times New Roman", serif;
	color: #ff0000;
}
.deux {
	margin-left: 8em;
	font-weight: bold;
}

#global h1 {
	margin-top: 1em;
	font-weight: bold;
	font-size: 150%;
	padding-bottom:0em;
/*	border-bottom:3px solid #ffff99;*/
	font-variant: small-caps;
	text-indent: 5px;
	color: #225500;
}
#global h2 {
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0px;
	font-weight: bold;
	font-size: 110%;
	color: #228822;
}
#global a {
	color: #228822;
	text-decoration: underline;
}
#global a:hover {
	text-decoration: none;
}
#google {
	float: right;
}
#googleAccueil {
	float: right;
	margin-top: -500px;
}
#mirti {
	position: relative; top: -30px; left: 630px;
}
#annuaires {
	position: relative; top: -30px; left: 180px;
}

#moteurGoogle {
	position: relative; top: 20px; left: 230px;
}
/* Encart */
#encart {
	float: right;
	width: 250px;
	margin-top: 1em;
	padding-top: 0px;
	background: url(../design/boutonhaut.jpg) left top no-repeat;
}
#encart h3 {
	font-size: 130%;
	margin: 0px 0 0 40px;
	color: red;
}
#bloccadre {
	background: url(../design/bouton.jpg) left bottom no-repeat;
	padding: 0 0 25px 40px;
}
#bloccadre ul {
	margin: 1em 0 0 0;
	padding:0;
}
#bloccadre li {
	margin: 0;
	list-style-image: url(../design/puce.gif);
	color: red;
}
#bloccadre li a {
	color: red;
	text-decoration: underline;
}
#bloccadre li a:hover {
	text-decoration: none;
}
#bloccadre li img {
	width: 70px;height:90px;
}
#imgliens img {
	float: right;
  margin: 20px 10px 10px 10px;
	padding: 0px 0 0 0;
	width: 100px;height:160px;
	}

#animeliens img {
	float: right;
  margin: 20px 10px 10px 10px;
	padding: 0px 0 0 0;
	width: 100px;height:160px;
	}
#encart2 {
	float: left;
	margin: 0px 0px 0 0 ;
	padding: 0px 0 0 0;
	width: 450px;
	}
#anime_2 img {
	position: relative; top: 100px; left: 130px;
	width: 180px;height:240px;
	}
#anime_3 img {
	position: relative; top: 100px; left: 100px;
	width: 180px;height:240px;
	}
#anime1 img {
	float: right;
	margin: -60px 345px 0 0 ;
	padding: 0px 0 0 0;
	width: 45px;height:35px;
	border: 0;
	}
#anime2 img {
	float: right;
	margin: 0px 50px 0 0 ;
	padding: 0px 0 0 0;
	width: 180px;height:240px;
	}
#anime3 img {
	float: right;
	margin: 0px 50px 0 0 ;
	padding: 0px 0 0 0;
	width: 100px;height:340px;
	}
#anime4 img {
	float: right;
	margin: 0px 50px 0 0 ;
	padding: 0px 0 0 0;
	width: 220px;height:100px;
	}
#catalogue span {
	font: italic 1em/1 "Times", "Times New Roman", serif;
	color: #7b2e09;
  }
#catalogue h2 {
	font: bold 1.5em/1 "Times", "Times New Roman", serif;
	color: #228822;
  }
#accueil h2 {
	font: bold 1.5em/1 "Times", "Times New Roman", serif;
	color: #228822;
  }

#serie {
  background:#e0e0e0;
  margin: 0px 10px 80px 0px;
  padding: 0;
  float: left;
  clear: left;width:340px;
  }
#serie h2 {color:red;
  text-align: center;
  }
#serie img {margin: 15px 3px 0px 3px;}
#serie li {
  margin: 0px 0px 0px 0px;
  padding: 0;
  float: left;
}
#serie li span {
	font: italic 0.8em/1 "Times", "Times New Roman", serif;
	color: red;
  float: left;
  }
#stand {
  background:#F0e0e0;
  margin: -60px 10px 0 0px;
  padding: 0;
  float: left;
  clear: left;width:340px;
  }
#stand h2 {color:red;
  text-align: center;
  }
#stand img {margin: 15px 3px 0px 3px;}
#stand li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
}
#stand li span {
	font: italic 0.8em/1 "Times", "Times New Roman", serif;
	color: red;
  float: left;
  }

#stat{
	position: absolute;top: 950px;left: 0px;
	 }
#presentation{
	position: absolute;top: 500px;left: 600px;
	 }
#presentation img {
	margin: 0px;
	width: 200px;height:100px;
	}
#cartes img {margin: 5px;}
#cartes h2 {color:red;
  text-align: center;
  }
#cartes {
  background:#F0e0e0;
  margin: 60px 10px 0 0;
  padding: 0;
  float: right;
  clear: left;width:600px;
  }
.retour img {
	position: relative; top: 0px; left: 250px;
	margin: 0px 0px 0 0 ;
	padding: 0px 0 0 0;
	width: 135px;height:50px;
	}
.retour_cp img {
	float: right;
	margin: 0px 150px 0 0 ;
	padding: 0px 0 0 0;
	width: 135px;height:50px;
	}
.retour1 {
	position: relative; top: -30px; left: 600px;
	margin: 0px 0px 0 0 ;
	padding: 0px 0 0 0;
	width: 135px;height:50px;
	}
#anime img {
	position: relative; top: -200px; right: 730px;
	float: right;
	margin: 50px 0px 0 0 ;
	padding: 0px 0 0 0;
	width: 100px;height:140px;
	}
#anime h3 {
	font: bold 0.8em/1 "Times", "Times New Roman", serif;
	color: red;
	position: relative; top: -0px; right: 300px;
  }

#cartes2 img {
	float: right;
  margin: 10px;
	padding: 0px;
	width: 150px;height:200px;
  }
#cartes2 h2 {
	position: relative; top: 80px; left: 380px;
	margin: 0px 0px 0 0 ;
	padding: 0px 0 0 0;
	font: bold 1.1em/1.5 Times, "Times New Roman", serif;
	color: red;
  }
#cartes2 h3 {
	position: relative; top: 145px; left: 380px;
	margin: 0px 0px 0 0 ;
	padding: 0px 0 0 0;
	font: bold 1.1em/1 "Times", "Times New Roman", serif;
	color: red;
  }
#annonce h3 {color: red;
  text-align: center;
  }
#annonce img {margin: 0 0 0 55px;}

#annonce {
  background:#e0d0f0;
  margin: 0;
  padding: 0;
  float: left
  clear: left;width:160px;
  }
#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: 350px;left: 350px;margin: 0;
/*	visibility: hidden;*/
	width:250; height:50;
	padding: 3;z-index: 110;
	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;}

/********************************
CSS pour validation du formulaire
********************************/

label 
{
  float: left;
  width: 150px;
  font-weight: bold;
}

input, select 
{
  margin-bottom: 3px;
}

.button 
{
  font-size: 2em;
}
 
.left 
{
  margin-left: 150px;
}

.txtFormLegend 
{
  color: #777777;
  font-weight: bold;
  font-size: large;
}

.txtSmall 
{
  color: #999999;
  font-size: smaller;
}

.hidden 
{
  display: none;
}

.error 
{
  display: block;
  margin-left: 150px;
  color: #ff0000;
}
/* formulaires contact et recommandation */

#Top_email {
	margin: 0px 0px 50px 170px;
	padding: 0;
	clear: left;width: 679px;
	}

#full
{
	width: 80%;
}

#full p
{
	margin: 2px 0;
}

/* fieldset , legend */
#full fieldset
{
	margin-bottom: 10px;
	border: #7b2e09 1px solid;
}

#full fieldset:hover
{
	background-color: #FFF;
}

#full fieldset legend
{
	padding: 0 10px;
	border-left: #7b2e09 1px solid;
	border-right: #7b2e09 1px solid;
	font-size: 1.2em;
/*	color: #999;*/
color: #7b2e09;
}
#full fieldset textarea
{
	padding: 0;
	margin: 0.5em 0 0 0.5em;
}
/* Label */

label.text1 {
	display: block;
	color: #000;
	float: left;
	text-align: left; 
	margin: 0.2em;
	padding: 0.1em;
}


#full label
{
	background-color: #FFCC66;
	display: block;
	width: 39%;
	float: left;
	padding-right: 1%;
	text-align: right;
	letter-spacing: 1px;
}
label.texto {
	display: block;
	float: left;
	width: 80%;
	text-align: right; 
	margin: 0 1em 0 0;
	padding: 0.1em;
}

#full label:hover
{
	font-weight: bold;
}

#full .form_label_nostyle
{
	background: none;
}

/* Input */
#full input, #full select
{
	margin-left: 1%;
	width: 48%;
	border: #CCC 1px solid;
}

#full input:hover, #full select:hover, #full input:focus, #full select:focus
{
	border: #999 1px solid;
	background-color: #DDEEFF;
}

/* button submit */
#full input[type="submit"]
{
	border: #DDEEFF 1px solid;
	width: 27%;
}

#full input[type="submit"]:hover
{
	background-color: #66CC33;
	cursor: pointer;
}

#full input[type="reset"]
{
	border: #DDEEFF 1px solid;
	width: 27%;
}

#full input[type="reset"]:hover
{
	background-color: #E6484D;
	cursor: pointer;
}

