@charset "iso-8859-1";
@import url('general_comp.css');
/* CSS Document */

.titreGM_orange { margin:0 0 5px; padding:0;}
.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;}
.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;}

hr { border:0; border-bottom:1px solid #333333; height:0px; margin:0 0 10px;}

.intro { margin:0 0 20px; padding:0px;}
.intro p { margin:0 0 10px;}

.promo { margin:0 0 15px; padding:0;}
.promo .titreGM_orange { margin:0 0 5px; padding:0;}
.promo .titreGM_orange h1 { font-size:20px; font-weight:bold; color:#FF6600; background-image:url(../images/picto_rta.png); background-position:left 5px; background-repeat:no-repeat; padding:0 5px 0 25px; display:inline-block; width:auto;}
.promo .bloc-arrondi2 { margin:0 0 10px; padding:0;}
.promo .bloc-arrondi2 .croisiere  { margin:0; padding:0; border:1px solid #CCCCCC; background-color:#FFFFFF;}
.promo .bloc-arrondi2 .croisiere  .tetau { background-image:url(../images/fond_nom-croisiere2.jpg); height:25px; background-position:top left; background-repeat:repeat-x; padding:0px 0 0 10px; margin:0 0 5px; background-color:#FF9A00;position:relative;}
.promo .bloc-arrondi2 .croisiere  .tetau h1 { font-weight:bold; padding:0; font-size:0;position:absolute;top:3px;}
.promo .bloc-arrondi2 .croisiere  .tetau h1 a { color:#FFFFFF; font-size:15px;}
.promo .bloc-arrondi2 .croisiere  .details { padding:0 10px; margin:0 0 5px;}
.promo .bloc-arrondi2 .croisiere  .details span.photo { display:inline-block; width:132px; margin:0 15px 0 0; vertical-align:top;}
.promo .bloc-arrondi2 .croisiere  .details span.photo a { display:block; width:132px; height:89px; overflow:hidden; margin:0 0 5px;}
.promo .bloc-arrondi2 .croisiere  .details span.photo a img { width:132px;}
.promo .bloc-arrondi2 .croisiere  .details span.photo p { color:#666; font-weight:bold;}
.promo .bloc-arrondi2 .croisiere  .details span.resume { display:inline-block; width:527px;}
.promo .bloc-arrondi2 .croisiere  .details span.resume .texte {}
.promo .bloc-arrondi2 .croisiere  .details span.resume .texte p { margin:0 0 1px;}
.promo .bloc-arrondi2 .croisiere  .details span.resume .texte p strong.nom_bateau { font-size:12px; vertical-align:middle;}

.promo .bloc-arrondi2 .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;}
.promo .bloc-arrondi2 .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;}
.promo .bloc-arrondi2 .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;}
.promo .bloc-arrondi2 .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;}

.promo .bloc-arrondi2 .croisiere  .details span.resume .texte p span.nbre_avis { vertical-align:middle;}
.promo .bloc-arrondi2 .croisiere  .details span.resume .texte p span.nbre_avis a { color:#0000FF; font-weight:bold; text-decoration:underline; font-size:11px;}
.promo .bloc-arrondi2 .croisiere  .details span.resume .texte p.date_dep { color:#0281C0; margin:0;}
.promo .bloc-arrondi2 .croisiere  .details span.resume .texte p.date_dep a{ color:#0281C0; font-size:11px;}
.promo .bloc-arrondi2 .croisiere  .details span.resume .texte p.date_dep a:hover{ color:#0281C0; text-decoration:underline; font-size:11px;}
.promo .bloc-arrondi2 .croisiere  .details span.resume .logo { float:right; width:100px;} 
.promo .bloc-arrondi2 .croisiere  .details span.resume .logo img { max-width:100px;}
.promo .bloc-arrondi2 .croisiere  .tarifs { margin:0; padding:0; background-image:url(../images/fond_tarifs.jpg); height:58px; background-position:top left; background-repeat:repeat-x;}
.promo .bloc-arrondi2 .croisiere  .tarifs span { display:inline-block; width:100px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:54px; vertical-align:top; padding:5px 2px 0 14px;}
.promo .bloc-arrondi2 .croisiere  .tarifs span p {font-size:10px; color:#333333;}

.promo .bloc-arrondi2 .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;}
.promo .bloc-arrondi2 .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;}
.promo .bloc-arrondi2 .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;}

.promo .bloc-arrondi2 .croisiere  .tarifs span p strong.reduction { color:#FF6600; font-size:11px; margin:0 10px 0 0;}
.promo .bloc-arrondi2 .croisiere  .tarifs span p strong.old_price { color:#333333; font-size:12px; font-weight:bold; text-decoration:line-through;}
.promo .bloc-arrondi2 .croisiere  .tarifs span.option { width:60px; padding:5px 3px 0 2px; text-align:center;}
.promo .bloc-arrondi2 .croisiere  .tarifs span.option p { line-height:100%; margin:0 0 5px;}
.promo .bloc-arrondi2 .croisiere  .tarifs span.option p.vol { font-size:11px; font-weight:bold;}
.promo .bloc-arrondi2 .croisiere  .tarifs span.bouton { width:150px; background:none; text-align:center; padding:15px 0 0; height:45px;}

.promo .bloc-arrondi2 .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;}
.promo .bloc-arrondi2 .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;}
.promo .bloc-arrondi2 .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;}
.promo .bloc-arrondi2 .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;}
.promo .bloc-arrondi2 .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 { margin:0 0 10px; padding:0;}
.autres .bloc-arrondi3 {margin:0 0 10px;}
.autres .bloc-arrondi3 .croisiere  { padding:0; border:1px solid #CCCCCC;}
.autres .bloc-arrondi3 .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 .bloc-arrondi3 .croisiere  .tetau h1 { font-weight:bold; padding:0; font-size:0;position:absolute;top:3px;}
.autres .bloc-arrondi3 .croisiere  .tetau h1 a { color:#FFFFFF; font-size:15px;}
.autres .bloc-arrondi3 .croisiere  .details { padding:0 10px; margin:0 0 5px;}
.autres .bloc-arrondi3 .croisiere  .details span.photo { display:inline-block; width:132px; margin:0 15px 0 0; vertical-align:top;}
.autres .bloc-arrondi3 .croisiere  .details span.photo a { display:block; width:132px; height:89px; overflow:hidden; margin:0 0 5px;}
.autres .bloc-arrondi3 .croisiere  .details span.photo a img { width:132px;}
.autres .bloc-arrondi3 .croisiere  .details span.photo p { color:#666; font-weight:bold;}
.autres .bloc-arrondi3 .croisiere  .details span.resume { display:inline-block; width:527px;}
.autres .bloc-arrondi3 .croisiere  .details span.resume .texte {}
.autres .bloc-arrondi3 .croisiere  .details span.resume .texte p { margin:0 0 5px;}
.autres .bloc-arrondi3 .croisiere  .details span.resume .texte p strong.nom_bateau { font-size:12px; vertical-align:middle;}

.autres .bloc-arrondi3 .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 .bloc-arrondi3 .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 .bloc-arrondi3 .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 .bloc-arrondi3 .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 .bloc-arrondi3 .croisiere  .details span.resume .texte p span.nbre_avis { vertical-align:middle;}
.autres .bloc-arrondi3 .croisiere  .details span.resume .texte p span.nbre_avis a { color:#0000FF; font-weight:bold; text-decoration:underline; font-size:11px;}
.autres .bloc-arrondi3 .croisiere  .details span.resume .texte p.date_dep { color:#0281C0; margin:0;}
.autres .bloc-arrondi3 .croisiere  .details span.resume .texte p.date_dep a{ color:#0281C0; font-size:11px;}
.autres .bloc-arrondi3 .croisiere  .details span.resume .texte p.date_dep a:hover{ color:#0281C0; text-decoration:underline; font-size:11px;}
.autres .bloc-arrondi3 .croisiere  .details span.resume .logo { float:right; width:100px;} 
.autres .bloc-arrondi3 .croisiere  .details span.resume .logo img { max-width:100px;}
.autres .bloc-arrondi3 .croisiere  .tarifs { margin:0; padding:0; background-image:url(../images/fond_tarifs.jpg); height:58px; background-position:top left; background-repeat:repeat-x;}
.autres .bloc-arrondi3 .croisiere  .tarifs span { display:inline-block; width:100px; background-image:url(../images/img_separateur.gif); background-position:top right; background-repeat:no-repeat; height:56px; vertical-align:top; padding:5px 2px 0 14px;}
.autres .bloc-arrondi3 .croisiere  .tarifs span p {font-size:10px; color:#333333;}

.autres .bloc-arrondi3 .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 .bloc-arrondi3 .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 .bloc-arrondi3 .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 .bloc-arrondi3 .croisiere  .tarifs span p strong.reduction { color:#FF6600; font-size:11px; margin:0 10px 0 0;}
.autres .bloc-arrondi3 .croisiere  .tarifs span p strong.old_price { color:#333333; font-size:12px; font-weight:bold; text-decoration:line-through;}
.autres .bloc-arrondi3 .croisiere  .tarifs span.option { width:60px; padding:5px 3px 0 2px; text-align:center;}
.autres .bloc-arrondi3 .croisiere  .tarifs span.option p { line-height:100%; margin:0 0 5px;}
.autres .bloc-arrondi3 .croisiere  .tarifs span.option p.vol { font-size:11px; font-weight:bold;}
.autres .bloc-arrondi3 .croisiere  .tarifs span.bouton { width:150px; background:none; text-align:center; padding:7px 0 0; height:35px;}

.autres .bloc-arrondi3 .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 .bloc-arrondi3 .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 .bloc-arrondi3 .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 .bloc-arrondi3 .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 .bloc-arrondi3 .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;}

.promo .bloc-arrondi2 .croisiere .details span.resume .logo p{color:#666666;font-weight:bold;text-align:center;}




















/**Corrections IE6**/
*html .promo .titreGM_orange h1 { width:669px; }
*html .coup2coeur .croisiere .tarifs span{height:54px;}
*html .coup2coeur .croisiere  .tarifs {height:58px;}
*html .coup2coeur .croisiere .tarifs span{height:55px;}
*html .coup2coeur .croisiere .tarifs span.option p{margin:0 0 1px;}
*html .coup2coeur .croisiere .tarifs span.option{padding-top:0px;height:60px;} 
*html .promo .bloc-arrondi2 .croisiere .tarifs {height:58px;}
*html .promo .bloc-arrondi2 .croisiere .tarifs  span{height:55px;}
*html .promo .bloc-arrondi2 .croisiere .tarifs  span.option p{margin:0 0 1px;}
*html .promo .bloc-arrondi2 .croisiere .tarifs  span.option{padding-top:0px;height:60px;}
*html .autres .bloc-arrondi3 .croisiere  .tarifs{height:58px;}
*html .autres .bloc-arrondi3 .croisiere  .tarifs span{height:55px;}
*html .autres .bloc-arrondi3 .croisiere  .tarifs span.option p{margin:0 0 1px;}
*html .autres .bloc-arrondi3 .croisiere  .tarifs span.option{padding-top:0px;}
*html .autres .bloc-arrondi3 .croisiere  .tarifs span.option{height:60px;}
*html .promo .titreGM_orange h1 { font-size:20px; font-weight:bold; color:#FF6600; background-image:url(../images/picto_rta.gif); background-position:left 5px; background-repeat:no-repeat; padding:0 5px 0 25px; display:inline-block; width:auto;}


/**Corrections IE7**/
*:first-child+html .titreGM_orange h1 { float:left; }


