@charset "utf-8";
/* CSS Document */

h1           { font-family: Calibri; font-size: 14pt; color: #932322; font-weight: bold; 
               margin-left: 6; margin-top: 2 }

p            {
	font-family: Calibri;
	font-size: 12pt;
	color: #932322;
	text-align: left;
}

.p1           {
	font-family: Calibri;
	font-size: 12pt;
	color: #932322;
}
.p_augmenté {
	font-style: italic;
	font-weight: bold;
}


table
.p      { font-family: Calibri; font-size: 12pt; color: #932322 }
.Celluletitre {
	font-family: Calibri;
	color: #FFF;
	background-color: #5D1716;
}


a.menu            {
	font-family: Calibri;
	font-size: 12pt;
	color: #FFFFFF;
}

a:hover.menu    {
	font-family: Calibri;
	font-size: 12pt;
	color: #666666;
	font-variant:normal;
	vertical-align:text-top;
	margin-top:0;
	text-decoration: none;
}

a.texte            {
	font-family: Calibri;
	font-size: 12pt;
	color: #932322;
	font-weight: normal;
	text-decoration: none;
}

a:hover.texte    {
	font-family: Calibri;
	font-size: 12pt;
	color: #666666;
	font-variant:normal;
	vertical-align:text-top;
	margin-top:0;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}.p .p {
	font-weight: normal;
	text-align: right;
}

/* Rend invisible tout notre bloc span */
a.info_bulle span
{
	position       :  absolute;
	top            :  -2000em;
	left           :  -2000em;
	width          :  1px;
	height         :  1px;
	overflow       :  hidden;   /* Définition du fond, sinon on a le même que notre lien */
	border         :  1px solid #F00; /* Définition des bordures */
	background-color: #FFE6E6;
	padding: 6px;
}              

a.info_bulle
{
	color           : #932322; /* Couleur de notre lien */
	font-size       : 12pt;    /* Aucun soulignement du texte */
	padding         : 0000;
	font-family: calibri;
	text-decoration: blink;
	font-weight: bold;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right center;
}    

/* Rend visible tout notre bloc span et lui attribue une taille */
a.info_bulle:hover span, a.info_bulle:focus span, a.info_bulle:active span 
{
    top        :  auto;
    left       :  auto;
    width      :  220px;
    height     :  auto;
    overflow   :  visible;
} 

a.info_bulle:hover 
{
  border : 0;  /* ligne qui corrige le bug d'IE6 et inférieur */
} 
