.colA{float:left;width:710px!important;+width:710px;margin:10px 0 0 0;padding:0;}
#liste .colA{margin:-20px 0 0 0;}
#listeArmateurs .colA{width:700px;}
.colB{float:left;margin-left:0!important;+margin-left:0;padding:0;}
form.trierPar{float:left;border:none;padding:0;margin:0;}
form.trierPar fieldset.trierParFieldset{border:0;padding:0;margin:0;}
#listeResultats{float:left;background:#fff;width:698px;padding:0;}
#listeResultats div.content{width:698px;margin:0;}
#listeResultats div.content table{margin:0;padding:0;width:698px;border-collapse:none;}
#listeResultats div.content table tr td{height:auto;padding:5px 0 5px 0;margin:0;vertical-align:top;}
#listeResultats div.content table tr td.separation{background:url(../../images/bg/sep_bleu_698.jpg) no-repeat bottom left;width:698px;height:1px;}
#listeResultats div.content table tr td.visuel{width:100px;padding:8px 10px 0 10px;margin:0;text-align:center;}
#listeResultats div.content table tr td.visuel img{width:100px;height:74px;padding:0;margin:0;border:none;}
#listeResultats div.content table tr td.visuel p.cruise{float:left;background-color:#0195F9;color:white;width:auto;margin:1px 0 0 0;padding:2px;}
#listeResultats div.content table tr td.visuel div.avis{background:transparent;padding:0;margin:0;float:left;width:100px;font-size:11px;color:#f00;font-weight:bold;}
#listeResultats div.content table tr td.visuel div.avis div.moyenne{float:left;width:100px;}
#listeResultats div.content table tr td.visuel div.avis div.moyenne img.star{display:inline;width:11px;height:12px;padding:0;margin:1px 1px 0 0;}
#listeResultats div.content table tr td.visuel div.avis span.eval{text-transform:uppercase;font-weight:normal;font-size:11px;float:left;width:100px;}
#listeResultats div.content table tr td.descriptif a{float:left;width:415px;margin:0;padding:0;cursor:pointer;}
#listeResultats div.content table tr td.descriptif p.croisiereDestination{padding:0 0 5px 0;margin:0;color:#39f;font-size:15px;font-weight:bold;line-height:16px;width:415px;}
#listeResultats div.content table tr td.descriptif span.croisiereZone{color:#39f;font-size:13px;font-weight:bold;line-height:14px;}
#listeResultats div.content table tr td.descriptif span.duree{color:#39f;font-size:13px;font-weight:bold;line-height:14px;}
#listeResultats div.content table tr td.descriptif p.croisiereNavire{margin:5px 0;color:#666;font-weight:bold;line-height:12px;font-size:11px;}
#listeResultats div.content table tr td.descriptif p.croisiereNavire span.confort{color:#666;font-weight:normal;line-height:12px;font-size:11px;}
#listeResultats div.content table tr td.descriptif p.croisiereNavire span.formule{color:#666;font-weight:normal;line-height:12px;font-size:11px;}
#listeResultats div.content table tr td.descriptif p.croisiereNavire img.company{border:0;margin-top:3px;}
#listeResultats div.content table tr td.descriptif span.croisiereEscales{display:block;margin-top:8px;color:#666;font-size:11px;font-weight:normal;line-height:12px;}
#listeResultats div.content table tr td.descriptif span.croisiereEscales b{font-weight:bold;}
#listeResultats div.content table tr td.descriptif span.croisiereDeparts{display:block;color:#666;font-size:11px;font-weight:normal;line-height:12px;}
#listeResultats div.content table tr td.descriptif span.croisiereDeparts b{font-weight:bold;}
#listeResultats div.content table tr td.descriptif span.stopAffaire{width:100px;margin:0 10px;padding:1px 3px;background-color:#39f;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:center;}
#listeResultats div.content table tr td.descriptif span.dernieresPlaces{width:100px;margin:0 10px;padding:1px 3px;background-color:#ff0;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:center;}
#listeResultats div.content table tr td.descriptif span.coupDeCoeur{width:100px;margin:0 10px;padding:1px 3px;background-color:#f00;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:center;}
#listeResultats div.content table tr td.tarif{text-align:center;}
#listeResultats div.content table tr td.tarif .tarifPartir{font-size:10px;margin-left:60px;line-height:10px;color:#f00;}
#listeResultats div.content table tr td div.descriptifPrixConteneur{background:url(../../images/pictos/prixConteneur.gif) 0 0 no-repeat;width:127px;height:47px;text-align:center;padding:3px 10px 0 0;margin:0 0 25px 0;cursor:pointer;}
#listeResultats div.content table tr.coupDeCoeur td div.descriptifPrixConteneur{background:url(../../images/pictos/coupDeCoeur.gif) 0 0 no-repeat;width:127px;height:47px;padding:3px 0 0 0;cursor:pointer;}
#listeResultats div.content table tr td div.descriptifPrixConteneur div.descriptifPrix{text-align:center;margin:0 0 0 21px;}
#listeResultats div.content table tr.coupDeCoeur td div.descriptifPrixConteneur div.descriptifPrix{margin:0 0 0 21px;}
#listeResultats div.content table tr td div.descriptifPrixConteneur div.descriptifPrix span.aPartirDe{display:block;margin-bottom:1px;padding:6px 0 3px 0;color:#fff;font-weight:normal;font-size:11px;line-height:11px;}
#listeResultats div.content table tr td div.descriptifPrixConteneur div.descriptifPrix span.prixBarre{display:block;margin-bottom:1px;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:line-through;}
#listeResultats div.content table tr td div.descriptifPrixConteneur div.descriptifPrix span.prix{display:block;color:#fff;font-size:20px;font-weight:bold;text-transform:uppercase;}
#listeResultats div.content table tr td div.descriptifPrixConteneur div.descriptifPrix span.prix .ttc{font-size:11px;}
#listeResultats div.content table tr td div.descriptifPrixConteneur div.descriptifPrix span.reduc{display:block;margin:5px 0 0 0;color:#f00;font-size:16px;font-weight:bold;}
#listeResultats div.content table tr.coupDeCoeur td div.descriptifPrixConteneur div.descriptifPrix span.aPartirDe{display:block;margin-bottom:1px;padding:2px 0 3px 0;color:#fff;font-weight:normal;font-size:11px;line-height:11px;}
#listeResultats div.content table tr td div.avion{display:block;background:url(../../images/icon/avion.gif) 0 0 no-repeat;height:20px;padding:0 0 0 10px;text-align:center;color:#f00;font-size:11px;cursor:pointer;}
#listeResultats div.content table tr td div.avion a{color:#f00;font-size:11px;cursor:pointer;}
#listeResultats div.content table tr td.tarif .btn2{margin-left:15px;}
#listeResultats div.content table tr td.blocCheckbox{vertical-align:middle;width:20px;margin:0;padding:0 0 0 3px;text-align:center;}
#listeResultats div.content table tr.coupDeCoeur td.blocCheckbox{vertical-align:middle;width:20px;margin:0;padding:0 0 0 3px;text-align:center;}
#listeResultats div.content table tr td.blocCheckbox input{margin:0;}
#resultsSizeNotNull{width:698px;padding:0;margin:0;}
#resultsSizeNull{float:left;clear:both;width:698px;background:#fff;padding:10px 0 3px 0;margin:0!important;+margin:0 0 40px 0;}
#resultsSizeNull .message{float:left;padding:0;margin:0 3px 0 13px;font-size:13px;}
#resultsSizeNull .telhoraires{float:left;clear:both;width:80%;height:60px;padding:0 0 0 20px;margin:5px 0 0 53px;}
#resultsSizeNull .telhoraires .numtel{float:left;margin:0;color:#39f;font:bold 20px Tahoma,Verdana,sans-serif;}
#resultsSizeNull .telhoraires .horaires{float:left;width:200px;}
#resultsSizeNull .sep-detailtel{float:left;border-left:solid 1px #39f;width:1px;height:20px;margin:10px 10px 0 5px;}
#resultsSizeNull .infos-text11{float:left;width:320px;font-size:11px;line-height:13px;}
#encartTelephone{float:left;width:250px;height:228px;margin:0 0 10px;padding:0;background:url(../../../static/images/pub/telephone.jpg) top left no-repeat;}
#encartTelephone h2{color:#fff;margin:0 20px;line-height:39px;}
#encartTelephone .bloc{float:left;margin:10px 0 0 10px!important;+margin:10px 0 0 5px;color:#fff;font-size:20px;}
#encartTelephone .bloc span{font-weight:bold;}
#encartTelephone .bloc p{float:right;width:150px;margin:0;padding:0;font-size:11px;font-weight:normal;text-align:left;}
#encartTelephone .bloc p.text{float:left;margin:0;padding:0;width:230px;font-size:18px;line-height:20px;}
#encartTelephone .bloc p.text span{font-weight:bold;}
#encartTelephone .bloc p.tel{float:left;margin:35px 0 0 0;padding:0;width:230px;font-size:22px;font-weight:bold;text-align:center;}
#encartTelephone .bloc p.horaires{float:left;margin:20px 0 0 10px!important;+margin:20px 0 0 5px;padding:0;width:210px;font-size:11px;font-weight:bold;}
#encartTelephone .bloc .prix{float:left;background:#fff;color:#f00;font-size:24px;font-weight:bold;text-align:right;padding:5px;}
#encartTelephone .bloc .prix .ttc{font-size:11px;}
#encartTelephone .bloc a.link{clear:both;float:left;height:30px;width:130px!important;+width:150px;margin:10px 0;padding-left:20px;background:url(../../images/pictos/arrow_blanc.gif) no-repeat left top;color:#fff;font-size:11px;font-weight:bold;text-decoration:underline;}
#encartTelephone .bloc a.link:hover{text-decoration:none;}