html
{overflow: auto;}


BODY  { 
font-family: Verdana, Helvetica; 
font-size: 14px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none;
MARGIN-TOP: 0; 
MARGIN-LEFT: 0; 
MARGIN-RIGHT: 0; 
MARGIN-BOTTOM: 0;

}
TD {
FONT-FAMILY: Verdana, Helvetica;
FONT-SIZE: 14px;
color : #FFFFFF;
}
TD.menu {
FONT-FAMILY: Verdana, Helvetica;
FONT-SIZE: 14px;
color : #000000;
font-weight : bold;
opacity:0.8;
}
TD.center {
FONT-FAMILY: Verdana, Helvetica;
FONT-SIZE: 14px;
color : #FFFFFF;
width : 100%;
height : 100%;
valign : top;
}
#corner {
	border:2px solid #F2BC24;
	
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	width:80%;
	z-index:10;
	background-color : #FFFFFF;
	FONT-FAMILY: Verdana, Helvetica;
	FONT-SIZE: 14px;
	COLOR : #000000;
	font-weight : bold;
	opacity : 0.85;
}
#rounded {
	border:2px solid #FFFFFF;
	padding:1px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width:100%;
	z-index:10;
	FONT-FAMILY: Verdana, Helvetica;
	FONT-SIZE: 14px;
	COLOR : #FFFFFF;
}
#top {
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	z-index:10;
	background-color : #FFFFFF;
	FONT-FAMILY: Verdana, Helvetica;
	FONT-SIZE: 14px;
	COLOR : #000000;
	font-weight : bold;
}
TEXTAREA {
FONT-FAMILY:  Verdana, Helvetica; 
FONT-SIZE: 14px;
color : #105778; 
background-color : #EEEEEE;
border-color : #000000;
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
text-indent : 2px;
}
INPUT {
background-color : #EEEEEE; 
color : #000000; 
font-family : Tahoma, Verdana, sans-serif; 
font-size : 14px; 
font-weight : normal;
border-color : #000000;  
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
text-indent : 2px;  
}
INPUT.pn-text {
background-color : #EEEEEE; 
color : #000000; 
font-family : Verdana, Helvetica; 
font-size : 14px; 
font-weight : normal;
border-color : #000000;  
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
text-indent : 2px;  
}
INPUT.pn-button {
background-color : #EEEEEE; 
color : #000000; 
font-family : Verdana, Helvetica; 
font-size : 14px; 
font-weight : normal;
border-color : #000000;  
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
text-indent : 2px;  
}
SELECT {
FONT-FAMILY: Verdana, Helvetica;
FONT-SIZE: 14px;
background-color : #EEEEEE; 
}
SELECT.pn-text {
COLOR: #000000;
FONT-FAMILY: Verdana, Helvetica;
FONT-SIZE: 14px;
font-weight : bold;
background-color : #EEEEEE; 
}
A:link          {BACKGROUND: none; COLOR: #F2BC24; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:active        {BACKGROUND: none; COLOR: #F2BC24; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:visited       {BACKGROUND: none; COLOR: #F2BC24; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:hover         {BACKGROUND: none; COLOR: #F2BC24; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline overline}

A.menu:link          {font-weight : bold; BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.menu:active        {font-weight : bold; BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.menu:visited       {font-weight : bold; BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.menu:hover         {font-weight : bold; BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline overline}

a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    left: -10px;
    padding: 5px;
    color: #C8C8C8;
    border: 3px solid #FFA500;
    background: #596c96;
    width:195px;
}
a.tooltip:hover em span {
    position: absolute;
    top: -7px;
    left: 15px;
    height: 7px;
    width: 11px;
    background: transparent url(image-infobulle.gif);
    margin:0;
    padding: 0;
    border: 0;
}

a.info{
    position:relative; 
    z-index:24;
    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 #F2BC24;
    background-color:#3b4b75; color:#CCCCCC;
    text-align: justify;
    font-weight:none;
    padding:1px;
    
    }
