/* CSS Document */


.petit {
font-size: 11px;
font-family : Arial, Helvetica, sans-serif;
color: black;
}

.pnormal, .normal, p {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}

.pgauche, .gauche, .left {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}

.pdroite, .droite, .right {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
text-align : right;
}


.pjustify, .pjustifier, .justify, .justifier {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
text-align : justify;
}

.pcenter, .pcentrer, .centrer, .center {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
text-align : center;
}

.pavis
{
	margin : 0;
	padding : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}

.erreur
{
	text-align : center;
	color : #CC0000;
	font-weight : bold;
}

.attention
{
	text-align : center;
	color : #FF6600;
	font-weight : bold;
}


.ok
{
	text-align : center;
	color : green;
	font-weight : bold;
}

.souligne, .underline {text-decoration : underline;}

a.normal, a {font-size: 12px; color: #222222; font-family : Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration:underline;}
a.normal:hover, a:hover {font-size: 12px; color:#CC0000; font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;text-decoration:underline;}

.apetit, a.petit { font-size: 11px; font-family : Arial, Helvetica, sans-serif; color: black; }
.apetit:hover, a.petit:hover { font-size: 11px; font-family : Arial, Helvetica, sans-serif; color : #CC0000; }

a.menu { font-size : 12px; font-family : Arial, Helvetica, sans-serif; text-decoration:underline; color:#333333; }
a.menu:hover { text-decoration:underline; color:#FF6600; }

/* Dossier Cartosort */
.cartosort_terre
{
	color : #006600;
	font-weight : bold;
}
.cartosort_feu
{
	color : #CC0000;
	font-weight : bold;
}
.cartosort_air
{
	color : #FF9900;
	font-weight : bold;
}
.cartosort_eau
{
	color : #003399;
	font-weight : bold;
}
.positif { color: #006600; }
.negatif { color: #CC0000; }

/* Infobulle */
a.cartosort_info {
   position: relative;
   color: black;
   text–decoration: none;
   border–bottom: 1px gray dotted; /* on souligne le texte */
}
a.cartosort_info span {
   display: none; /* on masque l'infobulle */
}
a.cartosort_info:hover {
   background: none; /* correction d'un bug IE */
   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.cartosort_info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   z–index: 500; /* on définit une valeur pour l'ordre d'affichage */
   width : 260px;   

   white–space: nowrap; /* on change la valeur de la propriété white–space pour qu'il n'y ait pas de retour à la ligne non–désiré */

   top: -200px; /* on positionne notre infobulle */
   right: 20px;

   background: white;

   color: green;
   padding: 3px;

   border: 1px solid #003399;
   border–left: 4px solid #CC3399;
}
