#footer{position:relative;width:960px;height:auto;float:left;margin-top:10px;}
#footer .infos{background:#fff url(https://www.abcroisiere.com/static/images/bg/bas-w960-fff.gif) no-repeat bottom left;float:left;width:939px!important;+width:959px;margin-bottom:10px;padding:10px;color:#39f;}
#footer .infos .logo_192x53{width:192px;height:53px;margin:8px 0 0 10px;padding:0;background:url(https://www.abcroisiere.com/static/images/logos/logo_192x53.gif) left top no-repeat;}
#footer .infos .logo_192x53 img{width:192px;height:53px;border:0;}
#footer .infos .liens{float:right;width:720px;margin:0;}
#footer .infos .liens ul.liens-infos{float:left;width:100%;margin:0 0 10px 0;padding:0;height:11px;list-style-type:none;}
#footer .infos .liens ul.liens-infos li{float:left;display:inline;width:auto;margin:0;padding:0;font-weight:bold;}
#footer .infos .liens ul.liens-infos li a{color:#39f;text-decoration:none;}
#footer .infos .liens ul.liens-infos li a:hover{color:#39f;text-decoration:underline;}
#footer .infos .liens ul.liens-infos li.sep{background:url(https://www.abcroisiere.com/static/images/navbar/sep-liens.gif) 6px 2px no-repeat;width:12px;}
#footer .infos .liens .liens-croisieres{float:left;clear;both;width:560px;font-weight:bold;}
#footer .infos .liens .liens-croisieres a{font-weight:normal;color:#39f;text-decoration:underline;}
#footer .mentionslegales{color:#666;font-size:10px;text-align:left;}
#footer .mentionslegales p{margin:5px 0;padding:0;}
#footer .mentionslegales .mentionTTC{font-size:11px;}
.refsearch{float:left;display:block;width:160px;padding:0;height:18px;color:#39f;text-align:left;vertical-align:middle;}
.refsearch form div.input{background:transparent url(https://www.abcroisiere.com/static/images/bg/quicksearch.gif) left top no-repeat;float:left;width:160px;height:23px;padding:0;}
.refsearch form input.input_quicksearch,.refsearch form input.input_focus{background:transparent;float:left;width:120px;height:23px;border:0;padding:5px 0 0 5px;background:url(https://www.abcroisiere.com/static/images/bg/quicksearch.gif) top left no-repeat;color:#39f;}
.refsearch form input.input_focus{color:#39f;}
.refsearch .btn_quicksearch{margin:0;padding:3px 0;vertical-align:middle;border:0;}
.refsearch .erreur{margin-left:10px;color:#f00;}
.validationErreur{float:left;display:block;width:500px;padding:0;text-align:left;vertical-align:middle;margin-left:20px;color:#f00;}
.waitMessage{position:relative;margin:0;padding:15px;z-index:10000;background-color:#39F;color:white;display:block;font-family:Tahoma;font-size:14px;font-weight:bold;height:25px;width:400px;}
.validationErreur{float:left;display:block;width:500px;padding:0;text-align:left;vertical-align:middle;margin-left:20px;color:#f00;}
.waitMessage{position:relative;margin:0;padding:15px;z-index:10000;background-color:#39F;color:white;display:block;font-family:Tahoma;font-size:14px;font-weight:bold;height:25px;width:400px;}