/* Définition de règle */
@charset "iso-8859-1";

/* MODIFIÉ dans Dreamweaver PAR Gilles le 2008-04-16  */

/* div {position:absolute;} 
 sets main fonts */
body, td, div {font-family: Arial, sans-serif;  font-size: x-small;  color: #333333;}

/* b {
font-family: Verdana, sans-serif;
font-size: xx-small;
color: #000000;
} */
b.leftmenu {color:#996666}

h1 {font-family: Verdana, sans-serif;  font-size: 28px;  color: #666666;  font-weight:bold;}

h2 {font-family: Verdana, sans-serif;  font-size: 22px;  color: #666666;  font-weight:bold;}

h3 {font-family: Verdana, sans-serif;  font-size: 14px;  color: #990033;  font-weight:bold;}

h4 {font-family: Verdana, sans-serif;  font-size: 10px;  color: #990033;  font-weight:bold;}

/* styles for links at bottom of secondary template. */
A.bottomnav {color:#000000;text-decoration:none}

A.bottomnav:hover {color:#996666}

A.bottomnav:visited {color:#000000}

/* styles for links at bottom of main page. */
A.footer {color:#fcca65;text-decoration:none}

A.footer:hover {color:#fcca65}

A.footer:visited {color:#9c9aff}

/* left navigation links */
A.left {color:#000000;text-decoration:none}

A.left:hover {color:#996666}

A.left:visited {color:#000000}

/* main navigation items on menu bar */
A.top {color:white; text-decoration:none;font-weight:bold}

.top:visited {color:white; text-decoration:none; font-weight:bold}

A.sub {color:white; text-decoration:none}

A.sub:visited {color:white;text-decoration:none}

A.sub:hover {color:white;text-decoration:underline}

/* index page links */
A.index {color:#333399}

A.index:visited {color:#666666}

A.lefttop {color:#996666;font-weight:bold;text-decoration:none}

.lefttop:visited {color:#996666;font-weight:bold;text-decoration:none}

.lefttop:hover {color:#000000;font-weight:bold;text-decoration:none}

/* HOMEPAGE TEMPLATE MENU BAR
 yellow bar for homepage template 
MODIFIÉ PAR NICOLAS */
#navBarTop {position:absolute;  left:70px; top:94px;  width:690px; height:4px;  background-color: #88B2E0; clip:rect(0 690 4 0);  z-index:12;}

/* borders bar for homepage template --- actually a box on a layer below the other items
MODIFIÉ PAR NICOLAS */
#navBarBorders {position:absolute;  left:69px; top:93px;  width:690px; height:25px;  background-color: #333333; clip:rect(0 690 25 0);  z-index:1;}

#divBg {position:absolute; width:690px; top:93px; left:70px; visibility:hidden; height:17px;z-index:2}

#divBgColor {position:absolute; top:93px; left:0px; width:690px; height:18px; clip:rect(0,690,18,0);z-index:3; background-color:#7F92A3; z-index:4}

DIV.clSub {position:absolute; top:18px; left:0px; width:170px; visibility:hidden; font-family:Verdana, sans-serif; font-weight:normal; font-size:10px; padding:6px; background-color:#7F92A3; z-index:5}

DIV.clSubLast {position:absolute; top:18px; left:-17px; width:132px; visibility:hidden; font-family:Verdana, sans-serif; font-weight:normal; font-size:10px; padding:6px; background-color:#7F92A3; z-index:50}

DIV.clTop {position:absolute; font-family:Verdana, sans-serif; font-weight:bold; font-size:10px;  left:100px; top:18px;z-index:50}

/* Homepage menu- this positions each top level item. */
#divTop0 {position:absolute; left:1px; top:94px}

#divTop1 {position:absolute; left:99px; top:94px}

#divTop2 {position:absolute; left:209px; top:94px}

#divTop3 {position:absolute; left:278px; top:94px}

#divTop4 {position:absolute; left:341px; top:94px}

#divTop5 {position:absolute; left:426px; top:94px}

#divTop6 {position:absolute; left:501px; top:94px}

#divTop7 {position:absolute; left:575px; top:94px}

/* Homepage menu- this positions a box under each top level item that is used to swap color on rollover. 
 Fond (couleur et taille) des boutons, en arrière-plan */
#divUnder0 {position:absolute; left: 1px;  top:94px; width: 170px; height: 17px; background-color: #004D7B; clip:rect(0 170 17 0);z-index:5}

#divUnder1 {position:absolute; left: 99px; top: 94px ;width: 170px;height: 17px; background-color: #004D7B; clip:rect(0 170 17 0);z-index:5}

#divUnder2 {position:absolute; left: 209px; top: 94px; width: 170px; height: 17px;background-color: #004D7B; clip:rect(0 170 17 0);z-index:7}

#divUnder3 {position:absolute; left: 278px; top: 94px; width: 170px; height: 17px;background-color: #004D7B; clip:rect(0 170 17 0);z-index:7}

#divUnder4 {position:absolute; left: 341px; top: 94px; width: 170px; height: 17px;background-color: #004D7B; clip:rect(0 170 17 0);z-index:7}

#divUnder5 {position:absolute; left: 426px; top: 94px; width: 170px; height: 17px;background-color: #004D7B; clip:rect(0 170 17 0);z-index:7}

#divUnder6 {position:absolute; left: 501px; top: 94px; width: 170px;height: 17px;background-color: #004D7B; clip:rect(0 170 17 0);z-index:7}

#divUnder7 {position:absolute; left: 575px; top: 94px; width: 113px; height: 17px;background-color: #004D7B; clip:rect(0 113 17 0);z-index:7}

/* Homepage menu- creates lines in yellow bar 
MODIFIÉ PAR NICOLAS */
DIV.clLine {position:absolute;left:170px; top:94px;width:1px; height:4px;background-color: #333333; clip:rect(0 1 4 0);z-index:15}

#navBarLine0 {position:absolute; left:168px; top:94px}

#navBarLine1 {position:absolute; left:278px; top:94px}

#navBarLine2 {position:absolute; left:347px; top:94px}

#navBarLine3 {position:absolute; left:410px; top:94px}

#navBarLine4 {position:absolute; left:495px; top:94px}

#navBarLine5 {position:absolute; left:570px; top:94px}

#navBarLine6 {position:absolute; left:644px; top:94px}

/* these divs placed either side of menu to catch mouse mousement off menu in order to hide sub-menus
MODIFIÉ PAR NICOLAS */
#leftBuffer {position:absolute; left:65px; top:93px;width:5px; height:56px;clip:rect(0 5 56 0);z-index:1;}

#rightBuffer {position:absolute; left:757px; top:93px;width:3px; height:56px;clip:rect(0 3 56 0);z-index:31;}

BODY {background:  #FFFFFF; color: #6e6e6e; font: x-small arial; margin: 0px auto}

/* Tous les "headings" */
DIV.titre {color: #535353; font: bold x-small}

DIV.leftedge {color: #FFFFFF; font-size:  10px; font-weight: bold; line-height: 10px; margin-top: 3px; margin-bottom: 0px; font-family: Verdana, sans-serif}

A {color: #496DB6; text-decoration: none}
A.news {color: #004D7B; line-height:20px}
A:HOVER.news {color: white}
A:HOVER {color: #ff6600; text-decoration: none}

TABLE.tablebase {background:  #FFFFFF; visibility: visible}

TD.tdborder {background: gray; width: 1px;}

B.intros {font: small arial; letter-spacing: normal; line-height: 20 pt}

DIV.lettrine {color: red; font:  bold}

TD.hbar {background: gray; width: 150px; height: 1px;}

TD.shbar {background: gray; width: 1px; height: 1px;}

TD.vbar {background: gray; width: 1px; height: 150px;}

TD.cell {background: white; width: 150px; height: 150px;}

/* Fin de la section de style généré par WebExpert le 2002-04-28 17:44:05 */
