body{font-family:Verdana, Arial, Helvetica, sans-serif;margin: 0;
padding: 0;
}
a.familleplus{
text-decoration:none;
}
a.familleplus p{display: none}
a.familleplus:hover p{
display:block; 
position:absolute; 
width:327px;
height:220px;
border:1px solid #e45082;
text-align: left;
padding:15px 10px;
color:#486EA4;
font-size:12px;
background-color:#FFFFFF;
font-weight:normal;

}
a.familleplus:hover span
{
text-decoration:none;
color:#DD1D58; font-size:12px}



a.assurance{
text-decoration:none;
}
a.assurance p{display: none}
a.assurance:hover p{
display:block; 
position:absolute; 

width:361px;
height:90px;
border:1px solid #e45082;
text-align: left;
padding:15px 10px;
color:#486EA4;
font-size:12px;
background-color:#FFFFFF;
font-weight:normal;

}
a.assurance:hover span
{
text-decoration:none;
color:#DD1D58; font-size:12px}




a.forfait{
text-decoration:none;
}
a.forfait p{display: none}
a.forfait:hover p{
display:block; 
position:absolute;

width:361px;
height:75px;
border:1px solid #e45082;
text-align: left;
padding:15px 10px;
color:#486EA4;
font-size:12px;
background-color:#FFFFFF;
font-weight:normal;
}
a.forfait:hover span
{
text-decoration:none;
color:#DD1D58; font-size:12px}



a.location{
text-decoration:none;
}
a.location p{display: none}
a.location:hover p{
display:block; 
position:absolute; 

width:361px;
height:100px;
border:1px solid #e45082;
text-align: left;
padding:15px 10px;
color:#486EA4;
font-size:12px;
background-color:#FFFFFF;
font-weight:normal;

}
a.location:hover span
{
text-decoration:none;
color:#DD1D58; font-size:12px}