.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #FFFFCC;
}

.menua {
	color:#FFFFFF; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;
}

.menua-over {
	color:#A6040C;; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;
}

.menua:hover {color:#A6040C;}

.sousmenu {
	line-height:20px;
}

div#menu a {color:#FFFFFF; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
div#menu a:hover {color:#A6040C;}
div#menu1 a {color:#FFFFFF; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
div#menu1 a:hover {color:#A6040C;}
div#menu ul {padding: 0px; margin:0px; }
div#menu ul li {position:relative; list-style: none; float:left;}
div#menu1 ul {padding: 0; margin:0px; }
div#menu1 ul li {position:relative; list-style: none; float:left;}
div#menu ul ul {position: absolute;display:none; width:79px;}
div#menu li a {text-decoration: none; display:block;width:79px;}
div#menu ul.niveau1 li.sousmenu1:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu1:hover {display:block; background-color:#7690B7; top:76px; left:0px;}
div#menu li.sousmenu1:hover {background:url(images/menu_catalogue-over.jpg) no-repeat;}
div#menu li.plop1 { background:url(images/menu_catalogue.jpg) no-repeat;}
div#menu li.plop1-over { background:url(images/menu_catalogue-over.jpg) no-repeat;}

div#menu ul.niveau1 li.sousmenu1_accueil:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu1_accueil:hover {display:block; background-color:#7690B7; top:76px; left:0px;}
div#menu li.sousmenu1_accueil:hover {background:url(images/menu_catalogue_accueil-over.jpg) no-repeat;}
div#menu li.plop1_accueil { background:url(images/menu_catalogue_accueil.jpg) no-repeat;}

.menu_over:hover {
	background-color:#A6040C;
}

.menu_over_hover {
	background-color:#A6040C;
}

.ecart {
	line-height:25px;
}

strong.rouge, b.rouge, a.rouge {
	color:#A6040C;
	font-weight:normal;
	text-decoration:none;
}

a {
	color:#FFFFFF;
}

a.hover {
	color:#FFFFFF;
}

a.visited {
	color:#FFFFFF;
}

input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

body,table {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:left;
	behavior: url(csshover.htc);
}

#description ul {
	text-align:left;
}

.description {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:left;
}

.bas {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
}

.titre_bleu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #44536B;
	font-weight:bold;
	font-style:italic
}

.lettrine_bleu  {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #44536B;
	font-weight:bold;
	font-style:italic;
	font-size: 24px;
}

.titre_rouge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #A6040C;
	font-weight:bold;
	font-style:italic;
}

.titre_accueil {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #8DACD9;
	font-weight:bold;
	font-style:italic
}

.lettrine_accueil  {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #8DACD9;
	font-weight:bold;
	font-style:italic;
	font-size: 24px;
}



.lettrine_rouge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #A6040C;
	font-weight:bold;
	font-style:italic	
}

.titre_blanc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-style:italic	
}	

.lettrine_blanc {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-style:italic	
}	

a.menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-style:italic;
}

a.menu:hover {
	color: #A6040C;
}


a.panier {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}

a.panier:hover {
	color: #A6040C;
}



.onglet { /* style des onglets inactifs */
  color: #000000;
  border:solid 1px black ; /* encadrement */
  margin:5px 5px 0px 5px ; /* marge extérieure */
  padding:7px 3px 7px 3px;} /* marge intérieure */

a.onglet { /* style des liens se trouvant dans un onglet inactif */
   color: #000000;
  background-color:#E7E4E4 ; /* le fond de l'onglet est gris */
  text-decoration:none} /* les liens ne sont pas soulignés */

.onglet-actif { /* style de l'onglet de la page active */
   border:solid 2px black ; /* l'encadrement est porté à 2 pixels */
   border-bottom:solid 0px white ; /* le trait inférieur est effacé */
   margin:5px 5px 0px 5px ; /* marges intérieures */
   padding:7px 3px 7px 3px ; /* marges extérieures */  
   color: #000000;
   background-color:#82A3D4} /* le fond de l'onglet actif est blanc*/

.menu1 { /* boite qui contient le menu (les onglets) */
  color: #000000;
  border-bottom:solid 2px black ; /* crée le trait noir en-dessous des onglets */
  padding-top:12px ; /* marge intérieure haute */
  padding-bottom:7px ;
  width:950px;
  } /* marge intérieure basse */