html{
overflow: auto;
margin:0;
padding:0;
border:none;
}


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;
padding; 0;
border:none;

}
TD {
FONT-FAMILY: Verdana, Helvetica;
FONT-SIZE: 14px;
color : #FFFFFF;
border:none;

}
div {
margin :0;
padding:0;
}

TD.menu {
FONT-FAMILY: Verdana, Helvetica;
FONT-SIZE: 14px;
color : #000000;
font-weight : bold;
opacity:0.8;
border:none;
}
TD.center {
FONT-FAMILY: Verdana, Helvetica;
FONT-SIZE: 14px;
color : #FFFFFF;
width : 100%;
height : 100%;
valign : top;
border:none;
}
#corner {
	border:2px solid #F2BC24;
	
	-moz-border-radius: 25px; 
    -webkit-border-radius: 25px; 
    -khtml-border-radius: 25px; 
    border-radius: 25px; 

	width:80%;
	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;
	-khtml-border-radius: 10px; 
    border-radius: 10px; 
 
	width:100%;
	FONT-FAMILY: Verdana, Helvetica;
	FONT-SIZE: 14px;
	COLOR : #FFFFFF;
}
#top {
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	-khtml-border-radius: 25px; 
    border-radius: 25px; 

	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;
    
    }
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	color: #000;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 2px; right: 2px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url("../libs/jscripts/lightbox/overlay.png"); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../libs/jscripts/lightbox/overlay.png", sizingMethod="scale");
	}
	
