.contentslide{ position: relative; padding: 0; width: 676px; height: 103px; z-index: 1; margin: 0; cursor: pointer; }

.contentslide .contentdiv{
height: 103px;

margin: 0; padding: 0; display: none;
}
.contentdiv-over { height: 103px;
margin: 0; padding: 0; }

.pagination{ width: 475px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right; height: 16px; margin-bottom: 16px; margin-left: 175px; padding: 2px 20px 6px 4px; border-style: solid; border-width: 1px; }

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 646px; /*IE5 width*/
w\idth: 475px; height: 18px; margin: 0 0 16px 175px; padding: 2px 20px 3px 4px; /*IE6 width*/
}

.pagination a:link, .pagination a:visited{ padding: 3px; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; }
.pagination a:hover, .pagination a.selected{  }
/* TYPO PROMOS */
.promo_visuel { width: 175px; height: 103px; float: left; margin: 0; padding: 0; }
.promo_typo { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; width: 410px; margin-left: 200px; padding-top: 10px; padding-left: 6px; }
.promo_destination { font-size: 18px; text-transform: uppercase; margin: 0; padding: 0; }
.promo_sejour { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; }
.promo_prix { color: #fff; font-size: 22px; margin: 0; padding: 0; }
.prix_bold { font-weight: bold; }

/* HABILLAGE PNG */
.corner_hg_slider { position: absolute; top: 0; left: 0; width: 12px; height: 12px; }
.corner_hd_slider { position: absolute; top: 0; right: 0; width: 12px; height: 12px; }
.corner_bg_slider { position: absolute; top: 91px; left: 0; width: 12px; height: 12px; }
.a_saisir { position: absolute; top: 60px; right: 0; width: 255px; height: 43px; }
.cache_slider { position: absolute; top: 103px; left: 162px; width: 41px; height: 26px; z-index: 1; }
.contentslide .bt_form { position: absolute; top: 90px; left: 50px; width: 85px; height: 23px; z-index: 4; padding-top: 3px; padding-left: 3px; }
.contentslide .bt_form_fd { position: absolute; width: 79px; height: 18px; z-index: 5; display: block; }
.contentslide .bt_trans_valider { position: absolute; width: 85px; height: 23px; z-index: 6; margin-top: -3px; margin-left: -3px; }
