.colMiddle{float:left;display:inline;width:452px;margin:0 0 0 10px;}
.colRight{float:left;display:inline;width:250px;margin:0 0 0 10px;-margin:0 0 0 9px;}
.colWide{float:left;display:inline;width:712px;margin:0 0 0 10px;-margin:0 0 0 9px;}
a.blue-arrow{color:#03127e;font-size:13px;font-weight:bold;background:url("../../../images/pictos/arrow-blue.gif") no-repeat scroll left top transparent;padding:0 0 0 25px;display:block;float:left;}
.psep{border-bottom:1px #03127e solid;}
p.all-link{float:right;display:inline;background-color:#FFF;margin:0;padding:10px 0;width:100%;}
p.all-link a{float:right;color:#142287;font-size:14px;font-weight:bold;background:url("../../../images/pictos/arrow-blue-small.gif") no-repeat scroll 9px 9px #D9EEF7;padding:6px 13px 6px 35px;margin:0 15px 0 0;text-decoration:underline;}
#ariane{float:left;width:100%;margin:10px 0 0;}
#ariane,#ariane a{color:#FFF;font-size:12px;}
#ariane a{text-decoration:underline;}
#mr-companies{float:left;display:inline;width:452px;margin:10px 0 0;padding:0;}
#mr-companies .mr-companies-bottom{float:left;display:inline;width:452px;height:13px;background:transparent url("../../../images/bg/box-sprite.gif") no-repeat 0 -225px;overflow:hidden;}
#mr-companies h2{color:#03127e;font-size:18px;font-weight:bold;clear:left;float:left;display:inline;background:transparent url("../../../images/bg/box-sprite.gif") no-repeat 0 -57px;width:452px;text-align:center;height:27px;line-height:27px;}
#mr-companies ul{float:left;display:inline;margin:0;padding:10px 0 0;list-style-type:none;width:100%;background-color:#FFF;}
#mr-companies ul li{float:left;display:inline;text-align:center;margin:0 8px;}
#mr-companies ul li a{float:left;text-align:center;color:#03127e;font-size:12px;font-weight:bold;}
#mr-companies ul li a span{text-decoration:underline;}
#mr-companies ul li a img{border:none;}
.croisiere-offres{float:left;display:inline;width:250px;font-family:Tahoma,Verdana,Arial;padding:0;margin:10px 0 0;}
.croisiere-offres .offers-top{float:left;display:inline;width:250px;}
.croisiere-offres .offers-top .offers-top-begin{float:left;display:inline;width:250px;height:12px;overflow:hidden;background:transparent url("../../../images/bg/bg-offres-sprite.gif") no-repeat 0 0;}
.croisiere-offres .offers-top .offers-top-end{float:left;display:inline;width:250px;height:18px;overflow:hidden;background:transparent url("../../../images/bg/bg-offres-sprite.gif") no-repeat 0 -28px;}
.croisiere-offres .offers-top h3{float:left;display:inline;color:#03127E;font-size:18px;font-weight:bold;margin:0!important;padding:0 5px 5px 5px;width:240px;-width:250px;text-align:center;background-color:#ffcb00;}
.croisiere-offres .content{float:left;display:inline;background-color:#FFF;width:250px;}
.croisiere-offres .content ul{float:left;display:inline;margin:0;list-style-type:none;padding:0;width:250px;background-color:#FFF;}
.croisiere-offres .content ul li{float:left;display:inline;padding:3px 10px;margin:0;border-bottom:1px #839ccd solid;width:230px;-width:250px;}
.croisiere-offres .content ul li.last{border:none!important;}
.croisiere-offres .content ul li a span{display:block;}
.croisiere-offres .content ul li a.text{float:left;color:#039;width:135px;}
.croisiere-offres .content ul li a.text span.offer-title{font-size:13px;font-weight:bold;}
.croisiere-offres .content ul li a.text span.offer-desc{font-size:11px;}
.croisiere-offres .content ul li a.price{float:right;color:#f00;width:80px;text-align:center;font-weight:bold;}
.croisiere-offres .content ul li a.price span.offer-disc-amount{font-size:11px;}
.croisiere-offres .content ul li a.price span.offer-price{font-size:17px;}
.croisiere-offres .content ul li a.price span.offer-price small{font-size:10px;font-weight:normal;}
.croisiere-offres .content ul li a.price span.offer-discount{font-size:11px;color:#666;font-weight:normal;text-decoration:line-through;}
.croisiere-offres p.btm{float:left;display:inline;width:250px;margin:0;padding:0;}
.croisiere-offres .btm .offers-bottom-begin{float:left;display:inline;width:250px;height:10px;overflow:hidden;background:transparent url("../../../images/bg/bg-offres-sprite.gif") no-repeat 0 -65px;}
.croisiere-offres .btm .offers-bottom-end{float:left;display:inline;width:250px;height:11px;overflow:hidden;background:transparent url("../../../images/bg/bg-offres-sprite.gif") no-repeat 0 -89px;}
.croisiere-offres .btm a.blue-arrow{background:url("../../../images/pictos/arrow-blue.gif") no-repeat scroll 10px 6px #FFCB00;color:#03127E;display:inline;float:left;font-size:13px;font-weight:bold;padding:5px 5px 0 35px;width:210px;-width:250px;}
.list-companies{float:left;width:452px;margin:10px 0 0;}
.list-companies span#lc-top{float:left;display:inline;width:452px;height:11px;overflow:hidden;}
.list-companies span.red{background:transparent url("../../../images/bg/box-sprite.gif") no-repeat scroll 0 -168px;}
.list-companies span.yellow{background:transparent url("../../../images/bg/box-sprite.gif") no-repeat scroll 0 -57px;}
.list-companies h2{font-size:18px;font-weight:bold;clear:left;float:left;width:432px;-width:452px;padding:0 10px 10px;text-align:center;}
.list-companies h2.yellow{color:#03127e;background-color:#ffcb00;}
.list-companies h2.red{color:#FFF;background-color:#f30;}
.list-companies ul{float:left;display:inline;background-color:#FFF;width:452px;margin:0;padding:0 0 10px;list-style-type:none;}
.list-companies ul li{float:left;display:inline;width:452px;margin:0;padding:0;}
.list-companies p.img{border-right:1px solid #aeaeb0;float:left;display:inline;margin:5px 0;padding:0;height:75px;}
.list-companies ul li h3{margin:5px 0 0 5px!important;padding:0;}
.list-companies p.img a.img{width:110px;text-align:center;float:left;}
.list-companies img{border:none;}
.list-companies a.comp-title{color:#03127e;font-weight:bold;font-size:13px;text-decoration:none;}
.list-companies p.text{float:left;width:330px;padding:0 0 0 5px;margin:0 0 5px 0;color:#2b2b2b;font-size:12px;}
.list-companies p.links{float:left;padding:0;margin:0;background-color:#d9eef7;width:452px;border-bottom:1px #5571b3 solid;}
.list-companies p.links span{float:left;width:225px;margin:3px 0;}
.list-companies p.links span.more{border-right:1px #142287 solid;}
.list-companies p.links a{color:#142287;font-size:12px;text-decoration:underline;}
.list-companies p.links a.more{float:right;margin:0 20px 0 0;padding:0 0 0 12px;background:url("../../../images/pictos/red-plus.gif") no-repeat scroll left 4px transparent;}
.list-companies p.links a.all{float:left;margin:0 0 0 20px;}
.list-companies p.comp-details{float:left;display:inline;background-color:#FFF;margin:0;padding:0 0 10px;width:452px;}
.list-companies p.comp-details span.img{float:left;text-align:center;width:110px;margin:10px 0 0;}
.list-companies p.comp-details img{border:none;}
.list-companies p.comp-details span.text{float:right;margin:15px 5px 0;width:330px;font-size:13px;}
.list-companies p.comp-details a.all-comp{float:right;color:#142287;font-size:14px;font-weight:bold;background:url("../../../images/pictos/arrow-blue-small.gif") no-repeat scroll 9px 9px #D9EEF7;padding:6px 13px 6px 35px;margin:0 15px 0 0;text-decoration:underline;}
.list-destinations{float:left;width:452px;margin:10px 0 0;}
.list-destinations span#lc-top{float:left;display:inline;width:452px;height:11px;overflow:hidden;}
.list-destinations span.red{background:transparent url("../../../images/bg/box-sprite.gif") no-repeat scroll 0 -168px;}
.list-destinations span.yellow{background:transparent url("../../../images/bg/box-sprite.gif") no-repeat scroll 0 -57px;}
.list-destinations h2{font-size:18px;font-weight:bold;clear:left;float:left;width:432px;-width:452px;padding:0 10px 10px;text-align:center;}
.list-destinations h2.yellow{color:#03127e;background-color:#ffcb00;}
.list-destinations h2.red{color:#FFF;background-color:#f30;}
.list-destinations ul{float:left;display:inline;background-color:#FFF;width:452px;margin:0;padding:0 0 10px;list-style-type:none;}
.list-destinations ul li{float:left;display:inline;width:452px;margin:0;padding:0;}
.list-destinations p.img{border-right:1px solid #aeaeb0;float:left;display:inline;margin:5px 0;padding:0;height:75px;}
.list-destinations ul li h3{margin:5px 0 0 5px!important;padding:0;}
.list-destinations p.img a.img{width:110px;text-align:center;float:left;}
.list-destinations img{border:none;height:76px;width:102px;}
.list-destinations a.comp-title{color:#03127e;font-weight:bold;font-size:13px;text-decoration:none;}
.list-destinations p.text{float:left;width:330px;padding:0 0 0 5px;margin:0 0 5px 0;color:#2b2b2b;font-size:12px;}
.list-destinations p.links{float:left;padding:0;margin:0;background-color:#d9eef7;width:452px;border-bottom:1px #5571b3 solid;}
.list-destinations p.links span{float:left;width:225px;margin:3px 0;}
.list-destinations p.links span.more{border-right:1px #142287 solid;}
.list-destinations p.links a{color:#142287;font-size:12px;text-decoration:underline;}
.list-destinations p.links a.more{float:right;margin:0 20px 0 0;padding:0 0 0 12px;background:url("../../../images/pictos/red-plus.gif") no-repeat scroll left 4px transparent;}
.list-destinations p.links a.all{float:left;margin:0 0 0 20px;}
.list-destinations p.comp-details{float:left;display:inline;background-color:#FFF;margin:0;padding:0 0 10px;width:452px;}
.list-destinations p.comp-details span.img{float:left;text-align:center;width:110px;margin:10px 0 0;}
.list-destinations p.comp-details img{border:none;}
.list-destinations p.comp-details span.text{float:right;margin:15px 5px 0;width:330px;font-size:13px;}
.list-destinations p.comp-details a.all-comp{float:right;color:#142287;font-size:14px;font-weight:bold;background:url("../../../images/pictos/arrow-blue-small.gif") no-repeat scroll 9px 9px #D9EEF7;padding:6px 13px 6px 35px;margin:0 15px 0 0;text-decoration:underline;}
.pub-img{float:left;margin:10px 0 0;}
.pub-img img{border:none;}
#advPub{float:right;display:inline;width:250px;margin:10px 0 0;}
#see-also{float:left;width:452px;margin:10px 0 0;padding:0;font-family:font-family:Tahoma,Verdana,Arial;}
#see-also h2{color:#03127e;font-size:18px;font-weight:bold;clear:left;float:left;background:transparent url("../../../images/bg/box-sprite.gif") no-repeat 0 -57px;width:452px;height:27px;text-align:center;line-height:25px;}
#see-also .see-also-bottom{float:left;display:inline;width:452px;height:13px;background:transparent url("../../../images/bg/box-sprite.gif") no-repeat 0 -225px;overflow:hidden;}
#see-also div.content{float:left;display:inline;width:452px;background-color:#FFF;}
#see-also h3{float:left;display:inline;color:#03127e;font-size:14px;font-weight:bold;margin:5px 0 0 15px;width:430px;}
#see-also ul{float:left;display:inline;list-style-type:none;padding:0;margin:0;margin:5px 0 6px 15px;width:430px;}
#see-also ul li{float:left;display:inline;width:215px;margin:1px 0 0;padding:0;}
#see-also ul li a{display:block;color:#03127e;font-size:14px;margin:0;padding:0;}
#see-also div.sep{height:1px;background-color:#03127e;float:left;display:inline;overflow:hidden;width:452px;margin:0;}
#top-navire{margin:10px 0 0;float:left;display:inline;height:251px;width:238px;background:url("../../../images/bg/bg-top-navire.gif") no-repeat scroll left top transparent;}
#top-navire h2{color:#FFF;font-size:18px;font-weight:bold;float:left;display:inline;text-align:center;line-height:25px;width:238px;}
#top-navire ul{float:left;display:inline;list-style-type:none;padding:0;margin:0;margin:5px 0 0 15px;width:220px;}
#top-navire ul li{float:left;display:inline;width:220px;margin:3px 0 0;padding:0;}
#top-navire ul li a{display:block;color:#FFF;font-size:14px;margin:0;padding:0;}
.croisiere-navire{float:left;display:inline;width:712px;margin:10px 0 0;}
.croisiere-navire h2{color:#03127e;font-size:18px;font-weight:bold;clear:left;float:left;background:transparent url("../../../images/bg/box-sprite.gif") no-repeat 0 0;width:712px;height:27px;text-align:center;line-height:25px;}
.croisiere-navire .navire-content{float:left;display:inline;background-color:#FFF;width:712px;}
.croisiere-navire .navire-description{float:left;display:inline;width:360px;margin:10px 0 0 10px;}
.croisiere-navire .navire-description .navire-text{font-size:12px;padding:0;margin:0 0 10px;}
.croisiere-navire .navire-description .navire-text a{color:#142287;font-size:13px;font-weight:bold;padding:10px 0 0;text-decoration:underline;clear:left;display:block;}
.croisiere-navire .navire-description .offer{float:left;display:inline;background-color:#d9eef7;border:1px #132186 solid;width:352px;padding:15px 5px;margin:25px 0 0;}
.croisiere-navire .navire-description .offer p.details{float:left;display:inline;width:210px;color:#039;font-size:14px;}
.croisiere-navire .navire-description .offer p.details a{color:#039;display:block;float:left;display:inline;width:210px;}
.croisiere-navire .navire-description .offer p.details span{font-size:16px;font-weight:bold;display:block;margin:0 0 5px;}
.croisiere-navire .navire-description .offer p.price{float:right;display:inline;width:125px;-width:115px;text-align:right;margin:10px 3px 0 0;}
.croisiere-navire .navire-description .offer p.price span.partir{float:right;display:inline;font-size:11px;color:#039;margin:0 0 2px;}
.croisiere-navire .navire-description .offer p.price a.amount{float:right;display:inline;background-color:#f30;color:#FFF;font-size:21px;font-weight:bold;padding:5px;}
.croisiere-navire .navire-description .offer p.price a.amount small{font-size:12px;font-weight:normal;}
.croisiere-navire p.all-offers{float:left;display:inline;margin:15px 0 0;width:364px;}
.croisiere-navire p.all-offers a.all-offers{float:right;color:#142287;font-size:14px;font-weight:bold;background:url("../../../images/pictos/arrow-blue-small.gif") no-repeat scroll 9px 9px #D9EEF7;padding:6px 13px 6px 35px;margin:0 0 15px;text-decoration:underline;}
#navire_multimedia{float:left;display:inline;width:320px;position:relative;margin:10px 0 0 10px;}
#navire_multimedia .gallery .thumbs{+height:50px;display:inline;}
#croisiere-thematiques{float:left;width:452px;margin:10px 0 0;}
#croisiere-thematiques h2{font-size:18px;font-weight:bold;clear:left;float:left;width:452px;height:27px;text-align:center;line-height:25px;}
#croisiere-thematiques h2.yellow{color:#03127e;background:transparent url("../../../images/bg/box-sprite.gif") no-repeat 0 -57px;}
#croisiere-thematiques div.content{float:left;display:inline;width:452px;background-color:#FFF;}
#croisiere-thematiques div.content img{border:none;float:left;display:inline;margin:1px 0 0;}
#croisiere-thematiques div.content a.croisiere-title{display:inline;float:right;color:#142287;font-size:14px;font-weight:bold;background:url("../../../images/pictos/arrow-blue-small.gif") no-repeat scroll 9px 9px #D9EEF7;padding:6px 13px 6px 35px;margin:0 15px 15px 0;text-decoration:underline;}
#croisiere-thematiques div.content p{font-size:13px;color:#03127e;float:left;display:inline;margin:0;padding:10px;width:432px;}
#autres-thematiques{float:left;display:inline;width:452px;margin:10px 0 0;}
#autres-thematiques h2.red{background-color:#F30;color:#FFF;}
#autres-thematiques span.red{background:transparent url("../../../images/bg/box-sprite.gif") no-repeat scroll 0 -168px;}
#autres-thematiques span#lc-top{display:inline;float:left;height:11px;overflow:hidden;width:452px;}
#autres-thematiques h2{clear:left;float:left;font-size:18px;font-weight:bold;padding:0 10px 10px;text-align:center;width:432px;-width:452px;}
#autres-thematiques ul{background-color:#FFF;display:inline;float:left;list-style-type:none;margin:0;padding:0 0 10px;width:452px;}
#autres-thematiques ul li{display:inline;float:left;margin:0;padding:0;width:452px;}
#autres-thematiques ul li h3{margin:5px 0 0 5px!important;padding:0;width:442px;}
#autres-thematiques ul li h3 a{color:#03127E;font-size:13px;font-weight:bold;text-decoration:none;}
#autres-thematiques ul p.text{color:#2B2B2B;float:left;font-size:12px;margin:0 0 5px;padding:0 0 0 5px;width:442px;}
#autres-thematiques ul p.links{background-color:#D9EEF7;border-bottom:1px solid #5571B3;float:left;margin:0;padding:0;width:452px;}
#autres-thematiques ul p.links a{color:#142287;font-size:12px;text-decoration:underline;}
#autres-thematiques ul p.links a.all{float:left;margin:0 0 0 20px;}
#autres-thematiques ul p.links a.more{float:right;margin:0 20px 0 0;padding:0 0 0 12px;background:url("../../../images/pictos/red-plus.gif") no-repeat scroll left 4px transparent;}
#autres-thematiques ul p.links span.more{border-right:1px solid #142287;}
#autres-thematiques ul p.links span{float:left;margin:3px 0;width:225px;}
#croisiere-destinations-mdemandee{float:left;display:inline;width:712px;margin:10px 0 0;}
#croisiere-destinations-mdemandee h2{color:#03127e;font-size:18px;font-weight:bold;clear:left;float:left;background:transparent url("../../../images/bg/box-sprite.gif") no-repeat 0 0;width:712px;height:27px;text-align:center;line-height:25px;}
#croisiere-destinations-mdemandee div.content{float:left;display:inline;width:712px;background-color:#FFF;padding:0 0 10px;}
#croisiere-destinations-mdemandee div.content span.title{float:left;display:inline;color:#03127e;font-size:15px;font-weight:bold;margin:15px 0 0 10px;}
#croisiere-destinations-mdemandee div.content ul{float:left;margin:0;padding:15px 0 0;list-style-type:none;width:100%;background-color:#FFF;}
#croisiere-destinations-mdemandee div.content ul li{float:left;display:inline;text-align:center;margin:0 1px;width:116px;}
#croisiere-destinations-mdemandee div.content ul li h3{margin:0!important;float:none;}
#croisiere-destinations-mdemandee div.content ul li a{text-align:center;color:#03127e;font-size:12px;font-weight:bold;}
#croisiere-destinations-mdemandee div.content ul li a span{text-decoration:underline;}
#croisiere-destinations-mdemandee div.content ul li a img{height:76px;width:102px;border:none;}
#croisiere-destinations{float:left;display:inline;background-color:#FFF;width:712px;border-top:1px #03127e solid;padding:0;}
#croisiere-destinations ul{float:left;display:inline;width:710px;margin:10px 0 0;padding:0;list-style-type:none;background:url("../../../images/bg/silver-sep.gif") repeat-y top left transparent;}
#croisiere-destinations ul li{float:left;display:inline;width:325px;margin:0 15px;}
#croisiere-destinations ul.sep{border-right:0 #aeaeb0 solid;}
#croisiere-destinations p.img{border-right:1px solid #aeaeb0;float:left;display:inline;margin:5px 0;padding:0 5px;height:75px;}
#croisiere-destinations ul li h3{margin:2px 0 3px 5px!important;padding:0;display:block;width:190px;}
#croisiere-destinations p.img a.img{width:110px;text-align:center;float:left;}
#croisiere-destinations img{border:none;height:76px;width:102px;}
#croisiere-destinations a.comp-title{color:#03127e;font-weight:bold;font-size:13px;text-decoration:none;}
#croisiere-destinations p.text{float:left;width:195px;padding:0 0 0 5px;margin:0 0 5px 0;color:#2b2b2b;font-size:12px;height:65px;overflow:hidden;}
#croisiere-destinations p.links{float:left;padding:0;-padding:0 0 2px;margin:10px 0;background-color:#d9eef7;width:322px;border-bottom:1px #5571b3 solid;}
#croisiere-destinations p.links span{float:left;width:155px;margin:3px 0;}
#croisiere-destinations p.links span.more{border-right:1px #142287 solid;}
#croisiere-destinations p.links a{color:#142287;font-size:12px;text-decoration:underline;}
#croisiere-destinations p.links a.more{float:right;margin:0 30px 0 0;padding:0 0 0 12px;background:url("../../../images/pictos/red-plus.gif") no-repeat scroll left 4px transparent;}
#croisiere-destinations p.links a.all{float:left;margin:0 0 0 30px;}
.rounded-box{float:left;width:444px;margin:10px 0 0;padding:0;font-family:font-family:Tahoma,Verdana,Arial;}
.rounded-box h2{color:#03127e;font-size:18px;font-weight:bold;clear:left;float:left;width:444px;height:24px;text-align:center;line-height:25px;}
.rounded-box h2.yellow{background:transparent url("../../../images/bg/box-sprite.gif") no-repeat 0 -113px;}
#hp-thematiques ul,#hp-moisdepart ul{float:left;display:inline;background-color:#FFF;list-style-type:none;margin:0;padding:7px 10px 0;width:424px;-width:444px;}
#hp-thematiques ul li,#hp-moisdepart ul li{float:left;display:inline;}
#hp-thematiques ul li{width:190px;margin:2px 0 0 20px;}
#hp-moisdepart ul li{width:130px;margin:2px 0 0 10px;}
#hp-thematiques ul li a,#hp-moisdepart ul li a{color:#03127e;font-size:14px;font-weight:bold;font-family:Tahoma;}
#hp-thematiques span.footer,#hp-moisdepart span.footer{height:13px;overflow:hidden;float:left;display:inline;width:444px;margin:0;padding:0;background:transparent url("../../../images/bg/box-sprite.gif") no-repeat 0 -268px;}
#topDestination{float:left;display:inline;margin:10px 0 0;padding:0;width:238px;height:333px;background:url(../../../images/bg/topdesti.gif) left top no-repeat;}
#topDestination h2{display:inline;color:#03127e;font-weight:bold;margin:10px 0 0 7px!important;}
#topDestination p{float:left;display:inline;margin:25px 0 15px 0;padding:0;text-align:center;width:238px;color:#03127e;font-size:11px;font-weight:bold;}
#topDestination ul.content{float:left;display:inline;margin:0 0 0 30px!important;padding:0;width:200px;height:205px;list-style:none;}
#topDestination ul.content li{float:left;margin:5px 0 0;padding:0;width:200px;font-size:14px;font-weight:bold;color:#03127e;}
#topDestination ul.content li a{color:#03127e;text-decoration:none;}
#topDestination ul.content li a:hover{text-decoration:underline;}
div#messageAttente{position:absolute;z-index:10000;top:0;left:0;width:410px;}
div#messageAttente div#waiting{background-image:url(../../../images/btn/btn-waiting.gif);position:absolute;visibility:hidden;z-index:10000;overflow:hidden;width:410px;height:101px;left:0;top:0;}
div#messageAttente div#waiting iframe{display:none;display:block;position:absolute;left:0;top:0;z-index:-1;filter:mask();width:410px;height:101px;}
#waitingImg{display:none;width:410px;height:101px;}
#search{float:left;display:inline;margin:0;padding:0;width:239px;height:370px;background:url(../../../images/bg/search.gif) left top repeat-x;top:0;}
#search #tabs_content{float:left;width:238px;margin:15px 0 0;padding:0;font:bold 11px Arial,Helvetica;}
#search #tabs_content form{position:relative;width:200px;height:280px;margin:10px 0 0 20px;padding:0;}
#search #tabs_content form select{font-size:11px;height:20px;padding:1px;}
#search #tabs_content form div{float:left;width:200px;margin:0 0 2px 0;padding:0;}
#search #tabs_content form label{float:left;clear:both;width:100%;color:#000;margin:10px 0 5px 0;}
#search #tabs_content form div.wFlex,#search #tabs_content form div.wBudget{float:left;}
#search #tabs_content form div.col1{float:left;width:100px;}
#search #tabs_content form .critere{margin:0;padding:0;width:100%;}
#search #tabs_content form input,#search #searchContent form select{float:left;margin:0;padding:0;font:normal 11px Arial,Helvetica;}
#search #tabs_content form select#departureDateMonthYear{margin:0 0 0 4px;}
#search #tabs_content form img.datepicker_trigger{margin:0 2px 1px 4px!important;padding:0;}
#search #tabs_content form div.btn{position:static;float:left;margin:20px 0 0;padding:0;width:100px;height:28px;}
#search #tabs_content form div.btn a{float:left;display:inline;padding:5px 20px 0 11px;width:auto;height:28px!important;text-decoration:none;color:#fff;cursor:pointer;}
#pagePlan{float:left;display:inline;width:712px;margin:10px 0 0;padding:0;height:auto;overflow:hidden;}
#pagePlan ul#FP_tabs{background:transparent url("../../../images/bg/box-sprite.gif") no-repeat 0 -296px;width:684px!important;-width:712px!important;margin:0;padding:5px 14px 0 14px;}
#pagePlan ul#FP_tabs.tabs li.on,#pagePlan ul#FP_tabs.tabs li:hover{background:transparent url(../../../images/menu/tabsFP.png) no-repeat 0 -40px;}
#pagePlan ul#FP_tabs.tabs li{background:transparent url(../../../images/menu/tabsFP.png) no-repeat;padding:10px 0 0;}
#pagePlan ul#FP_tabs li.on a{color:#03127E;}
#pagePlan ul#FP_tabs li a{color:#FFF;}
#pagePlan ul#FP_tabs li:hover a{color:#03127E;}
#pagePlan div.tab-content{float:left;width:692px;-width:712px;background-color:#FFF;padding:10px 10px 20px;font-size:13px;font-weight:bold;overflow:hidden;}
#pagePlan div.tab-content a{color:#03127E;}
#pagePlan div.tab-content div.pp-row{float:left;display:inline;width:690px;margin:15px 0 0;}
#pagePlan div.tab-content div.pp-row p{float:left;display:inline;margin:0;padding:0;}
#pagePlan div.tab-content div.pp-row p.pp-title{width:200px;}
#pagePlan div.tab-content div.pp-row p.pp-links{width:480px;}
#pagePlan div.tab-content div.pp-row p.wide{width:680px;}
#pagePlan div.tab-content div.pp-row p.pp-links a{text-decoration:underline;margin:0 10px 0 0;padding:0;}
.ad-gallery{margin:10px 0 0 10px!important;}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:transparent url(../../../images/pictos/btn-previous.gif) no-repeat top left;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:transparent url(../../../images/pictos/btn-next.gif) no-repeat top left;}
.ad-gallery .ad-back{background:transparent url(../../../images/pictos/arrow-previous-on.gif) 0 17px no-repeat;}
.ad-gallery .ad-forward{background:transparent url(../../../images/pictos/arrow-next-on.gif) 0 17px no-repeat;}
.ad-gallery .ad-thumbs li a.ad-active img{border-bottom:2px solid #09F!important;}