BODY { font-family: verdana,arial,helvetica,sans-serif; background-color: #fefaf5; color: #333399;margin-top:0px; margin-left:1px; width:1024px;}
td { font-family: verdana,arial,helvetica,sans-serif; font-size: 13px; color: #333399;}
* {margin:0px; padding:0;}
h1 { font-family: verdana,arial,helvetica,sans-serif; font-size: 20px; font-weight: 600; margin:15px 0px 6px 0px;padding-top:12px;}
h2 { font-family: verdana,arial,helvetica,sans-serif; font-size: 16px; font-weight: 600; margin:10px 0px 6px 0px;padding-top:10px;z-index:-10;}
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size:14px;margin:10px 0px 6px 0px;padding-top:6px;z-index:-10;}
p { font-family: verdana,arial,helvetica,sans-serif; font-size:12px;margin:10px 0px 6px 0px;padding-top:4px;z-index:-10;}
.tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; }

a:link { color:#0000ff; text-decoration:none;}
a:visited { color:#551a8b; text-decoration:none;}
a:hover{ color:#0000ff; text-decoration:underline; font-weight:bold;}

img { border: 0;}

#logo { position:absolute; top:16px; left:10px; float:left; z-index:1; height:55px; width:95px;padding:0px;border:0px solid black; margin:0px;}
div#hint { position:absolute; font-size:11px; font-style: italic; text-align:right;width:190px; top:33px; left:834px; background-color:#fefaf5;}
div#col1{ position:absolute; width:165px; top:102px; text-align:left;}
#ligne{position:absolute; width:1024px; top:101px; height:4px;z-index:-10;}

div#final { position:absolute; width:auto; font-size:10px; left:300px; background-color:#fefaf5;border-top:1px solid #333399;text-align:center;}
div#final li {width:110px; float:left; position:relative; list-style-type:none; padding-left:2px;padding-right:2px;}

img#grand { position: absolute; top: 0px; visibility: hidden; }
a:hover img#grand { visibility: visible; }
img#grant { position: absolute; top: -200px; left: -540px; visibility: hidden; }
a:hover img#grant { visibility: visible; }
img#grani { position: absolute; top: 20px; left: -600px; visibility: hidden; }
a:hover img#grani { visibility: visible; }

.high { font-family: verdana,arial,helvetica,sans-serif; color: #ff0000; font-size: 15px; }
td.bibliography_table { font-family: verdana,arial,helvetica,sans-serif; background-color: #ffffff; font-size: 10px; color:#333399;} 

#bloc_search{position:absolute;text-align:right; left:460px;width:340px;background:#fefaf5;top:30px ;z-index:500;text-align:center;}
#box_pub{position:absolute;left:900px;width:124px;top:154px ;z-index:500;text-align:right;}


div#lang {position:absolute; width:96px; left:626px; margin-top:3px; font-size:11px;}
div#lang ul {margin:0; padding:0;}
div#lang li {float:right; position:relative; list-style-type:none; padding-left:6px;width: 10px; padding-right:12px;}

div#listmenurappel {position:absolute; width:1024px; margin-top:0px; font-size:10px; background:#fefaf5;left:10px;}
div#listmenurappel ul {margin:0; padding:0;}
div#listmenurappel li {float:left; position:relative; list-style-type:none; padding-left:auto; padding-right:3px;}

div#listadmin {position:absolute; width:300px; top:6px; margin-left:724px; font-size:9px; z-index:4;background:#fefaf5;}
div#listadmin ul {margin:0; padding:0;}
div#listadmin li {float:right; position:relative; list-style-type:none;width: 50px; padding-right:8px ;border-right:1px solid #333399;text-align:right;}

#carte { position:absolute; top:154px; z-index:1; }
#thumb { position:absolute; left:178px; float:left; z-index:1; }

div#listmenu { position:absolute; width:700px; float:left; font-size:14px; margin-top:77px;z-index:500;}
div#listmenu ul { margin: 0 0 0 0;}
div#listmenu li { float:left; position:relative; width:152px;list-style-type:none;padding:3px 5px 3px 5px;}

/* the drop-down starts here - 1er niveau */
div#listmenu ul li ul {margin:0; z-index:400; position:absolute; top:23px; width:150px; border-right:0; left: 2px; padding:2px;font-size:10px;}
div#listmenu ul li ul li {padding:3px; width:100%;}
div#listmenu ul li ul li a {padding:1px 10px;}

div#listmenu ul li ul {display:none;}
div#listmenu ul li:hover ul {display:block;}
 
/* pop-out starts here - 2eme niveau */
body div#listmenu ul li ul li ul {position:absolute; visibility:hidden; top:2px;}
div#listmenu ul li ul li:hover ul {visibility:visible;}

div#listoran { font-family: Times, TimesNR, Georgia, serif; letter-spacing: 1px;position:absolute; width:280px; font-size:15px; margin-top:76px; margin-left:744px; font-weight:bold; text-align:right;z-index:600;}
div#listoran ul { margin: 0 0 0 0;}
div#listoran li { float:left; position:relative; width:130px;list-style-type:none;padding:1px 5px 1px 5px;border-top:4px solid #ff9933; border-bottom:4px solid #ff9933;background:#ffffcc;}
div#listoran a:link{ color:#003399; text-decoration:none;}
div#listoran a:visited{ color:#003399; text-decoration:none;}
div#listoran a:hover{ color:#0000ff; text-decoration:underline;}

/* the drop-down starts here - 1er niveau */
div#listoran ul li ul {margin:0; z-index:10; position:absolute; width:150px; border-right:0; left: 2px; padding:8px;font-size:10px;font-weight:normal;}
div#listoran ul li ul li {padding:3px; width:100%;}
div#listoran ul li ul li a {padding:1px 10px;}

div#listoran ul li ul {display:none;}
div#listoran ul li:hover ul {display:block;}
 
/* pop-out starts here - 2eme niveau */
body div#listoran ul li ul li ul {position:absolute; visibility:hidden; top:2px;}
div#listoran ul li ul li:hover ul {visibility:visible;}

 
/* THE HACK ZONE - */
/* and the "be nice to Opera" rule */
html>body div#listmenu ul li ul li ul {left:10em;} 

div#listmenuh { position:relative; width:160px; top:10px; font-size:12px; text-align:left; margin-top:4px;margin-left:auto;margin-right:auto;}
div#listmenuh ul {margin:1px;padding: 0;list-style-type: none;z-index:500;}
div#listmenuh li { position:static; padding:3px 0px 3px 11px; list-style-type:none; background-color:#fefaf5;margin:2px;}

/* the drop-down starts here - 1er niveau */
div#listmenuh ul li ul {z-index:500; position:absolute; width:150px; left: 60px; font-size:12px;}
div#listmenuh ul li ul li {padding:3px; width:100%;margin:0;border:1px solid;}
div#listmenuh ul li ul li a {padding:2px 10px;}

div#listmenuh ul li ul {display:none;}
div#listmenuh ul li:hover ul {display:block;}

/* the menu ends here */


#table{ position:absolute; margin-left: 178px; text-align: center; width:728px; z-index: 4;}
#box{ position:absolute; margin-left: 178px; text-align: center; width:728px; z-index: 4;}


img.style_pic {height: 94px; width: 122px;border-width: 0px; margin: 40px; margin-bottom: 5px;}
img.style_phot {height: 94px; width: 122px;border-width: 3px; margin: 3px; }
td.style_pic {text-align: center}
                          

td.indexTableStyle {font-size:10px;background-color: #fefaf5;text-align: left; vertical-align: middle; border-width: 0px;padding: 0px;width: 120px}
table.indexTableStyle {font-size:10px;align: center;border-width: 0px;padding: 0px;width: 728px}

td.indexshop {font-size:10px;background-color: #fefaf5;text-align:left; vertical-align:middle; border-width: 0px;padding:0px;width: 140px;color:#666666;}
table.indexshop {font-size:10px;align: left;border-width: 0px;padding: 0px;width:140px;color:#666666;}

td.indexTableHist {font-size:12px;background-color: #fefaf5;text-align: left; vertical-align: middle; border-width: 0px;padding:2px;}
table.indexTableHist {font-size:12px;align:center;border-width: 0px;padding: 0px;width:340px;}

.sans { font-family: verdana,arial,helvetica,sans-serif; font-size: medium; }
.small { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; }
.tinyprice { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: x-small; }
.highlight { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: small; }
.listprice { font-family: arial,verdana,helvetica,sans-serif; text-decoration: line-through; }
.price { font-family: arial,verdana,helvetica,sans-serif; color: #990000; }