/* CSS Document */

body{ background-color:#FFFFFF; }
p{ font-family:arial; font-size:10pt; color:#686765; text-decoration:none; }
.red_txt{ font-family:arial; font-size:10pt; color:red; text-decoration:none; }

img {behavior: url(/images/pngHack.htc);}

h5 { font-family:arial; font-size:12pt; font-weight:bold; color:#E45151; } 

/* Position général */
.gen{ position:absolute; 
	 left: 50%; 
     top: 50%;
     width: 434px;
     height: 372px;
     margin-top: -217px; /* moitié de la hauteur */
     margin-left: -186px; /* moitié de la largeur */ }

.form{ background-color : transparent ; border-color:#76716E; border-style:solid; border-width:1px; }


/* image de fond du corps */
.bg_corps_img{ background-image:url(images/Corps.jpg); }
.bg_corps2_img{ background-image:url(images/Corps2.jpg); }

/* Fond des vignettes */
.ico_back{ width:46px; height:50px; background-image:url(images/fond_vignettes.jpg); }

/* style du footer */
.footer_txt{ font-family:arial; font-size:8pt; color:#686765; text-decoration:none; margin-right:38pt; }
.footer_link{ font-family:arial; font-size:8pt; color:#577D9D; text-decoration:none; }
.footer_link:hover{ font-family:arial; font-size:8pt; color:#3AA6FF; text-decoration:underline; }

/* Info bulles */
a.info{
    position:relative; 
    z-index:24;
    font-family:arial; font-size:8pt; color:#577D9D;
    text-decoration:none}

a.info:hover{z-index:25; }

a.info span{display: none}

a.info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
 display:block; 
 position:absolute;
    
    
    top:2em; left:2em; width:15em;
    border:1px solid #6699cc;
    background-color:#eeeeee; color:#6699cc;
    font-family:arial;
	Font-size:9pt;
	text-align: justify;
    font-weight:none;
    padding:1px;
    
    }
