/**************
*
* BLOC FORFAIT
*
***************/

/* Header */

div#bloc_forfait_header { background:url(../images/forfait/bloc_header.jpg) no-repeat; width:667px; height:41px; position:relative;}
div#bloc_forfait_header h3 { position:absolute; right:10px; top:10px; color:#FFF; font-size:14px; text-transform:uppercase; margin:0; padding:0; }

div#bloc_forfait_en_header { background:url(../images/forfait/bloc_header.jpg) no-repeat; width:667px; height:41px; position:relative;}
div#bloc_forfait_en_header h3 { position:absolute; right:10px; top:10px; color:#FFF; font-size:14px; text-transform:uppercase; margin:0; padding:0; }

div#bloc_escapade-header { background:url(../images/forfait/bloc_escapade-header.jpg) no-repeat; width:667px; height:41px; position:relative;}
div#bloc_escapade-header h3 { position:absolute; right:10px; top:10px; color:#FFF; font-size:14px; text-transform:uppercase; margin:0; padding:0; }

div#bloc_escapade-en-header { background:url(../images/forfait/bloc_escapade-header.jpg) no-repeat; width:667px; height:41px; position:relative;}
div#bloc_escapade-en-header h3 { position:absolute; right:10px; top:10px; color:#FFF; font-size:14px; text-transform:uppercase; margin:0; padding:0; }

div#bloc_cs-header { background:url(../images/forfait/bloc_cs-header.jpg) no-repeat; width:667px; height:41px; position:relative;}
div#bloc_cs-header h3 { position:absolute; right:10px; top:10px; color:#FFF; font-size:14px; text-transform:uppercase; margin:0; padding:0; }

div#bloc_cs-en-header { background:url(../images/forfait/bloc_cs-header.jpg) no-repeat; width:667px; height:41px; position:relative;}
div#bloc_cs-en-header h3 { position:absolute; right:10px; top:10px; color:#FFF; font-size:14px; text-transform:uppercase; margin:0; padding:0; }

/* Bg */
div#bloc_forfait_bg { background:url(../images/forfait/bloc_bg.jpg) repeat-y; width:667px; position:relative; }

div#bloc_forfait_en_bg { background:url(../images/forfait/bloc_bg.jpg) repeat-y; width:667px; position:relative; }

div#bloc_escapade-bg { background:url(../images/forfait/bloc_escapade-bg.jpg) repeat-y; width:667px; position:relative; }

/* 
* Partie de gauche 
*/

div#bloc_forfait_gauche { width:244px; position:absolute;top:0;left:0; z-index:10;}
div#bloc_forfait_gauche h3 { font-weight:normal; font-size:11px ; padding:0 ; margin:5px 0 0 0; line-height:22px;}

/* Onglet actif */

