/* CSS Document */
body {
	margin: 0px;
	background-color: #ffffff;
}
.cpr{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
body, p, td, input, textarea {
	color: #1f3f79;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.menus{
	font-size:12px;
    position:absolute;
    /* solve a Opera7/IE display bug */
    width:0px;
    width/**/:0px;
    margin:0;
    padding:0;
    }
    
.menus span{
    display:none;
    }   
.menus ul{
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:220px;
    width/**/:220px;
    }
    
.menus li ul{
    visibility:hidden;
    }
            
.menus li ul{
    padding:3px 0 3px 0;
    }
.menus li li{
    padding:0px 0 6px 0;
    }
.menus a{
    text-align:center;
    color:#1f3f79;
    text-weight:bold;
    display:block;
    width:220px;
    text-decoration:none;
    margin:0;
    padding:0 0 0 0; /* em units can creat little graphic bug in mozilla */
    }
 .menus li li a{
    text-align:center;
    color:#1f3f79;
    text-weight:bold;
    display:block;
    width:220px;
    text-decoration:none;
    margin:0;; /* em units can creat little graphic bug in mozilla */
    } 
.menus a:hover{
	/*background:url(../barre.png);*/
	color:#878d02
    }
    
/* for a mozilla better display with key nav */
.menus a:focus{
	/*background:url(../barre.png);*/
	color:#878d02
}

.menus span{
    /* hide some accessibility stuff */
    display:none;
    }
        
.menus li{
    width:150px;
    display:block;    
    float:left;  
    list-style:none;
    margin:0;
    padding:0;
    }
    
/* IE PC selector */
* html .menus li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
a.linkOver{
    background-color: #048592;
	color:#FFFFFF;
}
.title{
color:#990000;
font-weight:bold;
}

