@charset "iso-8859-1";
@import url('general.css');
/* CSS Document */

.nbre_page { margin:0 0 10px; padding:0 0 5px; border-bottom:1px solid #FFBD00; font-weight:bold; color:#FDB17E;}
.nbre_page p.precedent { float:left;}
.nbre_page p.precedent a { display:block; background-image:url(../images/picto_precedent2.jpg); height:16px; background-position:top left; background-repeat:no-repeat; font-size:11px; color:#FDB17E; padding:0 0 0 20px;}
.nbre_page p.precedent  a:hover { background-position:bottom left; text-decoration:underline;}
.nbre_page p.precedent span { display:block; background-image:url(../images/picto_precedent2.jpg); height:16px; background-position:top left; background-repeat:no-repeat; font-size:11px; padding:0 0 0 20px;}
.nbre_page p.suivant { float:right;}
.nbre_page p.suivant a { display:block; background-image:url(../images/picto_suivant2.jpg); height:16px; background-position:top right; background-repeat:no-repeat; font-size:11px; padding:0 20px 0 0; color:#FDB17E;}
.nbre_page p.suivant a:hover { background-position:bottom right; text-decoration:underline;}
.nbre_page p.suivant span { display:block; background-image:url(../images/picto_suivant2.jpg); height:16px; background-position:top right; background-repeat:no-repeat; font-size:11px; padding:0 20px 0 0;}

.bloc-arrondi3 { margin:0 0 10px; padding:0;}
.bloc-arrondi3 .haut_bloc-arrondi3 { background-image:url(../images/fondhaut_bloc-arrondi3.png); height:9px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.bloc-arrondi3 .croisiere { margin:0; padding:0 0 1px; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}
.bloc-arrondi3 .croisiere .tetau { background-image:url(../images/fond_nom-croisiere3.jpg); height:24px; background-position:top left; background-repeat:repeat-x; padding:0 0 0 10px; margin:0 0 5px; background-color:#00679A;}
.bloc-arrondi3 .croisiere .tetau h1 { font-weight:bold; padding:0; font-size:0;}
.bloc-arrondi3 .croisiere .tetau h1 a { color:#FFFFFF; font-size:16px;}
.bloc-arrondi3 .croisiere .details { padding:0 10px; margin:0;}
.bloc-arrondi3 .croisiere .details .details_gauche { float:left; width:555px; margin:0 20px 0 0;}
.bloc-arrondi3 .croisiere .details .details_gauche p { margin:0 0 3px; font-size:12px; color:#333333;}
.bloc-arrondi3 .croisiere .details .details_gauche p span.etoile { margin:0 5px;}
.bloc-arrondi3 .croisiere .details .details_gauche p span.nbre_avis { font-weight:bold; font-size:11px;}
.bloc-arrondi3 .croisiere .details .details_gauche p span.nbre_avis a { color:#0000FF; text-decoration:underline;}
.bloc-arrondi3 .croisiere .details .details_gauche p.formule { font-size:11px;}
.bloc-arrondi3 .croisiere .details .details_gauche div {}
.bloc-arrondi3 .croisiere .details .details_gauche div span.photo { display:inline-block; width:132px; margin:0 20px 0 0; vertical-align:top;}
.bloc-arrondi3 .croisiere .details .details_gauche div span.photo a.photo_bateau { display:block; width:132px; height:89px; overflow:hidden; margin:0 0 5px;}
.bloc-arrondi3 .croisiere .details .details_gauche div span.photo a img { width:132px;}
.bloc-arrondi3 .croisiere .details .details_gauche div span.photo p { margin:0;}
.bloc-arrondi3 .croisiere .details .details_gauche div span.photo p a { display:block; background-image:url(../images/btn_play.png); background-position:top left; background-repeat:no-repeat; padding:0 0 0 35px; font-weight:bold; color:#333333; text-decoration:underline; font-size:11px; min-height:30px;}
.bloc-arrondi3 .croisiere .details .details_gauche div span.resume { display:inline-block; width:400px;}
.bloc-arrondi3 .croisiere .details .details_gauche div span.resume p { margin:0 0 5px; font-size:11px;}
.bloc-arrondi3 .croisiere .details .details_gauche div span.resume p b { color:#FF6600; font-size:20px; font-weight:bold;}
.bloc-arrondi3 .croisiere .details .details_gauche div span.resume p span { color:#FF6600; font-weight:bold;}
.bloc-arrondi3 .croisiere .details .details_gauche div span.resume p.boutons { margin:0;}
.bloc-arrondi3 .croisiere .details .details_droite { float:left; width:100px;} 
.bloc-arrondi3 .croisiere .details .details_droite p { margin:0 0 10px;}
.bloc-arrondi3 .croisiere .details .details_droite p img { max-width:100px;}
.bloc-arrondi3 .croisiere .details .details_droite p span { font-weight:bold; display:inline-block; vertical-align:top; line-height:100%; width:50px; margin:0 0 0 3px;}
.bloc-arrondi3 .bas_bloc-arrondi3 { background-image:url(../images/fondbas_bloc-arrondi.png); height:10px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

.onglets { margin:0 0 10px; padding:0;}
.onglets .menus_onglets { margin:0; padding:0; height:46px;}
.onglets .menus_onglets ul { margin:0; padding:0;}
.onglets .menus_onglets ul li { float:left;}
.onglets .menus_onglets ul li a { display:block; cursor:pointer; }
.onglets .menus_onglets ul li a span.img_gauche { display:block; background-image:url(../images/img_gauche5.png); width:10px; height:46px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left; }
.onglets .menus_onglets ul li a span.texte { display:block; background-image:url(../images/img_milieu5.png); height:46px; background-position:top left; background-repeat:repeat-x; float:left; color:#333333; font-size:13px; font-weight:bold; line-height:30px; font-style:italic; padding:0 5px;}
.onglets .menus_onglets ul li a span.img_droite { display:block; background-image:url(../images/img_droite5.png); width:10px; height:46px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.onglets .menus_onglets ul li a:hover span.texte { color:#0394DB;} 
.onglets .menus_onglets ul li a.actif { display:block;}
.onglets .menus_onglets ul li a.actif span.img_gauche { display:block; background-image:url(../images/img_gauche5.png); width:10px; height:46px; background-position:bottom left; background-repeat:no-repeat; font-size:0px; float:left; }
.onglets .menus_onglets ul li a.actif span.texte { display:block; background-image:url(../images/img_milieu5.png); height:46px; background-position:bottom left; background-repeat:repeat-x; float:left; color:#0394DB; font-size:13px; font-weight:bold; line-height:30px; font-style:italic; padding:0 5px;} 
.onglets .menus_onglets ul li a.actif span.img_droite { display:block; background-image:url(../images/img_droite5.png); width:10px; height:46px; background-position:bottom left; background-repeat:no-repeat; font-size:0px; float:left;} 

.contenues_onglets { margin:0; padding:0; position:relative; top:-15px;}
.contenues_onglets .tetau { margin:0; padding:0; height:30px;}
.contenues_onglets .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.contenues_onglets .tetau .titre { background-image:url(../images/fondtitre_tetau.png); height:30px; background-position:top left; background-repeat:repeat-x; width:680px; float:left; padding:0;}
.contenues_onglets .tetau .titre span.titre_onglet { color:#0394DB; font-size:18px; line-height:30px; display:inline-block; padding:0 5px; vertical-align:middle; font-weight:bold;}
.contenues_onglets .tetau .titre span.trait { background-image:url(../images/trait_bleu.png); width:156px; height:2px; background-position:top left; background-repeat:no-repeat; display:inline-block; vertical-align:middle;}
.contenues_onglets .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.contenues_onglets .contents { margin:0; padding:10px 10px 1px; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}

.contenues_onglets .contents .itineraire { margin:0; padding:0;}
.contenues_onglets .contents .itineraire .colonne_gauche { float:left; width:315px; margin:0 10px 0 0;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau { margin:0; padding:0;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau .line { display:table; width:315px;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p { display:table-row; height:20px;line-height:20px;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p.titre { font-weight:bold; text-align:center; background-color:#3CA9DF; color:#FFFFFF; }
.contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p.blanc { background-color:#FFFFFF;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p.bleu { background-color:#DCEFFA;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span { display:table-cell; border-right:2px solid #fff; padding:0; }
.contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span.jours { width:38px; text-align:center;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span.ports { width:170px; padding:0 0 0 5px;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span.ports img {}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span.heures { width:47px; text-align:center;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span a { color:#FF6600; text-decoration:underline;}
.contenues_onglets .contents .itineraire .colonne_droite { float:left; width:350px;}
.contenues_onglets .contents .itineraire .colonne_droite .yahoo_map { margin:0; padding:0;}

.contenues_onglets .contents .photos { margin:0; padding:0;}
.contenues_onglets .contents .photos .colonne_gauche { float:left; width:315px; margin:0 10px 0 0;}
.contenues_onglets .contents .photos .colonne_gauche img { width:300px;}
.contenues_onglets .contents .photos .colonne_droite { float:left; width:350px;}
.contenues_onglets .contents .photos .colonne_droite .vignettes { margin:0 0 10px;}
.contenues_onglets .contents .photos .colonne_droite .vignettes a { display:inline-block; width:80px; height:53px; overflow:hidden; margin:0 5px 5px 0;}
.contenues_onglets .contents .photos .colonne_droite .vignettes a img { width:80px;}
.contenues_onglets .contents .photos .colonne_droite p { color:#0394DB;}

.contenues_onglets .contents .cabines { margin:0; padding:0;}
.contenues_onglets .contents .cabines .line {}
.contenues_onglets .contents .cabines .colonne_gauche { float:left; width:210px; margin:0 10px 0 0;}
.contenues_onglets .contents .cabines .colonne_gauche .photo { width:210px; height:140px; overflow:hidden; position:relative;}
.contenues_onglets .contents .cabines .colonne_gauche .photo img.photo_cabine { width:210px;}
.contenues_onglets .contents .cabines .colonne_gauche .photo img.photo_escale { width:200px;}
.contenues_onglets .contents .cabines .colonne_gauche .photo .boutons { position:absolute; bottom:0; left:0; height:43px;}
.contenues_onglets .contents .cabines .colonne_gauche .photo .boutons span.troisD { display:inline-block; width:42px; height:43px; margin:0 55px 0 0;}
.contenues_onglets .contents .cabines .colonne_gauche .photo .boutons span.btn_visite { display:inline-block;}
.contenues_onglets .contents .cabines .colonne_droite { float:left; width:458px;}
.contenues_onglets .contents .cabines .colonne_droite h1 { color:#0394DB; font-size:11px; font-weight:bold; background-color:#CFE8F3; height:16px; line-height:16px; padding:0 0 0 5px; margin:0 0 5px;}
.contenues_onglets .contents .cabines .colonne_droite p { color:#333333;}
.contenues_onglets .contents .cabines hr { border-bottom:1px dotted #CCCCCC; border-left:none; border-right:none; border-top:none; height:0px;}

.contenues_onglets .contents .infos_navires { margin:0; padding:0;}
.contenues_onglets .contents .infos_navires .intro { margin:0 0 10px; padding:0 0 10px; border-bottom:1px dotted #CCCCCC; border-left:none; border-right:none; border-top:none;}
.contenues_onglets .contents .infos_navires .line { margin:0; padding:0;}
.contenues_onglets .contents .infos_navires .line .colonne_gauche { float:left; width:315px; margin:0 10px 0 0;}
.contenues_onglets .contents .infos_navires .line .colonne_gauche img { width:300px;}
.contenues_onglets .contents .infos_navires .line .colonne_droite { float:left; width:350px;}
.contenues_onglets .contents .infos_navires .line .colonne_droite h1 { color:#0394DB; font-size:11px; font-weight:bold; background-color:#CFE8F3; height:16px; line-height:16px; padding:0 0 0 5px; margin:0 0 10px;}
.contenues_onglets .contents .infos_navires .line .colonne_droite .ligne { margin:0 0 5px; padding:0 0 5px; border-bottom:1px dotted #CCCCCC; border-left:none; border-right:none; border-top:none;}
.contenues_onglets .contents .infos_navires .line .colonne_droite .ligne span.pictos { display:inline-block; width:25px; margin:0 5px 0 0; vertical-align:middle;}
.contenues_onglets .contents .infos_navires .line .colonne_droite .ligne span.texte { display:inline-block; width:315px; vertical-align:middle;}

.contenues_onglets .contents .ponts { margin:0; padding:0 0 1px;}
.contenues_onglets .contents .ponts .ligne { margin:0 0 5px; padding:0;}
.contenues_onglets .contents .ponts .ligne h1 { font-size:11px; font-weight:bold; background-color:#CFE8F3; height:16px; line-height:16px; padding:0 0 0 5px; margin:0 0 10px;}
.contenues_onglets .contents .ponts .ligne h1 a { color:#0394DB;}
.contenues_onglets .contents .ponts .ligne img { max-width:678px;}

.contenues_onglets .contents .video { margin:0; padding:0;}
.contenues_onglets .contents .video .player { margin:0 0 10px; padding:0;}
.contenues_onglets .contents .video p {}
.contenues_onglets .contents .video p a { color:#0394DB; text-decoration:underline;}

.contenues_onglets .bas_contenues-onglets { background-image:url(../images/fondbas_bloc-arrondi.png); height:10px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

.tarifs { margin:0 0 10px; padding:0;}
.tarifs .tetau { margin:0; padding:0; height:30px;}
.tarifs .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.tarifs .tetau .titre { background-image:url(../images/fondtitre_tetau.png); height:30px; background-position:top left; background-repeat:repeat-x; width:680px; float:left; padding:0;}
.tarifs .tetau .titre span.titre_onglet { color:#0394DB; font-size:18px; line-height:30px; display:inline-block; padding:0 5px; vertical-align:middle; font-weight:bold;}
.tarifs .tetau .titre span.titre_onglet_orange { color:#FF6600; font-size:18px; line-height:30px; display:inline-block; padding:0 5px; vertical-align:middle; font-weight:bold;}
.tarifs .tetau .titre span.trait { background-image:url(../images/trait_bleu.png); width:156px; height:2px; background-position:top left; background-repeat:no-repeat; display:inline-block; vertical-align:middle;}
.tarifs .tetau .titre span.trait_orange { background-image:url(../images/trait_orange2.png); width:156px; height:2px; background-position:top left; background-repeat:no-repeat; display:inline-block; vertical-align:middle;}
.tarifs .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.tarifs .contenus { margin:0; padding:0; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}
.tarifs .contenus .titres { margin:0; padding:0; background-image:url(../images/fond_tarifs.jpg); height:22px; background-position:left -15px; background-repeat:repeat-x; border-bottom:1px solid #fff; border-left:none; border-right:none; border-top:1px solid #fff; line-height:22px;}
.tarifs .contenus .titres span { display:inline-block; width:103px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:22px; vertical-align:top; padding:0 2px 0 0; text-align:center; float:left;}
.tarifs .contenus .titres span.dates { width:80px; font-size:12px;}
.tarifs .contenus .photos { margin:0; padding:0; background-image:url(../images/fond_tarifs.jpg); height:60px; background-position:left top; background-repeat:repeat-x;}
.tarifs .contenus .photos span { display:inline-block; width:90px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:50px; padding:10px 2px 0 13px; float:left; position:relative; z-index:0;}
.tarifs .contenus .photos span .photosGm { position:absolute; bottom:10px; right:/*32px*/93px;}
.tarifs .contenus .photos span .photosGm img {}
.tarifs .contenus .photos span.dates { width:80px; font-size:12px; padding:0 2px 0 0; height:60px;}
.tarifs .contenus .photos span span.image { width:60px; height:40px; overflow:hidden; background:none; padding:0; position:static; vertical-align:bottom; float:none; margin:0 3px 0 0;}
.tarifs .contenus .photos span span.image img.picto_3d { position:absolute; bottom:0; left:0;}
.tarifs .contenus .photos span a { /*position:absolute; bottom:10px; right:10px;*/ cursor:pointer;}
.tarifs .contenus .photos span a img.loupe { vertical-align:bottom; }
.tarifs .contenus .price_blanc { margin:0; padding:0; height:60px; background-color:#FFFFFF;}
.tarifs .contenus .price_blanc span { display:inline-block; width:103px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:55px; vertical-align:top; padding:5px 2px 0 0; float:left;}
.tarifs .contenus .price_blanc span.dates { width:80px; font-size:12px; text-align:center; height:40px; padding:20px 2px 0 0;}
.tarifs .contenus .price_blanc span.option { width:46px;}
.tarifs .contenus .price_blanc span.bouton { width:148px; background:none; padding:15px 0 0; height:45px; text-align:center;}

.tarifs .contenus .price_blanc span.bouton a.bouton_fr { display:block; background-image:url(../images/boutons/fr/btn_devis-gratuit.gif); width:148px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.tarifs .contenus .price_blanc span.bouton a.bouton_it { display:block; background-image:url(../images/boutons/it/btn_devis-gratuit.gif); width:148px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.tarifs .contenus .price_blanc span.bouton a.bouton_es { display:block; background-image:url(../images/boutons/es/btn_devis-gratuit.gif); width:148px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.tarifs .contenus .price_blanc span.bouton a.bouton_br { display:block; background-image:url(../images/boutons/br/btn_devis-gratuit.gif); width:148px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.tarifs .contenus .price_blanc span.bouton a.bouton_sa { display:block; background-image:url(../images/boutons/sa/btn_devis-gratuit.gif); width:198px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.tarifs .contenus .price_blanc span.bouton a.bouton_ru { display:block; background-image:url(../images/boutons/ru/btn_devis-gratuit.gif); width:198px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}

.tarifs .contenus .price_blanc span p { padding:0 0 0 10px;}
.tarifs .contenus .price_blanc span p.rru { padding:0 0 0 7px;}
.bloc7-gauche .contenus .produits .croisiere span.tarifs p.pru b {color:#FF6600;font-size:18px;font-weight:bold;}

.tarifs .contenus .price_blanc span p.prix_euro { background-image:url(../images/eurodollar_etoile2.gif); height:24px; background-position:top right; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}
.tarifs .contenus .price_blanc span p.prix_dollar { background-image:url(../images/eurodollar_etoile2.gif); height:24px; background-position:bottom right; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}
.tarifs .contenus .price_blanc span p.prix_dollar_sa { background-image:url(../images/eurodollar_etoile2.gif); height:24px; background-position:bottom left; background-repeat:no-repeat; margin:0 0 0 5px; padding:0 0 0 40px; text-align:left;}

/*.tarifs .contenus .price_blanc span p.prix_dollar_sa { background-image:url(../images/eurodollar_etoile21.gif); height:24px; background-position:left 6px; background-repeat:no-repeat; margin:0 0 0 5px; padding:0 24px 0 24px; text-align:right;}*/



.tarifs .contenus .price_blanc span p.prix_rouble { background-image:url(../images/roubledollar_etoile2.gif); height:24px; background-position:top right; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}
.tarifs .contenus .price_blanc span p.prix_zero { height:24px; text-align:center; padding:0 20px 0 0;}

.tarifs .contenus .price_blanc span p.prix_euro_bleu { background-image:url(../images/eurodollar_etoile3.gif); height:24px; background-position:top right; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}

.tarifs .contenus .price_blanc span p.prix_dollar_bleu_sa { background-image:url(../images/eurodollar_etoile3.gif); height:24px; background-position:bottom left; background-repeat:no-repeat; margin:0 0 0 5px; padding:0 0 0 40px; text-align:left;}

/*.tarifs .contenus .price_blanc span p.prix_dollar_bleu_sa { background-image:url(../images/eurodollar_etoile31.gif); height:24px; background-position:left 6px; background-repeat:no-repeat; margin:0 0 0 5px; padding:0 24px 0 24px; text-align:right;}*/


.tarifs .contenus .price_blanc span p.prix_dollar_bleu { background-image:url(../images/eurodollar_etoile3.gif); height:24px; background-position:bottom right; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}
.tarifs .contenus .price_blanc span p.prix_rouble_bleu { background-image:url(../images/roubledollar_etoile3.gif); height:24px; background-position:right 3px; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}
.tarifs .contenus .price_blanc span p.prix_zero_bleu { height:24px; text-align:center; padding:0 20px 0 0;}

.tarifs .contenus .price_blanc span.option p { padding:0; font-weight:bold; text-align:center;}
.tarifs .contenus .price_blanc span p b { font-size:19px; color:#FF6600; font-weight:bold;}
.tarifs .contenus .price_blanc span p b.bleu { color:#3CA9DF;} 
.tarifs .contenus .price_blanc span p strong.reduction {color:#FF6600; margin:0 5px 0 0;}
.tarifs .contenus .price_blanc span p strong.old_price { font-size:12px; text-decoration:line-through; }
.tarifs .contenus .price_gris { margin:0; padding:0; height:60px; background-image:url(../images/fond_tarifs.jpg); background-position:left top; background-repeat:repeat-x;}
.tarifs .contenus .price_gris span { display:inline-block; width:103px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:55px; vertical-align:top; padding:5px 2px 0 0; float:left;}
.tarifs .contenus .price_gris span.dates { width:80px; font-size:12px; text-align:center; height:40px; padding:20px 2px 0 0;}
.tarifs .contenus .price_gris span.option { width:46px;}
.tarifs .contenus .price_gris span.bouton { width:148px; background:none; padding:15px 0 0; height:45px; text-align:center;}

.tarifs .contenus .price_gris span.bouton a.bouton_fr { display:block; background-image:url(../images/boutons/fr/btn_devis-gratuit.gif); width:148px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.tarifs .contenus .price_gris span.bouton a.bouton_it { display:block; background-image:url(../images/boutons/it/btn_devis-gratuit.gif); width:148px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.tarifs .contenus .price_gris span.bouton a.bouton_es { display:block; background-image:url(../images/boutons/es/btn_devis-gratuit.gif); width:148px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.tarifs .contenus .price_gris span.bouton a.bouton_br { display:block; background-image:url(../images/boutons/br/btn_devis-gratuit.gif); width:148px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.tarifs .contenus .price_gris span.bouton a.bouton_sa { display:block; background-image:url(../images/boutons/sa/btn_devis-gratuit.gif); width:198px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.tarifs .contenus .price_gris span.bouton a.bouton_ru { display:block; background-image:url(../images/boutons/ru/btn_devis-gratuit.gif); width:198px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}

.tarifs .contenus .price_gris span p { padding:0 0 0 10px;}

.tarifs .contenus .price_gris span p.prix_euro { background-image:url(../images/eurodollar_etoile2.gif); height:24px; background-position:top right; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}
.tarifs .contenus .price_gris span p.prix_dollar { background-image:url(../images/eurodollar_etoile2.gif); height:24px; background-position:bottom right; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}
.tarifs .contenus .price_gris span p.prix_rouble { background-image:url(../images/roubledollar_etoile2.gif); height:24px; background-position:top right; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}
.tarifs .contenus .price_gris span p.prix_zero { height:24px; text-align:center; padding:0 20px 0 0;}

.tarifs .contenus .price_gris span p.prix_euro_bleu { background-image:url(../images/eurodollar_etoile3.gif); height:24px; background-position:top right; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}
.tarifs .contenus .price_gris span p.prix_dollar_bleu { background-image:url(../images/eurodollar_etoile3.gif); height:24px; background-position:bottom right; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}

.tarifs .contenus .price_gris span p.prix_dollar_bleu_sa { background-image:url(../images/eurodollar_etoile3.gif); height:24px; background-position:bottom left; background-repeat:no-repeat; margin:0 0 0 5px; padding:0 0 0 40px; text-align:left;}

/*.tarifs .contenus .price_gris span p.prix_dollar_bleu_sa { background-image:url(../images/eurodollar_etoile31.gif); height:24px; background-position:left 6px; background-repeat:no-repeat; margin:0 0 0 5px; padding:0 24px 0 24px; text-align:right;}*/



.tarifs .contenus .price_gris span p.prix_rouble_bleu { background-image:url(../images/roubledollar_etoile3.gif); height:24px; background-position:right 3px; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}
.tarifs .contenus .price_gris span p.prix_zero_bleu { height:24px; text-align:center; padding:0 20px 0 0;}

.tarifs .contenus .price_gris span.option p { padding:0; font-weight:bold; text-align:center;}
.tarifs .contenus .price_gris span p b { font-size:19px; color:#FF6600; font-weight:bold;}
.tarifs .contenus .price_gris span p b.bleu { color:#3CA9DF;}
.tarifs .contenus .price_gris span p strong.reduction {color:#FF6600; margin:0 5px 0 0;}
.tarifs .contenus .price_gris span p strong.old_price { font-size:12px; text-decoration:line-through; }
.tarifs .bas_blanc { background-image:url(../images/fondbas_bloc-arrondi.png); height:10px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
.tarifs .bas_blanc span { display:inline-block; width:103px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:9px; vertical-align:top; padding:0 2px 0 0; float:left;}
.tarifs .bas_blanc span.dates { width:81px;}
.tarifs .bas_blanc span.option { width:46px;}
.tarifs .bas_blanc span.bouton { width:148px; padding:0; background:none;}
.tarifs .bas_gris { background-image:url(../images/fondbas_bloc-arrondi.png); height:10px; background-position:bottom left; background-repeat:no-repeat; font-size:0px;}
.tarifs .bas_gris span { display:inline-block; width:103px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:9px; vertical-align:top; padding:0 2px 0 0; float:left;}
.tarifs .bas_gris span.dates { width:81px;}
.tarifs .bas_gris span.option { width:46px;}
.tarifs .bas_gris span.bouton { width:148px; padding:0; background:none;}

.etoile { color:#FFFFFF; margin:0 0 20px;}
.etoile p { float:left;}
.etoile a { float:right; color:#FFFFFF; text-decoration:underline; font-weight:bold;}

.package { margin:0 0 10px; padding:0;}
.package .colonne_gauche { float:left; width:345px; margin:0 10px 0 0; }
.package .colonne_gauche .tetau { margin:0; padding:0; height:30px;}
.package .colonne_gauche .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.package .colonne_gauche .tetau .titre { background-image:url(../images/fondtitre_tetau.png); height:30px; background-position:top left; background-repeat:repeat-x; width:325px; float:left; padding:0;}
.package .colonne_gauche .tetau .titre span.titre_onglet_orange { color:#333; font-size:14px; line-height:30px; padding:0 5px; font-weight:bold;}
.package .colonne_gauche .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.package .colonne_gauche .contents { margin:0 auto; padding:10px; background-color:#FFFFFF; /*height:250px;*/ min-height:250px; width:323px;}
.package .colonne_gauche .bas_colonne_gauche { background-image:url(../images/fondbas_package.png); height:8px; background-position:top left; background-repeat:no-repeat; font-size:0px; width:343px; margin:0 auto;}
.package .colonne_droite { float:left; width:345px; margin:0; }
.package .colonne_droite .tetau { margin:0; padding:0; height:30px;}
.package .colonne_droite .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.package .colonne_droite .tetau .titre { background-image:url(../images/fondtitre_tetau.png); height:30px; background-position:top left; background-repeat:repeat-x; width:325px; float:left; padding:0;}
.package .colonne_droite .tetau .titre span.titre_onglet_orange { color:#333; font-size:14px; line-height:30px; padding:0 5px; font-weight:bold;}
.package .colonne_droite .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.package .colonne_droite .contents { margin:0 auto; padding:10px; background-color:#FFFFFF; /*height:250px;*/min-height:250px; width:323px;}
.package .colonne_droite .bas_colonne_droite { background-image:url(../images/fondbas_package.png); height:8px; background-position:top left; background-repeat:no-repeat; font-size:0px; width:343px; margin:0 auto;}

.formalites { margin:0 0 30px; padding:0;}
.formalites .tetau { margin:0; padding:0; height:30px;}
.formalites .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.formalites .tetau .titre { background-image:url(../images/fondtitre_tetau.png); height:30px; background-position:top left; background-repeat:repeat-x; width:680px; float:left; padding:0;}
.formalites .tetau .titre span.titre_onglet { color:#333; font-size:14px; line-height:30px; padding:0 5px; font-weight:bold;}
.formalites .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.formalites .contents { margin:0; padding:10px 10px 1px; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}
.formalites .contents p { margin:0 0 10px;}
.formalites .contents p.rouge { color:#FF6600;}
.formalites .bas_formalites { background-image:url(../images/fondbas_bloc-arrondi.png); height:10px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

h5 { text-align:center; font-size:23px; font-weight:bold; color:#000000; margin:0 0 10px;}

.telephones { margin:0; padding:0;}
.telephones .tetau { margin:0; padding:0; height:30px;}
.telephones .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.telephones .tetau .titre { background-image:url(../images/fondtitre_tetau.png); height:30px; background-position:top left; background-repeat:repeat-x; width:680px; float:left; padding:0;text-align:center;}
.telephones .tetau .titre span.titre_onglet { color:#FF0000; font-size:18px; line-height:30px; padding:0 5px; font-weight:bold;}
.telephones .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.telephones .contents { margin:0; padding:15px 0 0; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF; background-image:url(../images/fondmilieu_telephones.jpg); background-position:bottom right; background-repeat:no-repeat;}
.telephones .contents p { padding:0 0 0 28px; margin:0 0 10px;}
.telephones .contents .conseillers { margin:0 0 10px;}
.telephones .contents .conseillers span.operateur { display:inline-block; width:80px; margin:0 28px;text-align:center;}
.telephones .contents .conseillers span.operateur .photo { width:80px; height:59px; overflow:hidden; }
.telephones .contents .conseillers span.operateur p { font-size:12px; margin:0; padding:0;}
.telephones .contents h1 { font-size:16px; font-weight:bold; color:#FF6600; background-image:url(../images/picto_suivant2.jpg); background-position:left -14px; background-repeat:no-repeat; padding:0 0 0 20px; margin:0 0 5px 26px;}
.telephones .contents .numeros { margin:0 0 10px;}
.telephones .contents .numeros p { margin:0 0 0 28px; padding:0; float:left;}
.telephones .contents .numeros p span { display:inline-block; vertical-align:middle; font-size:15px; color:#008B00; margin:0 5px 0 0;}
.telephones .contents .numeros p span img { margin:0 0 3px;}
.telephones .contents .numeros p.inter {}
.telephones .contents .numeros p.inter img { margin:0 0 5px;}
.telephones .contents .numeros p.inter strong { font-size:15px; color:#008B00;}
.telephones .contents p.num_vert { padding:0; margin:0; text-align:center;}
.telephones .bas_telephones { background-image:url(../images/fondbas_telephones.png); height:10px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

h6 { text-align:center; font-size:23px; font-weight:bold; color:#000000; margin:0; background-image:url(../images/fondh5.png); background-position:top right; background-repeat:no-repeat; height:60px; line-height:60px; }

.devis { margin:0 0 10px; padding:0;}
.devis .tetau { margin:0; padding:0; height:30px;}
.devis .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.devis .tetau .titre { background-image:url(../images/fondtitre_tetau.png); height:30px; background-position:top left; background-repeat:repeat-x; width:680px; float:left; padding:0;text-align:center;}
.devis .tetau .titre span.titre_onglet { color:#FF0000; font-size:18px; line-height:30px; padding:0 5px; font-weight:bold;}
.devis .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.png); width:10px; height:30px; background-position:top left; background-repeat:no-repeat; font-size:0px; float:left;}
.devis .contents { margin:0; padding:20px 50px 0; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-image:url(../images/fondcontents_devis.jpg); background-position:top left; background-repeat:repeat-x; background-color:#E0E8EF;}
.devis .contents p { margin:0 0 20px; font-size:12px;}
.devis .contents form { margin:0; padding:0;}
.devis .contents form p { margin:0 0 10px;}
.devis .contents form p.autepays {height:22px;}
.devis .contents form p.obligatoire { font-size:11px; margin:0 0 20px;}
.devis .contents form p span { display:inline-block; width:/*200*/202px; margin:0 10px 0 0; font-size:13px; vertical-align:top;}
.devis .contents form p span.radio { width:auto; display:inline-block;}
.devis .contents form p span.texte { display:inline-block; width:574px; margin:0; vertical-align:top; font-size:11px;}
.devis .contents form p span.comment { vertical-align:top;}
.devis .contents form p select { font-size:11.5px; width:/*150*/200px; margin-left:0;}
.devis .contents form p select.type2 { width:50px;}
.devis .contents form p input { width:/*145*/195px; font-size:11.5px;}
.devis .contents form p input.aute{ width:/*145*/195px; font-size:11.5px;position:relative;top:-20px;left:235px;}
.devis .contents form p input.chek{ width:auto; font-size:11.5px;}
.devis .contents form p input.type2 { width:250px;}
.devis .contents form p input.radio { width:auto;}
.devis .contents form p input.radio2 { width:auto; margin:3px 3px 0 20px;}
.devis .contents form p input.autre { width:50px;}
.devis .contents form p input.autre2 { width:100px;}
.devis .contents form p textarea { width:/*379*/322px; height:/*60*/100px; font-size:11.5px;}
.devis .contents form p span.texte strong { font-size:12px;}
.devis .contents form p span.texte span.nom_comp { display:inline-block; font-size:11px; width:182px; margin:0 5px 0 0;} 
.devis .contents form p.bouton { margin:0; text-align:center;}
.devis .contents form p.bouton input.bt_fr { border:none; padding:0; background:none; background-image:url(../images/boutons/fr/btn_calcul-devis.png); width:165px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.devis .contents form p.bouton input.bt_es { border:none; padding:0; background:none; background-image:url(../images/boutons/es/btn_calcul-devis.png); width:/*165*/180px; height:/*29*/40px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.devis .contents form p.bouton input.bt_it { border:none; padding:0; background:none; background-image:url(../images/boutons/it/btn_calcul-devis.png); width:/*165*/180px; height:/*29*/40px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.devis .contents form p.bouton input.bt_pt { border:none; padding:0; background:none; background-image:url(../images/boutons/pt/btn_calcul-devis.png); width:180px; height:33px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.devis .contents form p.bouton input.bt_br { border:none; padding:0; background:none; background-image:url(../images/boutons/br/btn_calcul-devis.png); width:180px; height:33px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.devis .contents form p.bouton input.bt_sa { border:none; padding:0; background:none; background-image:url(../images/boutons/sa/btn_calcul-devis.png); width:180px; height:33px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.devis .contents form p.bouton input.bt_al { border:none; padding:0; background:none; background-image:url(../images/boutons/al/btn_calcul-devis.png); width:180px; height:33px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.devis .contents form p.bouton input.bt_ru{ border:none; padding:0; background:none; background-image:url(../images/boutons/ru/btn_calcul-devis.png); width:180px; height:33px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.devis .bas_devis { background-image:url(../images/fondbas_devis.png); height:10px; background-position:top left; background-repeat:no-repeat; font-size:0px;}


/***************************************/
img
{
	border: none;
}
#ImageBoxOverlay
{
	background-color:transparent;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}

#ImageBoxContainer
{
	width: 250px;
	height: 0px;
	/*background-color: #DCEFFA;*/
	background-color: #EDEDED;
}
#ImageBoxCaptionText
{
	background-color:#FFFFFF;
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #FF6600;
	font-family:arial;
}
#ImageBoxCaptionImages
{
	margin: 0;
	display:none;
}
#ImageBoxNextImage
{
	background-image: url(http://www.qcnscruise.com/templates_mc/modele14/images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(http://www.qcnscruise.com/templates_mc/modele14/images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(http://www.qcnscruise.com/templates_mc/modele14/images/imagebox/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(http://www.qcnscruise.com/templates_mc/modele14/images/imagebox/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left bottom;
}
/***********************MAP*****************/
#map{
height: 260px;
width: 350px;
font-size:10px;
}
.textrouge{
	color:#F00;
	}
#map>img{display:none;}
.cityName{
	min-width:100px;color:white;text-align:left;margin-left:12px;
	}
.cityName:hover{
	 background-color:#FFF;
	 color:#000;
	 font-size:14px;
	 z-index:2000;
	}

/*--------------------fil de fer--------------------------------------*/
.fildefer{margin:0 0 10px;font-size:12px;color:#333333;}
.fildefer span a{font-size:12px;color:#0287C9;}
.fildefer span a:hover{text-decoration:underline;}
/*------------------------------------------------------------------------*/
/*----------------------russe------------------------------------------------*/
.onglets .menus_onglets ul li a.actif span.texte_ru { display:block; background-image:url(../images/img_milieu5.png); height:35px; background-position:bottom left; background-repeat:repeat-x; float:left; color:#0394DB; font-size:11px; font-weight:bold; /*line-height:30px;*/ font-style:italic; padding:4px 0 5px;max-width:96px;}
.onglets .menus_onglets ul li a span.texte_ru { display:block; background-image:url(../images/img_milieu5.png); height:35px; background-position:top left; background-repeat:repeat-x; float:left; color:#333333; font-size:11px; font-weight:bold;/* line-height:30px; */font-style:italic;padding:4px 0 5px;max-width:96px;}
.onglets .menus_onglets ul li a:hover span.texte_ru { color:#0394DB;} 

/*-----------tableaux-----------------------------------*/
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru { margin:0; padding:0;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line {width:315px;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p {height:20px;line-height:20px;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.titre { font-weight:bold; text-align:center; background-color:#3CA9DF; color:#FFFFFF; }
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.blanc { background-color:#FFFFFF;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.bleu { background-color:#DCEFFA;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span { display:table-cell; border-right:2px solid #fff; padding:0; }
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span.jours { width:38px; text-align:center;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span.ports { width:114px; padding:0 0 0 5px;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span.ports img {}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span.heures { width:75px; text-align:center;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span a { color:#FF6600; text-decoration:underline;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.titre span.jours { width:38px; text-align:center;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.titre span.ports { width:114px; padding:0 0 0 5px;}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span.ports img {}
.contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.titre span.heures { width:75px; text-align:center;}
/*------------------------------------------------------------------------------------------------------------------------------*/
.tarifs .contenus .titres_ru { margin:0; padding:0; background-image:url(../images/fond_tarifs.jpg);background-position:left -15px; background-repeat:repeat-x; border-bottom:1px solid #fff; border-left:none; border-right:none; border-top:1px solid #fff;background-color:#EDEDED;}
.tarifs .contenus .titres_ru span { display:inline-block; width:103px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:44px; vertical-align:top; padding:0 2px 0 0; text-align:center; float:left;}
.tarifs .contenus .titres_ru span.dates { width:80px; font-size:12px;}

/*---------------------------------------------------------------------------*/





/**Corrections IE6**/
*html .bloc-arrondi3 .haut_bloc-arrondi3 { background-image:url(../images/fondhaut_bloc-arrondi3.gif);}
/**html .bloc-arrondi3 .croisiere .details .details_gauche { float:left; width:555px; margin:0 20px 0 0;}
*html .bloc-arrondi3 .croisiere .details .details_gauche div span.resume { width:360px;}
*html .bloc-arrondi3 .croisiere .details .details_gauche div span.photo { width:132px;}*/
*html .bloc-arrondi3 .bas_bloc-arrondi3 { background-image:url(../images/fondbas_bloc-arrondi.gif);}

*html .onglets .menus_onglets ul li a.actif span.img_gauche { background-image:url(../images/img_gauche5.gif);}
*html .onglets .menus_onglets ul li a.actif span.texte { background-image:url(../images/img_milieu5.gif);}
*html .onglets .menus_onglets ul li a.actif span.img_droite { background-image:url(../images/img_droite5.gif);}
*html .onglets .menus_onglets ul li a span.img_gauche { background-image:url(../images/img_gauche5.gif); }
*html .onglets .menus_onglets ul li a span.texte { background-image:url(../images/img_milieu5.gif);}
*html .onglets .menus_onglets ul li a span.img_droite { background-image:url(../images/img_droite5.gif);}

*html .contenues_onglets .tetau .titre span.trait { margin:14px 0 0;}
*html .contenues_onglets .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.gif);}
*html .contenues_onglets .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.gif);}
*html .contenues_onglets .bas_contenues-onglets { background-image:url(../images/fondbas_bloc-arrondi.gif);}
*html .contenues_onglets .contents { zoom:1!important;}
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line { display:inline; zoom:1!important;}
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span { display:inline; zoom:1!important;} 
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span.jours { width:37px; }
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span.ports { width:161px; }
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span.heures { width:46px; }
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p.titre { text-align:left;}
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p.titre span.jours { width:37px; }
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p.titre span.ports { width:161px; }
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p.titre span.heures { width:43px; }

*html .tarifs .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.gif);}
*html .tarifs .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.gif);}
*html .tarifs .tetau .titre span.trait_orange { margin:14px 0 0;}
*html .tarifs .bas_blanc { background-image:url(../images/fondbas_bloc-arrondi.gif);}

*html .package .colonne_gauche .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.gif);}
*html .package .colonne_gauche .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.gif);}
*html .package .colonne_gauche .bas_colonne_gauche { background-image:url(../images/fondbas_package.gif);}
*html .package .colonne_droite .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.gif);}
*html .package .colonne_droite .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.gif);}
*html .package .colonne_droite .bas_colonne_droite { background-image:url(../images/fondbas_package.gif);}

*html .formalites .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.gif);}
*html .formalites .bas_formalites { background-image:url(../images/fondbas_bloc-arrondi.gif); width:700px;}
*html .formalites .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.gif);}
*html .formalites .contents { width:678px;}

*html .tarifs .bas_gris { background-image:url(../images/fondbas_bloc-arrondi.gif);}

*html .telephones .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.gif);}
*html .telephones .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.gif);}
*html .telephones .bas_telephones { background-image:url(../images/fondbas_telephones.gif);}

*html h6 { background-image:url(../images/fondh5.gif);}

*html .devis .tetau .bordure_gauche { background-image:url(../images/bordure_arrondi_gauche.gif); }
*html .devis .tetau .bordure_droite { background-image:url(../images/bordure_arrondi_droite.gif);}
*html .devis .bas_devis { background-image:url(../images/fondbas_devis.gif);}
*html .bloc-arrondi3 .croisiere .details .details_gauche div span.photo p a { display:block; background-image:url(../images/btn_play.png); background-position:top left; background-repeat:no-repeat; padding:0 0 0 35px; font-weight:bold; color:#333333; text-decoration:underline; font-size:11px; min-height:30px; letter-spacing:-1px;width:97px;}
*html .bloc-arrondi3 .croisiere .details .details_gauche div span.photo p a { display:block; background-image:url(../images/btn_play.png); background-position:top left; background-repeat:no-repeat; padding:0 0 0 35px; font-weight:bold; color:#333333; text-decoration:underline; font-size:11px; min-height:30px;}
*html .devis .contents form p.bouton input.bt_fr { border:none; padding:0; background:none; background-image:url(../images/boutons/fr/btn_calcul-devis.jpg); width:165px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
*html .devis .contents form p.bouton input.bt_it { border:none; padding:0; background:none; background-image:url(../images/boutons/it/btn_calcul-devis.gif); width:/*165*/180px; height:/*29*/40px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
*html .devis .contents form p.bouton input.bt_es { border:none; padding:0; background:none; background-image:url(../images/boutons/es/btn_calcul-devis.gif); width:/*165*/180px; height:/*29*/40px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
*html .devis .contents form p.bouton input.bt_al { border:none; padding:0; background:none; background-image:url(../images/boutons/al/btn_calcul-devis.jpg); width:165px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
*html .devis .contents form p.bouton input.bt_br { border:none; padding:0; background:none; background-image:url(../images/boutons/br/btn_calcul-devis.jpg); width:165px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
*html .devis .contents form p.bouton input.bt_sa { border:none; padding:0; background:none; background-image:url(../images/boutons/sa/btn_calcul-devis.jpg); width:165px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
*html .devis .contents form p.bouton input.bt_ru { border:none; padding:0; background:none; background-image:url(../images/boutons/ru/btn_calcul-devis.jpg); width:165px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
*html .tarifs .contenus .price_blanc span.bouton { width:138px; background:none; padding:15px 0 0; height:45px; text-align:center;}
*html .tarifs .contenus .price_blanc span.option p { padding:0; font-weight:bold; text-align:center;letter-spacing:-1px;}
*html .tarifs .contenus .price_gris span.option p { padding:0; font-weight:bold; text-align:center;letter-spacing:-1px;}
/*----------russe---------------------------------------------------*/
*html .onglets .menus_onglets ul li a.actif span.texte_ru { display:block; background-image:url(../images/img_milieu5.gif); height:35px; background-position:bottom left; background-repeat:repeat-x; float:left; color:#0394DB; font-size:11px; font-weight:bold; /*line-height:30px;*/ font-style:italic; padding:4px 0 5px;width:75px;}
*html .onglets .menus_onglets ul li a span.texte_ru { display:block; background-image:url(../images/img_milieu5.gif); height:35px; background-position:top left; background-repeat:repeat-x; float:left; color:#333333; font-size:11px; font-weight:bold;/* line-height:30px; */font-style:italic;padding:4px 0 5px;width:75px;}
*html .onglets .menus_onglets ul li a:hover span.texte_ru { color:#0394DB;} 
/*-----------tableaux-----------------------------------*/
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line { display:inline; zoom:1!important;}
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span { display:inline; zoom:1!important;} 
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span.jours { width:37px; }
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span.ports { width:128px; }
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span.heures { width:65px;overflow:hidden;}
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.titre { text-align:left;}
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.titre span.jours { width:37px; }
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.titre span.ports { width:128px; }
*html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.titre span.heures { width:61px;overflow:hidden; }
/*---------------------------------------------------------------------------*/
*html .tarifs .contenus .titres_ru { margin:0; padding:0; background-image:url(../images/fond_tarifs.jpg);background-position:left 0px; background-repeat:repeat-x; border-bottom:1px solid #fff; border-left:none; border-right:none; border-top:1px solid #fff;}
*html .tarifs .contenus .titres_ru span { display:inline-block; width:103px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:44px; vertical-align:top; padding:0 2px 0 0; text-align:center; float:left;}
*html .tarifs .contenus .titres_ru span { display:inline-block; width:103px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:44px; vertical-align:top; padding:0 2px 0 0; text-align:center; float:left;}
*html .tarifs .contenus .titres_ru span.dates { width:80px; font-size:12px;}
*html .tarifs .contenus .price_blanc span.bouton { width:148px; background:none; padding:15px 0 0; height:45px; text-align:center;overflow:hidden;}
*html .tarifs .tetau { margin:0; padding:0; height:30px;width:700px;overflow:hidden;}
*html .devis .contents form p.autepays {height:22px;overflow:hidden;}
*html .tarifs .contenus .price_blanc span p.prix_rouble b { font-size:16px; color:#FF6600; font-weight:bold;}
*html .tarifs .contenus .price_blanc span p.prix_rouble_bleu b.bleu { color:#3CA9DF;font-size:16px; } 
*html .bloc-arrondi3 .croisiere .details { padding:0 10px; margin:0;}
*html .bloc-arrondi3 .croisiere .details .details_gauche { float:left; width:555px; margin:0 20px 0 0;}


/*------------------------------------------------*/
/**Corrections IE7**/
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line { display:block;}
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p { display:block;}
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span { display:inline-block; }
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span.ports { width:161px;}
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p span.heures { width:50px;}
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau .line p.titre span.heures { width:47.5px;}
*:first-child+html .devis .contents form p select.cabine { float:left; margin:0 0 0 3px;}
*:first-child+html .devis .contents form p span.cabine { float:left;}
*:first-child+html .tarifs .contenus .photos span .photosGm { bottom:7px;}

*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line { display:inline; zoom:1!important;}
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span { display:inline; zoom:1!important;} 
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span.jours { width:37px; }
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span.ports { width:128px; }
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p span.heures { width:65px;overflow:hidden;}
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.titre { text-align:left;}
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.titre span.jours { width:37px; }
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.titre span.ports { width:128px; }
*:first-child+html .contenues_onglets .contents .itineraire .colonne_gauche .tableau_ru .line p.titre span.heures { width:61px;overflow:hidden; }
*:first-child+html .bloc-arrondi3 .croisiere .details { padding:0 10px; margin:0;}
*:first-child+html .bloc-arrondi3 .croisiere .details .details_gauche { float:left; width:555px; margin:0 20px 0 0;}

/*------------------------------------------------*/
/**Corrections IE9**/
.bloc-arrondi3 .croisiere .details { padding:0 10px\9; margin:0;}
.bloc-arrondi3 .croisiere .details .details_gauche { float:left; width:565px\9; margin:0 10px 0 0\9;}

