.mapub {
 background:#fff;
 border:2px solid #a501b4;
 margin:0 0 10px;
 overflow:auto;
 text-align:left;
}
.lienMaPub {
 border-bottom:1px solid #f2f2f2;
 color:#000;
 display:block;
 font-family:verdana,sans-serif;
 font-size:11px;
 margin:2px;
 overflow:hidden;
 padding:2px;
 text-decoration:none;
}
.lienMaPub .TitreAds {
 font-weight:bold;
}
.lienMaPub .LienAds {
 color:#a501b4;
 font-weight:bold;
 text-decoration:underline;
}
.lienMaPub img {
 float:left;
 margin:0 4px 0 0;
}

/* ### SPECIFIQUES ################################################################ */

.mp_bouton {
 height:116px;
 width:156px;
}
.mp_bouton .lienMaPub {
 height:107px;
}
.mp_sky {
 height:596px;
 width:156px;
}
.mp_sky .lienMaPub {
 height:111px;
}
.mp_left {
 height:46px;
 width:296px;
}
.mp_left .lienMaPub {
 border:none;
 height:38px;
}
.mp_carre {
 height:246px;
 width:296px;
}
.mp_carre .lienMaPub {
 height:74px;
}
.mp_mega {
 height:86px;
 width:996px;
}
.mp_mega .lienMaPub {
 border:none;
 border-right:1px solid #f2f2f2;
 float:left;
 height:78px;
 width:240px;
}

/* #############################################################################
   CSS issue de annonces.
   ############################################################################# */

a {
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}
.ad_underline {
 text-decoration:underline;
}
.ad_bold {
 font-weight:bold;
}
.ad_size10 {
 font-size:10px;
}
.ad_size12 {
 font-size:12px;
}
.ad_cl2 {
 color:#393939;
}
.ad_cl5 {
 color:#009a00;
}