@charset "iso-8859-1";
@import url('general_comp.css');
/* CSS Document */

h5 { font-size:22px; font-weight:bold; margin:0; padding:0;}
hr { border:0; border-bottom:1px solid #000000; height:0px; margin:0 0 10px;}

.bloc-arrondi3 { margin:0 0 10px; padding:0 0 10px; border:1px solid #CCCCCC; background-color:#FFFFFF;}
.bloc-arrondi3 .tetau { background-image:url(../images/fond_nom-croisiere3.jpg); height:25px; background-position:top left; background-repeat:repeat-x; padding:0 0 0 10px; margin:0 0 5px; background-color:#00679A; line-height:30px;position:relative;}
.bloc-arrondi3 .tetau h1 { color:#FFFFFF;font-weight:bold; padding:0;font-size:14px;position:absolute;top:-3px;}
.bloc-arrondi3 .details { padding:0 10px; margin:0;}
.bloc-arrondi3 .details p {margin:0 0 10px; font-size:14px; color:#000;}
.bloc-arrondi3 .details p span.etoile { margin:0 5px;}
.bloc-arrondi3 .details p span.nbre_avis { font-weight:bold;}
.bloc-arrondi3 .details p span.nbre_avis a { color:#0000FF; text-decoration:underline; font-size:11px;}
.bloc-arrondi3 .details .details_gauche { margin:0;}
.bloc-arrondi3 .details .details_gauche span.photo { display:inline-block; width:250px; margin:0 20px 0 0; vertical-align:top;}
.bloc-arrondi3 .details .details_gauche span.photo a.photo_bateau { display:block; width:250px; /*height:89px;*/ overflow:hidden; margin:0 0 5px;}
.bloc-arrondi3 .details .details_gauche span.photo a img { width:250px;}
.bloc-arrondi3 .details .details_gauche span.photo p { margin:0;}
.bloc-arrondi3 .details .details_gauche span.photo p.legende { color:#0287C9; font-size:10px; margin:5px 0 0; height:15px; background-image:url(../images/trait_bleu2.gif); background-position:center left; background-repeat:repeat-x; text-align:center;}
.bloc-arrondi3 .details .details_gauche span.photo p.legende span { background-color:#fff; padding:0 5px;}

.bloc-arrondi3 .details .details_gauche 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; line-height:30px;}
.bloc-arrondi3 .details .details_gauche span.resume { display:inline-block; width:404px;}
.bloc-arrondi3 .details .details_gauche span.resume p { margin:0 0 10px; font-size:11px; color:#333333;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche { margin:0; padding:5px 20px; background-color:#E9F0F5;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche p { font-size:12px; font-weight:bold; margin:0 0 5px;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche form { margin:0 0 5px; padding:0;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche form label {}
.bloc-arrondi3 .details .details_gauche span.resume .recherche form label select { width:150px; font-size:11.5px;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche form label input { background:none; border:none; padding:0; background-image:url(../images/boutons/fr/btn_rechercher.png); width:128px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche form label input.bt_fr { background:none; border:none; padding:0; background-image:url(../images/boutons/fr/btn_rechercher.png); width:128px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche form label input.bt_es { background:none; border:none; padding:0; background-image:url(../images/boutons/es/btn_rechercher.png); width:128px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche form label input.bt_it { background:none; border:none; padding:0; background-image:url(../images/boutons/it/btn_rechercher.png); width:128px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche form label input.bt_al { background:none; border:none; padding:0; background-image:url(../images/boutons/al/btn_rechercher.png); width:128px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche form label input.bt_br { background:none; border:none; padding:0; background-image:url(../images/boutons/br/btn_rechercher.png); width:128px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche form label input.bt_sa { background:none; border:none; padding:0; background-image:url(../images/boutons/sa/btn_rechercher.png); width:128px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche form label input.bt_ru { background:none; border:none; padding:0; background-image:url(../images/boutons/ru/btn_rechercher.png); width:128px; height:29px; background-position:top left; background-repeat:no-repeat; cursor:pointer;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche p.bouton { margin:0;}
.bloc-arrondi3 .details .details_gauche span.resume .recherche p.bouton a { color:#FF6600; text-decoration:underline; font-size:12px;} 

.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_gauche7.png); width:6px; 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_milieu7.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_droite7.png); width:6px; 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_gauche7.png); width:6px; 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_milieu7.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_droite7.png); width:6px; 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; border-bottom:none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none;}
.contenues_onglets .tetau .titre { background-image:url(../images/fondtitre_tetau.png); height:30px; background-position:top left; background-repeat:repeat-x; 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 .contents { margin:0; padding:10px 10px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF;}

.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:457px;}
.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; margin:10px 0;}

.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;}

.bloc3-droite { margin:0 0 5px; padding:10px 0; background-image:url(../images/droite_bloc2_milieu.jpg); background-position:top left; background-repeat:repeat-x; background-color:#4A84AE;}
.bloc3-droite h2 { font-size:17px; color:#FFFFFF; font-weight:bold; padding:0 0 0 20px; margin:0 0 10px;}
.bloc3-droite .ligne { margin:0;}
.bloc3-droite .ligne .produit { margin:0 0 0 20px; float:left; width:193px; padding:0 20px 0 0;}
.bloc3-droite .ligne .produit .photo { position:relative; margin:0 0 20px;}
.bloc3-droite .ligne .produit .photo a { display:block; width:178px; height:119px; overflow:hidden;}
.bloc3-droite .ligne .produit .photo .options { position:absolute; bottom:-20px; left:0; }
.bloc3-droite .ligne .produit .photo .options span.picto_vol { display:inline-block; width:70px; margin:0 5px 0 0; vertical-align:middle;}

.bloc3-droite .ligne .produit .photo .options a {display:inline-block; width:115px; height:70px; background-position:right top; background-repeat:no-repeat; vertical-align:middle;}
.bloc3-droite .ligne .produit .photo .options a.bt_fr { background-image:url(../images/fr/icone.png);}
.bloc3-droite .ligne .produit .photo .options a.bt_es { background-image:url(../images/es/icone.png);}
.bloc3-droite .ligne .produit .photo .options a.bt_it { background-image:url(../images/it/icone.png);}
.bloc3-droite .ligne .produit .photo .options a.bt_pt { background-image:url(../images/pt/icone.png);}
.bloc3-droite .ligne .produit .photo .options a.bt_br { background-image:url(../images/br/icone.png);}
.bloc3-droite .ligne .produit .photo .options a.bt_sa { background-image:url(../images/sa/icone.png);position:relative;}
.bloc3-droite .ligne .produit .photo .options a.bt_ru { background-image:url(../images/ru/icone.png);}
.bloc3-droite .ligne .produit .photo .options a span { display:block; color:#CC0000; font-size:23px; font-weight:bold; text-align:right; padding:22px 0 0 0; width:67px;}
.bloc3-droite .ligne .produit .photo .options a span.prix_sa{ display:block;position:absolute;left:19px;top:0;color:#CC0000; font-size:21px; font-weight:bold; text-align:right; padding:22px 0 0 0;}
.bloc3-droite .ligne .produit .photo .options a.bt_fr span { width:72px;}
.bloc3-droite .ligne .produit .photo .options a.bt_it span { width:73px;}
.bloc3-droite .ligne .produit .photo .options a.bt_es span { width:80px;}

.bloc3-droite .ligne .produit .texte { margin:0 0 5px;}
.bloc3-droite .ligne .produit .texte h1 { font-weight:bold; margin:0 0 3px; height:20px; width:193px; overflow:hidden;}
.bloc3-droite .ligne .produit .texte h1 a { color:#FFFF00; font-size:16px;}
.bloc3-droite .ligne .produit .texte p { color:#FFFFFF;}
.bloc3-droite .ligne .produit .bouton { text-align:right;}
.bloc3-droite hr { margin:10px auto; border:0; border-bottom:1px solid #8AB0CC; width:660px; height:0px;}

.btn_voir { margin:0 0 10px; padding:0; text-align:right; font-weight:bold;}
.btn_voir a { color:#0000FF; font-size:12px; text-decoration:underline;}

h6 { font-size:16px; font-weight:bold; margin:0; padding:0; color:#000031;}

.autres { margin:0 0 5px; padding:0;}
.autres .titreGM_orange { margin:0 0 5px; padding:0;}
.autres .titreGM_orange h1 { font-size:20px; font-weight:bold; color:#000031; background-image:url(../images/picto_rta2.jpg); background-position:left 5px; background-repeat:no-repeat; padding:0 5px 0 25px; display:inline-block; width:auto;}
.autres .titreGM_orange span.trait { background-image:url(../images/trait_bleu.jpg); width:156px; height:2px; background-position:top left; background-repeat:no-repeat; vertical-align:super; display:inline-block;}
.autres .croisiere  { margin:0 0 10px; padding:0; border:1px solid #CCCCCC;}
.autres .croisiere  .tetau { background-image:url(../images/fond_nom-croisiere3.jpg); height:25px; background-position:top left; background-repeat:repeat-x; padding:0px 0 0 10px; margin:0 0 5px; background-color:#00679A;position:relative;}
.autres .croisiere  .tetau h1 { font-weight:bold; padding:0; font-size:0;position:absolute;top:3px;}
.autres .croisiere  .tetau h1 a { color:#FFFFFF; font-size:14px;}
.autres .croisiere  .details { padding:0 10px; margin:0 0 2px;}
.autres .croisiere  .details span.photo { display:inline-block; width:132px; margin:0 15px 0 0; vertical-align:top;}
.autres .croisiere  .details span.photo a { display:block; width:132px; height:89px; overflow:hidden; margin:0 0 5px;}
.autres .croisiere  .details span.photo a img { width:132px;}
.autres .croisiere  .details span.photo p { color:#666; font-weight:bold;}
.autres .croisiere  .details span.resume { display:inline-block; width:527px;}
.autres .croisiere  .details span.resume .texte {}
.autres .croisiere  .details span.resume .texte p { margin:0 0 2px;}
.autres .croisiere  .details span.resume .texte p strong.nom_bateau { font-size:12px; vertical-align:middle;}

.autres .croisiere  .details span.resume .texte p span.etoile_5 { display:inline-block; background-image:url(../images/img_etoiles.gif); width:55px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; margin:0 5px; vertical-align:middle;}
.autres .croisiere  .details span.resume .texte p span.etoile_4 { background-position:left -12px; display:inline-block; background-image:url(../images/img_etoiles.gif); width:55px; height:12px; background-repeat:no-repeat; font-size:0px; margin:0 5px; vertical-align:middle;}
.autres .croisiere  .details span.resume .texte p span.etoile_3 { background-position:left -24px; display:inline-block; background-image:url(../images/img_etoiles.gif); width:55px; height:12px; background-repeat:no-repeat; font-size:0px; margin:0 5px; vertical-align:middle;}
.autres .croisiere  .details span.resume .texte p span.etoile_2 { background-position:left -36px; display:inline-block; background-image:url(../images/img_etoiles.gif); width:55px; height:12px; background-repeat:no-repeat; font-size:0px; margin:0 5px; vertical-align:middle;}

.autres .croisiere  .details span.resume .texte p span.nbre_avis { vertical-align:middle;}
.autres .croisiere  .details span.resume .texte p span.nbre_avis a { color:#0000FF; font-weight:bold; text-decoration:underline; font-size:11px;}
.autres .croisiere  .details span.resume .texte p.date_dep { color:#0281C0; margin:0;}
.autres .croisiere  .details span.resume .texte p.date_dep a{ color:#0281C0; font-size:11px;}
.autres .croisiere  .details span.resume .texte p.date_dep a:hover{ text-decoration:underline;}
.autres .croisiere  .details span.resume .logo { float:right; width:100px;} 
.autres .croisiere  .details span.resume .logo img { max-width:100px;}
.autres .croisiere  .tarifs { margin:0; padding:0; background-image:url(../images/fond_tarifs.jpg); height:52px; background-position:top left; background-repeat:repeat-x;}
.autres .croisiere  .tarifs span { display:inline-block; width:100px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:48px; vertical-align:top; padding:5px 2px 0 14px;}
.autres .croisiere  .tarifs span p {font-size:10px; color:#333333;}

.autres .croisiere  .tarifs span.russe { display:inline-block; width:109px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:48px; vertical-align:top; padding:5px 2px 0 5px;}
.autres .croisiere  .tarifs span.russe p {font-size:10px; color:#333333;}
.autres .croisiere  .tarifs span.russe p.prix_rouble { color:#FF6600; font-size:17px; font-weight:bold;font-family:Arial black; background-image:url(../images/roubledollar_etoile2.gif); height:24px; background-position:right 3px; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}

.autres .croisiere  .tarifs span p.prix_euro { color:#FF6600; font-size:17px; font-weight:bold;font-family:Arial black; 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;}
.autres .croisiere  .tarifs span p.prix_dollar { color:#FF6600; font-size:17px; font-weight:bold;font-family:Arial black; 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;}
.autres .croisiere  .tarifs span p.prix_zero { color:#FF6600; font-size:17px; font-weight:bold;font-family:Arial black; height:24px; text-align:center; padding:0 20px 0 0;}

.autres .croisiere  .tarifs span p.prix_rouble { color:#FF6600; font-size:17px; font-weight:bold;font-family:Arial black; background-image:url(../images/roubledollar_etoile2.gif); height:24px; background-position:right 3px; background-repeat:no-repeat; margin:0 5px 0 0; padding:0 40px 0 0; text-align:right;}


.autres .croisiere  .tarifs span p strong.reduction { color:#FF6600; font-size:11px; margin:0 10px 0 0;}
.autres .croisiere  .tarifs span p strong.old_price { color:#333333; font-size:12px; font-weight:bold; text-decoration:line-through;}
.autres .croisiere  .tarifs span.option { width:60px; padding:5px 3px 0 2px; text-align:center;}
.autres .croisiere  .tarifs span.option p { line-height:100%; margin:0 0 4px;}
.autres .croisiere  .tarifs span.option p.vol { font-size:11px; font-weight:bold;}
.autres .croisiere  .tarifs span.bouton { width:150px; background:none; text-align:center; padding:15px 0 0; height:45px;}

.autres .croisiere  .tarifs span.bouton a.bouton_fr { display:block; background-image:url(../images/boutons/fr/btn_voir-offre.png); width:138px; height:28px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.autres .croisiere  .tarifs span.bouton a.bouton_it { display:block; background-image:url(../images/boutons/it/btn_voir-offre.png); width:138px; height:28px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.autres .croisiere  .tarifs span.bouton a.bouton_es { display:block; background-image:url(../images/boutons/es/btn_voir-offre.png); width:138px; height:28px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.autres .croisiere  .tarifs span.bouton a.bouton_br { display:block; background-image:url(../images/boutons/br/btn_voir-offre.png); width:138px; height:28px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.autres .croisiere  .tarifs span.bouton a.bouton_sa { display:block; background-image:url(../images/boutons/sa/btn_voir-offre.png); width:138px; height:28px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.autres .croisiere  .tarifs span.bouton a.bouton_pt { display:block; background-image:url(../images/boutons/pt/btn_voir-offre.png); width:138px; height:28px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}
.autres .croisiere  .tarifs span.bouton a.bouton_ru { display:block; background-image:url(../images/boutons/ru/btn_voir-offre.png); width:138px; height:28px; background-position:top left; background-repeat:no-repeat; cursor:pointer; margin:0 auto;}

.bloc1_droite { margin:0 0 10px; padding:0; border:1px solid #DADADA;}
.bloc1_droite h1 { font-size:14px; font-weight:bold; padding:7px; margin:0 0 15px;}
.bloc1_droite .contents { padding:0 0 0 10px;}
.bloc1_droite .contents .actu { float:left; width:209px; margin:0 20px 0 0;}
.bloc1_droite .contents .actu p { font-size:10px; color:#333333; margin:0 0 5px;}
.bloc1_droite .contents .actu p strong a { font-size:11px; color:#666666; font-weight:bold;}
.autres .croisiere .details span.resume .logo p{color:#666666;font-weight:bold;text-align:center;}
/*--------------------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;}
/*------------------------------------------------------------------------*/

















/**Corrections IE6**/
*html .onglets .menus_onglets ul li a.actif span.img_gauche { background-image:url(../images/img_gauche7.gif); }
*html .onglets .menus_onglets ul li a.actif span.texte { background-image:url(../images/img_milieu7.gif);} 
*html .onglets .menus_onglets ul li a.actif span.img_droite { background-image:url(../images/img_droite7.gif);}

*html .onglets .menus_onglets ul li a span.img_gauche { background-image:url(../images/img_gauche7.gif); }
*html .onglets .menus_onglets ul li a span.texte { background-image:url(../images/img_milieu7.gif); }
*html .onglets .menus_onglets ul li a span.img_droite {  background-image:url(../images/img_droite7.gif); }

*html .contenues_onglets .tetau .titre span.titre_onglet { float:left; }
*html .contenues_onglets .tetau .titre span.trait { float:left; margin:14px 0 0; }
*html .contenues_onglets .contents { zoom:1!important; width:677px;}

*html .bloc3-droite .ligne .produit { margin:0 0 0 17px; padding:0 17px 0 0;}
*html .bloc3-droite .ligne .produit .photo { width:193px; height:119px;}
*html .bloc3-droite .ligne .produit .photo .options a { float:left; }
*html .bloc3-droite .ligne .produit .photo .options a.bt_fr { background-image:url(../images/fr/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_es { background-image:url(../images/es/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_it { background-image:url(../images/it/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_pt { background-image:url(../images/pt/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_br { background-image:url(../images/br/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_sa { background-image:url(../images/sa/icone.gif); }
*html .bloc3-droite .ligne .produit .photo .options a.bt_ru { background-image:url(../images/ru/icone.png); }
*html .bloc3-droite .ligne .produit .photo .options a span { padding-top:24px;}
*html .bloc3-droite .ligne .produit .photo .options a.bt_it span { width:73px; padding:21px 0 0;}
*html .bloc3-droite .ligne .produit .photo .options span.picto_vol { padding:20px 0 0; float:left;}

*html .bloc1_droite .contents { zoom:1!important;}
*html .bloc1_droite .contents .actu { padding:0 20px 0 0; margin:0;}
*html .bloc-arrondi3 .details .details_gauche span.photo p a { width:97px;}
*html .autres .croisiere .tarifs span{height:54px;}
*html .bloc3-droite .ligne .produit .photo .options span.picto_vol { display:inline-block; width:70px; margin:0 5px 0 0; vertical-align:middle;}
*html .bloc-arrondi3 .details { padding:0 10px; margin:0;}
*html .autres .croisiere  .details { padding:0 10px; margin:0 0 2px;}











/**Corrections IE7**/
*:first-child+html .titreGM_orange h1 { float:left; }
*:first-child+html .bloc3-droite .ligne .produit .photo .options span.picto_vol { display:inline-block; width:70px; margin:0 5px 0 0; vertical-align:middle;}
*:first-child+html .bloc-arrondi3 .details { padding:0 10px; margin:0;}
*:first-child+html .autres .croisiere  .details { padding:0 10px; margin:0 0 2px;}
/**Corrections IE9**/
.bloc3-droite .ligne .produit .photo .options span.picto_vol { display:inline-block; width:70px; margin:0 0 0 0\9!important; vertical-align:middle;}
.bloc-arrondi3 .details { padding:0 8px\9!important; margin:0;}
.autres .croisiere  .details { padding:0 8px\9!important; margin:0 0 2px;}
