/* Format du menu principal */
#navcontainer ul
{
	text-align: center;
	padding:0;
	margin:0;
	color:white;
	height:38px;
	font-family:Arial,Helvetica,sans-serif;
	font-size: .65em;
	letter-spacing: 1pt;
}

#navcontainer ul li
{
	float:left;
	padding:0;
	width:20%;
	list-style-type:none;
	background-color: #cc9;
}

#navcontainer ul li a
{
	float:left;
	padding:5px 0 5px 0;
	color:#000;
	width:100%;
	text-decoration:none;
}

#navcontainer ul li a:hover
{
	background-color:palegoldenrod;
	color:#C63;
	width:100%;
}
/* FIN du format du menu principal*/

/* Format des liens dans le texte d'introduction (index)*/
a.bio:link {
	color: #f63;
	text-decoration: none;
	font-weight: medium;
}

a.bio:visited {
	color: #f63; 
	text-decoration: none;
}

a.bio:hover {
	color: #F60; 
	background: #CC9; 
	border-bottom: solid 2px firebrick;
}

aa.bio:link {color: #F60; text-decoration: none}
aa.bio:visited {color: #C63; text-decoration: none}
aa.bio:hover {color: #F60; background: #CF9; border-bottom: solid 2px #360}

/* Format des liens dans le pied de page */
a.pied:link {color: #000; text-decoration: none}
a.pied:visited {color: #000; text-decoration: none}
a.pied:hover {background: #fff; border-bottom: solid 2px #FFF}

/* Format des liens dans les textes documentaires */
a.docs:link {color: #ff0000; text-decoration: none}
a.docs:visited {color: #0000ff; text-decoration: none}
a.docs:hover {background-color: transparent; border: solid 2px #360; padding: 2px; }


/* Format des liens dans le menu des produits */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
#pmenu {margin-bottom:3em;}

#pmenu a {font-variant:small-caps;border-bottom:1px solid #fff; border-width:0 1px 1px 0;

display:block;width:100px; font-size:12px; color:#000; height:23px; line-height:22px; text-decoration:none; text-indent:5px; background:transparent; }

#pmenu a:visited {display:block;width:100px; font-size:12px; color:#000; height:23px; line-height:22px; text-decoration:none; text-indent:5px; background:transparent; }

#pmenu li {background:transparent; display:block; width:100px; position:relative;}
#pmenu > li {float:left; margin-right:1px;text-align:center;}

#pmenu a:hover, #pmenu :hover > a {background:#CC9; color:#FFF;}
#pmenu li ul {display: none;}

#pmenu :hover > ul {display:block; position:absolute; top:0; left:101px; text-align:left;}

#pmenu > :hover > ul {left:0; top:24px;}