a.bloc_onglet_actif { background:url(../images/forfait/bloc_onglet_actif.jpg) no-repeat; width:244px; height:41px; color:#FFF; font-size:12px;  padding:12px 0 0 30px;text-transform:uppercase; margin-top:0; font-weight:normal; margin-bottom:0; text-decoration:none; display:block; }

a.bloc_onglet_en_actif { background:url(../images/forfait/bloc_onglet_actif.jpg) no-repeat; width:244px; height:41px; color:#FFF; font-size:12px;  padding:12px 0 0 30px;text-transform:uppercase; margin-top:0; font-weight:normal; margin-bottom:0; text-decoration:none; display:block; }

a.bloc_onglet_escapade-actif { background:url(../images/forfait/bloc_onglet_escapade-actif.jpg) no-repeat; width:244px; height:41px; color:#FFF; font-size:12px;  padding:12px 0 0 30px;text-transform:uppercase; margin-top:0; font-weight:normal; margin-bottom:0; text-decoration:none; display:block; }

a.bloc_onglet_escapade-en-actif { background:url(../images/forfait/bloc_onglet_escapade-actif.jpg) no-repeat; width:244px; height:41px; color:#FFF; font-size:12px;  padding:12px 0 0 30px;text-transform:uppercase; margin-top:0; font-weight:normal; margin-bottom:0; text-decoration:none; display:block; }

a.bloc_onglet_cs-actif { background:url(../images/forfait/bloc_onglet_cs-actif.jpg) no-repeat; width:244px; height:41px; color:#FFF; font-size:12px;  padding:12px 0 0 30px;text-transform:uppercase; margin-top:0; font-weight:normal; margin-bottom:0; text-decoration:none; display:block; }

a.bloc_onglet_cs-en-actif { background:url(../images/forfait/bloc_onglet_cs-actif.jpg) no-repeat; width:244px; height:41px; color:#FFF; font-size:12px;  padding:12px 0 0 30px;text-transform:uppercase; margin-top:0; font-weight:normal; margin-bottom:0; text-decoration:none; display:block; }


ul.menuForfait { margin-top:0; padding-top:0px; }

ul.menuForfait a { color:#128893; text-decoration:none;text-transform:uppercase; }
ul.menuForfait a:hover { text-decoration:underline; }
ul.menuForfait a.current { font-weight:bold; color:#54778e; }

ul.menuForfait li {  border-bottom:1px dotted #ccc; }


/* Onglet Inactif */

a.bloc_onglet_inactif { background:url(../images/forfait/bloc_onglet_inactif.jpg) no-repeat; width:244px; height:37px; color:#6d6d6d; font-size:11px;  padding:12px 0 0 30px;font-weight:normal; display:block; text-decoration:none; }
a.bloc_onglet_inactif:hover { text-decoration:underline; }

a.bloc_onglet_en_inactif { background:url(../images/forfait/bloc_onglet_inactif.jpg) no-repeat; width:244px; height:37px; color:#6d6d6d; font-size:11px;  padding:12px 0 0 30px;font-weight:normal; display:block; text-decoration:none; }
a.bloc_onglet_en_inactif:hover { text-decoration:underline; }

a.bloc_onglet_escapade-inactif { background:url(../images/forfait/bloc_onglet_escapade-inactif.jpg) no-repeat; width:244px; height:37px; color:#6d6d6d; font-size:11px;  padding:12px 0 0 30px;font-weight:normal; display:block; text-decoration:none; }
a.bloc_onglet_escapade-inactif:hover { text-decoration:underline; }

a.bloc_onglet_escapade-en-inactif { background:url(../images/forfait/bloc_onglet_escapade-inactif.jpg) no-repeat; width:244px; height:37px; color:#6d6d6d; font-size:11px;  padding:12px 0 0 30px;font-weight:normal; display:block; text-decoration:none; }
a.bloc_onglet_escapade-en-inactif:hover { text-decoration:underline; }


/*
* Partie de droite
*/


div#bloc_forfait_droite .forfait {  position:absolute;top:0;left:0; z-index:10; }

div.titre_escapade { background:#82905b; width:203px; height:20px; text-transform:uppercase; color:#FFF; padding:5px 0 0 10px; margin-bottom:5px; }
div.titre_forfait { background:#077a85; width:203px; height:20px; text-transform:uppercase; color:#FFF; padding:5px 0 0 10px; margin-bottom:5px; }
div.titre_cs { background:#8c1f36; width:203px; height:20px; text-transform:uppercase; color:#FFF; padding:5px 0 0 10px; margin-bottom:5px; }
div.forfait .cont { position:relative; }

div.forfait .cont h3.titre { position:absolute; top:-27px; right:10px; text-transform:uppercase; color:#FFF; font-size:12px; padding:0;margin:0; }

div#bloc_forfait_droite {  width:410px; margin-left:245px; height:357px; color:#0e919e; position:relative; z-index:10; display:block; }

img#bloc_forfait_illustr { padding-right:10px; position:absolute; top:0; left:0px;}

div#bloc_forfait_description { padding:0px 0 0 207px; }

div#bloc_forfait_description  p { padding-left:20px; line-height:15px; font-size:10px;}

div#bloc_forfait_description ul { margin-left:10px; padding-left:20px; }

div#bloc_forfait_description li {padding-left:0px; margin-left:0; font-size:10px;}

div#bloc_forfait_reserve { color:#FFF; font-size:14px; text-decoration:none; position:absolute; top:365px; left:30px; text-align:center}

div.forfait_footer { color:#FFF; font-size:10px; width:200px; position:absolute; top:360px; right:5px; }

div.forfait_en_footer { color:#FFF; font-size:10px; width:200px; position:absolute; top:360px; right:5px; }

div.escapade_footer { color:#FFF; font-size:21px; width:200px; position:absolute; top:360px; right:5px; }

div.escapade-en_footer { color:#FFF; font-size:21px; width:200px; position:absolute; top:360px; right:5px; }

/*
* Footer 
*/

div#bloc_forfait_footer { background:url(../images/forfait/bloc_footer.jpg) no-repeat; width:667px; height:50px; clear:both;position:relative; padding-bottom:20px;}

div#bloc_forfait_en_footer { background:url(../images/forfait/bloc_footer.jpg) no-repeat; width:667px; height:50px; clear:both;position:relative; padding-bottom:20px;}

div#bloc_escapade-footer { background:url(../images/forfait/bloc_escapade-footer.jpg) no-repeat; width:667px; height:50px; clear:both;position:relative; padding-bottom:20px;}

div#bloc_escapade-en-footer { background:url(../images/forfait/bloc_escapade-footer.jpg) no-repeat; width:667px; height:50px; clear:both;position:relative; padding-bottom:20px;}

div#bloc_cs-footer { background:url(../images/forfait/bloc_cs-footer.jpg) no-repeat; width:667px; height:50px; clear:both;position:relative; padding-bottom:20px;}