@charset "iso-8859-1";
@import url('general_comp.css');
/* CSS Document */
/* bloc droite */
/* VOS DERNIERS PRODUITS CONSULTES */
.produits_consultes {background-color:#FFF;}

/* bloc centrale */
/* ban */
.titreComp{ margin:0; padding:0; margin-bottom:10px;}
.titreComp h1{ color:#FF9900; font-size:17px; font-weight:bold; text-transform:uppercase;}
.enTeteComp{ margin:0; padding:0; margin-bottom:10px; background-color:#E8F5F7;}
.enTeteComp div.tri { background-color:#E8F5F7; padding:10px; font-weight:bold; font-size:13px; margin:0 0 10px;}
.tri form { margin:0;}
.tri form p { color:#000000; font-family:"Trebuchet MS"; font-weight:normal; line-height:27px; float:left; margin-right:100px;}
.tri form p label { margin:0 10px 0 0;}
.tri form p label input { position:relative; top:3px;}
.tri form input.bouton { float:left; 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;}

.selectDate{ margin:0; padding:0; margin-bottom:10px;}
.selectDate p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#10ACBA; font-weight:bold;}
.selectDate p select{ color:#006699; font-size:11px; font-weight:normal; width:150px; background-color:#fff; border:1px solid #CCCCCC;}

.nbre_croisiere { font-size:17px; color:#FF9900; font-weight:bold;}
.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 30px;}
.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;}

.liste_tarif-promo { margin:0 0 50px;}
.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 .droite { float:left; width:330px; margin:0;}
.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 .croisiere_gauche { /*float:left; width:328px;*/ border-bottom:none; border-left:1px solid #F79906; border-right:1px solid #F79906; border-top:none; margin:0; position:relative;}
.liste_tarif-promo .ligne .croisiere_gauche .nom { height:36px; color:#FFFFFF; font-size:16px; background-color:#F79906; padding:0 5px 5px; font-weight:600;}
.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; /*overflow:hidden;max-height:25px;*/}
.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; /*max-height:25px;*/ 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;}
.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;}
.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;}
.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;}

.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche p.nbre_avis {height:15px;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche p.nbre_avis a { font-size:11px; font-weight:bold; text-decoration:underline; height:15px; color:#0000FF;}
.liste_tarif-promo .ligne .croisiere_gauche .details_bas .details_bas_gauche .date_dep { height:30px; margin:5px 0; }
.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_pt { display:block; background-image:url(../images/pt/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_sa { display:block; background-image:url(../images/sa/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; vertical-align:top; height:55px;}
.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.new_price_dollar { font-size:20px; color:#FF6600; font-weight:bold; text-align:right; background-image:url(../images/dollar_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_pt { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/pt/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_sa { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/sa/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 .croisiere_droite { /*float:left; width:328px;*/ border-bottom:none; border-left:1px solid #F79906; border-right:1px solid #F79906; border-top:none; margin:0; position:relative;}
.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; /*overflow:hidden;max-height:25px;*/}
.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-height:25px;*/ 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;}
.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;}
.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;}
.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;}

.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche p.nbre_avis {height:15px;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche p.nbre_avis a { font-size:11px; font-weight:bold; text-decoration:underline; height:15px; color:#0000FF;}
.liste_tarif-promo .ligne .croisiere_droite .details_bas .details_bas_gauche .date_dep { height:30px; margin:5px 0; }
.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_pt { display:block; background-image:url(../images/pt/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_sa { display:block; background-image:url(../images/sa/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; vertical-align:top; height:55px;}
.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.new_price_dollar { font-size:20px; color:#FF6600; font-weight:bold; text-align:right; background-image:url(../images/dollar_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_pt { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/pt/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_sa { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/sa/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 .droite { float:left; width:330px; margin:0;}
.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 .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;}
*html .liste_tarif-brochure .ligne .croisiere_gauche{ padding-bottom:1px; zoom:1}
.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; /*height:60px; 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 { max-width:93px; font-size:10px; vertical-align:middle;}
.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;}
.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;}
.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;}
.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;}

.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche p.nbre_avis {height:15px;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche p.nbre_avis a { font-size:11px; font-weight:bold; text-decoration:underline; height:15px; color:#0000FF;}
.liste_tarif-brochure .ligne .croisiere_gauche .details_bas .details_bas_gauche .date_dep { height:30px; margin:5px 0; }
.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_pt { display:block; background-image:url(../images/pt/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_sa { display:block; background-image:url(../images/sa/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.new_price_dollar { font-size:20px; color:#FF6600; font-weight:bold; text-align:right; background-image:url(../images/dollar_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_pt { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/pt/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_sa { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/sa/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 .croisiere_droite { /*float:left; width:328px;*/ border-bottom:none; border-left:1px solid #00A2B0; border-right:1px solid #00A2B0; border-top:none; margin:0; position:relative;}
*html .liste_tarif-brochure .ligne .croisiere_droite{ padding-bottom:1px; zoom:1}
.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; /*overflow:hidden; height:60px;*/}
.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 { max-width:93px; vertical-align:middle; 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;}
.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;}
.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;}
.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;}

.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche p.nbre_avis {height:15px;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche p.nbre_avis a { font-size:11px; font-weight:bold; text-decoration:underline; height:15px; color:#0000FF;}
.liste_tarif-brochure .ligne .croisiere_droite .details_bas .details_bas_gauche .date_dep { height:30px; margin:5px 0; }
.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_pt { display:block; background-image:url(../images/pt/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_sa { display:block; background-image:url(../images/sa/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.new_price_dollar { font-size:20px; color:#FF6600; font-weight:bold; text-align:right; background-image:url(../images/dollar_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_pt { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/pt/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_sa { display:block; cursor:pointer; float:right; margin:5px 0 0; background-image:url(../images/sa/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 .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-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-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 img { width: expression((this.offsetWidth>=93) ? 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>=93) ? Math.min(parseInt(this.offsetWidth), 93 ) : true);}



/**Corrections IE7**/
*:first-child+html {}


/**Corrections Safari et Chrome**/
/*body:nth-of-type(1) {}*/

