.sep{float:left;background:url(/static/images/bg/sep_bleu_698.jpg) no-repeat;width:698px;height:1px;font-size:0;margin:5px 0 10px 0;padding:0;}
.sep2{float:left;background:url(/static/images/bg/sep_banc_698.png) no-repeat;width:698px;height:1px;font-size:0;margin:5px 0 10px 0;padding:0;}
.col1{float:left;width:410px;height:auto;margin:0;padding:0;border:none;}
.row{clear:both;float:left;padding:0;}
#entete{float:left;width:668px!important;+width:698px;height:268px;margin:0;padding:0 20px 0 10px;background:url(/static/images/bg/bg-premiere-croisiere.jpg) left bottom no-repeat;}
#entete h1,#entete h2{float:left;margin:44px 0 0 10px!important;+margin:44px 0 0 5px;padding:0;color:#fff;font-size:29px;line-height:35px;width:210px;}
#entete h1 span,#entete h2 span{font-size:35px;font-weight:bold;float:left;}
#entete div.avantages-title{float:left;margin:44px 0 0 10px!important;+margin:44px 0 0 5px;padding:0;color:#fff;font-size:29px;line-height:35px;width:210px;height:35px;}
#entete div.avantages-title span{font-size:35px;font-weight:bold;float:left;}
#entete ul{clear:both;float:left;width:100%;margin:100px 0 0 15px!important;+margin:30px 0 0 7px;padding:0;list-style:none;}
#entete ul li{float:left;margin:5px 0 0;padding:0 0 0 20px;width:310px!important;+width:330px;color:#fff;font-size:11px;line-height:15px;font-weight:bold;background:url(/static/images/sprites/icons-sprite.png) no-repeat 0 0 transparent;cursor:pointer;}
#entete ul li a{color:#fff;text-decoration:none;}
#entete ul li a:hover{color:#fff;text-decoration:underline;}
#avantagesCroisieres{float:left;width:698px;height:auto;background:#FFF;margin:20px 0 0;padding:0 0 20px 0;}
#avantagesCroisieres h1{line-height:normal;margin:0 0 0 20px!important;+margin:0 0 0 10px;color:#39F;}
#avantagesCroisieres h2{line-height:normal;margin:0 0 0 20px!important;+margin:0 0 0 10px;}
#avantagesCroisieres p.accroche{width:400px;color:#39F;font-size:17px;font-weight:bold;margin:0 0 10px 0;padding:0;}
#avantagesCroisieres p.title{width:100%;font-size:17px;color:#39F;margin:25px 0 0;padding:0;height:auto;}
#avantagesCroisieres p.title span{font-weight:bold;}
#avantagesCroisieres p.descriptif{color:#666;font-size:13px;line-height:14px;text-align:justify;margin:0;padding:0;}
#avantagesCroisieres img.premiereCroisiere{float:right;width:224px;height:224px;margin:0;padding:0;border:none;}
#bonnesraisons{background:#67ccff url(/static/images/bg/bg-bonnesraisons.jpg) no-repeat left bottom;float:left;margin:30px 0 0;padding:0;width:698px;}
#bonnesraisons h2{color:#FFF;line-height:normal;margin:5px 0 0 20px!important;+margin:5px 0 0 10px;height:auto;}
#bonnesraisons span{font-weight:bold;}
#bonnesraisons ul{clear:both;float:left;width:660px;margin:0 0 0 20px!important;+margin:0 0 0 10px;padding:0 0 10px 0;list-style:none;}
#bonnesraisons ul li{float:left;margin:5px 0 0;padding:0;width:100%;color:#fff;font-size:13px;line-height:15px;font-weight:bold;}
#bonnesraisons p.descriptif{float:left;margin:0 0 0 20px!important;+margin:0 0 0 10px;width:670px;padding:0 0 10px 0;color:#fff;font-size:13px;font-weight:bold;line-height:15px;}
#faq-subheader{width:100%;background:url("/static/images/faq/h1-bg.png");height:164px;margin:5px 0 0;}
#faq-content .hidden,#faq-content #content-column .contentPage{display:none;}
#faq-content #content-column .visible,#faq-content #content-column .content .subtabActive{display:block;}
#faq-subheader .bienvenue{color:#FC0800;float:left;font-size:26px;padding:13px 20px 8px;width:100%;}
#faq-subheader h1{color:#FC0800;font-size:30px;font-weight:bold;padding:0 91px;}
#sub-description{color:white;background-color:#1072D5;padding:5px 0;font-size:15px;}
#sub-description b{padding-left:12px;}
#faq-content{width:100%;background-color:#FFF;font-family:Tahoma,Trebuchet MS;overflow:hidden;}
#faq-content #menu-column{background-color:#F0F9FE;float:left;text-align:center;width:22%;font-family:Tahoma;padding-right:3px;padding-bottom:10px;}
#faq-content #menu-column .hint{background-color:white;display:block;padding:5px 0;position:relative;text-align:center;width:99%;}
#faq-content .slide-menu{width:96%;margin-left:5px;}
#faq-content #menu-column .picture-menu{width:100%;}
#faq-content #menu-column .hint:after{border-style:solid;border-width:5px 5px 0 5px;border-color:#fa0000 transparent transparent transparent;content:"";height:0;position:absolute;right:20%;top:40%;width:0;}
#faq-content #menu-column .parentMenu{background-color:#F90000;border-top:1px dotted gray;cursor:pointer;text-align:left;}
#faq-content #menu-column .parentMenu .menuTitle{padding-left:5px;color:white;display:table-cell;font-size:12px;font-weight:bold;height:50px;vertical-align:middle;width:92%;+line-height:50px;}
#faq-content #menu-column .parentMenu.notSlected{background-color:#F0F9FE;}
#faq-content #menu-column .parentMenu.notSlected .menuTitle{color:black;font-size:12px;}
#faq-content #menu-column .parentMenu ul{padding:7px 0 7px 16px;background-color:#F0F9FE;margin:0;}
#faq-content #menu-column .parentMenu ul li{list-style-type:none;padding:2px;position:relative;}
#faq-content #menu-column .parentMenu ul li a{color:black;text-decoration:none;}
#faq-content #menu-column .parentMenu ul li:before{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fa0000;content:"";position:absolute;left:-5%;top:4px;}
#faq-content #menu-column .parentMenu li.selected{font-weight:bold;}
#faq-content #content-column{width:75%;float:left;}
#faq-content #content-column .menuTitle{color:#0f72d5;display:block;float:left;font-size:19px;font-weight:bold;padding:20px 0 14px 18px;width:99%;}
#faq-content #content-column .menuTitle h2{color:#0f72d5;}
#faq-content #content-column ul.questions{background-color:#EFFAFE;float:right;margin-left:60px;padding-left:20px;padding-top:5px;width:90%;margin-top:0;display:block!important;padding-bottom:10px;}
#faq-content #content-column ul.questions li{color:#F90000;font-size:16px;list-style-type:square;margin-left:6px;}
#faq-content #content-column ul.questions p{color:#000;font-size:12px;margin-left:-15px;text-align:justify;padding-right:10px;}
#faq-content #content-column ul.questions>p{padding-left:10px;}
#faq-content #content-column h3{background-color:#EFFAFE;margin-left:52px;padding:10px;width:90%;height:10px;}
#faq-content #content-column ul.questions li h4{color:#1271CA;font-size:15px;font-weight:normal;margin-top:6px;margin-bottom:6px;}
#faq-content #content-column ul.questions li .spacer{margin-left:-30px;height:4px;background-color:#fff;margin-top:10px;}
#fil-ariane{height:20px;line-height:18px;background-color:#F0F9FE;padding-left:3px;}
#fil-ariane a{text-decoration:underline;color:#39f;}
#hp-ville-depart,#recherches-du-moment{background-color:#FFF;border-radius:10px;float:left;display:inline;width:202px;margin-left:5px;margin-bottom:10px;}
#hp-ville-depart span,#recherches-du-moment span{color:#39F;float:left;font-size:18px;height:30px;line-height:18px;margin:10px 0 0 10px;padding:0;width:auto;}
#hp-ville-depart .content,#recherches-du-moment .content{float:left;padding:0 0 20px 10px;width:192px;}
#hp-ville-depart ul,#recherches-du-moment ul{float:left;display:inline;width:170px;margin:15px 0 0 20px;padding:0;list-style-type:none;}
#hp-ville-depart li,#recherches-du-moment li{background:url("/static/images/sprites/general-sprite-icons.png") no-repeat scroll 0 -141px transparent!important;display:inline;float:left;min-height:15px;margin:3px 0 0;padding:0 0 1px 20px;width:140px;text-align:left;}
#hp-ville-depart a,#recherches-du-moment a{color:#39f;font-weight:bold;text-decoration:underline;font-size:11px;}
#menu-column>a>img{width:202px;}
#drapeaux-fp{float:right;}