body {margin:0px;padding:0px;border:0px; background: #eeeeee; overflow:hidden; 
   color:#000099; font-weight:bold;}
a, td {color:#000099; font-weight:bold;}
a:hover {color:#ff9966; text-decoration:none;}

td{padding:0px 7px; vertical-align:middle;}
p {text-align:justify; line-height:1.5em; margin:12px 0px; padding:0px; 
   font-weight:normal; font-size: 12pt;}
h1 {font-weight:bold; font-size: 12pt; margin:35px 0px 15px 0px; }
td a {display:block;}

.hidden {display:none;}
.visible {display:block;}
.right {text-align:right;}

.titre {color:#000066; padding:2px 6px; border:solid #ffffff 1px; background:#dddddd;}

.des {color:#3333cc; font-weight:normal; text-align:justify; line-height:1.3em; }
.des img{float:left; margin:5px 0px;}
.des p{margin:12px 0px; padding:0px;}
.des ul{margin:-10px 0px 0px 40px; padding:0px;}
.des ul li {margin:0px 0px 6px 0px; padding:0px; }

#menu {position:absolute; top:60px; left:110px; line-height:0px;}
#menu a {line-height:0px; padding: 0px; margin:0px; border:0px; color:#003366; font-weight: bold; font-size: 10px; font-family: verdana;  }
#menu a:hover {color:#ccffff;}
#menu span {line-height:0px; padding: 0px; margin:0px; border:0px; color:#000000; font-weight: bold; font-size: 10px; font-family: verdana;}
#menu div { margin:0px; padding:0px; border:0px; line-height:1em; }

#nav {position: absolute; top:0px; left:0px; background:#eeeeee;}

#conteneur {
  overflow: auto; overflow-x:hidden; height:100%; width:100%; 
  scrollbar-base-color: #eeeeee; scrollbar-arrow-color: #000099; 
  scrollbar-darkshadow-color: #dddddd; scrollbar-shadow-color: #000099; 
  scrollbar-highlight-color: #000099; scrollbar-track-color: #dddddd; 
}

#contenu {
  width: 700px;
  margin:160px 0px 0px 40px;
}
#contenu img{border:solid blue 1px;}


#pages {
  width:688px; margin:0px; height:20px; position:absolute; background:#eeeeee;  
	text-align: right; padding: 10px 5px; top:100px; left:0px; 
}

#basPanier {width:648px; margin:10px 0px; height:20px; text-align: right; padding: 10px 5px; }

#pages a, #basPanier a {font-size:10pt; padding: 3px 6px; background:#dddddd; text-decoration:none; margin:3px;}
#pages span {font-size:10pt; padding: 3px 6px; color:#000000; }

#tetePanier td {background:#dddddd; height:2em; vertical-align:middle;}


.cpages {
  width:688px; margin:0px; height:20px; background:#eeeeee;  
	text-align: right; padding: 10px 5px; 
}

.cpages a {font-size:10pt; padding: 3px 6px; background:#dddddd; text-decoration:none; margin:3px;}
.cpages span {font-size:10pt; padding: 3px 6px; color:#000000; }


/*
#pages {
  width:688px; margin:0px; height:20px; position:absolute;  background: #dddddd; 
	text-align: right; padding: 5px 5px; top:100px; left:0px;
}

#pages a {font-size:10pt; padding: 0px 6px; }
#pages span {font-size:10pt; padding: 0px 6px; color:black;}
*/

.imgL { margin:10px 15px 15px 0px;  }
.imgR { margin:10px 0px 15px 15px;  }

#msg, #msg1 {position:absolute; visibility:hidden; color:red; font-weight:bold; padding:5px; top:240px; 
      left: 300px; width:215px; height:30px; background:white; border:solid red 2px; cursor:pointer}

#CBimg {margin-top:-50px;}

#CBimg img {border:0px;}

#mandala em {font-style:normal; font-weight:bold;}
#mandala p {line-height:1.3em;}

td.ajouter {text-align:right; color:red; vertical-align:top;}
td.ajouter p {text-align:right; text-decoration:underline; cursor:pointer; 
   margin:0px; padding:0px; line-height:1em;}

.menu {color:#000066; padding:12px; border:solid #FFEDDC 2px; background:#B9E3FF; width:700px; margin:0px 0px 40px 0px; line-height:1.5em;}

.menu a:hover {color:#777777;}

.menu span, .menu a {margin:0px 5px;}
