.megamenu{
position: absolute;
display: none;
left: 0;
top: 0;
/*background:#dadada;*/
/*background:#ffffff;*/
/*border: 1px solid #000000;*/
border-width: 0px 0px 0px 0px;
border:0;
padding: 0px;
/*font: normal 12px Verdana;*/
font: normal 9px;
/*z-index: 999;*/
}

.megamenu .column{
float: left;
/*width: 185px;*/
margin-right: 5px;/*5*/
margin-left: 5px;/*5*/
margin-bottom: 5px;/*5*/
text-align:right;
}

.megamenu .column#formation{
float: left;
width: 190px; /*width of each menu column*/
margin-right: 0px;/*5*/
margin-left: 0px;/*5*/
text-align:right;
}

.megamenu .column#dem_emploi{
float: left;
width: 260px; /*width of each menu column*/
margin-right: 0px;/*5*/
margin-left: 0px;/*5*/
text-align:right;
}

#sol_achat{
width: 145px; /*width of each menu column*/
margin-right: 0px;/*5*/
margin-left: 0px;/*5*/
}


.megamenu .column ul{
margin: 0px 5px 0px 5px;/*0px 5px 0px 5px*/
padding: 0;
list-style-type: none;
}

.megamenu .column ul li{
padding-bottom: 0px;
margin: 0px 5px 0px 5px;
}

.megamenu .column h3{
background: #dadada;
font: bold 13px Arial;
margin: 0 0 5px 0;/*0 0 5px 0*/
}

.megamenu .column h3 span{ margin: 0 10px 0 0;/*0 0 5px 0*/ }
.megamenu .column h3 span a{ font: bold 13px Arial; color:#666666; cursor:pointer; }
/*.megamenu .column h3 span a:hover{ font: bold 13px Arial; color:#CC6600; cursor:pointer; }*/

.megamenu .column h7 span{ margin: 0 10px 0 0;/*0 0 5px 0*/ }
.megamenu .column h7 span a{ font: bold 13px Arial; color:#666666; cursor:pointer; }
/*.megamenu .column h7 span a:hover{ font: bold 13px Arial; color:#CC6600; cursor:pointer; }*/

.megamenu .column ul li a{
text-decoration: none;
cursor:pointer;
}

.megamenu .column ul li a:hover{
text-decoration: underline;
cursor:pointer;
}