.input-container .input-placeholder{width:80px;padding-left:5px;height:17px;border:1px solid #aaa;color:#000;background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0,#e6e6e6 96%,#fdfdfd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(96%,#e6e6e6),color-stop(100%,#fdfdfd));background:-webkit-linear-gradient(top,#fdfdfd 0,#e6e6e6 96%,#fdfdfd 100%);background:-o-linear-gradient(top,#fdfdfd 0,#e6e6e6 96%,#fdfdfd 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#e6e6e6 96%,#fdfdfd 100%);background:linear-gradient(to bottom,#fdfdfd 0,#e6e6e6 96%,#fdfdfd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#e6e6e6',GradientType=0);position:absolute;top:0;left:0;z-index:2;zoom:1}.input-container .input-placeholder.active{background:-moz-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d5d5d5),color-stop(13%,#f6f6f6),color-stop(17%,#fcfcfc),color-stop(22%,#fefefe),color-stop(91%,#fff),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:-o-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:-ms-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:linear-gradient(to bottom,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5',endColorstr='#fcfcfc',GradientType=0)}.input-container .input-placeholder b{font-size:12px}.input-container input,.input-container select{background:#d5d5d5;background:-moz-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d5d5d5),color-stop(13%,#f6f6f6),color-stop(17%,#fcfcfc),color-stop(22%,#fefefe),color-stop(91%,#fff),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:-o-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:-ms-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:linear-gradient(to bottom,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5',endColorstr='#fcfcfc',GradientType=0);width:70px!important;height:13px!important;padding:5px;border:1px solid #aaa;color:#000}.input-container{width:80px;position:relative;display:block;margin:5px 10px 0 0!important;zoom:1;float:left}.input-container .input-options-control{background:url("/static/images/sprites/general-sprite-icons.png") no-repeat;background-position:71px -125px;position:absolute;right:0;top:0;width:100%;height:18px;z-index:3}.input-container .input-options-control.arrow{background-position:right -112px}.input-container .input-options-control.mag-glass{background-position:0 -135px}input.custom-input,select.custom-input{background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0,#e6e6e6 96%,#fdfdfd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(96%,#e6e6e6),color-stop(100%,#fdfdfd));background:-webkit-linear-gradient(top,#fdfdfd 0,#e6e6e6 96%,#fdfdfd 100%);background:-o-linear-gradient(top,#fdfdfd 0,#e6e6e6 96%,#fdfdfd 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#e6e6e6 96%,#fdfdfd 100%);background:linear-gradient(to bottom,#fdfdfd 0,#e6e6e6 96%,#fdfdfd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#e6e6e6',GradientType=0);width:175px;padding:5px;border:1px solid #aaa;color:#000}input.custom-input:focus,select.custom-input:focus{background:#d5d5d5;background:-moz-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d5d5d5),color-stop(13%,#f6f6f6),color-stop(17%,#fcfcfc),color-stop(22%,#fefefe),color-stop(91%,#fff),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:-o-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:-ms-linear-gradient(top,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);background:linear-gradient(to bottom,#d5d5d5 0,#f6f6f6 13%,#fcfcfc 17%,#fefefe 22%,#fff 91%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5',endColorstr='#fcfcfc',GradientType=0)}.custom-inputs input[type="checkbox"]{position:absolute;visibility:hidden}.input-container .input-options{position:absolute;top:19px;left:0;background-color:#fff;z-index:10;display:none;border:1px solid #aaa;margin:0;padding:0;list-style-type:none;float:left;width:85px;overflow-y:scroll;max-height:200px}.input-container span{display:block;padding:0 0 0 5px}.input-container span.sub-option{color:#666;text-indent:20px}.input-container .input-options span:hover{background-color:#eee}.special-options .input-options-control{cursor:pointer}.custom-inputs input[type="checkbox"]+label:before{content:"";display:inline-block;height:10px;line-height:12px;margin:0 4px;vertical-align:middle;width:10px;border:1px solid #cacaca;border-radius:2px;background:#fff;background:-moz-linear-gradient(-45deg,#dcdbd7 0,#ddded9 2%,#f7f7f7 47%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#dcdbd7),color-stop(2%,#ddded9),color-stop(47%,#f7f7f7));background:-webkit-linear-gradient(-45deg,#dcdbd7 0,#ddded9 2%,#f7f7f7 47%);background:-o-linear-gradient(-45deg,#dcdbd7 0,#ddded9 2%,#f7f7f7 47%);background:-ms-linear-gradient(-45deg,#dcdbd7 0,#ddded9 2%,#f7f7f7 47%);background:linear-gradient(135deg,#dcdbd7 0,#ddded9 2%,#f7f7f7 47%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdbd7',endColorstr='#ffffff',GradientType=1);font-family:arial,sans-serif}.custom-inputs input[type="checkbox"]:checked+label:before{content:"\2714"}#navireCritDiv .input-container,#extendedNavireFR{width:160px;margin:0 2px 0 0!important}#destinationDivFR,#navireCritDivFr{+z-index:11!important}#comparateurForm{+z-index:10!important;zoom:1;position:relative}#destinationDivFR.input-container{width:176px;margin:0 2px 0 0!important}#destinationDivFR.input-container{width:187px}#navireCritDiv .input-container input,.input-container select,#destinationDivFR.input-container input,#extendedNavireFR.input-container input{width:150px!important;height:6px!important;background:#fff}#destinationDivFR.input-container input{width:175px!important}#destinationDivFR.input-container .input-placeholder{width:180px!important}#navireCritDiv .input-container .input-placeholder,#destinationDivFR.input-container .input-placeholder,#extendedNavireFR.input-container .input-placeholder{width:155px;background:#fff;height:16px;filter:none}#navireCritDiv .input-container .input-placeholder b,#destinationDivFR.input-container .input-placeholder b,#extendedNavireFR.input-container .input-placeholder b{font-weight:normal;font-size:11px}#navireCritDiv .input-container .input-options-control,#destinationDivFR.input-container .input-options-control,#extendedNavireFR.input-container .input-options-control{background:url("/static/images/sprites/icons-sprite.png");background-repeat:no-repeat;background-position:140px -1718px;cursor:default;+z-index:100}
#destinationDivFR.input-container .input-options-control{background-position:165px -1718px}#navireCritDiv .input-container .input-options-control:hover,#destinationDivFR.input-container .input-options-control:hover,#extendedNavireFR.input-container .input-options-control:hover{background-position:141px -1749px;height:16px;border-bottom:1px #c5daed solid;border-top:1px #5794bf solid}#destinationDivFR.input-container .input-options-control:hover{background-position:166px -1749px}#navireCritDiv .input-container .input-options,#destinationDivFR.input-container .input-options,#extendedNavireFR.input-container .input-options{max-height:none;overflow:hidden;padding:0 15px 20px;width:130px;color:#000;cursor:default}#destinationDivFR.input-container .input-options{padding:0 5px 20px;width:175px}#navireCritDiv .input-container .input-options span:hover,#destinationDivFR.input-container .input-options span:hover,#extendedNavireFR.input-container .input-options span:hover{background-color:#39f;color:#fff}#navireCritDiv .input-container .input-options span.titleArmateur:hover,#destinationDivFR.input-container .input-options span.titleArmateur:hover,#extendedNavireFR.input-container .input-options span.titleArmateur:hover{background-color:#fff;color:#000}#navireCritDiv .input-container .input-options .titleArmateur,#destinationDivFR.input-container .input-options .titleArmateur,#extendedNavireFR.input-container .input-options .titleArmateur{font-weight:bold;padding:15px 0 5px;color:#000}#navireCritDiv .input-container .input-options .titleArmateur span,#destinationDivFR.input-container .input-options .titleArmateur span #extendedNavireFR.input-container .input-options .titleArmateur span{display:inline;padding:0;width:auto}#navireCritDiv .input-container .input-options .titleArmateur span:hover,#destinationDivFR.input-container .input-options .titleArmateur span:hover,#extendedNavireFR.input-container .input-options .titleArmateur span:hover{color:#000;background-color:#fff}#navireCritDiv #navireCritDivFr .fermer:hover,#navireCritDiv #navireCritDivFr .fermer span:hover,.destination #destinationDivFR .fermer:hover,.destination #destinationDivFR .fermer span:hover #extendedNavireFR .fermer:hover,#extendedNavireFR .fermer span:hover{background-color:#fff;color:#2da0fe}#navireCritDiv #navireCritDivFr .fermer,.destination #destinationDivFR .fermer,#extendedNavireFR .fermer{bottom:0;color:#2da0fe;float:right;font-size:9px;position:absolute;right:0;cursor:pointer}#navireCritDiv #navireCritDivFr .fermer span,.destination #destinationDivFR .fermer span,#extendedNavireFR .fermer span{bottom:2px;display:inline;padding-right:5px;position:relative;text-decoration:underline}#navireCritDiv #navireCritDivFr .fermer b,.destination #destinationDivFR .fermer b,#extendedNavireFR .fermer b{background-color:#aab0ba;color:white;font-size:12px;padding:0 4px;text-align:center}.fermerX{background-color:#aab0ba;color:white;font-size:12px;padding:0 4px;text-align:center;font-weight:bold;text-decoration:none!important}#extendedNavireFR.input-container .input-options{max-height:300px;overflow-y:scroll}#destinationDivFR .top-margin{margin-top:10px}