@charset "iso-8859-1";
@import url('general.css');
/* CSS Document */

.titreComp h1{ color:#FF9900; font-size:17px; font-weight:bold; text-transform:uppercase;}
.enTeteComp{ margin:0; padding:20px; background-color:#E8F5F7;}
.enTeteComp p.titreBrochComp { font-size:15px; margin:0 0 15px;}
.enTeteComp p.titreBrochComp span { font-size:18px;}
.enTeteComp p.linkBrochComp a{ color:#FF9900; font-size:12px; text-decoration:none; background:url(../images/boutons/picto_plus2details.gif) left no-repeat; padding-left:18px;}
.enTeteComp p.linkBrochComp a:hover{ text-decoration:underline;}

.titre_page { height:20px; background-color:#23B2C0; color:#FFFFFF; line-height:20px; font-size:18px; margin:0 0 20px; padding:0 0 0 10px;}

.details_croisiere { /*margin:0 0 15px;*/ padding:0; border-bottom:none; border-left:1px solid #27B4C1; border-right:1px solid #27B4C1; border-top:1px solid #27B4C1; zoom:1; position:relative; width:668px;}
.details_croisiere h1 { height:30px; color:#FFFFFF; font-size:17px; font-weight:bold; background-color:/*#23B3C0*/#00A2B0; line-height:30px; padding:0 0 0 15px;}
.details_croisiere .ligne1 { margin:0 0 10px; padding:10px;}
.details_croisiere .ligne1 .photo { float:left; width:200px; height:133px; overflow:hidden; margin:0 10px 0 0;}
.details_croisiere .ligne1 .ligne1_droite { float:left; width:438px;}
.details_croisiere .ligne1 .ligne1_droite img.logo { margin:0 0 10px;}
.details_croisiere .ligne1 .ligne1_droite p { color:#333333; line-height:130%;}
.details_croisiere .ligne1 .ligne1_droite p span { color:#0DABBA;}
.details_croisiere .ligne1 .ligne1_droite p strong { vertical-align:middle;}
.details_croisiere .ligne1 .ligne1_droite p img { vertical-align:middle;}
.details_croisiere .ligne1 .ligne1_droite p a { font-size:11px; font-weight:bold; text-decoration:underline; vertical-align:middle; margin:0 0 0 5px; color:#0000FF;}


.details_croisiere .ligne2 { margin:0 0 10px;}
.details_croisiere .ligne2 table { border-top:1px solid #13ADBC; border-left:1px solid #13ADBC; }
.details_croisiere .ligne2 table tr {height:30px;}
.details_croisiere .ligne2 table tr.entete { height:20px; background-color:#E1F1F2;}
.details_croisiere .ligne2 table tr td { border-bottom:1px solid #13ADBC; border-right:1px solid #13ADBC; font-size:13px; width:39px; padding:0; /*background-color:#fff;*/}
.details_croisiere .ligne2 table tr td.no_line { border-bottom:none; padding:0 5px;}
.details_croisiere .ligne2 table tr td.no_content { border-bottom:none; width:181px;}
.details_croisiere .ligne2 table tr td.no_content table { }
.details_croisiere .ligne2 table tr td.no_content table tr { height:35px; background-color:#B9E7EB;}
.details_croisiere .ligne2 table tr td.no_content table td { width:80px;}
.details_croisiere .ligne2 table tr td.no_content table td a { background:none; border:none; height:auto; width:30px;; font-weight:bold; color:#23B3C0; margin:0 auto; }
.details_croisiere .ligne2 table tr td.no_content table td a:hover { text-decoration:underline; background:none;}
.details_croisiere .ligne2 table tr td.dest { width:181px; background-color:#E1F1F2; font-weight:bold; padding:0 0 0 5px;}
.details_croisiere .ligne2 table tr td span { display:block; background-color:#17AFBC; height:27px; width:37px; border:1px solid #fff;}
.details_croisiere .ligne2 table tr td a { display:block; background-color:#C3EAEE; height:27px; width:37px; border:1px solid #fff;background-image:url(../images/loup.png);background-position:bottom right;background-repeat:no-repeat;}
.details_croisiere .ligne2 table tr td a:hover { background-color:#17AFBC; }

.details_croisiere .boutons { background-color:#E1F1F2; height:30px; padding:2px 0; margin:0 0 20px;}
.details_croisiere .boutons a.autres_dates { display:block; cursor:pointer; margin:0; float:right;}
.details_croisiere .boutons a.autres_dates span.img_gauche { float:left; background-image:url(../images/boutons/img_gauche3.gif); width:7px; height:27px; background-position:top left; background-repeat:no-repeat;}
.details_croisiere .boutons a.autres_dates span.texte { float:left; background-image:url(../images/boutons/img_milieu3.gif); height:27px; background-position:top left; background-repeat:repeat-x; margin:0; padding:0 10px; font-size:14px; color:#fff; line-height:27px; font-weight:bold;}
.details_croisiere .boutons a.autres_dates span.img_droite { float:left; background-image:url(../images/boutons/img_droite3.gif); width:7px; height:27px; background-position:top left; background-repeat:no-repeat;}
.details_croisiere .boutons a.autres_dates:hover span { background-position:bottom left;}

/*----------modif13/04/11---------------------------------------*/ 
.details_croisiere .onglets { margin:0; padding:10px;}
.details_croisiere .onglets .menus_onglets {width:100%;height:27px; margin:0 0 5px;padding:0;}
.details_croisiere .onglets .menus_onglets ul {display:block;margin:0;padding:0;}
.details_croisiere .onglets .menus_onglets ul li {width:86px;height:26px;float:left;margin:0 5px 5px 0px;}
.details_croisiere .onglets .menus_onglets ul li a.video{display:block;width:86px;height:26px;background:url(../images/video.jpg) no-repeat;cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a.cabines{display:block;width:86px;height:26px;background:url(../images/cabines.jpg) no-repeat;cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a.pont{display:block;width:86px;height:26px;background:url(../images/pont.jpg) no-repeat;cursor:pointer;}

.details_croisiere .onglets .menus_onglets ul li a.video_it{display:block;width:86px;height:26px;background:url(../images/it/video.jpg) no-repeat;cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a.cabines_it{display:block;width:86px;height:26px;background:url(../images/it/cabines.jpg) no-repeat;cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a.pont_it{display:block;width:86px;height:26px;background:url(../images/it/pont.jpg) no-repeat;cursor:pointer;}

.details_croisiere .onglets .menus_onglets ul li a.video_es{display:block;width:86px;height:26px;background:url(../images/es/video.jpg) no-repeat;cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a.cabines_es{display:block;width:86px;height:26px;background:url(../images/es/cabines.jpg) no-repeat;cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a.pont_es{display:block;width:86px;height:26px;background:url(../images/es/pont.jpg) no-repeat;cursor:pointer;}

.details_croisiere .onglets .menus_onglets ul li a.video_pt{display:block;width:86px;height:26px;background:url(../images/pt/video.jpg) no-repeat;cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a.cabines_pt{display:block;width:86px;height:26px;background:url(../images/pt/cabines.jpg) no-repeat;cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a.pont_pt{display:block;width:86px;height:26px;background:url(../images/pt/pont.jpg) no-repeat;cursor:pointer;}

.details_croisiere .onglets .menus_onglets ul li a.video_sa{display:block;width:86px;height:26px;background:url(../images/pt/video.jpg) no-repeat;cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a.cabines_sa{display:block;width:86px;height:26px;background:url(../images/pt/cabines.jpg) no-repeat;cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a.pont_sa{display:block;width:86px;height:26px;background:url(../images/pt/pont.jpg) no-repeat;cursor:pointer;}

.details_croisiere .onglets .menus_onglets ul li a.video_fr{display:block;width:86px;height:26px;background:url(../images/fr/video.jpg) no-repeat;cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a.cabines_fr{display:block;width:86px;height:26px;background:url(../images/fr/cabines.jpg) no-repeat;cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a.pont_fr{display:block;width:86px;height:26px;background:url(../images/fr/pont.jpg) no-repeat;cursor:pointer;}

.produits{margin:0;padding:8px 0;}
.produits .cnt_pro{width:316px;padding:0 8px;margin:0;float:left;}
.haut_prod{margin:0;padding:0;height:92px;overflow:hidden;}
.produits h2{width:306px;min-height:35px;background-image:url(../images/tete_prod.jpg);background-color:#F79906;background-repeat:no-repeat;font-size:16px;color:#FFFFFF;text-align:left;padding:5px}
.produits h2 a{background-color:#F79906;background-repeat:no-repeat;font-size:16px;color:#FFFFFF;text-decoration:none;}
.produits h2 a:hover{text-decoration:none;}
.port_produit{width:304px;margin:0;padding:5px;border-left:solid 1px #F79906;border-right:solid 1px #F79906;}
.port_produit .images{float:left;margin:0 5px 0 0;width:95px;}
.port_produit .images .logo{margin:5px 0 0;padding:0;}
.port_produit .texte{float:left;margin:0;width:201px;height:84px;overflow:hidden;}
.produits .bas_oranges{width:316px;height:6px;background:url(../images/bas_oranges.jpg) no-repeat;}
.port_produit .texte p{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;text-align:left;line-height:140%;}
.port_produit .texte p.dest{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#01A7B6;text-align:left;line-height:140%;}
.bas_prod{margin:10px 0 0;padding:0 0 0px;height:102px;overflow:hidden;}
.bas_prod .gauche{width:142px;margin:0;padding:0;float:left;min-height:90px;}
.bas_prod .gauche p.nom{font-size:12px;font-weight:bold;color:#000000;text-align:left;}
.bas_prod .droite{width:162px;margin:0;padding:0;float:left;position:relative;}
.bas_prod .gauche .etoile_5 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; margin:5px 0 0;}
.bas_prod .gauche .etoile_4 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -12px; background-repeat:no-repeat; font-size:0px; margin:5px 0 0; }
.bas_prod .gauche .etoile_3 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -24px; background-repeat:no-repeat; font-size:0px; margin:5px 0 0; }
.bas_prod .gauche .etoile_2 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -36px; background-repeat:no-repeat; font-size:0px; margin:5px 0 0; }
.bas_prod .gauche .date_depart{margin:10px 0;padding:0;text-align:left;height:30px;overflow:hidden;}
.bas_prod .gauche .date_depart a{display:inline-block;color:#10ACBA;text-align:left;text-decoration:underline;font-size:12px;font-weight:normal;}
.bas_prod .gauche a.voir_fr {background-image:url(../images/fr/voir_dates1.gif);background-position:left top;background-repeat:no-repeat;cursor:pointer;
display:block;font-size:0;height:15px;width:131px;margin:5px 0;}
.bas_prod .gauche a.voir_es {background-image:url(../images/es/voir_dates1.gif);background-position:left top;background-repeat:no-repeat;cursor:pointer;
display:block;font-size:0;height:15px;width:131px;margin:5px 0;}
.bas_prod .gauche a.voir_it {background-image:url(../images/it/voir_dates1.gif);background-position:left top;background-repeat:no-repeat;cursor:pointer;
display:block;font-size:0;height:15px;width:131px;margin:5px 0;}
.bas_prod .gauche a.voir_pt {background-image:url(../images/pt/voir_dates1.gif);background-position:left top;background-repeat:no-repeat;cursor:pointer;
display:block;font-size:0;height:15px;width:131px;margin:5px 0;}
.bas_prod .gauche a.voir_sa {background-image:url(../images/sa/voir_dates1.gif);background-position:left top;background-repeat:no-repeat;cursor:pointer;
display:block;font-size:0;height:15px;width:131px;margin:5px 0;}
.bas_prod .droite .picto{width:41px;height:41px;float:left;}
.bas_prod .droite .picto img{width:51px;}
.bas_prod .droite .prix{width:101px;float:left;background:#FFF4E1;padding:5px;margin:0 0 0 10px;}
.bas_prod .droite .prix p.apartir{font-size:12px;color:#000000;text-align:right;}
.bas_prod .droite .prix p.new_price {background-image:url(../images/euro_par-pers2.gif);background-position:right center;background-repeat:no-repeat;color:#FF6600;
font-size:20px;font-weight:bold;height:25px;padding:0 38px 0 0;text-align:right;margin:1px 0;}
.bas_prod .droite .prix p.old_price {color:#FF6600;text-decoration:line-through;text-align:right;}
.bas_prod .droite a.btn{bottom:-35px;display:block;height:29px;left:18px;position:absolute;width:135px;}
.tarifs { border:1px solid #FF9900; padding:0 0 8px; margin:0 0 15px; position:relative; text-align:center; width:664px;}
.bas_prod .droite a.detail_fr{bottom:-35px;display:block;height:29px;left:28px;position:absolute;width:135px;background:url(../images/fr/plus_details3.gif) no-repeat;}
.bas_prod .droite a.detail_es{bottom:-35px;display:block;height:29px;left:18px;position:absolute;width:135px;background:url(../images/es/plus_details3.gif) no-repeat;}
.bas_prod .droite a.detail_it{bottom:-35px;display:block;height:29px;left:18px;position:absolute;width:135px;background:url(../images/it/plus_details3.gif) no-repeat;}
.bas_prod .droite a.detail_pt{bottom:-35px;display:block;height:29px;left:18px;position:absolute;width:135px;background:url(../images/pt/plus_details3.gif) no-repeat;}
.bas_prod .droite a.detail_sa{bottom:-35px;display:block;height:29px;left:18px;position:absolute;width:135px;background:url(../images/sa/plus_details3.gif) no-repeat;}
/*-------------------------------------------------------------------------------------------------------------------*/


.details_croisiere .onglets .menus_onglets ul li span.img_gauche { float:left; background-image:url(../images/boutons/img_gauche5.gif); width:5px; height:35px; background-position:bottom left; background-repeat:no-repeat;}
.details_croisiere .onglets .menus_onglets ul li span.texte { float:left; background-image:url(../images/boutons/img_milieu5.gif); height:35px; line-height:35px; background-position:bottom left; background-repeat:repeat-x; padding:0 15px;color:#FFFFFF;}
.details_croisiere .onglets .menus_onglets ul li span.img_droite { float:left; background-image:url(../images/boutons/img_droite5.gif); width:5px; height:35px; background-position:bottom left; background-repeat:no-repeat;}

.details_croisiere .onglets .contenus_onglets { padding:10px 10px 0; border-bottom:none; border-left:1px solid; border-right:1px solid; border-top:1px solid; position:relative; width:626px; margin:0;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos {}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos h2 { font-size:15px; font-weight:bold; margin:0 0 10px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .galerie_photos { margin:0 0 5px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .galerie_photos span.photoGM { display:inline-block; width:270px; margin:0 10px 0 0;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .galerie_photos span.miniatures { display:inline-block; vertical-align:top; width:246px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .galerie_photos span.miniatures a.photoPM { display:block; float:left; width:75px; height:50px; margin:0 5px 5px 0; overflow:hidden; border:1px solid #006699;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .galerie_photos span.miniatures a { color:#24B3C0; font-weight:bold;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .galerie_photos span.miniatures a:hover { text-decoration:underline;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos strong { color:#000000;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos p { color:#000000;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos hr { border:none; border-bottom:1px solid #24B3C0; height:0px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .videos {}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .videos span.flash_video { display:inline-block; width:400px; height:280px; margin:0 10px 0 0;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .videos span.caracter { display:inline-block; width:213px; vertical-align:top;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .videos span.caracter p { font-weight:bold; margin:0 0 10px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .videos span.caracter ul { color:#333333;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos p.vizu { text-align:center;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos p.vizu a { font-weight:bold; color:#24B3C0;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos p.vizu a:hover { text-decoration:underline;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .infos_bateau { margin:0 0 10px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .infos_bateau span.photo_bateau { display:inline-block; width:300px; vertical-align:top; margin:0 10px 0 0;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .infos_bateau span.details_bateau { display:inline-block; width:313px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .infos_bateau span.details_bateau strong span { color:#333333;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .infos_bateau span.details_bateau p {}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .infos_bateau span.details_bateau p.ship_details { color:#333333; font-size:11px; margin:0 0 15px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .infos_bateau span.details_bateau ul { float:left; margin:0 10px 0 0; width:140px; font-size:11px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .infos_bateau span.details_bateau .karakter { float:left; width:163px; font-size:11px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .infos_bateau span.details_bateau .karakter p.date { margin:0 0 15px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .infos_bateau span.details_cab { display:inline-block; vertical-align:top; width:383px; margin:0 10px 0 0; padding:0 0 0 20px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .infos_bateau span.details_cab p { color:#333333; font-size:11px; line-height:140%;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .infos_bateau span.photo_cab { display:inline-block; width:210px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .ponts {}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .ponts span.imgs_gauche { display:inline-block; width:306px; margin:0 5px 0 0; vertical-align:top;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .ponts span.imgs_gauche p { margin:0 0 10px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .ponts span.imgs_gauche p a { color:#333333;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .ponts span.imgs_gauche p a:hover { text-decoration:underline;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .ponts span.imgs_droite { display:inline-block; width:306px; margin:0 0 0 5px; vertical-align:top;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .ponts span.imgs_droite p { margin:0 0 10px;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .ponts span.imgs_droite p a { color:#333333;}
.details_croisiere .onglets .contenus_onglets .contenus_photos-videos .ponts span.imgs_droite p a:hover { text-decoration:underline;}

div .fondbas {background-image:url(../images/angles/fondbas_670.gif); background-position:top left; background-repeat:no-repeat; height:7px; font-size:0px; margin:0 0 15px;}
.details_croisiere .onglets div .fondbas2 {background-image:url(../images/angles/fondbas_628.gif); background-position:top left; background-repeat:no-repeat; height:7px; font-size:0px; margin:0 0 15px;}

.tarifs a { font-size:18px; color:#FF6600;}
.tarifs a:hover { text-decoration:underline;}

.devis { margin:0 0 20px; padding:0;}
.devis .haut_bloc { background-image:url(../images/fondhaut_bloc.gif); height:7px; font-size:1px; background-position:top left; background-repeat:no-repeat;}
.devis .contenu_bloc { background-image:url(../images/fondcontenu_bloc.gif); background-position:top left; background-repeat:repeat-y; padding:10px 40px;}
.devis .contenu_bloc h1 { font-size:18px; font-weight:bold; color:#FF9900; text-align:center; margin:0 0 15px;}
.devis .contenu_bloc p { color:#333333; font-weight:bold; font-size:11px; text-align:center; margin:0 0 15px;}
.devis .contenu_bloc .photos { float:left; width:95px; text-align:center;}
.devis .contenu_bloc .photos .conseiller { margin:0 0 10px;}
.devis .contenu_bloc .photos .conseiller p.nom_conseiller { font-weight:normal; margin:0;}
.devis .contenu_bloc .nums_tel { float:left; width:400px; text-align:center; padding:10px 0 0;}
.devis .contenu_bloc .nums_tel img { margin:0 0 15px;}
.devis .contenu_bloc .nums_tel .groupe_tel { width:300px; margin:0 auto; text-align:left;}
.devis .contenu_bloc .nums_tel .groupe_tel .contact { float:left; width:150px; margin:0 0 15px;}
.devis .contenu_bloc .nums_tel .groupe_tel .contact span.flag {display:inline-block; margin:0 10px 0 0; vertical-align:top; width:24px; height:12px; }
.devis .contenu_bloc .nums_tel .groupe_tel .contact span.flag img { margin:0;}
.devis .contenu_bloc .nums_tel .groupe_tel .contact span.num { display:inline-block; font-size:14px; font-weight:bold; color:#339900; vertical-align:top;}
.devis .contenu_bloc .nums_tel .groupe_tel .contact span.num img { margin:0;}
.devis .contenu_bloc .nums_tel .groupe_tel .contact span.num span.autre { color:#333333;}
.devis .bas_bloc { background-image:url(../images/fondbas_bloc.gif); height:7px; font-size:1px; background-position:top left; background-repeat:no-repeat;}

.line2 { padding:10px 0;}
.line2 p.bleu { background-color:#F2F9F9;}










/**Corrections IE6**/
*html .details_croisiere .onglets .contenus_onglets { margin-top:-2px;}




/**Corrections IE7**/
*:first-child+html .bas_prod .gauche .etoile_5 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:top left; background-repeat:no-repeat; font-size:0px; margin:5px 0 0;position:relative;left:-40px;}
*:first-child+html .bas_prod .gauche .etoile_4 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -12px; background-repeat:no-repeat; font-size:0px; margin:5px 0 0;position:relative;left:-40px;}
*:first-child+html .bas_prod .gauche .etoile_3 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -24px; background-repeat:no-repeat; font-size:0px; margin:5px 0 0;position:relative;left:-40px; }
*:first-child+html .bas_prod .gauche .etoile_2 { background-image:url(../images/etoilebdb.gif); width:60px; height:12px; background-position:left -36px; background-repeat:no-repeat; font-size:0px; margin:5px 0 0;position:relative;left:-40px; }

/**Corrections Safari et Chrome**/
body:nth-of-type(1) {}
