@charset "iso-8859-1";
@import url('general.css');
/* CSS Document */

.nbre_croisiere { font-size:17px; color:#FF9900;}
.nbre_croisiere span { color:#00A7B6;}

hr { border:none; border-bottom:1px solid #FF9900; height:0;}

.num_pg { font-size:12px; font-weight:bold; text-align:right; margin:0 0 10px;}
.num_pg span { margin:0 0 0 2px;}
.num_pg a { color:#10ACBA; margin:0 0 0 2px;}
.num_pg a:hover { text-decoration:underline;}

.tri { background-color:#E8F5F7; padding:10px; font-weight:bold; font-size:13px; margin:0 0 20px;}
.tri form { margin:0;}
.tri form p { color:#000000; font-family:"Trebuchet MS"; font-weight:normal; line-height:27px; float:left;}
.tri form p label { margin:0 10px 0 0;}
.tri form p label input {}
.tri form input.bouton { float:right; background:none; border:none; background-image:url(../images/boutons/btn_ok1.gif); background-position:top left; background-repeat:no-repeat; width:57px; height:27px; cursor:pointer;}

.liste_tarif-promo { margin:0 0 20px;}
.liste_tarif-promo h1 { font-size:19px; font-weight:bold; color:#FF9900; margin:0 0 20px;}
.liste_tarif-promo .ligne { margin:0 0 10px;}
.liste_tarif-promo .ligne .gauche { float:left; width:330px; margin:0 10px 0 0;}
.liste_tarif-promo .ligne .croisiere_gauche {/* float:left; width:328px;*/ position:relative; border-left:1px solid #F79906; border-right:1px solid #F79906; border-bottom:none; border-top:none;  }
.liste_tarif-promo .ligne .croisiere_gauche .nom { height:36px; color:#FFFFFF; font-size:16px; background-color:#F79906; padding:0 5px 5px; font-weight:600; /*max-height:40px;*/}
.liste_tarif-promo .ligne .croisiere_gauche .nom a { color:#FFFFFF;}
.liste_tarif-promo .ligne .croisiere_gauche .details_haut { padding:5px 5px 0; height:96px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_gauche { float:left; width:95px; margin:0 5px 0 0;}
.liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_gauche a.photo { width:93px; height:63px; overflow:hidden; margin:0 0 2px; display:block;}
.liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_gauche .logo { width:93px; text-align:center; max-height:25px;  overflow:hidden;}
.liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_gauche .logo span.repere { display:inline-block; vertical-align:middle; height:100%; width:0;}
.liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_gauche .logo img { vertical-align:middle; max-width:93px; font-size:10px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_droite { float:left; width:218px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_droite p.nom_dest { color:#333; line-height:140%; max-height:50px;overflow:hidden;}
.liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_droite p.lieu_dep {color:#333;}
.liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_droite p.lieu_dep strong {}
.liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_droite p.dest { /*height:30px; overflow:hidden;*/}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas { padding:0 5px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche { float:left; width:154px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche p.nom_bateau { font-family:"Trebuchet MS"; font-weight:bold; color:#000000;}

.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche .etoile_5 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche .etoile_4 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -12px; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche .etoile_3 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -24px; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche .etoile_2 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -36px; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}

.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche .date_dep { height:30px; margin:0 0 5px; }
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche .date_dep ul {}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche .date_dep ul li { line-height:125%;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche .date_dep ul li a { color:#10ACBA;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche .date_dep ul li a:hover { text-decoration:underline;}

.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche a.voir_fr { display:block; background-image:url(../images/fr/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche a.voir_it { display:block; background-image:url(../images/it/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche a.voir_es { display:block; background-image:url(../images/es/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche a.voir_al { display:block; background-image:url(../images/al/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}

.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche a.voir:hover { text-decoration:underline;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite { float:left; width:164px; margin:0;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite span.picto { display:inline-block; width:60px; vertical-align:super; text-align:center; height:55px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite span.picto img { height:55px; width:60px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite span.tarif { display:inline-block; width:101px; background-color:#FFF4E1; height:55px; vertical-align:top;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite span.tarif p { color:#000000; text-align:center;}

.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite span.tarif p.new_price { font-size:20px; color:#FF6600; font-weight:bold; text-align:right; background-image:url(../images/euro_par-pers2.gif); background-position:right center; background-repeat:no-repeat; padding:0 35px 0 0; height:25px;}

.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite span.tarif p.old_price { color:#FF6600; text-decoration:line-through;}

.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite a.details_fr { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/fr/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite a.details_it { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/it/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite a.details_es { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/es/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite a.details_al { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/al/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite a.details span.img_gauche { float:left; background-image:url(../images/boutons/img_gauche2.gif); width:9px; height:29px; background-position:top left; background-repeat:no-repeat;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite a.details span.texte { float:left; background-image:url(../images/boutons/img_milieu2.gif); height:29px; background-position:top left; background-repeat:repeat-x; margin:0; padding:0 10px; font-size:14px; color:#fff; line-height:29px; font-weight:bold;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite a.details span.img_droite { float:left; background-image:url(../images/boutons/img_droite2.gif); width:9px; height:29px; background-position:top left; background-repeat:no-repeat;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_droite a.details:hover span { background-position:bottom left;}

.liste_tarif-promo .ligne .fondhaut { background-image:url(../images/angles/fondhaut_330-1.gif); height:6px; background-position:top left; background-repeat:no-repeat; font-size:0px; width:330px;}
.liste_tarif-promo .ligne .fondbas { background-image:url(../images/angles/fondbas_330-1.gif); height:6px; background-position:top left; background-repeat:no-repeat; font-size:0px; width:330px;}

.liste_tarif-promo .ligne .droite{ float:left; width:330px; margin:0;}
.liste_tarif-promo .ligne .croisiere_droite { /*float:left; width:328px;*/ position:relative; border-bottom:none; border-left:1px solid #F79906; border-right:1px solid #F79906; border-top:none; margin:0; }
.liste_tarif-promo .ligne .croisiere_droite .nom { height:36px; color:#FFFFFF; font-size:16px; background-color:#F79906; padding:0 5px 5px; font-weight:600;}
.liste_tarif-promo .ligne .croisiere_droite .nom a { color:#FFFFFF;}
.liste_tarif-promo .ligne .croisiere_droite .details_haut { padding:5px 5px 0; height:96px;}
.liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_gauche { float:left; width:95px; margin:0 5px 0 0;}
.liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_gauche a.photo { width:93px; height:63px; overflow:hidden; margin:0 0 2px; display:block;}
.liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_gauche .logo { width:93px;  text-align:center; max-height:25px; overflow:hidden;}
.liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_gauche .logo span.repere { display:inline-block; vertical-align:middle; height:100%; width:0;}
.liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_gauche .logo img { vertical-align:middle; max-width:93px; font-size:10px;}
.liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_droite { float:left; width:218px;}
.liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_droite p.nom_dest { color:#333; line-height:140%; max-height:50px; overflow:hidden;}
.liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_droite p.lieu_dep {color:#333;}
.liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_droite p.lieu_dep strong {}
.liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_droite p.dest { /*height:30px; overflow:hidden;*/}
.liste_tarif-promo .ligne .croisiere_droite .details_bas { padding:0 5px;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche { float:left; width:154px;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche p.nom_bateau { font-family:"Trebuchet MS"; font-weight:bold; color:#000000;}

.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche .etoile_5 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche .etoile_4 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -12px; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche .etoile_3 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -24px; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche .etoile_2 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -36px; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}

.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche .date_dep { height:30px; margin:0 0 5px; }
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche .date_dep ul {}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche .date_dep ul li { line-height:125%;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche .date_dep ul li a { color:#10ACBA;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche .date_dep ul li a:hover { text-decoration:underline;}

.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche a.voir_fr { display:block; background-image:url(../images/fr/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche a.voir_it { display:block; background-image:url(../images/it/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche a.voir_es { display:block; background-image:url(../images/es/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche a.voir_al { display:block; background-image:url(../images/al/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}

.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche a.voir:hover { text-decoration:underline;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite { float:left; width:164px; margin:0;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite span.picto { display:inline-block; width:60px; vertical-align:super; text-align:center; height:55px;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite span.picto img { height:55px; width:60px;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite span.tarif { display:inline-block; width:101px; background-color:#FFF4E1; height:55px; vertical-align:top;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite span.tarif p { color:#000000; text-align:center;}

.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite span.tarif p.new_price { font-size:20px; color:#FF6600; font-weight:bold; text-align:right; background-image:url(../images/euro_par-pers2.gif); background-position:right center; background-repeat:no-repeat; padding:0 35px 0 0; height:25px;}

.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite span.tarif p.old_price { color:#FF6600; text-decoration:line-through;}

.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite a.details_fr { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/fr/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite a.details_it { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/it/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite a.details_es { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/es/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite a.details_al { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/al/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite a.details span.img_gauche { float:left; background-image:url(../images/boutons/img_gauche2.gif); width:9px; height:29px; background-position:top left; background-repeat:no-repeat;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite a.details span.texte { float:left; background-image:url(../images/boutons/img_milieu2.gif); height:29px; background-position:top left; background-repeat:repeat-x; margin:0; padding:0 10px; font-size:14px; color:#fff; line-height:29px; font-weight:bold;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite a.details span.img_droite { float:left; background-image:url(../images/boutons/img_droite2.gif); width:9px; height:29px; background-position:top left; background-repeat:no-repeat;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_droite a.details:hover span { background-position:bottom left;}

.liste_tarif-promo a.see { color:#FF6600; font-size:13px; font-weight:bold; float:right; margin:10px 0 0;}
.liste_tarif-promo a.see:hover { text-decoration:underline;}

.liste_tarif-brochure { margin:0 0 20px;}
.liste_tarif-brochure h1 { font-size:19px; font-weight:bold; color:#00A2B0; margin:0 0 20px;}
.liste_tarif-brochure .ligne { margin:0 0 10px;}
.liste_tarif-brochure .ligne .gauche { float:left; width:330px; margin:0 10px 0 0;}
.liste_tarif-brochure .ligne .croisiere_gauche { /*float:left; width:328px; margin:0 10px 0 0;*/ border-bottom:none; border-left:1px solid #00A2B0; border-right:1px solid #00A2B0; border-top:none;  position:relative;}
.liste_tarif-brochure .ligne .croisiere_gauche .nom { height:36px; color:#FFFFFF; font-size:16px; background-color:#00A2B0; padding:0 5px 5px; font-weight:600;}
.liste_tarif-brochure .ligne .croisiere_gauche .nom a { color:#FFFFFF;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_haut { padding:5px 5px 0; height:96px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_gauche { float:left; width:95px; margin:0 5px 0 0;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_gauche a.photo { width:93px; height:63px; overflow:hidden; margin:0 0 2px; display:block;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_gauche .logo { width:93px; text-align:center; max-height:25px;  overflow:hidden;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_gauche .logo span.repere { display:inline-block; vertical-align:middle; height:100%; width:0;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_gauche .logo img { vertical-align:middle; max-width:93px; font-size:10px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_droite { float:left; width:218px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_droite p.nom_dest { color:#333; line-height:140%; max-height:50px;overflow:hidden;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_droite p.lieu_dep {color:#333;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_droite p.lieu_dep strong {}
.liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_droite p.dest { /*height:30px; overflow:hidden;*/}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas { padding:0 5px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche { float:left; width:154px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche p.nom_bateau { font-family:"Trebuchet MS"; font-weight:bold; color:#000000;}

.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche .etoile_5 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche .etoile_4 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -12px; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche .etoile_3 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -24px; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche .etoile_2 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -36px; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}

.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche .date_dep { height:30px; margin:0 0 5px; }
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche .date_dep ul {}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche .date_dep ul li { line-height:125%;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche .date_dep ul li a { color:#10ACBA;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche .date_dep ul li a:hover { text-decoration:underline;}

.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche a.voir_fr { display:block; background-image:url(../images/fr/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche a.voir_it { display:block; background-image:url(../images/it/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche a.voir_es { display:block; background-image:url(../images/es/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche a.voir_al { display:block; background-image:url(../images/al/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}

.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche a.voir:hover { text-decoration:underline;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite { float:left; width:164px; margin:0;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite span.picto { display:inline-block; width:60px; vertical-align:super; text-align:center; height:55px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite span.picto img { height:55px; width:60px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite span.tarif { display:inline-block; width:101px; background-color:#F2F9F9; height:55px; vertical-align:top;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite span.tarif p { color:#000000; text-align:center;}

.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite span.tarif p.new_price { font-size:20px; color:#FF6600; font-weight:bold; text-align:right; background-image:url(../images/euro_par-pers2.gif); background-position:right center; background-repeat:no-repeat; padding:0 35px 0 0; height:25px;}

.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite span.tarif p.old_price { color:#FF6600; text-decoration:line-through;}

.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite a.details_fr { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/fr/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite a.details_it { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/it/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite a.details_es { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/es/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite a.details_al { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/al/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite a.details span.img_gauche { float:left; background-image:url(../images/boutons/img_gauche2.gif); width:9px; height:29px; background-position:top left; background-repeat:no-repeat;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite a.details span.texte { float:left; background-image:url(../images/boutons/img_milieu2.gif); height:29px; background-position:top left; background-repeat:repeat-x; margin:0; padding:0 10px; font-size:14px; color:#fff; line-height:29px; font-weight:bold;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite a.details span.img_droite { float:left; background-image:url(../images/boutons/img_droite2.gif); width:9px; height:29px; background-position:top left; background-repeat:no-repeat;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_droite a.details:hover span { background-position:bottom left;}

.liste_tarif-brochure .ligne .fondhaut { background-image:url(../images/angles/fondhaut_330-2.gif); height:6px; background-position:top left; background-repeat:no-repeat; font-size:0px; width:330px;}
.liste_tarif-brochure .ligne .fondbas { background-image:url(../images/angles/fondbas_330-2.gif); height:6px; background-position:top left; background-repeat:no-repeat; font-size:0px; width:330px;}

.liste_tarif-brochure .ligne .droite{ float:left; width:330px; margin:0;}
.liste_tarif-brochure .ligne .croisiere_droite { /*float:left; width:328px; margin:0;*/ border-bottom:none; border-left:1px solid #00A2B0; border-right:1px solid #00A2B0; border-top:none;  position:relative;}
.liste_tarif-brochure .ligne .croisiere_droite .nom { height:36px; color:#FFFFFF; font-size:16px; background-color:#00A2B0; padding:0 5px 5px; font-weight:600;}
.liste_tarif-brochure .ligne .croisiere_droite .nom a { color:#FFFFFF;}
.liste_tarif-brochure .ligne .croisiere_droite .details_haut { padding:5px 5px 0; height:96px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_gauche { float:left; width:95px; margin:0 5px 0 0;}
.liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_gauche a.photo { width:93px; height:63px; overflow:hidden; margin:0 0 2px; display:block;}
.liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_gauche .logo {width:93px; text-align:center; max-height:25px;  overflow:hidden;}
.liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_gauche .logo span.repere { display:inline-block; vertical-align:middle; height:100%; width:0;}
.liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_gauche .logo img { vertical-align:middle; max-width:93px; font-size:10px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_droite { float:left; width:218px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_droite p.nom_dest { color:#333; line-height:140%; max-height:50px;overflow:hidden;}
.liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_droite p.lieu_dep {color:#333;}
.liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_droite p.lieu_dep strong {}
.liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_droite p.dest { /*height:30px; overflow:hidden;*/}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas { padding:0 5px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche { float:left; width:154px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche p.nom_bateau { font-family:"Trebuchet MS"; font-weight:bold; color:#000000;}

.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche .etoile_5 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche .etoile_4 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -12px; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche .etoile_3 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -24px; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche .etoile_2 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -36px; background-repeat:no-repeat; font-size:0px; margin:0 0 5px;}

.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche .date_dep { height:30px; margin:0 0 5px; }
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche .date_dep ul {}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche .date_dep ul li { line-height:125%;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche .date_dep ul li a { color:#10ACBA;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche .date_dep ul li a:hover { text-decoration:underline;}

.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche a.voir_fr { display:block; background-image:url(../images/fr/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche a.voir_it { display:block; background-image:url(../images/it/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche a.voir_es { display:block; background-image:url(../images/es/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche a.voir_al { display:block; background-image:url(../images/al/voir_dates1.gif); width:131px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; cursor:pointer;}

.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche a.voir:hover { text-decoration:underline;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite { float:left; width:164px; margin:0;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite span.picto { display:inline-block; width:60px; vertical-align:super; text-align:center; height:55px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite span.picto img { height:55px; width:60px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite span.tarif { display:inline-block; width:101px; background-color:#F2F9F9; height:55px; vertical-align:top;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite span.tarif p { color:#000000; text-align:center;}

.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite span.tarif p.new_price { font-size:20px; color:#FF6600; font-weight:bold; text-align:right; background-image:url(../images/euro_par-pers2.gif); background-position:right center; background-repeat:no-repeat; padding:0 35px 0 0; height:25px;}

.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite span.tarif p.old_price { color:#FF6600; text-decoration:line-through;}

.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite a.details_fr { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/fr/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite a.details_it { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/it/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite a.details_es { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/es/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite a.details_al { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/al/plus_details3.gif); width:135px; height:29px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite a.details span.img_gauche { float:left; background-image:url(../images/boutons/img_gauche2.gif); width:9px; height:29px; background-position:top left; background-repeat:no-repeat;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite a.details span.texte { float:left; background-image:url(../images/boutons/img_milieu2.gif); height:29px; background-position:top left; background-repeat:repeat-x; margin:0; padding:0 10px; font-size:14px; color:#fff; line-height:29px; font-weight:bold;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite a.details span.img_droite { float:left; background-image:url(../images/boutons/img_droite2.gif); width:9px; height:29px; background-position:top left; background-repeat:no-repeat;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_droite a.details:hover span { background-position:bottom left;}

.liste_tarif-brochure a.see { color:#FF6600; font-size:13px; font-weight:bold; float:right; margin:10px 0 0;}
.liste_tarif-brochure a.see:hover { text-decoration:underline;}



/**Corrections IE6**/
*html .tri { zoom:1!important; }

*html .liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_droite p.nom_dest {height: expression( Math.min(parseInt(this.offsetHeight), 50) );}
*html .liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_droite p.nom_dest {height: expression( Math.min(parseInt(this.offsetHeight), 50) );}
*html .liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_gauche .logo {height: expression( Math.min(parseInt(this.offsetHeight), 25) );}
*html .liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_gauche .logo {height: expression( Math.min(parseInt(this.offsetHeight), 25) );}
*html .liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_droite p.nom_dest {height: expression( Math.min(parseInt(this.offsetHeight), 50) );}
*html .liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_droite p.nom_dest {height: expression( Math.min(parseInt(this.offsetHeight), 50) );}
*html .liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_gauche .logo {height: expression( Math.min(parseInt(this.offsetHeight), 25) );}
*html .liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_gauche .logo {height: expression( Math.min(parseInt(this.offsetHeight), 25) );}

*html .liste_tarif-promo .ligne .croisiere_gauche .details_haut .details_haut_gauche .logo img { width: expression((this.offsetWidth>=93) ? Math.min(parseInt(this.offsetWidth), 93 ) : true); }
*html .liste_tarif-promo .ligne .croisiere_droite .details_haut .details_haut_gauche .logo img { width: expression((this.offsetWidth>=93) ? Math.min(parseInt(this.offsetWidth), 93 ) : true); }
*html .liste_tarif-brochure .ligne .croisiere_gauche .details_haut .details_haut_gauche .logo img { width: expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth), 93 ) : true); }
*html .liste_tarif-brochure .ligne .croisiere_droite .details_haut .details_haut_gauche .logo img { width: expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth), 93 ) : true); }







/**Corrections IE7**/
*:first-child+html {}


/**Corrections Safari et Chrome*
body:nth-of-type(1) {}*/

/*Ajout marcel*/
.details_croisiere { margin:0 0 15px; padding:0; border:1px solid #27B4C1; zoom:1; position:relative; width:668px;}
.details_croisiere h1 { height:30px; color:#FFFFFF; font-size:17px; font-weight:bold; background-color:/*#23B3C0*/#00A2B0; line-height:30px; padding:0 0 0 15px;}
.details_croisiere .ligne1 { margin:0; padding:20px 10px;}
.details_croisiere .ligne1 .photo { float:left; width:160px; height:128px; overflow:hidden; margin:0 10px 0 0;}
.details_croisiere .ligne1 .ligne1_droite { float:left; width:478px; font-size:11px; color:#333333;}

