@charset "iso-8859-1";
@import url('general.css');
/* CSS Document */

.details_croisiere { margin:0; padding:0 0 5px; 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 .resume { float:left; width:/*318*/260px; margin:0 10px 0 0;}
.details_croisiere .ligne1 .ligne1_droite .resume p { color:#000000;}
.details_croisiere .ligne1 .ligne1_droite .resume p strong {}
.details_croisiere .ligne1 .ligne1_droite .resume p a { font-size:11px; font-weight:bold; text-decoration:underline;}
.details_croisiere .ligne1 .ligne1_droite .nom_bateau { float:right; text-align:right; width:100px;}
.details_croisiere .ligne1 .ligne1_droite .nom_bateau p { color:#000000;}
.details_croisiere .ligne1 .ligne1_droite .nom_bateau p strong {}
.details_croisiere .ligne1 .ligne1_droite .nom_bateau .etoiles {}
.details_croisiere .ligne1 .ligne1_droite p.titre_table { font-weight:bold; margin:-10px 0 0 0;}
.details_croisiere .ligne1 .ligne1_droite table { border-top:1px solid #FF9900; border-left:1px solid #FF9900; background-color:#FFFBF4;}
.details_croisiere .ligne1 .ligne1_droite table tr {}
.details_croisiere .ligne1 .ligne1_droite table tr td { border-bottom:1px solid #FF9900; border-right:1px solid #FF9900; text-align:center; color:#000000; width:72px;}
.details_croisiere .ligne1 .ligne1_droite table tr td.date { color:#FF6600; font-weight:bold;}
.details_croisiere .ligne1 .ligne1_droite table tr td p.new_price { font-size:16px; font-weight:bold; color:#FF6600;}
.details_croisiere .ligne1 .ligne1_droite table tr td p span.remise { font-size:13px; color:#FF6600;}
.details_croisiere .ligne1 .ligne1_droite table tr td p span.old_price { text-decoration:line-through; font-size:11px;}

.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:103px;}
.details_croisiere .ligne2 table tr td.cal { padding:0 5px; font-weight:bold; width:93px;}
/*.details_croisiere .ligne2 table tr td.active { border-right:1px solid #fff;}*/
.details_croisiere .ligne2 table tr td span { display:block; background-color:#17AFBC; 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 { 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;}
.details_croisiere .boutons a.devis { display:block; cursor:pointer; margin:0; float:right;}
.details_croisiere .boutons a.devis span.img_gauche { float:left; background-image:url(../images/boutons/img_gauche4.gif); width:9px; height:31px; background-position:top left; background-repeat:no-repeat;}
.details_croisiere .boutons a.devis span.texte { float:left; background-image:url(../images/boutons/img_milieu4.gif); height:31px; background-position:top left; background-repeat:repeat-x; margin:0; padding:0 10px; font-size:14px; color:#fff; line-height:29px; font-family:"Franklin Gothic Demi","Arial Black", Arial;}
.details_croisiere .boutons a.devis span.img_droite { float:left; background-image:url(../images/boutons/img_droite4.gif); width:9px; height:31px; background-position:top left; background-repeat:no-repeat;}
.details_croisiere .boutons a.devis:hover span { background-position:bottom left;}

.details_croisiere .onglets { margin:0; padding:10px;}
.details_croisiere .onglets .menus_onglets {}
.details_croisiere .onglets .menus_onglets ul {}
.details_croisiere .onglets .menus_onglets ul li { float:left; /*border-right:1px solid #0EABBA;*/}
.details_croisiere .onglets .menus_onglets ul li a { display:block; color:#17AFBC; font-size:16px; font-weight:bold; cursor:pointer;}
.details_croisiere .onglets .menus_onglets ul li a span.img_gauche { float:left; background-image:url(../images/boutons/img_gauche5.gif); width:5px; height:35px; background-position:top left; background-repeat:no-repeat;}
.details_croisiere .onglets .menus_onglets ul li a span.texte { float:left; background-image:url(../images/boutons/img_milieu5.gif); height:35px; line-height:35px; background-position:top left; background-repeat:repeat-x; padding:0 15px;}
.details_croisiere .onglets .menus_onglets ul li a span.img_droite { float:left; background-image:url(../images/boutons/img_droite5.gif); width:5px; height:35px; background-position:top left; background-repeat:no-repeat;}
.details_croisiere .onglets .menus_onglets ul li a.actif span { background-position:bottom left; color:#FFFFFF;}
.details_croisiere .onglets .menus_onglets ul li a:hover span { color:#FF9900;}

.details_croisiere .onglets .contenus_onglets { padding:10px; 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 .contenu_info_croisiere { padding:0 0 1px;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere h2 { font-size:15px; font-weight:bold; margin:0 0 10px;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour1 { font-size:11px; background-color:#F3F9F9; padding:3px;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour1 span.gauche { display:inline-block; width:20px; vertical-align:top; color:#000000;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour1 span.milieu { display:inline-block; width:500px; margin:0 10px 0 0;}
/*.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour1 span.milieu ul#liste_actus { height:auto;}*/
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour1 span.milieu p { color:#333333;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour1 span.milieu #integral { display:none;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour1 span.milieu a.lire { color:#FF9900;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour1 span.milieu a.lire:hover { text-decoration:underline;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour1 span.photo { display:inline-block; width:80px; vertical-align:top;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour2 { font-size:11px; background-color:#fff; padding:3px;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour2 span.gauche { display:inline-block; width:20px; vertical-align:top; color:#000000;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour2 span.milieu { display:inline-block; width:500px; margin:0 10px 0 0;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour2 span.milieu p { color:#333333;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour2 span.milieu .description { }
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour2 span.milieu a.lire { color:#FF9900;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour2 span.milieu a.lire:hover { text-decoration:underline;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .jour2 span.photo { display:inline-block; width:80px; vertical-align:top;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere p.vizu { text-align:center;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere p.vizu a { font-weight:bold; color:#24B3C0;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere p.vizu a:hover { text-decoration:underline;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere hr { border:none; border-bottom:1px solid #24B3C0; height:0px;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .infos_bateau { margin:0 0 10px;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .infos_bateau span.photo_bateau { display:inline-block; width:300px; vertical-align:top; margin:0 10px 0 0;margin:0 8px 0 0\9;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .infos_bateau span.details_bateau { display:inline-block; width:312px;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .infos_bateau span.details_bateau strong span { color:#333333;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .infos_bateau span.details_bateau p {}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .infos_bateau span.details_bateau p.ship_details { color:#333333; font-size:11px; margin:0 0 15px;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .infos_bateau span.details_bateau ul { float:left; margin:0 10px 0 0; width:140px; font-size:11px;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .infos_bateau span.details_bateau .karakter { float:left; width:163px; font-size:11px;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .infos_bateau span.details_bateau .karakter p.date { margin:0 0 15px;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .infos_bateau span.details_cab { display:inline-block; vertical-align:top; width:383px; margin:0 10px 0 0; padding:0 0 0 10px;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .infos_bateau span.details_cab p { color:#333333; font-size:11px; line-height:140%;}
.details_croisiere .onglets .contenus_onglets .contenu_info_croisiere .infos_bateau span.photo_cab { display:inline-block; width:210px;}

.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 {}
.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 .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;}

.details_croisiere .onglets div .fondbas2 { background-image:url(../images/angles/fondbas_628.gif); height:7px; background-position:top left; background-repeat:no-repeat; font-size:0px;}


.tarifs { border-left:1px solid #03A8B7; border-right: 1px solid #03A8B7; border-top:none; border-bottom:none; padding: 10px 0; margin: 0; /*position: relative;*/ width:668px;}
.tarifs h1 { font-size: 17px; margin: 0 0 10px; padding: 0 0 0 10px;}
.tarifs h1 span { color: #FF9900;}

div .fondhaut { background-image:url(../images/angles/fondhaut_670.gif); height:7px; background-position:top left; background-repeat:no-repeat; font-size:0px;}
div .fondbas { background-image:url(../images/angles/fondbas_670-4.gif); height:7px; background-position:top left; background-repeat:no-repeat; font-size:0px; margin:0 0 15px;}

.tarifs table { border-top:1px solid #13ADBC; /*border-left:1px solid #13ADBC;*/ margin:0 0 10px;}
.tarifs table tr {}
.tarifs table tr td { border-bottom:1px solid #13ADBC; border-right:1px solid #13ADBC; font-size:13px; color:#333333; font-weight:bold; text-align:center; width:100px; padding:3px 0;}
.tarifs table tr td.date { width:70px; font-size:12px;}
.tarifs table tr td.btn_devis { width:/*140px*/auto; border-right:none;}
.tarifs table tr td.vol { width:50px;}
.tarifs table tr td.vol p { color:#FF0000; font-size:12px;}
.tarifs table tr td p.nouveau_tarif { font-size:16px; color:#FF9900; font-weight:bold; text-align:right; padding:0 5px 0 0;}
.tarifs table tr td p.ancien_tarif { font-size:10px; color:#F90310; text-align:right; padding:0 2px 0 0;}
.tarifs table tr td p.ancien_tarif span { font-size:13px; font-weight:normal;}
.tarifs table tr td p.ancien_tarif span.old_price { font-size:11px; text-decoration:line-through; color:#000000;}
.tarifs table tr td a.devis { /*display:block; cursor:pointer;*/ margin:0;}
.tarifs table tr td a.devis span.img_gauche { float:left; background-image:url(../images/boutons/img_gauche6.gif); width:9px; height:31px; background-position:top left; background-repeat:no-repeat;}
.tarifs table tr td a.devis span.texte { float:left; background-image:url(../images/boutons/img_milieu6.gif); height:31px; background-position:top left; background-repeat:repeat-x; margin:0; padding:0 5px; font-size:13px; color:#990000; line-height:29px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.tarifs table tr td a.devis span.img_droite { float:left; background-image:url(../images/boutons/img_droite6.gif); width:9px; height:31px; background-position:top left; background-repeat:no-repeat;} 
.tarifs table tr td a.devis:hover span { background-position:bottom left;}
.tarifs table tr td.mois { border-right:none; height:35px; background-color:#E8F4F4; font-size:16px; font-weight:bold; color:#0DABBA;}
.tarifs table tr td p.tarif_broc { font-size:16px; font-weight:bold; color:#0DABBA; text-align:right; padding:0 5px 0 0;}

.tarifs a.autres_dates {  display:block; cursor:pointer; margin:0; float:right;}
.tarifs a.autres_dates span.img_gauche { float:left; background-image:url(../images/boutons/img_gauche7.gif); width:8px; height:29px; background-position:top left; background-repeat:no-repeat;}
.tarifs a.autres_dates span.texte { float:left; background-image:url(../images/boutons/img_milieu7.gif); height:29px; background-position:top left; background-repeat:repeat-x; margin:0; padding:0 10px; font-size:14px; color:#fff; line-height:27px; font-weight:bold;}
.tarifs a.autres_dates span.img_droite { float:left; background-image:url(../images/boutons/img_droite7.gif); width:8px; height:29px; background-position:top left; background-repeat:no-repeat;}
.tarifs a.autres_dates:hover span { background-position:left -28px;}

.tarifs .conditions { color:#333333; padding:10px 40px 0;}
.tarifs .conditions p {}
.tarifs .conditions hr { border:none; border-bottom:1px solid; height:0px; margin:10px 0 20px;}
.tarifs .conditions ul { padding:0 0 0 20px; margin:0 0 10px;}
.tarifs .conditions ul li { line-height:150%;}

p.ou { text-align:center; font-size:18px; font-weight:bold; color:#333333; margin:0 0 10px;}

.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 .contenu_bloc form {}
.devis .contenu_bloc form .formulaire { background-color:#E9F6F6; border:2px solid #90AAAB; width:/*480*/560px; margin:0 auto 10px; padding:15px;}
.devis .contenu_bloc form .formulaire p {}
.devis .contenu_bloc form .formulaire label { display:block; color:#333333; font-weight:bold; margin:0 -20px 7px; padding:0 0 0 25px;}
.devis .contenu_bloc form .formulaire label span { width:/*250*/220px; display:inline-block;}
.devis .contenu_bloc form .formulaire label span.comment { vertical-align:top;}
.devis .contenu_bloc form .formulaire label span.autre { width:auto; vertical-align:top;}
.devis .contenu_bloc form .formulaire label span.over { width:auto; vertical-align:top; margin:0 10px 0 0;}
.devis .contenu_bloc form .formulaire label span.unik { margin:0 0 5px; display:block; width:auto;}
.devis .contenu_bloc form .formulaire label select { width:/*140*/220px;}
.devis .contenu_bloc form .formulaire label select.court { width:55px;}
.devis .contenu_bloc form .formulaire label input { width:/*auto*/215px;}
.devis .contenu_bloc form .formulaire label.autePays{height:20px;}
.devis .contenu_bloc form .formulaire label input.autre2 { width:215px;position:relative;left:246px;top:-19px;}
.devis .contenu_bloc form .formulaire label input.chek { margin:1px 3px 0; width:auto;}
.devis .contenu_bloc form .formulaire label input.radio { margin:1px 3px 0; width:auto;}
.devis .contenu_bloc form .formulaire label textarea { margin:0; width:/*180*/215px; height:75px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.devis .contenu_bloc form p.notabene { font-weight:normal;}
.devis .contenu_bloc form .bouton { text-align:center;}
.devis .contenu_bloc form .bouton input { border:none; background:none; background-image:url(../images/fond_btn-input.gif); width:239px; height:31px; background-position:top left; background-repeat:no-repeat; cursor:pointer; padding:0 0 3px; font-size:13px; color:#fff; font-weight:bold; text-transform:uppercase;}
.devis .contenu_bloc form .bouton input:hover { background-position:bottom left;}
.devis .bas_bloc { background-image:url(../images/fondbas_bloc.gif); height:7px; font-size:1px; background-position:top left; background-repeat:no-repeat;}










/**Corrections IE6**/
*html .details_croisiere .onglets .contenus_onglets { margin-top:-1px;}
*html .devis .contenu_bloc form .formulaire label input.autre2 { width:215px;position:relative;left:270px;top:-19px;}
*html .devis .contenu_bloc form .formulaire label.autePays{height:20px;overflow:hidden;}
*html .devis .contenu_bloc form .formulaire label { display:block; color:#333333; font-weight:bold; margin:0 0px 7px; padding:0 0 0 25px;}
*html #gauche {float:left;margin:0 0px 0 0;padding:0;position:relative;width:320px;}

/**Corrections IE7**/
*:first-child+html {}


/**Corrections Safari et Chrome**/
body:nth-of-type(1) {}

