.sep{float:left;display:inline;background:url(/static/images/bg/sep_bleu_958.jpg) no-repeat;width:958px;height:1px;font-size:0;margin:0;padding:0;overflow:hidden;}
#infos{float:left;display:inline;width:100%;height:auto;background:#FFF;margin:10px 0 0 0;padding:0;}
#infos h1,#infos h2{line-height:normal;margin:5px 0 0 20px;color:#39F;font-size:20px;height:30px;display:inline;}
#infos .encartcondition{width:530px;margin:0 0 0 250px;padding:0 0 60px;float:left;display:inline;}
#infos p.assuranceMailTo{position:relative;float:left;padding:0 100px;}
#infos .encartcondition p{float:left;display:inline;clear:both;width:100%;color:#666;font-size:13px;font-weight:bold;margin:60px 0 0;padding:0;}
#infos .encartcondition a{float:left;display:inline;clear:both;width:100%;color:#39F;font-size:13px;font-weight:normal;text-decoration:underline;cursor:pointer;padding:0;}
#infos .fr.encartcondition p{float:left;display:inline;clear:both;width:100%;color:#666;font-size:13px;font-weight:bold;margin:20px 0 0 20px;padding:0;}
#infos .fr.encartcondition .subtitle-1,#infos .fr.encartcondition .subtitle-2{font:normal 13px Tahoma;font-weight:bold;}
#infos .fr p.encart{margin-left:0!important;color:#39F!important;font-size:14px!important;margin-bottom:5px;}
#infos .fr.encartcondition a{margin-left:20px;}
#infos .fr.encartcondition .subtitle-2{margin-top:20px;}
#infos .fr.block1.encartcondition{padding:20px 0;}
#infos #detailassurance{float:left;width:933px;margin:0;padding:0 0 0 25px;}
#infos #detailassurance h3{font-size:30px;line-height:normal;margin:0;}
#infos #detailassurance p.contrat{float:left;width:100%;color:#666;font-size:17px;font-weight:bold;margin:10px 0 20px 0;padding:0;}
#infos #detailassurance p.ouverture{float:left;width:100%;color:#666;font-size:17px;font-weight:bold;margin:0;padding:0;}
#infos #detailassurance p.formalites{float:left;width:100%;color:#666;font-size:13px;font-weight:bold;margin:0;padding:0;}
#infos #detailassurance div.contact{float:left;width:100%;margin:0 0 20px 0;padding:0;}
#infos #detailassurance div.contact p.mode{float:left;width:100%;color:#39F;font-size:13px;font-weight:bold;margin:40px 0 0 0;}
#infos #detailassurance div.contact ul{float:left;width:100%;list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 0 0 10px;padding:0;}
#infos #detailassurance div.contact ul li{float:left;display:block;width:100%;background:transparent url(/static/images/pictos/puce_bleu.gif) no-repeat scroll 0 6px;color:#666;font-size:13px;margin:0;padding:0 0 0 10px;}
#infos #detailassurance div.contact ul li.france{font-weight:bold;}
#infos #detailassurance div.contact ul li.etranger{font-weight:normal;}
#infos #detailassurance div.contact ul li.mail{font-weight:bold;text-decoration:underline;}
#infos #garanties{float:left;width:100%;margin:0;padding:0;}
#infos #garanties p.title{float:left;width:100%;color:#666;font-size:13px;font-weight:bold;text-align:center;text-decoration:underline;margin:0;padding:0;}
#infos #garanties p.titleTab{float:left;width:761px;color:#666;font-size:13px;font-weight:bold;font-family:Verdana,Arial,sans-serif;text-align:center;margin:20px 0 20px 100px!important;+margin:20px 0 20px 50px;padding:0;background:#F2F2F2;border:2px solid #666;}
#infos #garanties table{border:1px solid #666;}
#infos #garanties table.tabs2{border:1px solid #666;margin-top:30px;}
#infos #garanties table tr td{border:1px solid #666;padding:0 0 0 5px;font-family:Verdana,Arial,sans-serif;color:#666;font-size:13px;font-weight:normal;}
#infos #garanties table .titlecel{color:#666;font-size:13px;font-weight:bold;text-decoration:underline;margin:0;padding:0;}
#infos #garanties table tr td p{margin:0;padding:0;}
#infos #garanties table tr td.tableft{width:331px;}
#infos #garanties table tr td.tabright{width:344px;}
#infos #garanties table tr td.tabL{width:316px;}
#infos #garanties table tr td.tabR{width:329px;}
#infos #garanties table tr td.titleTab{background:#F2F2F2;color:#666;font-size:13px;font-weight:bold;text-align:center;}
#infos #garanties p.label{float:left;width:761px;color:#666;font-size:13px;font-weight:normal;font-family:Verdana,Arial,sans-serif;margin:20px 0 20px 100px!important;+margin:20px 0 20px 50px;padding:0;}
#infos #garanties p.label2{float:left;width:761px;color:#666;font-size:13px;font-weight:bold;font-family:Verdana,Arial,sans-serif;text-decoration:underline;margin:10px 0 10px 100px!important;+margin:10px 0 10px 50px;padding:0;}
#infos #garanties p.label3{float:left;width:761px;color:#666;font-size:13px;font-weight:bold;font-family:Verdana,Arial,sans-serif;margin:0 0 0 100px!important;+margin:0 0 0 50px;padding:0;}
#infos #garanties p.texte{float:left;width:761px;color:#666;font-size:13px;font-weight:normal;font-family:Verdana,Arial,sans-serif;margin:0 0 0 100px!important;+margin:0 0 0 50px;padding:0;text-align:justify;}
#infos #garanties p.texte-underline{float:left;width:761px;color:#666;font-size:13px;font-weight:bold;font-family:Verdana,Arial,sans-serif;text-decoration:underline;margin:10px 0 10px 100px!important;+margin:10px 0 10px 50px;padding:0;text-align:justify;}
#plandusite{float:left;width:933px;margin:0;padding:0 0 0 25px;}
#plandusite h2{float:left;margin:0;padding:0;width:100%;color:#39F;font-size:18px;}
#plandusite h2 span{font-weight:bold;}
#plandusite .colA{float:left;width:310px;height:auto;margin:0;padding:0;}
#plandusite .colB{float:left;width:295px;height:375px;margin:0;padding:0;}
#plandusite .colC{float:left;width:295px;margin:0;padding:0;}
#plandusite ul{background:#fff;width:226px;padding:0;margin:5px 0 0 0;}
#plandusite ul li{float:left;clear:left;width:100%;display:block;height:16px;padding:0;}
#plandusite ul li.title{float:left;background:url(/static/images/icon/puce_rouge.gif) no-repeat 0 6px;height:auto;color:#39F;font:bold 13px Tahoma,Verdana,sans-serif;text-decoration:none;margin:0;padding:0 0 3px 15px;text-align:left;}
#plandusite ul li.title a{color:#39F;font:bold 13px Tahoma,Verdana,sans-serif;text-decoration:none;}
#plandusite ul li a{clear:left;list-style-type:none;color:#39F;font:normal 11px Tahoma,Verdana,sans-serif;text-decoration:none;margin:0;padding:0;}
#contactConfirm{float:left;width:550px;height:178px;margin:0;padding:0 0 0 25px;}
#contactConfirm .sep{width:550px;}
#contactConfirm p.txt-confirm,#contact p.formalites{width:550px;color:#666;font-size:13px;font-weight:bold;margin:0;padding:0;}
#contactConfirm p.txt-confirm{font-weight:normal;color:#39F;margin-bottom:20px;}
#contact{float:left;width:933px;margin:0;padding:0 0 0 25px;}
#contact p.formalites{width:550px;color:#666;font-size:13px;font-weight:bold;margin:0;padding:0;}
#contact form{float:left;margin:30px 0 0 0;padding:0;}
#contact p.left1{float:left;width:195px;margin:0 0 20px 0;padding:0;}
#contact p.left2{float:left;width:520px;margin:0 0 20px 0;padding:0;}
#contact span.assuranceMailTo{position:relative;float:left;margin:0 0 20px 0;width:530px;}
#contact label{display:block;width:100%;font-weight:bold;margin:0 0 5px 0;}
#contact label span{font-weight:normal;}
#contact input{width:155px;margin:0;padding:0 3px;}
#contact textarea{float:left;margin:0;padding:0;width:100%;height:115px;}
#contact select.wcivil{width:65px;}
#contact .boutons{float:left;width:525px;margin:0;padding:0;}
#contact .boutons .btn{float:right;margin-bottom:10px;}
#encartTelephone{float:left;width:250px;height:228px;margin:10px 0 0 0;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(/static/images/sprites/icons-sprite.png) no-repeat 0 0 transparent;color:#fff;font-size:11px;font-weight:bold;text-decoration:underline;}
#encartTelephone .bloc a.link:hover{text-decoration:none;}
.croisieres-maritimes{width:630px;display:block;float:left;}
.croisieres-maritimes ul{display:inline-block;}
.croisieres-maritimes .first-col{display:inline-block;margin-left:40px;vertical-align:top;width:267px;*float:left;}
.croisieres-maritimes .second-col{display:inline-block;width:225px;vertical-align:top;*float:left;}
.plan-site-img{margin-top:22px;vertical-align:top;float:left;}
.croisieres-fluviales,.croisieres-themes,.compagnies{float:left;width:300px;vertical-align:top;padding:25px 0;}
.clear{clear:both;}
.croisieres-fluviales h2,.croisieres-themes h2,.compagnies h2{margin-left:-4px!important;}
.croisieres-maritimes h2{margin:17px 0 0 36px!important;}
.croisieres-fluviales{margin-left:25px;}
.croisieres-themes{margin-left:17px;width:268px;}
.infoUtil{float:left;padding:25px 0;}
#it .croisieres-themes,#it .infoUtil,#it .compagnies,#it .croisieres-vacance{float:left;padding:25px 0;}
#it .croisieres-themes{width:220px;}
#it .infoUtil{width:185px;}
#it .croisieres-vacance{width:250px;}
#it .compagnies{width:260px;}