.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default!important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #ddd;background:#eee url(/images/jqui/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333;}
.ui-widget-content a{color:#333;}
.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(/images/jqui/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold;}
.ui-widget-header a{color:#fff;}
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(/images/jqui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4;outline:none;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none;outline:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(/images/jqui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405;outline:none;}
.ui-state-hover a,.ui-state-hover a:hover{color:#c77405;text-decoration:none;outline:none;}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #fbd850;background:#fff url(/images/jqui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00;outline:none;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;outline:none;text-decoration:none;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(/images/jqui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636;}
.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(/images/jqui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff;}
.ui-state-error a,.ui-widget-content .ui-state-error a{color:#fff;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#fff;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-icon{width:16px;height:16px;background-image:url(/images/jqui/ui-icons_222222_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(/images/jqui/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(/images/jqui/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon{background-image:url(/images/jqui/ui-icons_ef8c08_256x240.png);}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/images/jqui/ui-icons_ef8c08_256x240.png);}
.ui-state-active .ui-icon{background-image:url(/images/jqui/ui-icons_ef8c08_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(/images/jqui/ui-icons_228ef1_256x240.png);}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/images/jqui/ui-icons_ffd27a_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}

.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;}
.ui-widget-overlay{background:#666 url(/images/jqui/ui-bg_flat_20_666666_40x100.png) 50% 50% repeat-x;opacity:.50;filter:Alpha(Opacity=50);}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(/images/jqui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px;}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important;}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;}
.ui-accordion .ui-accordion-content-active{display:block;}
.ui-datepicker{width:17em;padding:.2em .2em 0;z-index:2000;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-dialog{position:relative;padding:.2em;width:300px;}
.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-progressbar{height:2em;text-align:left;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block;}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-slider{position:relative;text-align:left;background:none;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:pointer;background:url(/images/page/search/search_slider_handler.gif) top left no-repeat;border:none;width:12px;height:20px;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:url(/images/page/search/search_slider_bg_over.png) top center repeat-x;height:18px;}
* html .ui-slider .ui-slider-range{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/page/search/search_slider_bg_over.png',sizingMethod='scale');}
.ui-slider-horizontal{border:none;height:18px;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-tabs{padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0!important;margin:0 .2em -1px 0;padding:0;}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:none;}
.ui-tabs .ui-tabs-hide{display:none!important;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box>#lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}
body{background:url(/images/page/background.jpg) top left repeat-x #0496cf;margin:0;padding:0;}
html{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
img{border:none;padding:0;margin:0;}
a{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
ul{list-style:none;margin:0;padding:0;}
ul li{margin:0;padding:0;}
h1{font-size:18px;margin:0;padding:0;}
h2{font-size:16px;margin:0;padding:0;}
h3{font-size:14px;margin:0;padding:0;}
h4{font-size:14px;margin:0;padding:0;}
h5{font-size:12px;margin:0;padding:0;}
.cb{clear:both;height:0;font-size:0;overflow:hidden;}
.asterix{font-size:10px;font-style:italic;}
p{padding:0;margin:0;}
.gl_txt{padding:0;margin:0;font-size:12px;clear:both;}
.gl_txt.j{text-align:justify;}
.gl_txt.red{color:#dd363a;}
.gl_txt.red a{color:#dd363a;}
.gl_txt.lred{color:#ee6f6f;}
.gl_txt.lred a{color:#ee6f6f;}
.gl_txt.gris{color:#666;}
.gl_txt.gris a{color:#666;}
.gl_txt.dgris{color:#2f2f2f;}
.gl_txt.dgris a{color:#2f2f2f;}
.gl_txt.orange{color:#ff8a1f;}
.gl_txt.orange a{color:#ff8a1f;}
.gl_txt.blue{color:#1d96ba;}
.gl_txt.blue a{color:#1d96ba;}
.gl_txt.dblue{color:#0761a0;}
.gl_txt.dblue a{color:#0761a0;}
.gl_txt.white{color:#fff;}
.gl_txt.white a{color:#fff;}
.gl_txt.fs10{font-size:10px;}
.gl_txt.fs11{font-size:11px;}
.gl_txt.fs13{font-size:13px;}
.gl_txt.fs14{font-size:14px;}
.gl_txt.fs15{font-size:15px;}
.gl_txt.fs16{font-size:16px;}
.gl_txt.fs17{font-size:17px;}
.gl_txt.fs18{font-size:18px;}
.gl_txt.fs19{font-size:19px;}
.gl_txt.fs20{font-size:20px;}
.gl_txt.fs21{font-size:21px;}
.gl_txt.fs22{font-size:22px;}
.gl_txt.ptb10{padding:10px 0;}
.gl_txt.ptb5{padding:5px 0;}
.gl_txt.pb10{padding-bottom:10px;}
.gl_txt.pb5{padding-bottom:5px;}
.gl_txt.plr5{padding:0 5px;}
.gl_txt.plr10{padding:0 10px;}
.gl_txt.b{font-weight:bold;}
.gl_txt.cb{clear:both;}
.mainpromos{clear:both;padding-top:15px;padding-right:10px;}
.mainpromos img{border:1px solid #fff;width:468px;height:60px;}
.mainpromos468x60{clear:both;padding:1px; margin-top:15px; margin-left:120px; width:468px;height:60px;background:#FFFFFF;}
.mainpromos468x94{clear:both;padding:1px; margin-left:120px; width:468px;height:94px;background:#FFFFFF;}
.wait_bar128x15_orange{background:url(/images/wait/bar128x15_orange.gif) center center no-repeat;height:15px;}
.add_to_my_selection_wait{background:url(/images/wait/roller16x16_blue.gif) center center no-repeat;}
.add_to_my_selection_btn{color:#0496cf;font-size:11px;background:url(/images/icons/gif/cart_put.gif) center right no-repeat;padding-right:20px;padding-top:2px;padding-bottom:2px;line-height:18px;}
.add_to_my_selection_btn:hover{color:#0496cf;}
.del_from_my_selection_btn{color:#f00;font-size:11px;background:url(/images/icons/gif/cross.gif) center right no-repeat;padding-right:20px;padding-top:2px;padding-bottom:2px;line-height:18px;}
.del_from_my_selection_btn:hover{color:#f00;}
.add_to_my_selection_in{color:#81ca76;font-size:11px;background:url(/images/icons/gif/tick.gif) center right no-repeat;padding-right:20px;padding-top:2px;padding-bottom:2px;line-height:18px;}
.confirm_del_from_my_selection{font-size:11px;color:#f00;padding-top:2px;padding-bottom:2px;line-height:18px;}
.confirm_del_from_my_selection a{color:#f00;font-weight:bold;}
#page{margin-left:auto;margin-right:auto;width:1000px;}
#page_header{height:132px;overflow:hidden;}
#page_menu{height:40px;width:1000px;overflow:hidden;clear:both;}
#page_main{clear:both;}
#page_footer{clear:both;padding-top:10px;}
#page_header #header_logo{float:left;height:132px;width:400px;overflow:hidden;background:url(/images/page/header_logo.jpg) top left no-repeat;}
#page_header #header_logo a{display:block;width:333px;height:84px;text-decoration:none;}
#page_header #header_logo a span{visibility:hidden;}
#page_header #header_logo h1{color:#fff;font-size:16px;padding-left:100px;margin:0;}
#page_header #header_logo div{color:#fff;font-size:16px;padding-left:100px;margin:0;font-weight:bold;}
#page_header #header_menu{float:left;background:url(/images/page/header_bg.gif) top right no-repeat;height:132px;width:600px;overflow:hidden;text-align:right;}
#page_header #header_menu .top_menu{height:31px;overflow:hidden;}
#page_header #header_menu .top_menu .logout{color:#2b3284;font-weight:bold;font-size:12px;margin-top:5px;padding-left:8px;float:right;padding-right:8px;border-right:1px solid #2b3284;text-shadow:-1px -1px 1px #ffffff;}
#page_header #header_menu .top_menu .mon_compte{color:#2b3284;font-weight:bold;font-size:12px;margin-top:5px;padding-left:8px;float:right;padding-right:8px;border-right:1px solid #2b3284;text-shadow:-1px -1px 1px #ffffff;}
#page_header #header_menu .top_menu .mon_panier{color:#2b3284;font-weight:bold;font-size:13px;margin-top:5px;padding-left:20px;background:url(/images/icons/gif/cart.gif) center left no-repeat;float:right;padding-right:8px;border-right:1px solid #2b3284;text-shadow:-1px -1px 1px #ffffff;}
#page_header #header_menu .top_menu .addthis_button{margin-top:5px;display:block;float:right;padding-right:5px;padding-left:8px;border-right:1px solid #2b3284;}
#page_header #header_menu .top_menu .addthis_button img{display:inline;}
#page_header #header_menu .top_menu form{float:right;padding-left:8px;margin-top:2px;}
#page_header #header_menu .top_menu form #qsearch_txt{border:1px solid #c7dbf3;background:url(/images/page/bg_top_menu_search_input.gif) no-repeat;color:#666;padding-left:22px;float:left;height:18px;width:120px;}
#page_header #header_menu .top_menu form #qsearch_btn{width:40px;height:18px;background:url(/images/page/speed_search_btn_ok.gif) top left no-repeat;border:none;cursor:pointer;margin-left:2px;float:left;}
#page_menu .menu_bg_left{float:left;width:5px;background:url(/images/page/top_menu_left.gif) bottom left no-repeat;height:40px;}
#page_menu .menu_bg_right{float:left;width:5px;background:url(/images/page/top_menu_right.gif) bottom left no-repeat;height:40px;}
#page_menu ul{float:left;height:47px;width:990px;background:url(/images/page/top_menu_middle.gif) 0 8px repeat-x;line-height:47px;}
#page_menu ul li{float:left;padding-left:10px;padding-right:10px;font-size:16px;font-weight:bold;color:#0761a0;}
#page_menu ul li a{color:#0761a0;}
#page_menu ul li a:hover{text-decoration:none;color:#ff8a1f;}
#page_menu ul .last_minute{float:right;padding:0;margin:0;height:40px;line-height:normal;}
#page_menu ul li .pic_new{background:url(/images/icons/gif/new.gif) top right no-repeat; padding-right:18px;}
#page_main_nav_bar{padding-top:5px;color:#fff;font-size:11px;}
#page_main_nav_bar a{color:#fff;}
#page_main_left_col{float:left;width:745px;margin-right:10px;padding-top:5px;overflow:hidden;}
#page_main_right_col{float:left;width:245px;padding-top:5px;overflow:hidden;}
#page_main_right_col .searche_zone{background:transparent url(/images/page/last_minute/top_serch_zone.gif) no-repeat;height:26px;width:245px;line-height:26px;font-weight:bold;color:#fff;font-size:14px;padding-left:10px;}
#page_main_right_col .bas_top_search{width:245px;background:url(/images/page/last_minute/bas_top_search.gif) repeat-y #fff;}
#page_main_right_col .bas_top_search .chose_base{color:#0761a0;font-size:12px;padding-left:10px;padding-top:5px;padding-bottom:5px;}
#page_main_right_col .bas_top_search table tr td.no_result{color:#2e3586;font-size:12px;font-weight:bold;padding-left:10px;}
#page_main_right_col .bas_top_search table tr td.no_result.error{font-weight:bold;color:#f00;}
#page_main_right_col .bas_top_search table tr td input{color:#0761a0;font-size:11px;height:15px;width:210px;margin-bottom:3px;margin-left:10px;}
#page_main_right_col .bas_top_search table tr td select{color:#0761a0;font-size:11px;height:20px;width:185px;margin-bottom:5px;}
#page_main_right_col .bas_top_search .send_zone{text-align:center;}
#page_main_right_col .bas_top_search .send_zone .button_zone{background:#ff8a1f none repeat scroll 0 0;color:#fff;font-size:11px;font-weight:bold;padding:2px 5px;}
#page_main_right_col .bas_top_search .send_zone .module_erreur_send{color:#f00;display:none;font-size:11px;font-weight:bold;text-align:center;margin-top:5px;}
#page_main_right_col .bas_top_search .send_zone .texte_valid{color:#0761a0;display:none;font-size:13px;font-weight:bold;padding-top:10px;padding-bottom:15px;}
#page_main_right_col .bas_top_search .send_zone .valid{color:#0761a0;display:none;font-size:13px;font-weight:bold;background:url(/images/icons/gif/accept.gif) no-repeat center;padding-left:70px;text-align:left;}
#page_main_right_col .arrandi_top_search{background:url(/images/modules/bg_round_bot_white_245.gif) no-repeat;font-size:1px;height:9px;margin:0 0 10px;overflow:hidden;padding:0;width:245px;}
.round_bg_top_745{background:url(/images/page/round_bg_top_745.gif) top left no-repeat;width:745px;height:4px;padding:0;margin:0;font-size:0;}
.round_bg_bottom_745{background:url(/images/page/round_bg_bottom_745.gif) top left no-repeat;width:745px;height:5px;padding:0;margin:0;font-size:0;}
.white_bg{margin:0;padding:0;background:#fff;}
.white_bg .content{padding:10px;}
.white_bg h1{font-size:16px;font-weight:bold;color:#ff8a1f;padding-bottom:10px;}
.white_bg h2{font-size:14px;font-weight:bold;color:#ff8a1f;padding-bottom:10px;}
.white_bg p{font-size:12px;text-align:justify;color:#0761a0;}
.home_top{background:url(/images/page/home/top_bg.gif) top left no-repeat;height:384px;overflow:hidden;margin-bottom:15px;margin-top:10px;padding-left:7px;}
#home_player{margin:7px 10px 0 0;float:left;width:545px;height:295px;overflow:hidden;}
#home_player img{position:absolute;}
#home_player p{height:45px;width:525px;overflow:hidden;padding:240px 10px 10px 10px;color:#a6a6a6;font-size:14px;position:absolute;}
#home_player p strong{color:#ff8a1f;font-weight:bold;}
/*
#home_player #home_player1{background:url(/images/page/home/slide_1.jpg);}
#home_player #home_player2{background:url(/images/page/home/slide_2.jpg);}
#home_player #home_player3{background:url(/images/page/home/slide_3.jpg);}
*/
.home_search{float:left;margin:7px 0 0 0;padding:5px;background:url(/images/page/home/top_bg_s.jpg) top left repeat-x;height:295px;width:420px;overflow:hidden;}
.home_search h1{color:#484c35;font-size:22px;font-weight:bold;border-bottom:1px dotted #484c35;padding:0 0 2px 0;margin-bottom:10px;}
.home_search span{color:#484c35;font-size:16px;font-weight:bold;display:block;padding:5px 0 5px 0;}
.home_search .checkbox{font-size:13px;color:#fff;margin-left:10px;margin-bottom:5px;}
.home_search .choix{font-size:16px;color:#484c35;width:400px;display:block;border:1px solid #484c35;margin-bottom:5px;margin-left:10px;}
.home_search .choix_date{font-size:16px;color:#484c35;width:100px;padding:2px;border:1px solid #484c35;margin-left:10px;background:url(/images/page/home/calendar_ico.gif) 8px 1px no-repeat #fff;padding-left:40px;cursor:pointer;float:left;}
.home_search .btn_s{width:192px;height:40px;border:none;cursor:pointer;float:right;}
.home_search .btn_s.fr{background:url(/images/page/home/btn_search_g_fr.gif) top left no-repeat;}
.home_search .btn_s.en{background:url(/images/page/home/btn_search_g_en.gif) top left no-repeat;}
.home_search .btn_s.es{background:url(/images/page/home/btn_search_g_es.gif) top left no-repeat;}
.home_search .btn_s.it{background:url(/images/page/home/btn_search_g_it.gif) top left no-repeat;}
.home_search .btn_s.ru{background:url(/images/page/home/btn_search_g_ru.gif) top left no-repeat;}
.home_top .les4raisons{clear:both;border:1px solid #ff8c21;background:url(/images/page/home/bg_4raisons.jpg) bottom left repeat-x #fff;height:60px;padding:2px 6px 0 6px;overflow:hidden;margin:0;font-weight:bold;width:971px;}
.home_top .les4raisons li{float:left;}
.home_top .les4raisons li b{display:block;font-size:14px;color:#ff8a1f;padding:0;margin:0;}
.home_top .les4raisons li b span{font-size:20px;}
.home_top .les4raisons li p{color:#666;font-size:11px;padding:0 5px 0 20px;}
.home_top .les4raisons li p span{color:#2a2a2a;}
.home_top .les4raisons .r1{width:220px;}
.home_top .les4raisons .r2{width:220px;}
.home_top .les4raisons .r3{width:220px;}
.home_top .les4raisons .r4{width:300px;}
#home_3_raisons{background:url(/images/page/home/3_raison_bg.gif) 0 42px no-repeat;height:208px;overflow:hidden;margin-bottom:20px;}
#home_3_raisons h3{height:22px;color:#fff;font-weight:bold;font-size:16px;padding:20px 0 0 220px;overflow:hidden;}
#home_3_raisons h3.fr{background:url(/images/page/home/3_raison_t_fr.gif) top left no-repeat;}
#home_3_raisons h3.en{background:url(/images/page/home/3_raison_t_en.gif) top left no-repeat;}
#home_3_raisons h3.es{background:url(/images/page/home/3_raison_t_es.gif) top left no-repeat;}
#home_3_raisons h3.it{background:url(/images/page/home/3_raison_t_it.gif) top left no-repeat;}
#home_3_raisons h3.ru{background:url(/images/page/home/3_raison_t_ru.gif) top left no-repeat;}
#home_3_raisons h3 span{display:none;}
#home_3_raisons ul{float:left;width:320px;margin-left:10px;}
#home_3_raisons ul li{color:#0496cf;font-weight:bold;font-size:12px;background:url(/images/page/home/3_raison_puce_orange.gif) 30px 6px no-repeat;padding:2px 10px 2px 45px;}
#home_3_raisons ul li strong{color:#075c7d;}
#home_3_raisons ul .title{background:url(/images/page/home/3_raison_spacer.gif) bottom center no-repeat;padding:0;margin:0;}
#home_3_raisons ul li h4{color:#ff8a1f;font-size:16px;padding:10px 0 10px 45px;}
#home_3_raisons .loupe h4{background:url(/images/page/home/3_raison_picto_loupe.gif) center left no-repeat;}
#home_3_raisons .euro h4{background:url(/images/page/home/3_raison_picto_euro.gif) center left no-repeat;}
#home_3_raisons .star h4{background:url(/images/page/home/3_raison_picto_star.gif) center left no-repeat;}
.home_3_col{width:320px;background:#fff;float:left;background:url(/images/page/bg_round_mid320x1.gif) top left repeat-y #fff;text-align:center;overflow:hidden;}
.home_3_col h2{font-size:15px;color:#484c35;font-weight:bold;background:url(/images/page/bg_round_top320x7.gif) top left no-repeat;text-align:center;padding:2px 0 2px 0;}
.home_3_col h2 a{color:#0761a0;}
.home_3_col h2 a:hover{color:#0761a0;text-decoration:none;}
.home_3_col img{padding-bottom:5px;border-bottom:1px dotted #ff8a1f;}
.home_3_col ul{color:#ff8a1f;margin-top:5px;margin-left:5px;}
.home_3_col ul li{text-align:left;}
.home_3_col ul li a{color:#ff8a1f;font-weight:bold;background:url(/images/page/home/3_raison_puce_orange.gif) center left no-repeat;padding:2px 0 2px 10px;float:left;width:220px;display:block;overflow:hidden;}
.home_3_col ul li a:hover{color:#0496cf;}
.home_3_col ul li span{color:#0496cf;float:right;display:block;padding-right:8px;}
.home_3_col .round_end{clear:both;background:url(/images/page/bg_round_bot320x8.gif) bottom left no-repeat;padding:0;margin:0;font-size:9px;}
.home_3_col_2{width:320px;background:#fff;float:left;background:url(/images/page/bg_round_mid320x1.gif) top left repeat-y #fff;text-align:center;overflow:hidden;}
.home_3_col_2 h2{font-size:15px;color:#484c35;font-weight:bold;background:url(/images/page/bg_round_top320x7.gif) top left no-repeat;text-align:center;padding:2px 0 2px 0;}
.home_3_col_2 h2 a{color:#0761a0;}
.home_3_col_2 h2 a:hover{color:#0761a0;text-decoration:none;}
.home_3_col_2 ul{color:#ff8a1f;margin-top:10px;margin-left:10px;}
.home_3_col_2 ul li{text-align:left;}
.home_3_col_2 ul li a{color:#ff8a1f;background:url(/images/page/home/3_raison_puce_orange.gif) center left no-repeat;padding:2px 0 2px 10px;overflow:hidden;}
.home_3_col_2 ul li a:hover{color:#0496cf;}
.home_3_col_2 ul li strong{color:#0496cf;font-weight:bold;}
.home_3_col_2 .round_end{clear:both;background:url(/images/page/bg_round_bot320x8.gif) bottom left no-repeat;padding:0;margin:0;font-size:9px;}
.home_3_col_2 p{text-align:justify;padding:5px 5px 0 5px;color:#666;font-size:11px;}
.home_cols .last_rev_item{margin:2px 5px 2px 10px;border-bottom:1px dotted #0496cf;}
.home_cols .home_avis_u{padding-left:20px;background:url(/images/icons/gif/user_comment.gif) center left no-repeat;font-size:14px;font-weight:bold;color:#42cd37;margin-bottom:5px;}
.home_cols .home_avis_a{width:235px;height:60px;float:left;color:#0496cf;display:block;text-align:left;padding-right:10px;}
.home_cols .home_avis_n{width:53px;height:60px;float:left;background:url(/images/page/home/home_avis_bg_note.gif) top left no-repeat;color:#fff;text-align:center;font-weight:bold;font-size:26px;}
.home_cols .home_avis_n span{display:block;font-weight:normal;font-size:12px;text-align:left;padding-left:4px;}
.home_cols .home_avis_n sub{font-weight:normal;font-size:11px;}
.home_cols .home_avis_l{clear:both;font-weight:bold;color:#42cd37;}
.home_cols .home_avis_l:hover{text-decoration:none;color:#42cd37;}
.home_cols .top_dest_list li{clear:both;margin:0 5px 0 5px;border-bottom:1px dotted #0496cf;}
.home_cols .top_dest_list .td_lnk{display:block;height:80px;overflow:hidden;padding:4px;margin:2px 0 2px 0;}
.home_cols .top_dest_list .td_lnk:hover{background:#d7e5f5;text-decoration:none;}
.home_cols .top_dest_list .td_lnk img{margin-right:5px;border:2px solid #fff;float:left;}
.home_cols .top_dest_list .td_lnk strong{color:#ff8a1f;font-weight:bold;font-size:16px;display:block;}
.home_cols .top_dest_list .td_lnk .c{color:#0496cf;font-weight:bold;display:block;}
.home_cols .top_dest_list .td_lnk .d{color:#0496cf;display:block;}
.home_cols .top_dest_list .td_lnk .p{margin-left:85px;color:#ff8a1f;font-size:22px;font-weight:bold;text-align:right;display:block;}
.home_cols .top_dest_list .td_lnk .p sub{color:#ff8a1f;font-size:12px;font-weight:normal;}
.home_cols .last_min_list li{clear:both;margin:0 5px 0 5px;border-bottom:1px dotted #0496cf;}
.home_cols .last_min_list .lm_lnk{display:block;height:80px;overflow:hidden;padding:4px;margin:2px 0 2px 0;}
.home_cols .last_min_list .lm_lnk:hover{background:#d7e5f5;text-decoration:none;}
.home_cols .last_min_list .lm_lnk img{margin-right:5px;border:2px solid #fff;position:absolute;z-index:1;}
.home_cols .last_min_list .lm_lnk .r{z-index:2;position:absolute;display:block;margin-top:55px;width:40px;background:#ff0;color:#dd363a;font-weight:bold;text-align:center;border-bottom:2px solid #dd363a;border-right:1px solid #dd363a;}
.home_cols .last_min_list .lm_lnk strong{color:#dd363a;font-weight:bold;font-size:16px;display:block;margin-left:85px;}
.home_cols .last_min_list .lm_lnk .c{margin-left:85px;color:#0496cf;font-weight:bold;display:block;}
.home_cols .last_min_list .lm_lnk .d{margin-left:85px;color:#0496cf;display:block;}
.home_cols .last_min_list .lm_lnk .p{margin-left:85px;color:#dd363a;font-size:22px;font-weight:bold;text-align:right;display:block;}
.home_cols .last_min_list .lm_lnk .p strike{color:#dd363a;font-size:12px;font-weight:bold;}
.home_cols{width:320px;background:#fff;float:left;background:url(/images/page/bg_round_mid320x1.gif) top left repeat-y #fff;overflow:hidden;}
.home_cols h2{color:#fff;font-size:18px;font-weight:bold;padding:13px 0 10px 54px;}
.home_cols h2 a{color:#fff;}
.home_cols h2 a:hover{color:#fff;text-decoration:none;}
.home_cols .last_min{background:url(/images/page/home/bg_round_lm_380x42.gif) top left no-repeat;}
.home_cols .top_dest{background:url(/images/page/home/bg_round_td_380x42.gif) top left no-repeat;}
.home_cols .last_rev{background:url(/images/page/home/bg_round_da_380x42.gif) top left no-repeat;}
.home_cols .best_loueur{background:url(/images/page/home/bg_round_tl_380x42.gif) top left no-repeat;}
.home_cols .round_end{clear:both;text-align:right;background:url(/images/page/bg_round_bot320x8.gif) bottom left no-repeat;height:24px;line-height:20px;overflow:hidden;}
.home_cols .round_end a{background:url(/images/icons/gif/add.gif) center right no-repeat;padding-right:20px;margin-right:5px;color:#ff8a1f;}
.home_cols .best_loueur_i{color:#0496cf;margin:2px 10px 2px 10px;padding-bottom:2px;border-bottom:1px dotted #0496cf;}
.home_cols .best_loueur_list{margin:5px 10px 2px 10px;padding-bottom:5px;border-bottom:1px dotted #0496cf;}
.home_cols .best_loueur_list li{clear:both;color:#0496cf;font-size:12px;height:18px;overflow:hidden;line-height:18px;}
.home_cols .best_loueur_list li .flag{padding-top:4px;padding-right:5px;float:left;}
.home_cols .best_loueur_list li .star{float:right;}
.home_cols .best_loueur_list li a{color:#0496cf;font-weight:bold;float:left;}
.home_cols .best_loueur_list li a:hover{color:#ff8a1f;}
#boat_search_engine{margin-top:15px;height:305px;width:660px;}
#boat_search_engine .left_bg{width:5px;height:298px;float:left;background:url(/images/page/home_search_left.gif) bottom left no-repeat;}
#boat_search_engine .right_bg{width:5px;height:298px;float:left;background:url(/images/page/home_search_right.gif) bottom left no-repeat;}
#boat_search_engine .middle_bg{width:650px;height:298px;float:left;background:url(/images/page/home_search_middle.gif) bottom left repeat-x;}
#boat_search_engine .title{height:37px;background:url(/images/page/home_search_icone.gif) top left no-repeat;padding-top:20px;padding-left:60px;}
#boat_search_engine .title h2{font-size:18px;color:#0496cf;float:left;padding-right:10px;}
#boat_search_engine_radios{float:left;}
#boat_search_engine_radios ul{margin:0;padding:0;color:#0761a0;font-size:12px;height:23px;}
#boat_search_engine_radios .round_left{background:url(/images/page/sort_round_left_bg.gif) top left no-repeat;padding:0;margin:0;width:11px;}
#boat_search_engine_radios .round_right{background:url(/images/page/sort_round_right_bg.gif) top right no-repeat;padding:0;margin:0;width:11px;}
#boat_search_engine_radios ul li{float:left;padding-left:5px;padding-right:5px;color:#0496cf;font-size:14px;font-weight:bold;height:23px;line-height:23px;background:url(/images/page/sort_round_middle_bg.gif) top left repeat-x;}
#boat_search_engine .middle_bg .left_part{float:left;padding-left:10px;width:360px;}
#boat_search_engine .middle_bg .right_part{float:left;margin-left:10px;width:250px;}
#boat_search_engine .fieldset360{width:360px;}
#boat_search_engine .fieldset360 .top{background:url(/images/page/boat_search_round_t_360.gif) top left no-repeat;width:360px;height:10px;overflow:hidden;}
#boat_search_engine .fieldset360 .label{padding-left:15px;background-color:#fff;border-left:1px solid #8aa8cb;border-right:1px solid #8aa8cb;}
#boat_search_engine .fieldset360 .content{color:#0761a0;padding-left:15px;background-color:#fff;border-left:1px solid #8aa8cb;border-right:1px solid #8aa8cb;}
#boat_search_engine .fieldset360 .bottom{background:url(/images/page/boat_search_round_b_360.gif) top left no-repeat;width:360px;}
#boat_search_engine .fieldset360 .content .select_label{font-size:12px;color:#ff8a1f;font-weight:bold;height:12px;}
#boat_search_engine .fieldset360 .content .select_name{float:left;width:135px;padding-left:5px;font-size:12px;margin:0;height:20px;line-height:20px;padding-top:2px;}
#boat_search_engine .fieldset360 .content .select_select{float:left;width:200px;margin:0;height:20px;padding-top:2px;}
#boat_search_engine .fieldset250{width:250px;}
#boat_search_engine .fieldset250 .top{background:url(/images/page/boat_search_round_t_250.gif) top left no-repeat;width:250px;height:10px;overflow:hidden;}
#boat_search_engine .fieldset250 .label{padding-left:15px;background-color:#fff;border-left:1px solid #8aa8cb;border-right:1px solid #8aa8cb;}
#boat_search_engine .fieldset250 .content{color:#0761a0;padding-left:15px;background-color:#fff;border-left:1px solid #8aa8cb;border-right:1px solid #8aa8cb;}
#boat_search_engine .fieldset250 .bottom{background:url(/images/page/boat_search_round_b_250.gif) top left no-repeat;width:250px;}
#boat_search_engine .fieldset250 .content .select_label{font-size:12px;color:#ff8a1f;font-weight:bold;height:12px;}
#boat_search_engine .fieldset250 .content .select_name{float:left;width:140px;padding-left:5px;font-size:12px;margin:0;height:20px;line-height:20px;padding-top:2px;}
#boat_search_engine .fieldset250 .content .select_select{float:left;width:80px;margin:0;height:20px;padding-top:2px;}
#boat_search_engine select{font-size:11px;color:#0761a0;height:20px;border:1px solid #bbbdc2;}
#boat_search_engine #depart{font-size:11px;color:#0761a0;height:16px;width:80px;background:url(/images/icons/gif/date.gif) center right no-repeat;padding-right:16px;border:1px solid #bbbdc2;}
#boat_search_engine #search_btn_div{margin-top:14px;float:right;padding-right:60px;}
#boat_search_engine .search_btn{background:url(/images/page/boat_search_bg_btn.gif) top left no-repeat;width:118px;height:32px;text-align:center;}
#boat_search_engine .search_btn input{background-color:#ff922d;border:none;color:#fff;font-weight:bold;width:116px;height:28px;margin-top:2px;cursor:pointer;}
#boat_search_engine .search_btn input:hover{font-size:15px;}
.gmap_elabel_szone{background:url(/images/gmap/elabel_pointer_orange.gif) left bottom no-repeat;padding:0 0 8px 8px;}
.gmap_elabel_szone div{background-color:#ff8a1f;color:#fff;cursor:pointer;font-size:8pt;padding:2px 10px;border:1px solid #fff;}
.gmap_elabel_szone div span{font-size:9px;display:block;font-weight:normal;white-space:nowrap;}
.gmap_elabel_zone{background:url(/images/gmap/elabel_pointer_blue.gif) left bottom no-repeat;padding:0 0 8px 8px;}
.gmap_elabel_zone div{background-color:#2e3586;color:#fff;cursor:pointer;font-size:8pt;padding:2px 10px;border:1px solid #fff;}
.gmap_elabel_zone div span{font-size:9px;display:block;font-weight:normal;white-space:nowrap;}
#search_main_map{clear:both;padding-left:5px;background-color:#fff;padding-top:8px;width:740px;height:0;overflow:hidden;}
#search_main_gmap_tooltip{background-color:#fff;border:1px solid #ff8a1f;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}
#search_main_gmap_tooltip .base{font-weight:bold;color:#ff8a1f;font-size:13px;}
#search_main_gmap_tooltip .pays{color:#0761a0;}
#search_main_gmap_tooltip .bateaux{font-weight:bold;color:#0761a0;}
#search_main_gmap_chkbx_photos{font-size:12px;color:#000;font-weight:bold;padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;background-color:#fff;border:1px solid #000;overflow:hidden;}
#search_main_gmap_chkbx_photos input{margin:0;padding:0;}
.search_main_gmap_html .left{float:left;width:150px;height:150px;}
#gmap_panoramio_photo_loading{width:150px;height:150px;overflow:hidden;background:url(/images/wait/orange32x32.gif) center center no-repeat;}
#gmap_panoramio_photo{width:150px;height:130px;overflow:hidden;}
#gmap_panoramio_photo_nav{height:15px;width:150px;line-height:15px;text-align:center;font-size:12px;color:#ff8a1f;}
#gmap_panoramio_photo_nav a{color:#ff8a1f;}
.search_main_gmap_html .right{float:left;padding-left:10px;padding-right:15px;}
.search_main_gmap_html .base{font-weight:bold;color:#ff8a1f;font-size:15px;text-decoration:underline;}
.search_main_gmap_html .pays{color:#0761a0;font-size:13px;}
.search_main_gmap_html .bateaux{font-weight:bold;color:#0761a0;font-size:14px;}
.search_main_gmap_html .links{padding-top:10px;font-size:12px;padding-bottom:10px;border-bottom:1px dotted grey;}
.search_main_gmap_html .links a{color:#ff8a1f;}
.search_main_gmap_html .infos_photo{padding-top:10px;width:200px;font-size:11px;color:grey;font-style:italic;}
.search_main_gmap_html .infos_photo a{color:grey;}
.gmap_photo_marker_html_links{padding-top:5px;padding-bottom:5px;color:grey;font-size:12px;width:250px;border-bottom:1px dotted grey;}
.gmap_photo_marker_html_links a{color:grey;}
.gmap_photo_marker_html_infos{padding-top:5px;color:grey;font-size:11px;font-style:italic;width:250px;}
.gmap_photo_marker_html_infos a{color:grey;}
#search_main_gmap_wait_photos_zone{display:none;padding-left:18px;padding-top:2px;padding-bottom:2px;padding-right:2px;background:url(/images/wait/arrows16x16.gif) center left no-repeat #fff;border:1px solid #ff8a1f;color:#ff8a1f;font-size:12px;font-weight:bold;}
#process_login_window{background:url(/images/page/modif_search_bg.gif) top left repeat-x #0496cf;}
.process_login_window{background:#fff;}
#process_login_window .wait{text-align:center;padding-top:60px;padding-bottom:20px;background:url(/images/wait/bar128x15_orange.gif) center center no-repeat;font-size:13px;font-weight:bold;color:#fff;}
#process_login_window_html{height:100px;overflow:hidden;}
.process_login_table_form .input_label{vertical-align:top;width:150px;font-weight:bold;color:#2e3586;}
.process_login_table_form .input_inputs{vertical-align:top;width:160px;}
.process_login_table_form .input_infos{font-size:11px;color:grey;vertical-align:top;}
.process_login_table_form .input_infos p{display:none;position:absolute;border:1px solid #dcdcdc;padding:2px 2px 2px 25px;background:url(/images/icons/gif/information.gif) 2px 2px no-repeat #fff;display:none;width:160px;font-size:12px;text-align:left;}
.process_login_table_form .input_text{width:200px;}
.process_login_table_form .input_textarea{width:380px;height:100px;}
.process_login_table_form .submit_form_link{padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:5px;color:#fff;font-weight:bold;font-size:14px;background:#ff8a1f;}
#existing_account{border-bottom:2px dotted #fff;padding-bottom:10px;}
#existing_account .form_div{border:1px solid #ccc;background:#f7f7f7;padding:5px;}
#existing_account h1{font-size:16px;font-weight:bold;color:#ff8a1f;background:url(/images/icons/login/login_logo_clefs.gif) center left no-repeat;padding-left:30px;height:24px;line-height:24px;}
#existing_account p{padding-bottom:10px;font-size:13px;font-style:italic;}
#form_new_account{padding-top:10px;}
#form_new_account .form_div{border:1px solid #ccc;background:#f7f7f7;padding:5px;}
#form_new_account h1{font-size:16px;font-weight:bold;color:#ff8a1f;background:url(/images/icons/login/login_logo_boat.gif) center left no-repeat;padding-left:30px;height:24px;line-height:24px;margin-bottom:2px;}
#form_new_account p{padding-bottom:10px;font-size:13px;font-style:italic;}
.existing_account_form .form_intro{width:150px;font-size:13px;font-style:italic;}
.existing_account_form .input_label{width:200px;font-weight:bold;color:#2e3586;}
.existing_account_form .input_text{width:280px;}
.existing_account_form .input_textarea{width:280px;height:100px;}
.existing_account_form .btn_link{vertical-align:middle;text-align:center;width:35px;}
.existing_account_form .lost_pwd a{font-size:11px;color:#000;font-style:italic;}
#existing_account_alert{position:absolute;border:1px solid #f00;background:url(/images/icons/gif/exclamation.gif) 5px 5px no-repeat #fff;color:#f00;padding-left:25px;padding-top:5px;padding-bottom:5px;padding-right:5px;display:none;}
#existing_account .lgf_wait_login{background:url(/images/wait/orange32x32.gif) center center no-repeat #fff;display:none;position:absolute;}
#form_new_account .lgf_wait_login{background:url(/images/wait/orange32x32.gif) center center no-repeat #fff;display:none;position:absolute;}
#form_new_account .fna_input_errors{display:none;background:url(/images/icons/gif/exclamation.gif) center left no-repeat;font-size:11px;color:#f00;padding-left:20px;height:16px;line-height:16px;}
#existing_account_login_lost p{font-size:12px;color:#000;padding-top:10px;padding-bottom:10px;font-style:italic;}
#existing_account_login_lost .label{font-weight:bold;color:#2e3586;font-size:12px;}
#existing_account_login_lost_mail{width:220px;}
#existing_account_login_lost_ok{margin-top:10px;border:1px solid #ccc;background:url(/images/icons/gif/accept.gif) 2px 2px no-repeat #fff;color:#000;padding-left:20px;padding-top:2px;padding-bottom:2px;display:none;}
#existing_account_login_lost_wait{margin-top:10px;border:1px solid #ccc;background:url(/images/wait/arrows16x16.gif) 2px 2px no-repeat #fff;color:#000;padding-left:20px;padding-top:2px;padding-bottom:2px;display:none;}
#existing_account_login_lost .alert{margin-top:10px;border:1px solid #f00;background:url(/images/icons/gif/exclamation.gif) 2px 2px no-repeat #fff;color:#f00;padding-left:20px;padding-top:2px;padding-bottom:2px;display:none;}
#form_new_account_creation_ok{display:none;background:#f7f7f7;border:1px solid #ccc;padding:5px;}
#form_new_account_creation_ok h1{color:#ff8a1f;font-size:16px;font-weight:bold;height:24px;line-height:24px;margin-bottom:2px;}
#user_alrady_logged{display:none;background:#f7f7f7;border:1px solid #ccc;padding:5px;}
#user_alrady_logged h1{color:#ff8a1f;font-size:16px;font-weight:bold;height:24px;line-height:24px;margin-bottom:2px;}
#existing_account_login_ok{display:none;background:#f7f7f7;border:1px solid #ccc;padding:5px;}
#existing_account_login_ok h1{color:#ff8a1f;font-size:16px;font-weight:bold;height:24px;line-height:24px;margin-bottom:2px;}
.my_info_tooltip{display:none;cursor:help;}
#my_info_tooltip_window{z-index:1000;display:none;position:absolute;border-top:1px solid #fff;border-left:1px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;background-color:#ff8a1f;padding:5px 10px 5px 15px;font-size:12px;color:#fff;font-style:italic;}
.tpl_one_boat_basic{padding-left:5px;padding-right:5px;padding-top:10px;background:#fff;height:58px;}
.tpl_one_boat_basic:hover{background:#f5f5f5;}
.tpl_one_boat_basic .photo{float:left;width:80px;height:50px;text-align:center;}
.tpl_one_boat_basic .photo img{width:40px;height:40px;border:1px solid #ccc;}
.tpl_one_boat_basic .infos{float:left;padding-left:5px;}
.tpl_one_boat_basic .infos .infos_1 a{color:#999;font-weight:bold;}
.tpl_one_boat_basic .infos .infos_2{color:#999;font-weight:normal;}
.tpl_one_boat_basic .lnk_devis{float:right;padding-top:10px;}
.tpl_one_boat_basic .lnk_devis a{background:#999;color:#fff;font-weight:bold;padding:4px 6px 4px 6px;}
.tpl_one_boat_basic .end{clear:both;background:url(/images/page/search_boat_bg_separateur.gif) bottom center no-repeat;height:8px;}
.tpl_one_boat{padding-left:5px;padding-right:5px;padding-top:10px;background:#fff;height:115px;}
.tpl_one_boat:hover{background:url(/images/page/search_boat_bg_over.gif) bottom left repeat-x #fff;}
.tpl_one_boat .left{width:95px;float:left;padding-left:5px;padding-top:5px;}
.tpl_one_boat .middle{float:left;}
.tpl_one_boat .right{float:right;width:145px;text-align:center;}
.tpl_one_boat .end{clear:both;background:url(/images/page/search_boat_bg_separateur.gif) bottom center no-repeat;height:8px;}
.tpl_one_boat .photo{background:url(/images/page/cadre_photo_88_boat_bg_g.gif) top left no-repeat;height:85px;width:84px;padding-top:3px;padding-left:4px;}
.tpl_one_boat .photo .wait_loading{background:url(/images/wait/orange32x32.gif) center center no-repeat;height:75px;width:75px;overflow:hidden;}
.tpl_one_boat .left .fiche_technique{font-size:11px;padding-left:2px;}
.tpl_one_boat .left .fiche_technique a{color:#666;}
.tpl_one_boat .left .fiche_technique a:hover{color:#666;}
.tpl_one_boat .middle .loueur{color:#6eb7e1;font-size:12px;}
.tpl_one_boat .middle .loueur a{color:#6eb7e1;}
.tpl_one_boat .middle .modele{color:#ff8a1f;font-size:14px;font-weight:bold;}
.tpl_one_boat .middle .modele a{color:#ff8a1f;}
.tpl_one_boat .middle .specs{color:#666;font-size:12px;}
.tpl_one_boat .middle .base{color:#0496cf;font-size:12px;font-weight:bold;}
.tpl_one_boat .middle .base a{color:#0496cf;}
.tpl_one_boat .middle .pays{color:#0496cf;font-size:12px;}
.tpl_one_boat .middle .pays a{color:#0496cf;}
.tpl_one_boat .right .prix_bg{width:135px;height:75px;padding:5px;overflow:hidden;background:url(/images/page/search_boat_bg_prix.gif) top left no-repeat;}
.tpl_one_boat .right .info{float:right;position:absolute;z-index:12;margin-top:2px;margin-left:125px;height:16px;width:16px;overflow:hidden;cursor:help;background:url(/images/icons/gif/information.gif) top left no-repeat;}
.tpl_one_boat .right .info:hover{overflow:auto;width:250px;height:auto;cursor:help;}
.tpl_one_boat .right .info .info_hidden{text-align:left;font-size:11px;padding-left:15px;margin-left:18px;width:180px;border:1px solid #c90;background-color:#fff;}
.tpl_one_boat .right .intro_mod{text-align:left;font-size:11px;color:#0496cf;padding-bottom:5px;}
.tpl_one_boat .right .prix{text-align:center;font-size:20px;font-weight:bold;color:#ff8a1f;padding-bottom:5px;}
.tpl_one_boat .right .prix span{font-size:11px;font-weight:normal;}
.tpl_one_boat .right .reserver{text-align:center;}
.tpl_one_boat .right .reserver a{background-color:#0496cf;color:#fff;padding:2px 2px 2px 2px;}
.tpl_one_boat_promo{padding-left:5px;padding-right:5px;padding-top:10px;background:url(/images/page/tpl/one_boat/boat_promo_bg.jpg) 0 6px no-repeat #fff;height:115px;}
.tpl_one_boat_promo .left{width:95px;float:left;padding-left:5px;padding-top:5px;}
.tpl_one_boat_promo .middle{float:left;}
.tpl_one_boat_promo .right{float:right;width:145px;text-align:center;}
.tpl_one_boat_promo .end{clear:both;height:1px;}
.tpl_one_boat_promo .photo{background:url(/images/page/tpl/one_boat/cadre_photo_88_bg.gif) top left no-repeat;height:85px;width:84px;padding-top:3px;padding-left:4px;}
.tpl_one_boat_promo .photo .wait_loading{background:url(/images/wait/orange32x32.gif) center center no-repeat;height:75px;width:75px;overflow:hidden;}
.tpl_one_boat_promo .left .fiche_technique{font-size:11px;padding-left:2px;}
.tpl_one_boat_promo .left .fiche_technique a{color:#666;}
.tpl_one_boat_promo .left .fiche_technique a:hover{color:#666;}
.tpl_one_boat_promo .middle .loueur{color:#fff;font-weight:bold;font-size:13px;}
.tpl_one_boat_promo .middle .loueur a{color:#fff;}
.tpl_one_boat_promo .middle .modele{color:#2b3284;font-size:15px;font-weight:bold;}
.tpl_one_boat_promo .middle .modele a{color:#2b3284;}
.tpl_one_boat_promo .middle .specs{color:#666;font-size:12px;}
.tpl_one_boat_promo .middle .base{color:#2b3284;font-size:12px;font-weight:bold;}
.tpl_one_boat_promo .middle .base a{color:#2b3284;}
.tpl_one_boat_promo .middle .pays{color:#2b3284;font-size:12px;}
.tpl_one_boat_promo .middle .pays a{color:#2b3284;}
.tpl_one_boat_promo .right .prix_bg{width:135px;height:75px;padding:5px;overflow:hidden;background:url(/images/page/tpl/one_boat/search_boat_bg_prix.gif) top left no-repeat;}
.tpl_one_boat_promo .right .info{float:right;position:absolute;z-index:12;margin-top:2px;margin-left:125px;height:16px;width:16px;overflow:hidden;cursor:help;background:url(/images/icons/gif/information.gif) top left no-repeat;}
.tpl_one_boat_promo .right .info:hover{overflow:auto;width:250px;height:auto;cursor:help;}
.tpl_one_boat_promo .right .info .info_hidden{text-align:left;font-size:11px;padding-left:15px;margin-left:18px;width:180px;border:1px solid #c90;background-color:#fff;}
.tpl_one_boat_promo .right .intro{text-align:left;font-size:11px;color:#0496cf;padding-bottom:5px;}
.tpl_one_boat_promo .right .prix{text-align:center;font-size:20px;font-weight:bold;color:#ff8a1f;padding-bottom:5px;}
.tpl_one_boat_promo .right .prix span{font-size:11px;font-weight:normal;}
.tpl_one_boat_promo .right .reserver{text-align:right;}
.tpl_one_boat_promo .right .reserver a{background-color:#0496cf;color:#fff;padding:2px;}
.tpl_one_boat_promo .add_to_my_selection_btn{color:#2b3284;}
.tpl_one_boat_promo .add_to_my_selection_in{color:#fff;font-weight:bold;}
#multi_devis_header_infos_title{color:#ff8a1f;font-size:14px;font-weight:bold;background:url(/images/icons/gif/email.gif) center left no-repeat;padding-left:20px;margin-left:8px;}
.demande_devis_div_form{background:#fff;}
.demande_devis_div_form fieldset{background:#f7f7f7;border:1px solid #ccc;margin:5px;padding:5px;}
.demande_devis_div_form fieldset legend{color:#ff8a1f;font-weight:bold;font-size:14px;background:#fff;}
.demande_devis_div_form .inputs select{width:156px;font-size:12px;border:1px solid #bbbdc2;padding:2px;}
.demande_devis_div_form .inputs input{width:150px;font-size:12px;border:1px solid #bbbdc2;padding:2px;}
.demande_devis_div_form .inptus_label{font-weight:bold;color:#2e3586;}
.demande_devis_div_form .inptus_label_oblig{font-weight:bold;color:#2e3586;}
.demande_devis_div_form .inptus_label_oblig.error{font-weight:bold;color:#f00;font-size:13px;background:url(/images/icons/gif/exclamation.gif) center left no-repeat;padding:0 0 0 18px;}
.demande_devis_div_form textarea{margin:5px;width:650px;height:100px;font-size:12px;border:1px solid #bbbdc2;padding:2px;}
#devis_input_date_location{background:url(/images/icons/gif/date.gif) right center no-repeat #fff;border:1px solid #bbbdc2;padding:2px;cursor:pointer;}
.demande_devis_div_form .send_form_btn{text-align:center;padding:15px;}
.demande_devis_div_form .send_form_btn a{background:#ff8a1f;color:#fff;font-weight:bold;font-size:15px;padding:2px 10px;}
.demande_devis_div_form .send_form_btn #send_form_btn_wait_msg{text-align:center;display:none;}
.demande_devis_div_form .send_form_btn #send_form_btn_wait_msg span{background:url(/images/wait/roller16x16_blue.gif) center left no-repeat;padding:2px 2px 2px 20px;font-weight:bold;color:#2e3586;font-size:13px;}
.demande_devis_div_form .send_form_btn #send_form_btn_error_msg{text-align:center;padding:5px 0 0 0;display:none;}
.demande_devis_div_form .send_form_btn #send_form_btn_error_msg span{background:url(/images/icons/gif/error.gif) center left no-repeat;padding:2px 2px 2px 20px;font-weight:bold;color:#f00;font-size:13px;}
.demande_devis_div_msg_ok fieldset{background:#f7f7f7;border:1px solid #ccc;margin:5px;padding:5px;}
.demande_devis_div_msg_ok fieldset legend{color:#ff8a1f;font-weight:bold;font-size:14px;background:#fff;}
.demande_devis_div_msg_ok .intro{color:#2e3586;font-weight:bold;font-size:13px;}
.demande_devis_div_msg_ok .msg_ok{color:#2e3586;font-weight:bold;font-size:12px;text-decoration:underline;}
.demande_devis_div_msg_ok .loueur_ok{color:#ff8a1f;font-size:11px;}
.demande_devis_div_msg_ok .text{color:#2e3586;font-size:12px;text-align:justify;padding:5px;}
.demande_devis_div_msg_ok .infos_i{font-size:12px;font-weight:normal;color:#707070;background:url(/images/icons/gif/information.gif) center left no-repeat #e8e8e8;text-align:center;font-style:italic;padding-left:20px;padding-right:5px;padding-top:5px;padding-bottom:5px;}
.demande_devis_div_msg_ok .infos{color:#000;font-size:11px;font-style:italic;padding-left:10px;}
.demande_devis_div_form .champs_obligatoires{padding-left:10px;font-size:12px;font-style:italic;}
.demande_devis_div_form .infos_destinataires{font-size:11px;color:#ff8a1f;margin:10px;padding:5px;border:1px solid #0496cf;}
.demande_devis_div_form .infos_destinataires span{font-weight:bold;color:#2e3586;background:url(/images/icons/gif/information.gif) center left no-repeat;padding-left:20px;font-size:12px;text-decoration:underline;}
.demande_devis_empty_selection_msg{padding-top:50px;padding-bottom:50px;text-align:center;font-weight:bold;color:#ff8a1f;font-size:14px;}
.demande_devis_empty_selection_msg span{font-size:12px;font-weight:normal;color:#707070;background:url(/images/icons/gif/information.gif) center left no-repeat #e8e8e8;text-align:center;font-style:italic;padding-left:20px;padding-right:5px;padding-top:5px;padding-bottom:5px;}
#ma_selection_header_infos_title{color:#ff8a1f;font-size:14px;font-weight:bold;background:url(/images/icons/gif/basket.gif) center left no-repeat;padding-left:20px;margin-left:8px;}
.ma_selection_page_content{background:#fff;padding:0;margin:0;}
#ma_selection_listing{background:#fff;padding:0;margin:0;}
#ma_selection_listing_boats{background:#fff;padding-right:5px;padding-left:5px;margin:0;}
#ma_selection_wait_loading{height:200px;text-align:center;line-height:240px;font-weight:bold;color:#ff8a1f;font-size:14px;background:url(/images/wait/bar128x15_orange.gif) center center no-repeat;}
#ma_selection_empty_msg{height:200px;text-align:center;line-height:240px;font-weight:bold;color:#ff8a1f;font-size:14px;}
#ma_selection_btn_multi_devis{text-align:center;padding-top:20px;padding-bottom:15px;}
#ma_selection_btn_multi_devis a{padding-left:3px;padding-right:20px;padding-top:3px;padding-bottom:3px;font-weight:bold;font-size:13px;color:#fff;border:2px solid #ff8a1f;background:url(/images/icons/gif/email.gif) center right no-repeat #ff8a1f;}
.module_round_top_w_240{background:url(/images/modules/bg_round_top_white_245.gif) top left no-repeat;height:9px;width:245px;font-size:1px;padding:0;margin:0;overflow:hidden;}
.module_round_bot_w_240{background:url(/images/modules/bg_round_bot_white_245.gif) top left no-repeat;height:9px;width:245px;font-size:1px;padding:0;margin:0 0 10px 0;overflow:hidden;}
.module_round_bot_lb_240{background:url(/images/modules/bg_round_bot_lblue_245.gif) top left no-repeat;height:9px;width:245px;font-size:1px;padding:0;margin:0 0 10px 0;overflow:hidden;}
#module_recherche_bateau_right{background:url(/images/modules/bg_degrade_w_b_h200.gif) bottom left repeat-x #fff;padding:0 5px 0 5px;overflow:hidden;height:200px;}
#module_recherche_bateau_right_form{display:none;}
#module_recherche_bateau_right_form .form_btn{text-align:center;margin:5px 0 5px 0;}
#module_recherche_bateau_right_form .form_btn a{padding:2px 5px 2px 5px;background-color:#ff8a1f;color:#fff;font-weight:bold;font-size:14px;}
#module_recherche_bateau_right_wait{background:url(/images/wait/blue32x32.gif) center center no-repeat;line-height:250px;height:200px;color:#ff8a1f;font-weight:bold;text-align:center;}
#module_recherche_bateau_right .mod_title{color:#ff8a1f;font-weight:bold;font-size:16px;background:url(/images/modules/module_loupe16x16.gif) center left no-repeat;padding-left:20px;}
#module_recherche_bateau_right ul{padding:0;margin:0;}
#module_recherche_bateau_right ul li{padding:3px 0 3px 0;height:20px;overflow:hidden;}
#module_recherche_bateau_right ul li select{width:230px;font-size:12px;height:20px;}
#module_recherche_bateau_right ul li input{width:205px;font-size:12px;}
#module_recherche_bateau_right_date{cursor:pointer;}
#module_gestion_location{width:245px;overflow:hidden;padding-bottom:10px;}
#module_gestion_location .mod_title{font-weight:bold;font-size:16px;color:#fff;padding-top:2px;padding-left:10px;width:235px;height:23px;background:url(/images/modules/bg_module_gestion_location_titre.gif) top left no-repeat;overflow:hidden;}
#module_gestion_location .mod_content{background:url(/images/modules/bg_module_gestion_location_fond.jpg) bottom left no-repeat #fff;width:245px;text-align:right;padding-bottom:8px;}
#module_gestion_location p{text-align:left;font-size:12px;font-weight:normal;color:#bb1a09;padding-left:10px;padding-top:10px;padding-bottom:5px;margin-right:110px;}
#module_gestion_location a{text-align:right;font-weight:bold;font-size:12px;color:#fff;text-decoration:underline;margin-right:10px;}
#module_gestion_location a:hover{color:#fff;}
.mod_right_google_ads{background-color:#fff;text-align:center;}
#mod_right_contact_us{height:120px;width:245px;margin-bottom:10px;overflow:hidden;background:url(/images/modules/bg_module_contact_fr.gif) top left no-repeat;}
#mod_right_contact_us .mod_title{font-weight:bold;font-size:16px;color:#fff;padding-top:2px;padding-left:10px;}
#mod_right_contact_us p{font-size:12px;font-weight:normal;color:#035e82;padding-left:90px;padding-top:10px;padding-bottom:5px;}
#mod_right_contact_us a{margin-left:70px;font-weight:bold;font-size:12px;color:#000;text-decoration:underline;}
#mod_right_contact_us a:hover{color:#2e3586;}
#module_ma_selection .module_title{font-size:16px;font-weight:bold;color:#fff;background:url(/images/modules/bg_top_module_panier.gif) top left no-repeat;padding-left:40px;line-height:26px;height:26px;width:205px;overflow:hidden;}
#module_ma_selection .mod_content{padding:0 5px 5px 5px;margin:0;background:#fff;}
#module_ma_selection .module_link{text-align:center;}
#module_ma_selection .module_link a{color:#fff;font-weight:bold;background:#2b3284;padding:2px 5px 2px 5px;font-size:14px;}
#module_ma_selection .module_vide{text-align:center;padding:20px 0 20px 0;color:#2e3586;}
#module_ma_selection ul{padding-top:5px;padding-bottom:5px;}
#module_ma_selection ul li{background:#e7f5fa;border:1px solid #d3e6ed;margin-bottom:2px;height:34px;overflow:hidden;}
#module_ma_selection ul li .left{float:left;padding:3px;}
#module_ma_selection ul li .right{float:right;font-weight:bold;color:#ff8a1f;line-height:34px;padding-right:4px;}
#module_ma_selection ul li .left .pan_model{display:block;font-weight:bold;color:#2e3586;}
#module_ma_selection ul li .left .pan_base{display:block;color:#6796cf;font-size:11px;}
#page_presse_listing{padding-left:20px;margin-top:20px;margin-bottom:20px;}
#page_presse_listing li{padding-left:20px;background:url(/images/icons/gif/page_white_acrobat.gif) top left no-repeat;font-size:13px;font-weight:bold;}
#page_presse_listing li a{color:#0761a0;}
#search_main_best_last_min{background:#fff5ce;margin-top:15px;border:1px solid #ffeead;padding:2px;}
.tpl_one_boat_last_min .photo{background:url(/images/page/last_minute/last_minute_tof.gif) top left no-repeat;width:96px;height:100px;overflow:hidden;float:left;}
.tpl_one_boat_last_min .photo .pct_remise{position:absolute;z-index:2;color:#dd363a;font-size:12px;font-weight:bold;height:48px;width:49px;text-align:center;line-height:44px;background:url(/images/page/last_minute/last_minute_etoile.png) top left no-repeat;}
* html .tpl_one_boat_last_min .photo .pct_remise{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/last_minute/last_minute_etoile.png",sizingMethod="scale");}
.tpl_one_boat_last_min .photo .img_boat{margin:11px 0 0 9px;position:absolute;z-index:1;}
.tpl_one_boat_last_min .infos{float:left;width:265px;overflow:hidden;font-size:11px;padding:10px 0 0 10px;}
.tpl_one_boat_last_min .infos .promo{color:#dd363a;font-weight:bold;font-size:12px;background:url(/images/icons/gif/add.gif) center left no-repeat;height:16px;padding-left:18px;}
.tpl_one_boat_last_min .infos .promo a{color:#dd363a;}
.tpl_one_boat_last_min .infos .model{color:#666;font-weight:bold;font-size:13px;}
.tpl_one_boat_last_min .infos .spec{color:#666;padding-top:4px;}
.tpl_one_boat_last_min .infos .type_lm{color:#666;padding-bottom:4px;}
.tpl_one_boat_last_min .infos .date_lieu{color:#0496cf;font-weight:bold;}
.tpl_one_boat_last_min .infos .date_lieu span{color:#dd363a;}
.tpl_one_boat_last_min .prices{float:right;width:178px;overflow:hidden;background:url(/images/page/last_minute/last_minute_prix.gif) top left no-repeat;margin-top:10px;color:#fff;font-size:11px;}
.tpl_one_boat_last_min .prices .old_px{font-size:14px;font-weight:bold;text-decoration:line-through;padding:3px 0 0 10px;}
.tpl_one_boat_last_min .prices .new_px{text-align:center;font-size:11px;padding-right:10px;}
.tpl_one_boat_last_min .prices .new_px a{color:#fff;}
.tpl_one_boat_last_min .prices .new_px a span{font-size:30px;font-weight:bold;display:block;text-decoration:none;}
.tpl_one_boat_last_min .prices .pct_remise{text-align:center;color:#dd363a;background:url(/images/page/last_minute/bas_icone.png) top right no-repeat;height:31px;line-height:28px;font-size:12px;float:right;width:44px;overflow:hidden;}
* html .tpl_one_boat_last_min .prices .pct_remise{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/last_minute/bas_icone.png",sizingMethod="crop");}
.tpl_one_boat_last_min .spacer{background:url(/images/page/last_minute/info_bas_separateur.gif) center center no-repeat;height:1px;clear:both;}
#search_main_last_min{background:#fff;padding-top:8px;border-top:1px solid #c1e1f2;width:745px;}
#search_main_last_min .bases_part{float:left;margin-left:5px;width:165px;}
#search_main_last_min .listing_part{float:left;padding-left:5px;width:565px;}
#search_main_last_min .bases_part .bases_part_1{background:url(/images/page/search_main_bg_filtres.gif) top left repeat-y;}
#search_main_last_min .bases_part .bases_part_2{background:url(/images/page/search_top_bg_filtres.gif) top left no-repeat;padding:5px;}
#search_main_last_min .bases_part .bases_part_1_f{background:url(/images/page/search_bottom_bg_filtres.gif) top left no-repeat;height:3px;}
#search_main_last_min .bases_part .bases_part_2 .nom_zone{color:#dd363a;font-weight:bold;padding-bottom:5px;padding-left:5px;background:url(/images/page/last_minute/separateur_zone_base.gif) bottom center no-repeat;}
#search_main_last_min .bases_part .bases_part_2 .nom_base{background:url(/images/page/last_minute/fleche.gif) center left no-repeat;color:#0496cf;font-size:12px;font-weight:bold;line-height:20px;margin-left:5px;padding-left:10px;}
#search_main_last_min .bases_part .bases_part_2 .nom_base a{color:#0496cf;}
#stop_newsletter_error{background:url(/images/icons/gif/error.gif) center left no-repeat;font-size:13px;font-weight:bold;color:#f00;padding-top:10px;padding-bottom:10px;padding-left:20px;}
#stop_newsletter_form{margin-left:40px;margin-right:40px;padding:20px;background:#fff5ce;border:1px solid #ffeead;}
#stop_newsletter_form .inputs{font-size:14px;font-weight:bold;color:#2e3586;padding:5px 0 5px 0;}
#stop_newsletter_form .inputs input{border:1px solid #2e3586;width:250px;padding:2px;color:#2e3586;font-weight:bold;}
#stop_newsletter_form .form_submit_link{padding:5px 10px 5px 10px;background-color:#ff8a1f;color:#fff;font-weight:bold;font-size:14px;}
#stop_newsletter_wait{text-align:center;margin-top:10px;}
#stop_newsletter_wait .msg{background:url(/images/wait/roller16x16_blue.gif) center left no-repeat;font-size:14px;font-weight:bold;color:#0761a0;padding-top:10px;padding-bottom:10px;padding-left:20px;}
#stop_newsletter_ok_msg{margin-left:40px;margin-right:40px;padding:30px 5px 30px 5px;background:#fff5ce;border:1px solid #ffeead;text-align:center;font-size:16px;font-weight:bold;color:#2e3586;}
.haut_de_page{width:745px;height:12px;background:url(/images/page/haut_page.gif) no-repeat;margin-top:10px;margin-bottom:0;padding-bottom:0;overflow:hidden;}
.haut_de_page.sans_marge{margin:0;padding:0;}
.bas_cadre_navigation{background:url(/images/page/bas_barre_navigation.gif) no-repeat;width:745px;height:8px;overflow:hidden;}
.page_mentions_legales{background:#fff;padding:10px;}
.page_mentions_legales h1{color:#ff9e1f;font-sire:16px;margin-bottom:10px;}
.page_mentions_legales h2{color:#3b96cf;font-size:12px;margin-bottom:5px;font-weight:bold;padding-left:5px;}
.page_mentions_legales p{color:#896fa2;font-size:12px;padding-left:25px;margin-bottom:20px;padding-right:20px;}
.haut_recherche{width:745px;height:148px;background:white;padding-bottom:20px;}
.haut_recherche h1{font-size:16px;color:#ff8a1f;margin-left:20px;margin-bottom:30px;}
.haut_recherche .fond_haut{background:url(/images/recherche/recherche_fond_recherche.gif) no-repeat;height:45px;width:654px;margin-left:50px;}
.haut_recherche .fond_haut table tr{height:20px;}
.haut_recherche .fond_haut table tr td{line-height:20px;height:20px;height:20px;}
.haut_recherche .fond_haut input.toto{margin-top:7px;margin-left:110px;width:328px;height:21px;padding-top:2px;padding-bottom:0;background:url(/images/page/loupe_grosse.gif) no-repeat;padding-left:30px;border:none;color:#5f5f5f;font-style:italic;}
.haut_recherche .fond_haut input.search_bt_fr{background:url(/images/page/speed_search_btn_recherche.gif) top left no-repeat;border:none;width:92px;height:21px;cursor:pointer;margin-top:7px;padding:0;}
.haut_recherche .fond_haut input.search_bt_en{background:url(/images/page/speed_search_btn_search.gif) top left no-repeat;border:none;width:92px;height:21px;cursor:pointer;margin-top:7px;padding:0;}
.haut_recherche .fond_haut input.search_bt_es{background:url(/images/page/speed_search_btn_buscar.gif) top left no-repeat;border:none;width:92px;height:21px;cursor:pointer;margin-top:7px;padding:0;}
.haut_recherche .fond_haut input.search_bt_it{background:url(/images/page/speed_search_btn_cercare.gif) top left no-repeat;border:none;width:92px;height:21px;cursor:pointer;margin-top:7px;padding:0;}
.haut_recherche .fond_haut input.search_bt_ru{background:url(/images/page/speed_search_btn_rusver.gif) top left no-repeat;border:none;width:92px;height:21px;cursor:pointer;margin-top:7px;padding:0;}
.tron_recherche{background:#fff;width:745px;padding:2px;padding-bottom:40px;}
.tron_recherche .block{width:224px;height:282px;margin-left:10px;margin-right:0;overflow:hidden;float:left;margin-top:10px;}
.tron_recherche .block.loueur{background:url(/images/page/recherche_fond_loueur.gif) no-repeat;}
.tron_recherche .block.loueur h1{color:#0496cf;font-size:18px;margin-left:25px;margin-top:15px;margin-bottom:30px;}
.tron_recherche .block.loueur .ligne{margin-left:37px;overflow:hidden;width:160px;height:16px;color:#0496cf;font-weight:bold;}
.tron_recherche .block.loueur .ligne a{color:#256f97;font-weight:bold;margin-left:0;}
.tron_recherche .block.loueur .ligne a.espace{color:#256f97;font-weight:bold;padding-left:24px;}
.tron_recherche .block.loueur .ligne img{margin-right:5px;}
.tron_recherche .block.marque{background:url(/images/page/recherche_fond_marque.gif) no-repeat;}
.tron_recherche .block.marque h1{color:#ff8a1f;font-size:18px;margin-left:25px;margin-top:15px;margin-bottom:30px;}
.tron_recherche .block.marque .ligne{margin-left:37px;overflow:hidden;width:160px;height:16px;color:#0496cf;font-weight:bold;color:#ff8a1f;}
.tron_recherche .block.marque .ligne a{color:#ff8a1f;}
.tron_recherche .block.lieu{background:url(/images/page/recherche_fond_bases.gif) no-repeat;}
.tron_recherche .block.lieu h1{color:#edc300;font-size:18px;margin-left:45px;margin-top:15px;margin-bottom:30px;}
.tron_recherche .block.lieu .ligne{margin-left:37px;overflow:hidden;width:160px;height:16px;color:#0496cf;font-weight:bold;color:#e9c005;}
.tron_recherche .block.lieu .ligne a{color:#e9c005;}
.hidden{display:none;}
.gestion_locative{background:#fff;width:745px;}
.gestion_locative .pratique_cadre_top{background:transparent url(/images/page/pratique_home_barre_haut.gif) no-repeat scroll 0 0;height:41px;line-height:41px;padding-left:60px;color:#ff8a1f;font-weight:bold;font-size:18px;width:685px;}
.gestion_locative .pratique_cadre_top_bas{background:#88c0e5 repeat-y;width:745px;height:2px;}
.gestion_locative .affiche_succes{color:#2e3586;font-weight:bold;margin-left:20px;padding:10px;height:270px;padding-top:160px;}
.gestion_locative .affiche_succes .gros{font-size:18px;display:inline;margin-bottom:15px;}
.gestion_locative .titre_contact{color:#ffa757;font-weight:bold;font-size:16px;font-weight:bold;}
.gestion_locative p{color:#0496cf;padding-left:25px;padding-right:25px;margin-bottom:20px;}
.gestion_locative .intro h2{color:#ff8a1f;margin-left:20px;margin-top:10px;text-decoration:underline;}
.gestion_locative .intro h2 strong{color:#ff8a1f;}
.gestion_locative .intro strong{color:#06f;}
.gestion_locative fieldset{margin-bottom:15px;background:#f7f7f7 none repeat scroll 0 0;border:1px solid #ccc;padding:5px;margin-left:10px;margin-right:10px;}
.gestion_locative fieldset legend{background:#fff;}
.gestion_locative table tr td{width:200px;color:#2e3586;font-weight:bold;}
.gestion_locative table.large tr td{width:500px;}
.gestion_locative table.large tr td textarea{width:600px;height:120px;}
.gestion_locative table tr td.error{color:#f00;}
.gestion_locative table tr td.hidden{display:none;}
.gestion_locative table tr td.centree{text-align:center;}
.gestion_locative table tr td.fin{width:600px;}
.gestion_locative table tr td.titre{color:#ffa757;line-height:30px;font-size:14px;text-decoration:underline;}
.gestion_locative table tr td input[type=text]{width:268px;}
.gestion_locative table tr td input[type=text].petit{width:180px;}
.gestion_locative table tr td.petit{width:200px;}
.gestion_locative .valider{text-align:center;}
.gestion_locative .valider a{background:#ff8a1f none repeat scroll 0 0;color:#fff;font-size:15px;font-weight:bold;padding:2px 10px;}
.error{color:red;font-weight:bold;}
#page_main_left_col{float:left;width:745px;margin-right:10px;padding-top:5px;overflow:hidden;}
.pratique_cadre_top{width:685px;height:41px;background:url(/images/page/pratique_home_barre_haut.gif) no-repeat;padding-left:60px;line-height:41px;}
.pratique_cadre_top h1.conseil{color:#ff8a1f;font-size:18px;}
.pratique_home_cadre{width:745px;background:url(/images/page/pratique_page_home.gif) repeat-y bottom #FFF;margin-top:2px;}
.pratique_home_cadre .pratique_texte{font-size:12px;padding-left:25px;padding-top:25px;color:#0496cf;}
.pratique_home_cadre .pratique_texte a{color:#0496cf;}
.pratique_home_cadre .cadre_logo_sailore{float:left;width:322px;padding-left:25px;padding-top:40px;margin-bottom:10px;}
.pratique_home_cadre .cadre_logo_sailore .logo_texte{width:320px;line-height:55px;}
.pratique_home_cadre .cadre_logo_sailore .logo_texte .logo_sailor{background:url(/images/page/logo_globe_sailore.gif) no-repeat;width:50px;height:55px;float:left;}
.pratique_home_cadre .cadre_logo_sailore .logo_texte .conseil_pratique{font-size:18px;color:#ff8a1f;float:left;padding-left:5px;}
.pratique_home_cadre .cadre_logo_sailore .logo_texte .conseil_pratique a{color:#ff8a1f;}
.pratique_home_cadre .cadre_logo_sailore .pratique_separateur{width:268px;height:3px;background:url(/images/page/pratique_separateur.gif) no-repeat;margin-top:15px;margin-left:20px;margin-bottom:15px;}
.pratique_home_cadre .cadre_logo_sailore .tous_article_pratique{width:320px;background:url(/images/page/pratique_plan_article.gif) repeat-x top #f8fcfe;padding-top:15px;padding-bottom:10px;}
.pratique_home_cadre .cadre_logo_sailore .tous_article_pratique .nom_article_pratique{width:290px;margin-left:10px;color:#0496cf;font-size:12px;height:20px;}
.pratique_home_cadre .cadre_logo_sailore .tous_article_pratique .nom_article_pratique a{color:#0496cf;}
.pratique_home_cadre .cadre_logo_sailore .tous_article_pratique .voir_article_pratique{margin-top:20px;float:right;color:#0496cf;font-size:12px;margin-right:10px;}
.pratique_home_cadre .cadre_logo_sailore .tous_article_pratique .voir_article_pratique a{color:#0496cf;}
.pratique_home_cadre .cadre_logo_fvl{float:left;width:350px;padding-top:40px;margin-left:15px;}
.pratique_home_cadre .cadre_logo_fvl .fvl_conseil{width:320px;line-height:55px;}
.pratique_home_cadre .cadre_logo_fvl .fvl_conseil .logo_fvl{background:url(/images/page/logo_fvl.gif) no-repeat;width:65px;height:52px;float:left;}
.pratique_home_cadre .cadre_logo_fvl .fvl_conseil .conseil_expert{font-size:18px;color:#ff8a1f;float:left;padding-left:5px;padding-top:20px;line-height:18px;}
.pratique_home_cadre .cadre_logo_fvl .fvl_conseil .conseil_expert a{color:#ff8a1f;}
.pratique_home_cadre .cadre_logo_fvl .fvl_conseil .conseil_expert .fvl{color:#d3d3d3;font-size:13px;font-weight:bold;line-height:11px;padding-left:50px;}
.pratique_home_cadre .cadre_logo_fvl .pratique_separateur{width:268px;height:3px;background:url(/images/page/pratique_separateur.gif) no-repeat;margin-top:15px;margin-left:45px;margin-bottom:15px;}
.pratique_home_cadre .cadre_logo_fvl .tous_article_expert{width:350px;background:url(/images/page/pratique_plan_article_expert.gif) repeat-x top #f8fcfe;padding-top:15px;padding-bottom:10px;overflow:hidden;}
.pratique_home_cadre .cadre_logo_fvl .tous_article_expert .nom_article_expert{width:340px;margin-left:10px;color:#0496cf;font-size:12px;height:20px;overflow:hidden;}
.pratique_home_cadre .cadre_logo_fvl .tous_article_expert .nom_article_expert a{color:#0496cf;}
.pratique_home_cadre .cadre_logo_fvl .tous_article_expert .voir_article_expert{margin-top:20px;float:right;color:#0496cf;font-size:12px;margin-right:10px;}
.pratique_home_cadre .cadre_logo_fvl .tous_article_expert .voir_article_expert a{color:#0496cf;}
.conseil_pratique_top{width:685px;height:41px;background:url(/images/page/conseil_pratique_top.gif) no-repeat;padding-left:60px;line-height:41px;color:#ff8a1f;font-size:18px;font-weight:bold;}
.conseil_pratique_expert_top{width:685px;height:41px;background:url(/images/page/conseil_pratique_expert_top.gif) no-repeat;padding-left:60px;line-height:41px;color:#ff8a1f;font-size:18px;font-weight:bold;}
.conseil_pratique_expert_top .france_voile_loisir{color:#868788;font-size:12px;font-weight:bold;}
.conseil_pratique_tous_article{width:745px;background:url(/images/page/conseil_pratique_tous_article.gif) repeat-x bottom #FFF;margin-top:2px;}
.conseil_pratique_tous_article .presentation_pratique{width:700px;color:#0496cf;font-size:12px;padding-left:45px;padding-top:15px;}
.conseil_pratique_tous_article .presentation_expert{width:700px;color:#0496cf;font-size:12px;padding-left:45px;padding-top:15px;}
.conseil_pratique_tous_article .presentation_expert a{color:#0496cf;}
.conseil_pratique_tous_article .liste_article{width:745px;padding-top:15px;padding-bottom:20px;}
.conseil_pratique_tous_article .liste_article .titre_article{color:#0496cf;font-size:14px;padding-bottom:10px;line-height:25px;padding-left:45px;width:420px;}
.conseil_pratique_tous_article .liste_article .titre_article :hover{color:#ff8a1f;background:url(/images/page/conseil_pratique_ombre.gif);}
.conseil_pratique_tous_article .liste_article .titre_article:hover{background:url(/images/page/conseil_pratique_ombre.gif);}
.conseil_pratique_tous_article .liste_article .titre_article a{color:#0496cf;}
.titre_conseil_page{width:700px;background:url(/images/page/titre_conseil_page.gif) repeat-x bottom #FFF;margin-top:2px;padding-left:45px;padding-top:15px;}
.titre_conseil_page .cadre_photo{width:93px;height:94px;background:url(/images/page/titre_conseil_image.gif) no-repeat;float:left;}
.titre_conseil_page .cadre_titre_texte{width:590px;float:left;padding-left:10px;}
.titre_conseil_page .cadre_titre_texte h1.titre{color:#ff8a1f;}
.titre_conseil_page .cadre_titre_texte .intro{color:#ff8a1f;font-size:12px;}
.titre_conseil_page .back_next{width:700px;padding-top:10px;padding-bottom:10px;}
.titre_conseil_page .back_next .back{width:350px;float:left;line-height:17px;}
.titre_conseil_page .back_next .back .dessin{width:17px;height:17px;background:url(/images/page/titre_conseil_back.gif) no-repeat;float:left;padding-left:10px;}
.titre_conseil_page .back_next .back .dessin_no{width:17px;height:17px;float:left;padding-left:10px;}
.titre_conseil_page .back_next .back .texte{float:left;color:#0496cf;font-size:11px;text-decoration:underline;}
.titre_conseil_page .back_next .back .texte a{color:#0496cf;}
.titre_conseil_page .back_next .next{width:350px;float:left;line-height:17px;}
.titre_conseil_page .back_next .next .dessin{width:17px;height:17px;background:url(/images/page/titre_conseil_next.gif) no-repeat;float:right;padding-right:70px;}
.titre_conseil_page .back_next .next .texte{float:right;color:#0496cf;font-size:11px;text-decoration:underline;padding-right:10px;}
.titre_conseil_page .back_next .next .texte a{color:#0496cf;}
.titre_conseil_page .article{width:634px;padding-bottom:15px;}
.titre_conseil_page .article .article_haut{width:634;height:13px;background:url(/images/page/titre_conseil_article_haut.gif) no-repeat;}
.titre_conseil_page .article .article_centre{width:614;color:#0496cf;font-size:12px;padding-left:20px;padding-top:20px;background:url(/images/page/titre_conseil_article_centre.gif) repeat-y bottom #FFF;}
.titre_conseil_page .article .article_centre .prnit_sent{width:600px;padding-top:15px;}
.titre_conseil_page .article .article_centre .prnit_sent .sent{width:300px;float:left;}
.titre_conseil_page .article .article_centre .prnit_sent .sent .printer{width:19px;height:15px;background:url(/images/page/titre_conseil_printer.gif) no-repeat;float:left;padding-left:10px;}
.titre_conseil_page .article .article_centre .prnit_sent .sent .texte{font-size:12px;float:left;}
.titre_conseil_page .article .article_centre .prnit_sent .sent .texte a{color:#0496cf;}
.titre_conseil_page .article .article_centre .prnit_sent .print{width:300px;float:left;}
.titre_conseil_page .article .article_centre .prnit_sent .print .email{width:23px;height:23px;background:url(/images/page/titre_conseil_email.gif) no-repeat;float:left;padding-left:10px;}
.titre_conseil_page .article .article_centre .prnit_sent .print .texte{font-size:12px;float:left;line-height:23px;}
.titre_conseil_page .article .article_centre .prnit_sent .print .texte a{color:#0496cf;}
.titre_conseil_page .article .article_bas{width:634;height:12px;background:url(/images/page/titre_conseil_article_bas.gif) no-repeat;}
.bas_page_article{width:700px;background:url(/images/page/bas_page_article.gif) repeat-y bottom #FFF;padding-left:45px;padding-top:20px;padding-bottom:20px;}
.bas_page_article .bas_atricle_tous_articles{color:#0496cf;font-size:14px;height:20px;line-height:20px;}
.bas_page_article .bas_atricle_tous_articles a{color:#0496cf;}
.menu_haut_pc{background:url(/images/page/haut_page.gif) no-repeat scroll 0 0;height:12px;margin-bottom:0;overflow:hidden;padding-bottom:0;width:745px;}
.menu_centre_pc{background:#fff none repeat scroll 0 0;padding:10px;width:725px;}
.menu_centre_pc h1{color:#ff8a1f;font-size:20px;font-weight:bold;}
.menu_centre_pc p{color:#0496cf;font-size:14px;font-weight:bold;padding-top:10px;width:500px;padding-bottom:20px;}
.menu_centre_pc fieldset legend{color:#ff8a1f;font-weight:bold;font-size:16px;}
.menu_centre_pc table tr td.t_texte{font-size:12px;color:#0496cf;font-weight:bold;}
.menu_centre_pc table tr.id_autre{display:none;}
.menu_centre_pc table tr td.t_texte_2{font-size:12px;color:#0496cf;font-weight:bold;}
.menu_centre_pc table tr td.t_texte_2.error{font-weight:bold;color:#f00;background:url(/images/icons/gif/exclamation.gif) no-repeat left center;padding-left:20px;}
.menu_centre_pc .accepte{font-size:11px;color:#787879;font-style:italic;}
.menu_centre_pc .ok_send_pc{font-size:14px;padding-left:15px;padding-top:20px;padding-bottom:50px;font-weight:bold;color:#0496cf;display:none;}
.menu_centre_pc table tr td.t_texte_1{font-size:13px;color:#0496cf;font-weight:bold;}
.menu_centre_pc table tr td.t_texte_3{font-size:13px;color:#0496cf;font-weight:bold;}
.menu_centre_pc table tr td.t_texte_3.error{font-weight:bold;color:#f00;background:url(/images/icons/gif/exclamation.gif) no-repeat left center;padding-left:20px;}
.menu_centre_pc table tr td input{color:#0761a0;}
.menu_centre_pc .v_croisiere{color:#ff8a1f;font-weight:bold;font-size:16px;padding-top:5px;padding-bottom:5px;}
.menu_centre_pc table select{width:200px;color:#0761a0;}
.menu_centre_pc table select option{font-size:12px;color:#0761a0;}
.menu_centre_pc .send_pc{text-align:center;margin-bottom:80px;}
.menu_centre_pc .send_pc .envoyer_pc{background:#ff8a1f;color:#fff;font-size:13px;font-weight:bold;padding:2px 5px;}
.menu_bas_pc{background:url(/images/page/round_bg_bottom_745.gif) no-repeat;font-size:0;height:5px;margin:0;padding:0;width:745px;}
#page_main_nav_bar2{padding-top:5px;padding-bottom:5px;color:#fff;font-size:11px;}
#page_main_nav_bar2 a{color:#fff;}
#page_main_nav_bar2 a:hover{color:#fff;text-decoration:underline;}
#page_main_nav_bar a:hover{color:#fff;text-decoration:underline;}
#page_main_content{background:url(/images/page/bg_round_m_1000x1.gif) top left repeat-y #fff;}
#page_main_content .rt{background:url(/images/page/bg_round_t_1000x5.gif) top left repeat-y;height:5px;font-size:0;padding:0;margin:0;}
#page_main_content .rt2{background:url(/images/page/bg_round_t_1000x5db.gif) top left repeat-y;height:5px;font-size:0;padding:0;margin:0;}
#page_main_content .rbw{background:url(/images/page/bg_round_b_1000x7.gif) top left repeat-y;height:7px;font-size:0;padding:0;margin:0;clear:both;}
#page_main_content .colL{float:left;width:690px;padding-left:10px;overflow:hidden;}
#page_main_content .colR{float:left;width:280px;padding-left:10px;padding-right:10px;overflow:hidden;}
#page_main_content .colL600{float:left;width:600px;padding-left:10px;overflow:hidden;}
#page_main_content .colR370{float:left;width:370px;padding-left:10px;padding-right:10px;overflow:hidden;}
.last_minute_devis .intro{border:1px solid #b3dceb;padding:5px;height:1%;}
.last_minute_devis .intro h1{font-size:24px;color:#dd363a;}
.last_minute_devis .intro .left{width:400px;float:left;}
.last_minute_devis .intro .left .specs{font-size:12px;color:#666;padding-bottom:5px;}
.last_minute_devis .intro .left div{color:#0761a0;font-size:14px;}
.last_minute_devis .intro .right{float:right;background:#dd363a;color:#fff;border:1px solid #e57073;text-align:center;padding:3px;width:124px;}
.last_minute_devis .intro .right .prix_lm{font-size:11px;font-weight:bold;color:#ff0;border-bottom:1px solid #f48386;}
.last_minute_devis .intro .right .old{padding-top:4px;}
.last_minute_devis .intro .right .new{font-size:26px;font-weight:bold;}
.last_minute_devis .infos{border-left:1px solid #b3dceb;border-right:1px solid #b3dceb;border-bottom:1px solid #b3dceb;padding:5px 10px 10px 10px;height:1%;}
.last_minute_devis .infos .back_link{color:#dd363a;font-weight:bold;font-size:11px;}
.last_minute_devis .infos .back_link:hover{color:#dd363a;text-decoration:underline;}
.last_minute_devis .infos .photos{border:1px solid #b3dceb;background:#f8f5f1;padding:5px 5px 0 5px;margin-bottom:10px;height:1%;}
.last_minute_devis .infos .photos .left{float:left;width:380px;height:305px;overflow:hidden;}
.last_minute_devis .infos .photos .right{float:left;padding-left:5px;width:180px;height:305px;overflow:hidden;}
.last_minute_devis .infos .photos .right a{display:block;float:left;border:1px solid #fff;overflow:hidden;margin-left:5px;margin-bottom:5px;}
.last_minute_devis .infos .photos .right a:hover{border:1px solid #000;}
.last_minute_devis .infos .photos .right img{width:80px;height:70px;}
.last_minute_devis .infos .infos_boat{float:left;width:340px;border-right:1px solid #b3dceb;overflow:hidden;padding-right:10px;color:#2f2f2f;}
.last_minute_devis .infos .infos_boat h2{padding:0;margin:0;color:#dd363a;}
.last_minute_devis .infos .infos_boat h2 a{color:#dd363a;}
.last_minute_devis .infos .infos_boat h2 a:hover{color:#dd363a;}
.last_minute_devis .infos .infos_boat .marque{font-size:12px;color:#666;padding-bottom:5px;}
.last_minute_devis .infos .infos_boat .marque a{color:#666;}
.last_minute_devis .infos .infos_boat .marque a:hover{color:#666;}
.last_minute_devis .infos .infos_boat .txt{padding:0;}
.last_minute_devis .infos .infos_boat .stitre{font-weight:bold;font-size:14px;color:#0999d1;padding-top:10px;padding-bottom:2px;}
.last_minute_devis .infos .infos_boat span{color:#0761a0;}
.last_minute_devis .infos .infos_boat .details{padding-left:10px;}
.last_minute_devis .infos .partage{float:left;padding-left:10px;width:215px;overflow:hidden;}
.last_minute_devis .infos .partage ul li{color:#8f8f8f;padding-left:20px;display:block;height:16px;margin-bottom:5px;}
.last_minute_devis .infos .partage ul .send_a_friend{background:url(/images/icons/gif/email_go.gif) center left no-repeat;}
.last_minute_devis .infos .partage ul .print_the_page{background:url(/images/icons/gif/printer.gif) center left no-repeat;}
.last_minute_devis .infos .partage ul li a{color:#8f8f8f;}
#div_photos_panoramio{padding-top:10px;padding-bottom:10px;}
#div_photos_panoramio h2{color:#929292;font-size:14px;padding-bottom:5px;}
#div_photos_panoramio h2 strong{color:#f88014;}
#div_photos_panoramio p{color:#929292;padding:0;margin:0;font-size:11px;font-style:italic;clear:both;padding-left:5px;}
#div_photos_panoramio p a{color:#929292;}
#div_photos_panoramio p a:hover{color:#929292;}
#div_photos_panoramio_a a{float:left;display:block;width:180px;height:115px;overflow:hidden;border:1px solid #fff;margin:0 5px 5px 5px;}
#div_photos_panoramio_a a:hover{border:1px solid #000;}
#div_photos_panoramio_a a img{width:180px;height:115px;}
.form_devis_lm{background:url(/images/page/last_minute/picto_form_devis_r.gif) 5px 5px no-repeat #dd363a;font-weight:bold;color:#fff;margin-bottom:10px;}
.form_devis_lm h2{padding:5px 0 0 65px;font-size:22px;}
.form_devis_lm em{display:block;text-align:right;padding:0 10px 5px 0;}
.form_devis_lm .legend{font-size:11px;font-weight:normal;padding:5px;}
.form_devis_lm table{border:1px solid #f75c60;overflow:hidden;background:#b23235;}
.form_devis_lm .input_txt{width:210px;}
.form_devis_lm textarea{width:210px;height:60px;}
.form_devis_lm #form_devis_table_ok_msg{border:1px solid #b23235;overflow:hidden;background:#b23235;margin:10px;padding:10px;display:none;}
.form_devis_lm #form_devis_table_ok_msg h3{padding-bottom:5px;}

.form_devis_boat{background:url(/images/page/location_bateau/picto_form_devis_o.gif) 5px 5px no-repeat #ff8a1f;font-weight:bold;color:#fff;margin-bottom:10px;}
.form_devis_boat h2{padding:5px 0 0 65px;font-size:22px;}
.form_devis_boat em{display:block;text-align:right;padding:0 10px 5px 0;}
.form_devis_boat .legend{font-size:11px;font-weight:normal;padding:5px;}
.form_devis_boat table{border:1px solid #da7012;overflow:hidden;background:#f88014;}
.form_devis_boat .input_txt{width:210px;border:1px solid #fff;}
.form_devis_boat textarea{width:210px;height:60px;border:1px solid #fff;}
.form_devis_boat #form_devis_date{cursor:pointer;background:url(/images/icons/gif/date.gif) center left no-repeat #fff;padding-left:20px;border:1px solid #fff;width:190px;}
.form_devis_boat #form_devis_table_ok_msg{border:1px solid #da7012;overflow:hidden;background:#f88014;margin:10px;padding:10px;display:none;}
.form_devis_boat #form_devis_table_ok_msg h3{padding-bottom:5px;}


.devis_bateau.devis .intro{border:1px solid #b3dceb;padding:5px;height:1%;}
.devis_bateau.devis .intro h1{font-size:24px;color:#0496cf;}
.devis_bateau.devis .intro .left{width:400px;float:left;}
.devis_bateau.devis .intro .right{float:right;width:124px;text-align:center;background-color:#fff;border:none;}
.devis_bateau.devis .intro .right .price{background-color:#0a9ad2;color:#fff;border:1px solid #58b8dc;text-align:center;padding:3px;}
.devis_bateau.devis .intro .left .specs{font-size:12px;color:#666;padding-bottom:5px;}
.devis_bateau.devis .intro .left div strong{color:#929292;}
.devis_bateau.devis .intro .left div a{color:#ff922f;}
.devis_bateau.devis .intro .left div{color:#ff922f;font-size:14px;}
.devis_bateau.devis .intro .right .prix_lm{font-size:11px;font-weight:bold;color:#fff;border-bottom:1px solid #67d0f9;}
.devis_bateau.devis .intro .right .new{font-size:26px;font-weight:bold;}
.devis_bateau.devis .intro .right .price_grid{padding-top:4px;}
.devis_bateau.devis .intro .right a{background:url(/images/icons/gif/calendar_view_month.gif) center left no-repeat;padding:2px 0 2px 18px;font-size:11px;font-weight:bold;color:#000;}
.devis_bateau.devis .intro .right a:hover{text-decoration:underline;}
.price_grid_bloc_table .label td{font-weight:bold;font-size:14px;border-bottom:2px solid #999;padding:5px 0 5px 0;vertical-align:middle;}
.price_grid_bloc_table .line td{padding:4px;border-bottom:1px solid #ccc;vertical-align:middle;background-color:none;}
.price_grid_bloc_table .line.on td{background-color:#fff;}
.price_grid_bloc_table .line td span{font-size:20px;font-weight:bold;color:#ff8a1f;}
.price_grid_bloc_table .legend{font-size:11px;color:#666;padding:5px 0 5px 0;}
.devis_bateau.devis .infos{border-left:1px solid #b3dceb;border-right:1px solid #b3dceb;border-bottom:1px solid #b3dceb;padding:5px 10px 10px 10px;height:1%;}
.devis_bateau.devis .infos .back_link{color:#0496cf;font-weight:bold;font-size:11px;}
.devis_bateau.devis .infos .back_link:hover{color:#ff922f;text-decoration:underline;}
.devis_bateau.devis .infos .photos{border:1px solid #b3dceb;background:#f8f5f1;padding:5px 5px 0 5px;margin-bottom:10px;height:1%;}
.devis_bateau.devis .infos .photos .left{float:left;width:380px;height:305px;overflow:hidden;}
.devis_bateau.devis .infos .photos .right{float:left;padding-left:5px;width:180px;height:305px;overflow:hidden;}
.devis_bateau.devis .infos .photos .right a{display:block;float:left;border:1px solid #fff;overflow:hidden;margin-left:5px;margin-bottom:5px;}
.devis_bateau.devis .infos .photos .right a:hover{border:1px solid #000;}
.devis_bateau.devis .infos .photos .right img{width:80px;height:70px;}
.devis_bateau.devis .infos .infos_boat{float:left;width:340px;border-right:1px solid #b3dceb;overflow:hidden;padding-right:10px;color:#2f2f2f;}
.devis_bateau.devis .infos .infos_boat h2{padding:0;margin:0;color:#0496cf;}
.devis_bateau.devis .infos .infos_boat h2 a{color:#0496cf;}
.devis_bateau.devis .infos .infos_boat h2 a:hover{color:#0496cf;}
.devis_bateau.devis .infos .infos_boat .marque{font-size:12px;color:#666;padding-bottom:5px;}
.devis_bateau.devis .infos .infos_boat .marque a{color:#666;}
.devis_bateau.devis .infos .infos_boat .marque a:hover{color:#666;}
.devis_bateau.devis .infos .infos_boat .txt{padding:0;}
.devis_bateau.devis .infos .infos_boat .stitre{font-weight:bold;font-size:14px;color:#0999d1;padding-top:10px;padding-bottom:2px;}
.devis_bateau.devis .infos .infos_boat span{color:#0761a0;}
.devis_bateau.devis .infos .infos_boat .details{padding-left:10px;}
.devis_bateau.devis .infos .partage{float:left;padding-left:10px;width:215px;overflow:hidden;}
.devis_bateau.devis .infos .partage ul li{color:#8f8f8f;padding-left:20px;display:block;height:16px;margin-bottom:5px;}
.devis_bateau.devis .infos .partage ul .send_a_friend{background:url(/images/icons/gif/email_go.gif) center left no-repeat;}
.devis_bateau.devis .infos .partage ul .print_the_page{background:url(/images/icons/gif/printer.gif) center left no-repeat;}
.devis_bateau.devis .infos .partage ul .add_to_selection{padding-left:0;}
.devis_bateau.devis .infos .partage ul .add_to_selection .add_to_my_selection_btn{background:url(/images/icons/gif/add.gif) center left no-repeat;padding:0 0 0 20px;font-weight:bold;color:#8f8f8f;font-size:12px;}
.devis_bateau.devis .infos .partage ul .add_to_selection .add_to_my_selection_in{background:url(/images/icons/gif/tick.gif) center left no-repeat;padding:0 0 0 20px;font-weight:bold;color:#ff922f;font-size:12px;}
.devis_bateau.devis .infos .partage ul li a{color:#8f8f8f;}
.footer_list_title{clear:both;border-top:1px dashed #666;font-size:18px;font-weight:bold;color:#999;margin:15px 10px 0 10px;padding:5px 5px 5px 0;}
.footer_list_title2{font-size:18px;font-weight:bold;color:#999;margin:5px 10px 0 10px;padding:5px 5px 5px 0;}
.footer_list_ul{margin:0 10px 0 10px;padding:0 5px 5px 5px;font-size:11px;color:#666;}
.footer_list_ul .main{font-weight:bold;}
.footer_list_ul .main .sub{font-weight:normal;display:inline;}
.footer_list_ul .main .sub li{display:inline;color:#999;padding-right:5px;}
.footer_list_ul .main .sub li a{color:#999;}
.footer_list_ul .main .sub li a:hover{color:#666;text-decoration:underline;}
.footer_list_ul2{margin:0 10px 0 10px;padding:0 5px 5px 5px;font-size:11px;color:#666;font-weight:normal;}
.footer_list_ul2 li{display:inline;color:#999;padding-right:5px;}
.footer_list_ul2 li a{color:#999;}
.footer_list_ul2 li a:hover{color:#666;text-decoration:underline;}
.promo_type_bloc{width:220px;height:260px;border:1px solid #9dd3e7;float:left;overflow:hidden;margin-bottom:10px;}
.promo_type_bloc .type{color:#fff;background:#0496cf;text-align:center;font-size:16px;height:22px;width:220px;overflow:hidden;}
.promo_type_bloc .loueur{border-bottom:1px solid #9dd3e7;height:20px;width:220px;line-height:20px;text-align:center;font-size:11px;color:#2f2f2f;overflow:hidden;}
.promo_type_bloc .loueur a{font-weight:bold;font-size:12px;color:#0496cf;}
.promo_type_bloc ul{padding:10px;height:165px;width:200px;overflow:hidden;}
.promo_type_bloc ul .premium{width:200px;height:80px;text-align:center;margin-bottom:10px;overflow:hidden;}
.promo_type_bloc ul .premium a span{display:block;}
.promo_type_bloc ul .normal{clear:both;color:#0496cf;font-weight:bold;height:20px;overflow:hidden;}
.promo_type_bloc ul .normal a{display:block;float:left;color:#0496cf;}
.promo_type_bloc ul .normal a:hover{color:#ff8a1f;}
.promo_type_bloc ul .normal span{display:block;float:right;}
.promo_type_bloc .more{height:20px;clear:both;display:block;font-size:11px;text-decoration:underline;margin-left:10px;margin-top:10px;color:#ff8a1f;}
.promo_type_bloc .more:hover{color:#0496cf;}
.promo_zone_nav_bases_bloc{border:1px solid #fdcda0;height:215px;width:338px;float:left;overflow:hidden;margin-bottom:10px;}
.promo_zone_nav_bases_bloc .zone{color:#ff8a1f;font-weight:bold;font-size:16px;background-color:#fce7d3;padding:2px 2px 2px 10px;}
.promo_zone_nav_bases_bloc .zone a{color:#ff8a1f;}
.promo_zone_nav_bases_bloc .zone a:hover{color:#ff8a1f;}
.promo_zone_nav_bases_bloc .loueur{background-color:#fce7d3;padding:2px 2px 4px 10px;text-align:right;color:#717171;font-size:11px;height:16px;margin-bottom:10px;}
.promo_zone_nav_bases_bloc .loueur a{font-size:12px;font-weight:bold;color:#0496cf;}
.promo_zone_nav_bases_bloc .left{float:left;width:100px;overflow:hidden;text-align:center;padding:0 10px 0 10px;}
.promo_zone_nav_bases_bloc .left img{margin-bottom:5px;}
.promo_zone_nav_bases_bloc .left div{background:url(/images/page/degrade_orange_1x41.gif) center left repeat-x #ff922e;border:1px solid #fdba7b;color:#fff;font-size:11px;}
.promo_zone_nav_bases_bloc .left div span{display:block;font-size:20px;font-weight:bold;}
.promo_zone_nav_bases_bloc .right{float:left;width:200px;padding-right:10px;height:135px;}
.promo_zone_nav_bases_bloc .right li{font-size:12px;color:#ff8a1f;padding-bottom:2px;background:url(/images/page/puce_orange_wbg_6x6.gif) 0 5px no-repeat;padding-left:10px;height:15px;width:185px;overflow:hidden;}
.promo_zone_nav_bases_bloc .right li a{color:#0496cf;font-weight:bold;}
.promo_zone_nav_bases_bloc .more{float:left;width:200px;padding-right:10px;text-align:right;color:#ff8a1f;font-size:11px;}
.promo_zone_nav_bases_bloc .more a{color:#ff8a1f;text-decoration:underline;}
.promo_super_zone_bloc{width:338px;height:228px;border:1px solid #fdd7b4;overflow:hidden;float:left;text-align:center;margin-bottom:10px;}
.promo_super_zone_bloc .szone{height:35px;line-height:35px;font-size:16px;background:#fce7d3;border-bottom:1px solid #fbf2e8;text-align:center;color:#ff8a1f;margin-bottom:5px;}
.promo_super_zone_bloc ul{padding:10px 10px 10px 10px;}
.promo_super_zone_bloc ul li{clear:both;height:20px;background:url(/images/page/puce_gris_wbg_6x6.gif) center left no-repeat;padding-left:10px;line-height:20px;overflow:hidden;font-size:11px;}
.promo_super_zone_bloc ul li a{float:left;font-weight:normal;color:#666;font-size:11px;}
.promo_super_zone_bloc ul li a:hover{color:#ff8a1f;}
.promo_super_zone_bloc ul li a strong{font-weight:bold;color:#0496cf;font-size:12px;}
.promo_super_zone_bloc ul li a:hover strong{color:#ff8a1f;}
.promo_super_zone_bloc ul li span{float:right;color:#ff8a1f;font-weight:bold;}
.promo_boat_bloc{width:320px;height:110px;padding:9px;border:1px solid #b3dceb;overflow:hidden;float:left;}
.promo_boat_bloc .photo{float:left;display:block;width:108px;height:108px;margin-right:10px;border:1px solid #ccc;overflow:hidden;}
.promo_boat_bloc .photo:hover{text-decoration:none;border:1px solid #0761a0;}
.promo_boat_bloc .photo img{width:108px;height:108px;}
.promo_boat_bloc .photo span{position:absolute;padding:2px 5px;background-color:#ff0;font-weight:bold;margin-top:10px;font-size:15px;}
.promo_boat_bloc .model{font-size:14px;font-weight:bold;color:#0496cf;float:left;width:200px;height:18px;overflow:hidden;}
.promo_boat_bloc .spec{font-size:11px;color:#666;float:left;width:200px;height:20px;}
.promo_boat_bloc .info{color:#ff8a1f;float:left;width:200px;height:20px;font-weight:bold;}
.promo_boat_bloc .info2{color:#ff8a1f;float:left;width:200px;height:22px;}
.promo_boat_bloc .btn{float:left;color:#fff;background:url(/images/page/degrade_bleu_1x41.jpg) center left repeat-x #0698d0;border:1px solid #0698d0;text-align:center;width:198px;height:28px;font-size:12px;font-weight:bold;line-height:28px;display:block;}
.promo_boat_bloc .btn:hover{color:#084067;border:1px solid #0761a0;text-decoration:none;}
.promo_boat_bloc .btn span{font-size:20px;}
.promo_boat_bloc_list{clear:both;padding-top:10px;height:1%;}
.promo_boat_bloc_list li{padding:0;margin:0;}
.promo_boat_bloc_list .l{width:334px;height:20px;float:left;border-right:1px solid #b3dceb;padding-left:10px;background:url(/images/page/puce_gris_wbg_6x6.gif) center left no-repeat;overflow:hidden;}
.promo_boat_bloc_list .r{width:320px;height:20px;float:left;margin-left:15px;padding-left:10px;background:url(/images/page/puce_gris_wbg_6x6.gif) center left no-repeat;overflow:hidden;}
.promo_boat_bloc_list .l a{float:left;font-size:14px;font-weight:bold;color:#0496cf;}
.promo_boat_bloc_list .l a:hover{color:#ff8a1f;}
.promo_boat_bloc_list .l span{float:right;color:#ff8a1f;font-size:11px;padding-right:10px;}
.promo_boat_bloc_list .l span b{font-size:14px;font-weight:bold;}
.promo_boat_bloc_list .r a{float:left;font-size:14px;font-weight:bold;color:#0496cf;}
.promo_boat_bloc_list .r a:hover{color:#ff8a1f;}
.promo_boat_bloc_list .r span{float:right;color:#ff8a1f;font-size:11px;}
.promo_boat_bloc_list .r span b{font-size:14px;font-weight:bold;}
.promo_boat_bloc_list .more{clear:both;padding-top:10px;text-align:right;font-size:11px;margin-bottom:10px;}
.promo_boat_bloc_list .more a{text-decoration:underline;color:#0496cf;}
.promo_boat_bloc_list .more a:hover{color:#ff8a1f;}
.promo_base_bloc{width:220px;height:295px;border:1px solid #fbcb9d;float:left;overflow:hidden;margin-bottom:10px;}
.promo_base_bloc .base{color:#fff;background:#ff8a1f;text-align:center;font-size:16px;height:22px;width:220px;overflow:hidden;}
.promo_base_bloc .loueur{border-bottom:1px solid #fbcb9d;height:20px;width:220px;line-height:20px;text-align:center;font-size:11px;color:#2f2f2f;}
.promo_base_bloc .loueur a{font-weight:bold;font-size:12px;color:#fb7f0d;}
.promo_base_bloc ul{padding:10px;height:200px;width:200px;overflow:hidden;}
.promo_base_bloc ul .premium{width:200px;height:135px;border-bottom:1px solid #fbcb9d;text-align:center;margin-bottom:10px;overflow:hidden;}
.promo_base_bloc ul .premium a{font-size:15px;font-weight:bold;color:#0761a0;}
.promo_base_bloc ul .premium a:hover{color:#ff8a1f;text-decoration:none;}
.promo_base_bloc ul .premium a img{border:1px solid #ccc;width:108px;height:108px;}
.promo_base_bloc ul .premium a span{display:block;}
.promo_base_bloc ul .normal{clear:both;color:#0496cf;font-weight:bold;height:20px;overflow:hidden;}
.promo_base_bloc ul .normal a{display:block;float:left;color:#0496cf;}
.promo_base_bloc ul .normal a:hover{color:#ff8a1f;}
.promo_base_bloc ul .normal span{display:block;float:right;}
.promo_base_bloc .more{height:20px;clear:both;display:block;font-size:11px;text-decoration:underline;margin-left:10px;margin-top:10px;color:#ff8a1f;}
.promo_base_bloc .more:hover{color:#0496cf;}
.promo_last_min_bloc{width:320px;height:110px;padding:9px;border:1px solid #efabab;overflow:hidden;float:left;}
.promo_last_min_bloc_lnk_more{clear:both;padding-top:5px;text-align:right;margin-bottom:10px;}
.promo_last_min_bloc_lnk_more a{color:#dd363a;font-size:11px;text-decoration:underline;}
.promo_last_min_bloc_lnk_more a:hover{color:#000;}
.promo_last_min_bloc .photo{float:left;display:block;width:108px;height:108px;margin-right:10px;border:1px solid #ccc;overflow:hidden;}
.promo_last_min_bloc .photo:hover{text-decoration:none;border:1px solid #dd363a;}
.promo_last_min_bloc .photo img{width:108px;height:108px;}
.promo_last_min_bloc .photo span{position:absolute;padding:2px 5px;background-color:#ff0;font-weight:bold;margin-top:10px;font-size:15px;}
.promo_last_min_bloc .model{font-size:14px;font-weight:bold;color:#dd363a;float:left;width:200px;height:18px;overflow:hidden;}
.promo_last_min_bloc .spec{font-size:11px;color:#666;float:left;width:200px;height:20px;}
.promo_last_min_bloc .info{color:#0496cf;float:left;width:200px;height:20px;}
.promo_last_min_bloc .info2{color:#dd363a;float:left;width:200px;height:22px;font-weight:bold;}
.promo_last_min_bloc .btn{float:left;color:#fff;background:url(/images/page/degrade_rouge_1x30.jpg) top left repeat-x #dd363a;border:1px solid #ee6f6f;text-align:center;width:198px;height:28px;font-size:12px;font-weight:bold;line-height:28px;display:block;}
.promo_last_min_bloc .btn:hover{color:#000;border:1px solid #dd363a;text-decoration:none;}
.promo_last_min_bloc .btn span{background:url(/images/page/picto_rond_tr_white.gif) center right no-repeat;padding-right:18px;}
.search_engine_horiz_bleu{height:130px;background:url(/images/page/degrade_bleu_1x130.jpg) top left repeat-x #54b3e1;padding:5px 10px;color:#fff;border:1px solid #97cfe9;}
.search_engine_horiz_bleu .chiffre{float:left;width:40px;font-size:48px;color:#fff;font-weight:bold;}
.search_engine_horiz_bleu .select{float:left;width:180px;padding-top:10px;}
.search_engine_horiz_bleu .select select{width:160px;}
.search_engine_horiz_bleu .btn{clear:both;text-align:center;padding-top:10px;}
.search_engine_horiz_bleu .btn input{font-size:16px;background:#ff8a1f;font-weight:bold;color:#fff;border:1px solid #fff;cursor:pointer;}
.search_engine_horiz_bleu .btn input:hover{background:#fff;color:#ff8a1f;border:1px solid #ff8a1f;}
.search_engine_vert_bleu{background:url(/images/page/degrade_bleu_1x244.jpg) top left repeat-x #54b3e1;width:280px;overflow:hidden;color:#fff;margin-bottom:15px;}
.search_engine_vert_bleu.sevbw370{width:370px;}
.search_engine_vert_bleu h4{color:#fff;font-size:16px;font-weight:bold;padding:10px;}
.search_engine_vert_bleu .step{clear:both;float:left;width:50px;height:50px;font-size:45px;color:#fff;text-align:center;font-weight:bold;}
.search_engine_vert_bleu .choix{float:left;width:200px;height:50px;padding-top:5px;overflow:hidden;}
.search_engine_vert_bleu.sevbw370 .choix{width:300px;}
.search_engine_vert_bleu .choix select{width:200px;}
.search_engine_vert_bleu.sevbw370 .choix select{width:300px;}
.search_engine_vert_bleu .btn{clear:both;text-align:center;padding-top:10px;padding-bottom:10px;}
.search_engine_vert_bleu .btn input{font-size:16px;background:#ff8a1f;font-weight:bold;color:#fff;border:1px solid #fff;cursor:pointer;}
.search_engine_vert_bleu .btn input:hover{background:#fff;color:#ff8a1f;border:1px solid #ff8a1f;}
.intro_location_zone{width:690px;height:150px;overflow:hidden;margin-bottom:10px;}
.intro_location_zone h1{color:#fff;font-size:22px;padding-top:105px;padding-left:10px;}
#photo_zone_player{padding-top:1px;padding-bottom:15px;}
#photo_zone_player .zoom{color:#0496cf;font-size:10px;}
#photo_zone_player .zoom strong{display:block;color:#ff8a1f;font-size:16px;font-weight:bold;padding-left:4px;padding-bottom:3px;}
#photo_zone_player .zoom strong a{color:#ff8a1f;}
#photo_zone_player .zoom strong a:hover{color:#ff8a1f;text-decoration:underline;}
#photo_zone_player .loueur{text-align:right;font-size:11px;color:#0496cf;padding-top:2px;}
#photo_zone_player .loueur a{font-size:13px;font-weight:bold;color:#ff8a1f;}
#photo_zone_player #photo_zone_player_img{background:url(/images/wait/blue32x32.gif) center center no-repeat;width:278px;height:200px;border:1px solid #ccc;overflow:hidden;}
#photo_zone_player .controls{text-align:right;padding:5px 5px 0 0;}
#photo_zone_player .controls a{background:#ccc;padding:2px 5px;border:1px solid #000;color:#0761a0;font-weight:bold;font-size:14px;}
#photo_zone_player .controls a:hover{text-decoration:none;background:#fff;}
#photo_zone_player #legals{font-size:10px;margin-top:165px;padding-left:2px;}
.static_gmap_zone_bloc{width:280px;height:150px;margin-bottom:10px;overflow:hidden;}
.static_gmap_zone_bloc strong{position:absolute;z-index:2;margin:5px 0 0 5px;font-size:14px;color:#0761a0;}
.static_gmap_zone_bloc img{position:absolute;z-index:1;}
.static_gmap_base_bloc{width:280px;height:262px;margin-bottom:10px;overflow:hidden;}
.static_gmap_base_bloc strong{position:absolute;z-index:2;margin:5px 0 0 5px;font-size:14px;color:#fff;}
.static_gmap_base_bloc .plan{position:absolute;margin-bottom:5px;z-index:1;}
.static_gmap_base_bloc .zone{margin-top:182px;position:absolute;z-index:1;}
.promo_boat_moteur_voile{border:1px solid #c7e4ee;float:left;height:380px;overflow:hidden;width:338px;}
.promo_boat_moteur_voile .titre{font-size:16px;font-weight:bold;color:#0761A0;background:#d1e8ef;padding:5px 0px 2px 5px; height:40px; overflow:hidden;}
.promo_boat_moteur_voile .titre span{background:#d1e8ef;color:#717171;font-size:11px;height:16px;margin-bottom:10px;padding:2px 2px 4px 10px;text-align:right; font-weight:normal; float:right;}
.promo_boat_moteur_voile .titre span a{color:#0761A0;font-size:12px;font-weight:bold;}
.promo_boat_moteur_voile .titre span a:hover{color:#0761A0;text-decoration:underline;}
.promo_boat_moteur_voile .img{text-align:center; padding-top:4px; padding-bottom:4px;}
.promo_boat_moteur_voile ul{padding:5px 9px 5px 9px;width:310px;}
.promo_boat_moteur_voile ul li{background:url(/images/page/puce_orange_wbg_6x6.gif) 0px 6px no-repeat;color:#FF8A1F;font-size:13px;height:15px;overflow:hidden;padding-bottom:2px;padding-left:10px;width:310px;overflow:hidden;}
.promo_boat_moteur_voile ul li a{color:#0496CF;}
.promo_boat_moteur_voile ul li a:hover{text-decoration:underline;color:#FF8A1F;}
.promo_boat_types{padding-bottom:10px;clear:both;}
.promo_boat_types h2{background:#D1E8EF;color:#0761A0;font-size:16px;font-weight:bold;padding:5px 5px 2px 5px;height:20px;margin-bottom:4px;}
.promo_boat_types h2 .l{float:left;}
.promo_boat_types h2 .r{float:right;font-size:12px;font-weight:normal;padding:5px 0 0 0;color:#717171;margin-bottom:5px;}
.promo_boat_types h2 span a{font-weight:bold;color:#0761A0;}
.promo_boat_types p .l{padding-right:10px;float:left;}
.promo_boat_types p .r{padding-left:10px;float:right;}
.promo_boat_types ul{clear:both;height:1%;padding-top:5px;margin-bottom:5px;}
.promo_boat_types li{float:left;color:#0496CF;width:230px;padding:0px;margin:0px;}
.promo_boat_types li a{color:#0761A0;}
.promo_boat_types li a:hover{color:#FF8A1F;}
.colL600.fiche_loueur .last_comment{border:1px solid #b3dceb;height:1%;padding:10px;margin-bottom:15px;}
.colL600.fiche_loueur .flotte{border-top:1px solid #cfcfce;padding-top:5px;margin-left:5px;}
.colL600.fiche_loueur .flotte .lvl2{padding-bottom:10px; clear:both;}
.colL600.fiche_loueur .flotte .lvl2 li{background:url(/images/page/puce_orange_wbg_6x6.gif) 0 5px no-repeat;color:#1d96ba;padding:0 0 0 10px;display:inline-block;width:285px;}
.colL600.fiche_loueur .flotte .lvl2 li a{color:#1d96ba;}
.colL600.fiche_loueur .flotte .lvl2 li a:hover{color:#ff8a1f;text-decoration:underline;}
.tpl_one_comment{border-top:1px solid #cfcfce;padding-top:10px;color:#474747;}
.tpl_one_comment .cb{height:15px;}
.tpl_one_comment .i{float:left;width:470px;}
.tpl_one_comment .i .user{display:block;color:#ababab;}
.tpl_one_comment .i .user b{color:#0761a0;font-weight:bold;}
.tpl_one_comment .i .date{display:block;background:url(/images/icons/gif/comment.gif) center left no-repeat;padding:3px 0 3px 20px;margin-bottom:5px;}
.tpl_one_comment .i .r{padding-left:5px;}
.tpl_one_comment .i .r strong{display:block;padding-top:8px;text-decoration:underline;}
.tpl_one_comment .n{float:right;width:82px;height:88px;background:url(/images/page/loueur/bulle_note_loueur_orange.gif) top left no-repeat #ff8a1f;color:#fff;padding:2px 4px 0 4px;}
.tpl_one_comment .n span{text-align:center;display:block;font-size:18px;}
.tpl_one_comment .n span b{font-size:40px;}
.colL600.fiche_loueur h2{color:#1d96ba;font-size:18px;}
.colL600.fiche_loueur h1{color:#0761a0;font-size:22px;}
.colL600.fiche_loueur .intro{border:1px solid #b3dceb;height:1%;padding:10px;}
.colL600.fiche_loueur .intro .logo{float:left;border:1px solid #b3dceb;width:100px;height:100px;overflow:hidden;}
.colL600.fiche_loueur .intro .logo td{text-align:center;vertical-align:middle;}
.colL600.fiche_loueur .intro .infos{float:left;margin-left:10px;width:360px;overflow:hidden;}
.colL600.fiche_loueur .intro .infos strong{color:#0761a0;font-weight:bold;font-size:13px;}
.colL600.fiche_loueur .intro .infos .adr{color:#2f2f2f;font-size:12px;}
.colL600.fiche_loueur .intro .infos .lnk_site{color:#1d96ba;}
.colL600.fiche_loueur .intro .infos .lnk_site:hover{color:#ff8a1f;text-decoration:underline;}
.colL600.fiche_loueur .intro .infos .nb_avis{color:#929292;padding-top:10px;padding-bottom:5px;}
.colL600.fiche_loueur .intro .infos .nb_avis span{font-weight:bold;color:#ff8a1f;font-size:13px;}
.colL600.fiche_loueur .intro .infos .links .show{font-weight:bold;color:#0761a0;background:url(/images/icons/gif/comments.gif) center left no-repeat;padding:4px 0 4px 18px;margin-left:5px;text-decoration:underline;}
.colL600.fiche_loueur .intro .infos .links .show:hover{color:#666;}
.colL600.fiche_loueur .intro .infos .links .add{font-weight:bold;color:#ff8a1f;background:url(/images/icons/gif/add.gif) center left no-repeat;padding:4px 0 4px 18px;text-decoration:underline;margin-left:20px;}
.colL600.fiche_loueur .intro .infos .links .add:hover{color:#666;}
.colL600.fiche_loueur .intro .note{float:right;background:url(/images/page/loueur/bulle_note_loueur.gif) top left no-repeat #fff;width:100px;height:90px;overflow:hidden;text-align:center;color:#f88217;font-size:11px;padding-top:10px;}
.colL600.fiche_loueur .intro .note span{display:block;font-size:16px;color:#f88217;padding-top:5px;}
.colL600.fiche_loueur .intro .note span b{font-size:36px;color:#f88217;}
.colL600.fiche_loueur .infos_services{border-left:1px solid #b3dceb;border-right:1px solid #b3dceb;border-bottom:1px solid #b3dceb;padding:10px;margin-bottom:15px;height:1%;}
.colL600.fiche_loueur .infos_services .geo{border:1px solid #b3dceb;padding:10px;margin-bottom:15px;height:1%;}
.colL600.fiche_loueur .infos_services .geo .map{float:left;width:250px;height:200px;}
.colL600.fiche_loueur .infos_services .geo .text{float:left;margin-left:10px;width:280px;color:#2f2f2f;}
.colL600.fiche_loueur .infos_services .geo .text_h3{font-size:13px;font-weight:bold;color:#1d96ba;padding-bottom:5px;}
.colL600.fiche_loueur .infos_services .geo .text_l{text-align:justify;}
.colL600.fiche_loueur .infos_services .geo .text_ul{padding-bottom:20px; color:#2F2F2F;}
.colL600.fiche_loueur .infos_services .geo .text_ul li{padding-bottom:10px;}
.colL600.fiche_loueur .infos_services .geo .text_ul ul a{padding-left:20px; color:#2F2F2F;}
.colL600.fiche_loueur .infos_services .geo .text_ul ul li{padding:0px;}
.colL600.fiche_loueur .infos_services h2{color:#929292;font-weight:bold;font-size:14px;padding-bottom:4px;}
.colL600.fiche_loueur .infos_services h2 strong{color:#ff8a1f;}
.colL600.fiche_loueur .infos_services .photos_boats{width:580px;overflow:hidden;}
.colL600.fiche_loueur .infos_services .photos_boats a{display:block;float:left;width:185px;height:92px;overflow:hidden;margin-right:5px;margin-bottom:5px;}
.colL600.fiche_loueur .infos_services .photos_boats a img{width:185px;}
.mod_notre_selection.w280{width:280px;overflow:hidden;background:url(/images/modules/bg_notre_selection_mod280.jpg) top left no-repeat;padding-bottom:15px;}
.mod_notre_selection.w370{width:370px;overflow:hidden;background:url(/images/modules/bg_notre_selection_mod370.jpg) top left no-repeat;padding-bottom:15px;}
.mod_notre_selection.w280 p{color:#fff;font-size:16px;font-weight:bold;width:180px;height:110px;overflow:hidden;padding-left:10px;padding-top:10px;}
.mod_notre_selection.w280 p b{font-weight:bold;font-size:20px;display:block;}
.mod_notre_selection.w370 p{color:#fff;font-size:18px;font-weight:bold;width:250px;height:115px;overflow:hidden;padding-left:10px;padding-top:10px;}
.mod_notre_selection.w370 p b{font-weight:bold;font-size:22px;display:block;}
.mod_notre_selection ul li{clear:both;}
.mod_notre_selection ul li a{display:block;height:62px;border-bottom:1px solid #ccc;margin-top:5px;overflow:hidden;}
.mod_notre_selection ul li a:hover{text-decoration:none;background-color:#e8f3f7;}
.mod_notre_selection ul li a img{height:60px;width:60px;margin-right:5px;}
.mod_notre_selection ul li a strong{display:block;font-size:14px;color:#0761a0;}
.mod_notre_selection ul li a span{display:block;font-size:12px;color:#ff8a1f;}
.mod_notre_selection ul li a em{display:block;text-align:right;color:#1d96ba;font-weight:bold;font-size:13px;padding-top:8px;}
.mod_notre_selection ul li a:hover em{text-decoration:underline;}
.module_pages_gas280{padding-bottom:15px;text-align:center;}
.module_pages_gas370{padding-bottom:15px;text-align:center;}
.promo_top_marque{border:1px solid #dce0e3;float:left;height:245px;margin-bottom:10px;overflow:hidden;width:220px;}
.promo_top_marque .logo_marque{text-decoration:none;font-size:16px;font-weight:bold;text-align:left;display:block;color:#0761a0;width:208px;margin-left:5px;margin-top:5px;margin-bottom:5px;}
.promo_top_marque .logo_marque span{width:208px;height:110px;border:1px solid #dce0e3;background:url(/docs/marques/21294-1243593197.jpg) center center no-repeat;display:block;margin-bottom:4px;}
.promo_top_marque .logo_marque:hover{text-decoration:none;}
.promo_top_marque .logo_marque:hover span{border:1px solid #ff8a1f;}
.promo_top_marque .models{padding-left:5px;}
.promo_top_marque .models li{background:url(/images/page/puce_gris_wbg_6x6.gif) center left no-repeat;padding-left:10px;font-size:12px;font-weight:bold;color:#0496cf;}
.promo_top_marque .models li a{color:#0496cf;}
.promo_top_marque .models li a:hover{color:#ff8a1f;text-decoration:underline;}
.intro_notre_flotte{border:1px solid #dce0e3;padding:10px;height:1%;}
.intro_notre_flotte .logo_marque{border:1px solid #dce0e3;background-color:#fff;padding:20px 10px;margin:0 10px 4px 0;}
.intro_notre_flotte .title{font-size:22px;font-weight:bold;color:#0761a0;}
.intro_notre_flotte .sub_title{font-size:14px;font-weight:normal;color:#0761a0;padding-bottom:2px;}
.intro_notre_flotte .link_marque{color:#666;text-decoration:underline;font-size:11px;}
.intro_notre_flotte .link_marque:hover{color:#333;}
.intro_notre_flotte .texte{padding-top:5px;color:#2f2f2f;}
.all_models_marque_title{color:#1d96ba;font-size:18px;font-weight:bold;}
.all_models_marque_list{border-top:1px solid #cfcfce;margin-left:5px;padding-top:5px;padding-bottom:15px;}
.all_models_marque_list li{background:url(/images/page/puce_orange_wbg_6x6.gif) 0 5px no-repeat;padding-left:10px;font-size:12px;color:#1d96ba;display:block;float:left;width:330px;overflow:hidden;}
.all_models_marque_list li a{color:#1d96ba;text-decoration:none;}
.all_models_marque_list li a:hover{color:#ff8a1f;text-decoration:underline;}
.promo_boat_model{border:1px solid #dce0e3;float:left;height:245px;margin-bottom:10px;overflow:hidden;width:220px;}
.promo_boat_model .lnk_1{text-align:center;display:block;margin-top:8px;}
.promo_boat_model .lnk_1 img{border:1px solid #fff;}
.promo_boat_model .lnk_1:hover img{border:1px solid #ccc;}
.promo_boat_model .lnk_1:hover{text-decoration:none;}
.promo_boat_model .specs{padding:10px 10px 0 10px;}
.promo_boat_model .specs li{font-size:11px;color:#2f2f2f;}
.promo_boat_model .specs strong{padding-bottom:5px;}
.promo_boat_model .specs .pad{padding-bottom:6px;}
.promo_boat_model .specs .lnk_2{font-size:13px;font-weight:bold;color:#0761a0;}
.promo_boat_model .specs .lnk_tech{font-size:11px;color:#2f2f2f;text-decoration:underline;}
.promo_boat_model .specs .lnk_tech:hover{color:#666;}
.specs_tech_boat{border:1px solid #dce0e3;height:1%;margin-bottom:15px;padding:0 10px 10px 10px;}
.specs_tech_boat h1{font-size:22px;font-weight:bold;color:#0761a0;padding:0;margin:0;}
.specs_tech_boat .photos{border:1px solid #dce0e3;width:668px;height:1%;overflow:hidden;}
.specs_tech_boat .photos .left{float:left;width:435px;height:306px;border:1px solid #fff;}
.specs_tech_boat .photos .right{float:left;width:231px;height:308px;}
.specs_tech_boat .photos .right a{border:1px solid #fff;display:block;float:left;}
.specs_tech_boat .photos .right a:hover{border:1px solid #666;}
.specs_tech_boat .photos .right a img{width:75px;height:75px;}
.specs_tech_boat .left_p{float:left;width:370px;padding-right:10px;border-right:1px solid #dce0e3;margin-top:15px;color:#2f2f2f;}
.specs_tech_boat .right_p{float:left;width:268px;padding-left:10px;margin-top:15px;color:#2f2f2f;}
.specs_tech_boat .left_p strong{display:block;font-size:13px;}
.specs_tech_boat .left_p em{display:block;padding-bottom:8px;}
.specs_tech_boat .right_p strong{color:#0761a0;font-size:12px;font-weight:bold;padding-bottom:10px;display:block;}
.specs_tech_boat .right_p ul{color:#2f2f2f;padding-left:10px;}
.specs_tech_boat .right_p ul li{padding-bottom:4px;}
.specs_tech_boat .right_p ul li a{color:#2f2f2f;}
.specs_tech_boat .right_p ul li a:hover{color:#2f2f2f;text-decoration:underline;}
.specs_tech_boat .specs_titre{font-size:15px;color:#666;clear:both;border-top:1px solid #dce0e3;padding-top:5px;padding-bottom:2px;}
.specs_tech_boat .specs_table{color:#2f2f2f;}
.specs_tech_boat .specs_table .line1{background-color:#f0efed;}
.specs_tech_boat .specs_table .line2{background-color:#fff;}
.specs_tech_boat_list_location_model{color:#ff8a1f;font-weight:bold;}
.specs_tech_boat_list_location_model li{float:left;width:215px;overflow:hidden;}
.specs_tech_boat_list_location_model li a{color:#ff8a1f;text-decoration:none;}
.specs_tech_boat_list_location_model li a:hover{text-decoration:underline;}
.photos_non_contractuelles{clear:both;font-size:10px;font-style:italic;color:#666;text-align:right;}
.zoom_sur_loueur{border:1px solid #f98c2b;padding:10px;height:1%;margin-bottom:15px;}
.zoom_sur_loueur .link_logo{display:block;padding:5px;border:1px solid #fdd6b3;width:110px;text-align:center;float:left;}
.zoom_sur_loueur .nom_loueur{font-size:18px;float:left;width:530px;margin-left:10px;border-bottom:1px solid #bfbfbf;color:#0496cf;height:24px;padding-bottom:2px;overflow:hidden;margin-bottom:4px;}
.zoom_sur_loueur .nom_loueur img{float:left;}
.zoom_sur_loueur .nom_loueur a{display:block;float:left;color:#0496cf;margin-left:6px;margin-right:6px;}
.zoom_sur_loueur .texte_loueur{float:left;width:530px;margin-left:10px;color:#525251;}
.zoom_sur_loueur .bateaux_loueur{font-size:14px;font-weight:bold;display:block;color:#737373;padding-top:10px;padding-bottom:5px;}
.zoom_sur_loueur .bateaux_loueur_one{width:200px;overflow:hidden;float:left;display:block;padding:5px;border:1px solid #d7d7d7;cursor:pointer;}
.zoom_sur_loueur .bateaux_loueur_one:hover{border:1px solid #f98c2b;text-decoration:none;}
.zoom_sur_loueur .bateaux_loueur_one strong{font-weight:bold;color:#0496cf;font-size:14px;display:block;padding-top:4px;width:200px;height:16px;overflow:hidden;}
.zoom_sur_loueur .bateaux_loueur_one .zone{display:block;color:#ff8a1f;width:200px;overflow:hidden;}
.zoom_sur_loueur .bateaux_loueur_one .price{display:block;color:#ff8a1f;font-size:22px;font-weight:bold;width:200px;overflow:hidden;text-align:right;}
.zoom_sur_loueur .bateaux_loueur_one .price em{font-size:11px;}
.loueurs_last_comment{border:1px solid #b3dceb;height:1%;padding:10px;margin-bottom:15px;}
.nos_loueurs_partenaires{margin-bottom:10px;}
.nos_loueurs_partenaires li{float:left;width:125px;height:125px;margin:5px;}
.nos_loueurs_partenaires li a{display:block;border:1px solid #9bd5ec;text-decoration:none;width:114px;height:114px;text-align:center;padding:5px;overflow:hidden;}
.nos_loueurs_partenaires li a:hover{border:1px solid #0496cf;}
.nos_loueurs_partenaires li a img{width:114px;}
.list_2_cols_285_r{border-top:1px solid #cfcfce;padding-top:5px; height:1%;}
.list_2_cols_285_r li{background:url(/images/page/puce_gris_wbg_6x6.gif) 0 5px no-repeat;color:#1d96ba;float:left;padding-left:10px;width:335px;font-size:13px;color:#dd363a;}
.list_2_cols_285_r li a{color:#dd363a;}
.list_2_cols_285_r .b{font-weight:bold;}
.list_2_cols_285_r .u{font-weight:bold;}
.list_2_cols_285_r .u a{text-decoration:underline;}
.promo_super_zone_bloc_lm{width:338px;height:228px;border:1px solid #f1afb0;overflow:hidden;float:left;text-align:center;margin-bottom:10px;}
.promo_super_zone_bloc_lm .szone{height:35px;line-height:35px;font-size:16px;background:#f6dad8;border-bottom:1px solid #fbf2e8;text-align:center;color:#dd363a;margin-bottom:5px;}
.promo_super_zone_bloc_lm ul{padding:10px 10px 10px 10px;}
.promo_super_zone_bloc_lm ul li{clear:both;height:20px;background:url(/images/page/puce_gris_wbg_6x6.gif) center left no-repeat;padding-left:10px;line-height:20px;overflow:hidden;font-size:11px;}
.promo_super_zone_bloc_lm ul li a{float:left;font-weight:normal;color:#4c4c4c;font-size:11px;}
.promo_super_zone_bloc_lm ul li a:hover{color:#ff8a1f;}
.promo_super_zone_bloc_lm ul li a strong{font-weight:bold;color:#0496cf;font-size:12px;}
.promo_super_zone_bloc_lm ul li a:hover strong{color:#ff8a1f;}
.promo_super_zone_bloc_lm ul li span{float:right;color:#dd363a;font-size:14px;font-weight:bold;}
.promo_boat_last_minute{border:1px solid #f1afb0;float:left;height:215px;margin-bottom:10px;overflow:hidden;width:220px;}
.promo_boat_last_minute .lnk1{display:block;margin-top:8px;text-align:center;color:#020202;font-weight:bold;font-size:16px;text-decoration:none;height:100px;overflow:hidden;}
.promo_boat_last_minute .lnk1 span{position:absolute;z-index:1;background:#f9f007;padding:2px 5px 2px 5px;margin:10px 0 0 0;}
.promo_boat_last_minute .lnk1 img{border:1px solid #fff;}
.promo_boat_last_minute .lnk1:hover img{border:1px solid #f1afb0;}
.promo_boat_last_minute .lnk2{font-size:13px;color:#dd363a;font-weight:bold;margin:5px 10px 0 10px;display:block;}
.promo_boat_last_minute .dest{color:#dd363a;font-size:12px;margin:0 10px 5px 10px;}
.promo_boat_last_minute .info{color:#424141;font-size:12px;margin:0 10px 0 10px;}
.promo_boat_last_minute .info b{color:#0496cf;font-weight:normal;}
.promo_boat_last_minute .lnk3{display:block;margin:8px 10px 5px 10px;background:url(/images/page/degrade_rouge_1x30.jpg) center left repeat-x #dd363a;color:#fff;height:20px;border:1px solid #dd363a;line-height:20px;overflow:hidden;text-decoration:none;}
.promo_boat_last_minute .lnk3 u{float:left;padding-left:5px;font-size:11px;text-decoration:none;}
.promo_boat_last_minute .lnk3:hover u{text-decoration:underline;}
.promo_boat_last_minute .lnk3 span{float:right;font-weight:bold;font-size:14px;text-decoration:none;padding-right:5px;}
.promo_boat_last_minute .lnk3:hover span{text-decoration:none;}
.last_minutes_list_bases_map{color:#666;}
.last_minutes_list_bases_map .b{color:#ff8a1f;font-weight:bold;}
.last_minutes_list_bases_map .u{color:#ff8a1f;font-weight:bold;}
.last_minutes_list_bases_map li{float:left;width:215px;overflow:hidden;}
.last_minutes_list_bases_map li a{color:#666;text-decoration:none;}
.last_minutes_list_bases_map li a:hover{text-decoration:underline;}
.last_minutes_list_bases_map .b a{color:#ff8a1f;text-decoration:none;}
.last_minutes_list_bases_map .u a{color:#ff8a1f;text-decoration:underline;}
.liste_lm_base li{border:1px solid #f1afb0;height:102px;padding:5px;clear:both;margin-bottom:5px;}
.liste_lm_base li .img{float:left;display:block;width:202px;height:102px;color:#020202;}
.liste_lm_base li .img span{position:absolute;z-index:1;background:#f9f007;text-decoration:none;padding:2px 5px;margin-top:10px;font-size:16px;font-weight:bold;}
.liste_lm_base li .img img{border:1px solid #fff;}
.liste_lm_base li .img:hover img{border:1px solid #f1afb0;}
.liste_lm_base li .info{float:left;padding-left:10px;width:330px;}
.liste_lm_base li .info strong{display:block;font-size:14px;font-weight:bold;color:#dd363a;}
.liste_lm_base li .info em{display:block;font-size:11px;color:#5f6161;padding-bottom:5px;}
.liste_lm_base li .info span{color:#424141;display:block;}
.liste_lm_base li .price{float:right;background:#dd363a;padding:5px;text-align:center;color:#fff;border:1px solid #e57073;height:90px;width:110px;overflow:hidden;}
.liste_lm_base li .price b{display:block;border-bottom:1px solid #f48386;font-size:11px;color:#f9f007;margin-bottom:10px;}
.liste_lm_base li .price strike{display:block;font-size:12px;}
.liste_lm_base li .price strong{display:block;font-size:22px;font-weight:bold;}
.liste_lm_base li .price a{color:#fff;text-decoration:underline;font-size:11px;}
.liste_lm_base li .price a:hover{text-decoration:none;}
#module_alerte_lm_690{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;background-color:#f5f5f5;clear:both;}
#module_alerte_lm_690 .info{color:#333;font-weight:bold;font-size:13px;padding:0 0 2px 20px;background:url(/images/icons/gif/email.gif) center left no-repeat;font-style:italic;}
#module_alerte_lm_690 .form{padding-left:20px;}
#module_alerte_lm_690 #module_alerte_lm_690_email{width:200px;}
.site_map_l1{margin-left:0px;}
.site_map_l1_li{float:left;width:310px;height:185px;margin-left:15px;}
.site_map_l1 h2{color:#FF8A1F;border-bottom:1px solid #CCCCCC;font-size:14px;}
.site_map_l1 h2 a{color:#FF8A1F;}
.site_map_l2{margin-left:0px;font-size:12px;}
.site_map_l2_li{background:url(/images/page/puce_gris_wbg_6x6.gif) 0 5px no-repeat;padding-left:10px;}
.home_news_title{margin:0 10px 0 10px;border-bottom:1px solid #1D96BA;margin-bottom:6px;}
.home_news_texte{padding-left:10px;padding-right:10px;}
.home_news_texte img{margin:0 5px 1px 0;}
.list_all_bases_3col{padding-top:5px;}
.list_all_bases_3col li{float:left;width:200px;overflow:hidden;}
.mod_boat370_lnk{border:1px solid #cccccc;display:block;width:176px;text-decoration:none;padding:2px;text-align:center;float:left;margin-bottom:6px;font-size:11px;}
.mod_boat370_lnk.rml370{margin-left:6px;}
.mod_boat370_lnk:hover{text-decoration:none;border:1px solid #666666;}
.mod_boat370_lnk img{border:1px solid #cccccc;}
.mod_boat370_lnk b{display:block;}
.mod_boat690_lnk{border:1px solid #cccccc;display:block;width:216px;text-decoration:none;padding:2px;text-align:center;float:left;margin-bottom:6px;font-size:11px;}
.mod_boat690_lnk.rml690{margin-left:12px; margin-right:12px;}
.mod_boat690_lnk:hover{text-decoration:none;border:1px solid #666666;}
.mod_boat690_lnk img{border:1px solid #cccccc;}
.mod_boat690_lnk b{display:block;}
.txtcontent{text-align:justify;font-size:12px;padding-bottom:15px;}
.txtcontent h2{color:#0761A0;font-size:18px;font-weight:bold;padding-bottom:5px;}
.txtcontent h3{color:#0761A0;font-size:16px;padding-bottom:5px;}
.txtcontent h4{color:#0761A0;font-size:14px;padding-bottom:5px;}
.txtcontent p{color:#2F2F2F;margin-bottom:10px;}
.all_dest_lnks{height:1%;border-top:1px solid #CCCCCC;padding-top:10px;}
.all_dest_lnks .main{float:left;width:230px;padding-bottom:10px;}
.all_dest_lnks .main b{font-size:13px;font-weight:bold;color:#FF8A1F;border-bottom:1px solid #FF8A1F;}
.all_dest_lnks .main .sub{clear:both;}
.all_dest_lnks .main .sub li{color:#2F2F2F;}
.all_dest_lnks .main .sub li a{color:#2F2F2F;}
.all_dest_lnks .main .sub li a:hover{color:#0761A0;}
.home_link_lm{display:block;width:210px;padding:5px;text-align:center;text-decoration:none;float:left;border:1px solid #FFFFFF;margin:2px 0 0 21px;font-size:11px;color:#DD363A;}
.home_link_lm:hover{text-decoration:none;border:1px solid #CCCCCC;color:#DD363A;}
.home_link_lm span{position:absolute;background:#F9F007;color:#DD363A;font-weight:bold;font-size:16px;display:block;margin:10px 0 0 0;padding:2px 4px 2px 4px;}
.home_link_lm b{display:block;color:#DD363A;}
.home_top_bloc{background:url(/images/page/bg_round_m_1000x1.gif) top left repeat-y #FFFFFF;}
.home_top_bloc .rt{background:url(/images/page/bg_round_t_1000x5.gif) top left repeat-y;height:5px;font-size:0px;padding:0px;margin:0px;}
.home_top_bloc .rt2{background:url(/images/page/bg_round_t_1000x5db.gif) top left repeat-y;height:5px;font-size:0px;padding:0px;margin:0px;}
.home_top_bloc .rbw{background:url(/images/page/bg_round_b_1000x7.gif) top left repeat-y;height:7px;font-size:0px;padding:0px;margin:0px;clear:both;}
.home_top_bloc .tdtitle{background:url(/images/page/home/bg_round_td_1000x42.gif) top left no-repeat #FFFFFF;height:19px;font-size:18px;padding:13px 0 10px 54px;margin:0px;color:#FFFFFF;}
.home_top_bloc .lmtitle{background:url(/images/page/home/bg_round_lm_1000x42.gif) top left no-repeat #FFFFFF;height:19px;font-size:18px;padding:13px 0 10px 54px;margin:0px;color:#FFFFFF;}
.home_top_bloc .lmtitle a{color:#FFFFFF;}
.home_top_bloc .lmtitle a:hover{color:#FFFFFF;}
.home_bloc_td_promo{float:left;width:320px;font-size:11px;margin-left:10px;margin-top:5px;}
.home_bloc_td_promo h3{color:#ff8a1f;border-bottom:1px solid #CCCCCC;margin-bottom:2px;}
.home_bloc_td_promo h3 a{color:#ff8a1f;text-decoration:none;}
.home_bloc_td_promo h3 a:hover{color:#0761A0;text-decoration:none;}
.home_bloc_td_promo img{float:left;margin:0 5px 2px 0;border:2px solid #CCCCCC;}
.home_bloc_td_promo p{text-align:justify;color:#2F2F2F;}
.home_bloc_td_promo p a{display:block;margin-top:4px;text-decoration:underline;color:#0761A0;}
.home_bloc_td_promo p a:hover{color:#ff8a1f;}
.home_about{color:#FFFFFF;padding-top:10px;text-align:justify;font-size:11px;}
.home_about a{color:#FFFFFF;text-decoration:underline;}
.home_about a:hover{color:#CCCCCC;text-decoration:underline;}
.promo_boat_loueur{border:1px solid #dce0e3;float:left;height:245px;margin-bottom:10px;overflow:hidden;width:220px;}
.promo_boat_loueur .lnk_1{text-align:center;display:block;margin-top:8px;}
.promo_boat_loueur .lnk_1 img{border:1px solid #fff;}
.promo_boat_loueur .lnk_1:hover img{border:1px solid #ccc;}
.promo_boat_loueur .lnk_1:hover{text-decoration:none;}
.promo_boat_loueur .specs{padding:10px 10px 0 10px;}
.promo_boat_loueur .specs li{font-size:11px;color:#2f2f2f;}
.promo_boat_loueur .specs strong{padding-bottom:5px;}
.promo_boat_loueur .specs .pad{padding-bottom:6px;}
.promo_boat_loueur .specs .txt{text-align:justify; height:65px;}
.promo_boat_loueur .specs .txt b{color:#FF8A1F;}
.promo_boat_loueur .specs .lnk_2{font-size:13px;font-weight:bold;color:#0761a0;}
.promo_boat_loueur .specs .lnk_tech{text-align:right; font-size:11px;}
.promo_boat_loueur .specs .lnk_tech b{font-size:14px;}
.promo_boat_loueur .specs .lnk_tech a{color:#2f2f2f;text-decoration:underline;}
.promo_boat_loueur .specs .lnk_tech a:hover{color:#666;}
.promo_boat_opromo{border:1px solid #ffc48e;float:left;height:215px;margin-bottom:10px;overflow:hidden;width:220px;}
.promo_boat_opromo .lnk1{display:block;margin-top:8px;text-align:center;color:#020202;font-weight:bold;font-size:16px;text-decoration:none;height:100px;overflow:hidden;}
.promo_boat_opromo .lnk1 span{position:absolute;z-index:1;background:#f9f007;padding:2px 5px 2px 5px;margin:10px 0 0 0;}
.promo_boat_opromo .lnk1 img{border:1px solid #fff;}
.promo_boat_opromo .lnk1:hover img{border:1px solid #f1afb0;}
.promo_boat_opromo .lnk2{font-size:13px;color:#ff8a1f;font-weight:bold;margin:5px 10px 0 10px;display:block;}
.promo_boat_opromo .dest{color:#ff8a1f;font-size:12px;margin:0 10px 5px 10px;}
.promo_boat_opromo .info{color:#424141;font-size:12px;margin:0 10px 0 10px;}
.promo_boat_opromo .info b{color:#0496cf;font-weight:normal;}
.promo_boat_opromo .lnk3{display:block;margin:8px 10px 5px 10px;background:url(/images/page/degrade_orange_1x41.gif) center left repeat-x #ff8a1f;color:#fff;height:20px;border:1px solid #ff8a1f;line-height:20px;overflow:hidden;text-decoration:none;}
.promo_boat_opromo .lnk3 u{float:left;padding-left:5px;font-size:11px;text-decoration:none;}
.promo_boat_opromo .lnk3:hover u{text-decoration:underline;}
.promo_boat_opromo .lnk3 span{float:right;font-weight:bold;font-size:14px;text-decoration:none;padding-right:5px;}
.promo_boat_opromo .lnk3:hover span{text-decoration:none;}
.list_2_cols_285_b{border-top:1px solid #cfcfce;padding-top:5px; height:1%;}
.list_2_cols_285_b li{background:url(/images/page/puce_gris_wbg_6x6.gif) 0 5px no-repeat;color:#0761A0;float:left;padding-left:10px;width:335px;font-size:13px;color:#0496CF;}
.list_2_cols_285_b li a{color:#0761A0;}
.list_2_cols_285_b .b{font-weight:bold;}
.list_2_cols_285_b .u{font-weight:bold;}
.list_2_cols_285_b .u a{text-decoration:underline;}
.liste_promos_base li{border:1px solid #ffc48e;height:102px;padding:5px;clear:both;margin-bottom:5px;}
.liste_promos_base li .img{float:left;display:block;width:102px;height:102px;color:#020202;}
.liste_promos_base li .img span{position:absolute;z-index:1;background:#f9f007;text-decoration:none;padding:2px 5px;margin-top:10px;font-size:16px;font-weight:bold;}
.liste_promos_base li .img img{border:1px solid #fff;}
.liste_promos_base li .img:hover img{border:1px solid #f1afb0;}
.liste_promos_base li .info{float:left;padding-left:10px;width:330px;}
.liste_promos_base li .info strong{display:block;font-size:14px;font-weight:bold;color:#ff8a1f;}
.liste_promos_base li .info em{display:block;font-size:11px;color:#5f6161;padding-bottom:5px;}
.liste_promos_base li .info span{color:#424141;display:block;}
.liste_promos_base li .price{float:right;background:url(/images/page/degrade_orange_1x41.gif) top left repeat-x #ff8a1f;padding:5px;text-align:center;color:#fff;border:1px solid #ff8a1f;height:90px;width:110px;overflow:hidden;}
.liste_promos_base li .price b{display:block;border-bottom:1px solid #ffc48e;font-size:11px;color:#ffff;margin-bottom:5px;}
.liste_promos_base li .price strike{display:block;font-size:12px;}
.liste_promos_base li .price strong{display:block;font-size:22px;font-weight:bold;}
.liste_promos_base li .price a{color:#fff;text-decoration:underline;font-size:11px;}
.liste_promos_base li .price a:hover{text-decoration:none;}
.offre_promos_devis .intro{border:1px solid #b3dceb;padding:5px;height:1%;}
.offre_promos_devis .intro h1{font-size:24px;color:#ff8a1f;}
.offre_promos_devis .intro .left{width:400px;float:left;}
.offre_promos_devis .intro .left .specs{font-size:12px;color:#666;padding-bottom:5px;}
.offre_promos_devis .intro .left div{color:#0761a0;font-size:14px;}
.offre_promos_devis .intro .right{float:right;background:url(/images/page/degrade_orange_1x41.gif) top left repeat-x #ff8a1f;color:#fff;border:1px solid #ff8a1f;text-align:center;padding:3px;width:124px;}
.offre_promos_devis .intro .right .prix_lm{font-size:11px;font-weight:bold;color:#ffff;border-bottom:1px solid #ffc48e;}
.offre_promos_devis .intro .right .old{padding-top:4px;}
.offre_promos_devis .intro .right .new{font-size:26px;font-weight:bold;}
.offre_promos_devis .infos{border-left:1px solid #b3dceb;border-right:1px solid #b3dceb;border-bottom:1px solid #b3dceb;padding:5px 10px 10px 10px;height:1%;}
.offre_promos_devis .infos .back_link{color:#ff8a1f;font-weight:bold;font-size:11px;}
.offre_promos_devis .infos .back_link:hover{color:#ff8a1f;text-decoration:underline;}
.offre_promos_devis .infos .photos{border:1px solid #b3dceb;background:#f8f5f1;padding:5px 5px 0 5px;margin-bottom:10px;height:1%;}
.offre_promos_devis .infos .photos .left{float:left;width:380px;height:305px;overflow:hidden;}
.offre_promos_devis .infos .photos .right{float:left;padding-left:5px;width:180px;height:305px;overflow:hidden;}
.offre_promos_devis .infos .photos .right a{display:block;float:left;border:1px solid #fff;overflow:hidden;margin-left:5px;margin-bottom:5px;}
.offre_promos_devis .infos .photos .right a:hover{border:1px solid #000;}
.offre_promos_devis .infos .photos .right img{width:80px;height:70px;}
.offre_promos_devis .infos .infos_boat{float:left;width:340px;border-right:1px solid #b3dceb;overflow:hidden;padding-right:10px;color:#2f2f2f;}
.offre_promos_devis .infos .infos_boat h2{padding:0;margin:0;color:#ff8a1f;}
.offre_promos_devis .infos .infos_boat h2 a{color:#ff8a1f;}
.offre_promos_devis .infos .infos_boat h2 a:hover{color:#ff8a1f;}
.offre_promos_devis .infos .infos_boat .marque{font-size:12px;color:#666;padding-bottom:5px;}
.offre_promos_devis .infos .infos_boat .marque a{color:#666;}
.offre_promos_devis .infos .infos_boat .marque a:hover{color:#666;}
.offre_promos_devis .infos .infos_boat .txt{padding:0;}
.offre_promos_devis .infos .infos_boat .stitre{font-weight:bold;font-size:14px;color:#0999d1;padding-top:10px;padding-bottom:2px;}
.offre_promos_devis .infos .infos_boat span{color:#0761a0;}
.offre_promos_devis .infos .infos_boat .details{padding-left:10px;}
.offre_promos_devis .infos .partage{float:left;padding-left:10px;width:215px;overflow:hidden;}
.offre_promos_devis .infos .partage ul li{color:#8f8f8f;padding-left:20px;display:block;height:16px;margin-bottom:5px;}
.offre_promos_devis .infos .partage ul .send_a_friend{background:url(/images/icons/gif/email_go.gif) center left no-repeat;}
.offre_promos_devis .infos .partage ul .print_the_page{background:url(/images/icons/gif/printer.gif) center left no-repeat;}
.offre_promos_devis .infos .partage ul li a{color:#8f8f8f;}

.search2_wait_msg_css{text-align:center;background:url(/images/wait/bar128x15_orange.gif) center center no-repeat;font-weight:bold;font-size:16px;height:60px;color:#FF8A1F;}
.search2_left{padding-left:10px;padding-right:4px;width:276px;float:left;}
.search2_right{width:700px;float:left;padding-top:2px;}
.search2_form{background:url(/images/page/search2/left_search_bg.gif) top left repeat-y #e7f5fa;width:276px;}
.search2_form .form_title{color:#FFFFFF;font-size:18px;font-weight:bold;background:url(/images/page/search2/left_search_bg_header.gif) top left no-repeat #2b78ae;height:39px;width:266px;	overflow:hidden;line-height:40px;padding-left:10px;margin-bottom:4px;}
.search2_form .form_footer{background:url(/images/page/search2/left_search_bg_footer.gif) top left no-repeat;height:39px;width:276px;overflow:hidden;text-align:center;padding-top:10px;}
.search2_form .form_advanced_links{padding:10px 0 10px 10px;}
.search2_form .form_advanced_links #advanced_search_lnk{background:url(/images/page/search2/left_search_picto_plus.gif) center left no-repeat;color:#555555;font-weight:normal;text-decoration:underline;padding-left:16px;}
.search2_form .form_advanced_links #advanced_search_lnk:hover{color:#ff8a1f;}
.search2_form .form_advanced_links #normal_search_lnk{background:url(/images/page/search2/left_search_picto_minus.gif) center left no-repeat;color:#555555;font-weight:normal;text-decoration:underline;padding-left:16px;}
.search2_form .form_advanced_links #normal_search_lnk:hover{color:#ff8a1f;}
.search2_form .form_inputs{padding-left:10px;}
.search2_form .form_inputs li{padding-bottom:2px;padding-top:2px;}
.search2_form .form_inputs li span{display:block;color:#0761a0;font-weight:bold;padding-bottom:2px;}
.search2_form .form_inputs li .choix_base_lnk{font-weight:normal;color:#ff8a1f;text-decoration:underline; background:url(/images/page/search2/small_world.gif) center right no-repeat; padding-right:14px;}
.search2_form .form_inputs li select{width:250px;}
.search2_form .form_inputs .choix_date_depart{width:223px;background:url(/images/icons/gif/date.gif) center left no-repeat #FFFFFF;border:1px solid #CCCCCC;padding-left:20px;cursor:pointer;}
.search2_right .round_border_top{clear:both;background:url(/images/page/search2/right_search_round_top.gif) top left no-repeat;width:700px;height:4px;overflow:hidden;}
.search2_right .round_border_mid{border-left:1px solid #a7c9ec;border-right:1px solid #a7c9ec;width:688px;height:1%;padding:3px 5px 0 5px;}
.search2_right .round_border_bot{clear:both;background:url(/images/page/search2/right_search_round_bot.gif) top left no-repeat;width:700px;height:4px;overflow:hidden;}
.search2_right .title_result{background:url(/images/page/search2/right_search_bg_title.gif) top left repeat-x #3981b3;color:#FFFFFF;font-size:14px;padding:3px 5px 3px 5px;margin:0px;}
.search2_right .no_result_found{padding:20px;font-size:14px;font-weight:bold;}
.search2_right .round_border_mid .sort{color:#666666;padding:8px 0 8px 2px;}
.search2_right .round_border_mid .sort a{color:#666666;text-decoration:underline;}
.search2_right .round_border_mid .sort a:hover{color:#ff8a1f;}
.search2_right .round_border_mid .sort .asc{background:url(/images/page/picto_sort_asc.gif) center right no-repeat;padding-right:15px;color:#ff8a1f;}
.search2_right .round_border_mid .sort .desc{background:url(/images/page/picto_sort_desc.gif) center right no-repeat;padding-right:15px;color:#ff8a1f;}
.boat_tpl2_promo{background:url(/images/page/search2/bg_boat_120.gif) top left no-repeat;display:block;height:120px;width:680px;margin-bottom:5px;text-decoration:none;overflow:hidden;padding-left:5px;}
.boat_tpl2_promo:hover{background:url(/images/page/search2/bg_boat_120_over.gif) top left no-repeat;text-decoration:none;cursor:pointer;}
.boat_tpl2_promo .l{display:block;float:left;background:url(/images/page/search2/bg_photo_120.gif) top left no-repeat;margin:3px 5px 0 0;width:115px;height:115px;overflow:hidden;}
.boat_tpl2_promo .l .reduction{position:absolute;background:url(/images/page/search2/bg_reduction.png) top left no-repeat;width:73px;height:25px;padding:20px 0 0 2px;margin-top:60px;font-size:20px;font-weight:bold;color:#dd363a;}
* html .boat_tpl2_promo .l .reduction{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/search2/bg_reduction.png",sizingMethod="scale");}
.boat_tpl2_promo .l img{padding-left:3px;padding-top:3px;}
.boat_tpl2_promo .m{float:left;width:395px;padding-top:4px;margin-right:5px;}
.boat_tpl2_promo .m .main{height:94px;display:block;overflow:hidden;}
.boat_tpl2_promo .m .marque{font-size:16px;color:#ff8a1f;display:block;}
.boat_tpl2_promo .m .specs{color:#666666;display:block;border-bottom:1px solid #a7c9ec;padding-bottom:2px;margin-bottom:4px;}
.boat_tpl2_promo .m .base{display:block;color:#0496cf;font-size:14px;}
.boat_tpl2_promo .m .crew{display:block;color:#0496cf;}
.boat_tpl2_promo .m .crew_2{font-size:13px;display:block;color:#555555;}
.boat_tpl2_promo .m .dates{font-size:13px;display:block;color:#555555;}
.boat_tpl2_promo .m .loueur{display:block;color:#555555;text-align:right;}
.boat_tpl2_promo .m .loueur b{color:#0761a0;}
.boat_tpl2_promo .r{border-left:1px solid #a7c9ec;height:116px;width:155px;display:block;float:left;background:#ecf3fb;margin:2px 0 2px 2px;}
.boat_tpl2_promo .r .info{color:#0496cf;display:block;text-align:center;padding-top:15px;}
.boat_tpl2_promo .r .old_price{color:#0496cf;display:block;text-align:center;padding-top:15px;text-decoration:line-through;font-weight:bold;}
.boat_tpl2_promo .r strong{color:#ff8a1f;font-size:26px;font-weight:normal;display:block;text-align:center;text-decoration:underline;}
.boat_tpl2_promo .r .no_price{text-decoration:none;}
.boat_tpl2_promo .r .info2{color:#ff8a1f;font-size:12px;display:block;text-align:center;}
.boat_tpl2_promo .r .btn{color:#FFFFFF;display:block;text-align:center;background:#ff8a1f;border:1px solid #ffffff;margin:5px 5px 0 5px;padding:2px 0 2px 0;font-size:16px;}
.boat_tpl2_promo .r .btn_lm{color:#FFFFFF;display:block;text-align:center;background:#dd363a;border:1px solid #ffffff;margin:5px 5px 0 5px;padding:2px 0 2px 0;font-size:16px;}
.boat_tpl2_promo .r .type_offre{position:absolute;width:155px;text-align:right;}
.boat_tpl2_normal{background:url(/images/page/search2/bg_boat_70.gif) top left no-repeat;width:680px;height:70px;overflow:hidden;display:block;margin-bottom:5px;text-decoration:none;padding-left:5px;}
.boat_tpl2_normal:hover{background:url(/images/page/search2/bg_boat_70_over.gif) top left no-repeat;text-decoration:none;cursor:pointer;}
.boat_tpl2_normal .l{display:block;float:left;background:url(/images/page/search2/bg_photo_66.gif) top center no-repeat;margin:3px 5px 0 0;width:115px;height:66px;overflow:hidden;text-align:center;}
.boat_tpl2_normal .l img{padding-top:2px;}
.boat_tpl2_normal .m{float:left;width:395px;padding-top:4px;margin-right:5px;}
.boat_tpl2_normal .m .marque{font-size:14px;color:#0496cf;display:block;padding-top:5px;}
.boat_tpl2_normal .m .specs{font-size:11px;color:#999999;display:block;}
.boat_tpl2_normal .m .base{font-size:13px;color:#999999;display:block;padding-top:2px;}
.boat_tpl2_normal .r{border-left:1px solid #a7c9ec;height:65px;width:155px;display:block;float:left;background:#ecf3fb;margin:2px 0 2px 2px;}
.boat_tpl2_normal .r b{background:#36abd9;border:1px solid #ffffff;display:block;text-align:center;color:#FFFFFF;height:20px;line-height:20px;margin:23px 20px 0 20px;font-size:14px;}
.paging_toolbar .page_prev_next{text-align:center;font-size:12px;font-weight:bold;}
.paging_toolbar .page_prev_next a{display:block;border:1px solid #FF8A1F;color:#FF8A1F;padding:2px 0 2px 0;}
.paging_toolbar .page_prev_next a:hover{background:#FF8A1F;color:#FFFFFF;text-decoration:none;}
.paging_toolbar .pages{text-align:center;color:#FF8A1F;}
.paging_toolbar .pages a{border:1px solid #FF8A1F;color:#FF8A1F;font-size:12px;margin-left:2px;margin-right:2px;padding:2px;}
.paging_toolbar .pages a:hover{background:#FF8A1F;color:#FFFFFF;text-decoration:none;}
.paging_toolbar .pages .on{background:#FF8A1F;color:#FFFFFF;text-decoration:none;}
.dialog_multi_base_lnk{display:block;float:right;border:1px solid #000000;color:#FFFFFF;background:#FF8A1F;font-size:14px;font-weight:bold;margin-left:10px;padding:2px 4px 2px 4px;text-decoration:none;}
.dialog_multi_base_lnk:hover{background:#ffffff;color:#FF8A1F;border:1px solid #FF8A1F;text-decoration:none;}
.addthis_toolbox .custom_images a{color:#476aa6;font-weight:bold;font-size:13px;display:block;height:32px;line-height:32px;}
.addthis_toolbox .custom_images a:hover img{opacity:1;}
.addthis_toolbox .custom_images a img{opacity:0.75;float:left;padding-right:6px;}
.contact_adresse_globesailor{background:url("/images/page/degrade_bleu_1x244.jpg") top left repeat-x #54B3E1;color:#FFFFFF;height:130px;font-size:14px;padding:10px;}
#contact_gs_form_msg_ok{font-size:16px;text-align:center;padding:20px 0 30px 0;font-weight:bold;color:#2E3586;}
.contact_gs_form{border:1px solid #CCCCCC;}
.contact_gs_form .label{color:#2E3586;font-weight:bold;font-size:13px;}
.contact_gs_form .legend{font-size:11px;font-style:italic;}
.contact_gs_form .input_txt{width:430px;border:1px solid #CCCCCC;padding:2px;}
.contact_gs_form .input_txt:focus{border:1px solid #2E3586;}
.contact_gs_form .text_area{width:430px;height:120px;border:1px solid #CCCCCC;padding:2px;}
.contact_gs_form .text_area:focus{border:1px solid #2E3586;}
#search_header{background:url(/images/page/search/search_header_recap_bg.gif) bottom left repeat-x #FFFFFF;border-bottom:1px solid #64b4df;margin:0px;padding:0px;}
#search_header_infos{padding-top:6px;height:40px;}
#search_header_infos_title{color:#ff8a1f;font-size:14px;font-weight:bold;background:url(/images/page/orange_tick_13x12.gif) center left no-repeat;padding-left:18px;margin-left:8px;}
#search_header_infos_recap{font-size:12px;font-weight:normal;color:#ff8a1f;padding-left:18px;padding-right:18px;margin-left:8px;text-align:justify;}
#search_header_infos_recap span{color:#0496cf;}
#search_header_modif{float:left;color:#ff8a1f;font-weight:bold;font-size:14px;padding-left:10px;height:41px;line-height:41px;}
#search_header_modif a{color:#ff8a1f;text-decoration:underline;}
#search_header_modif a:hover{color:#0761a0;text-decoration:underline;}
#search_header_menu{float:right;}
#search_header_menu_ul{padding:0px;margin:0px;}
#search_header_menu_ul li{float:left;color:#64b4df;margin-right:2px;overflow:hidden;color:#ffffff;font-weight:bold;}
#search_header_menu_ul li div{float:left;height:41px;overflow:hidden;}
#search_header_menu_ul li a{color:#ffffff;font-weight:bold;}
#search_header_menu_ul .on .left{width:6px;background:url(/images/page/search/search_menu_l_on.gif) top left no-repeat;}
#search_header_menu_ul .on .left_last_min{width:6px;background:url(/images/page/search/search_menu_l_lm_on.gif) top left no-repeat;}
#search_header_menu_ul .on .middle{line-height:56px;font-size:14px;background:url(/images/page/search/search_menu_m_on.gif) top left repeat-x;}
#search_header_menu_ul .on .middle{line-height:56px;font-size:14px;background:url(/images/page/search/search_menu_m_on.gif) top left repeat-x;}
#search_header_menu_ul .on .middle_last_min{line-height:56px;font-size:14px;background:url(/images/page/search/search_menu_m_lm_on.gif) top left repeat-x;}
#search_header_menu_ul .on .middle span{font-size:16px;}
#search_header_menu_ul .on .right{width:6px;background:url(/images/page/search/search_menu_r_on.gif) top left no-repeat;}
#search_header_menu_ul .on .right_map{width:45px;background:url(/images/page/search/search_menu_r_map_on.gif) top left no-repeat;}
#search_header_menu_ul .on .right_last_min{width:40px;background:url(/images/page/search/search_menu_r_lm_on.gif) top left no-repeat;}
#search_header_menu_ul .out .left{width:6px;background:url(/images/page/search/search_menu_l_out.gif) top left no-repeat;}
#search_header_menu_ul .out .left_last_min{width:6px;background:url(/images/page/search/search_menu_l_lm_out.gif) top left no-repeat;}
#search_header_menu_ul .out .middle{line-height:62px;font-size:12px;background:url(/images/page/search/search_menu_m_out.gif) top left repeat-x;}
#search_header_menu_ul .out .middle_last_min{line-height:62px;font-size:12px;background:url(/images/page/search/search_menu_m_lm_out.gif) top left repeat-x;}
#search_header_menu_ul .out .middle .carte{color:#2e3586;}
#search_header_menu_ul .out .middle .last_min{color:#ffffff;}
#search_header_menu_ul .out .right{width:6px;background:url(/images/page/search/search_menu_r_out.gif) top left no-repeat;}
#search_header_menu_ul .out .right_map{width:45px;background:url(/images/page/search/search_menu_r_map_out.gif) top left no-repeat;}
#search_header_menu_ul .out .right_last_min{width:40px;background:url(/images/page/search/search_menu_r_lm_out.gif) top left no-repeat;}

#page_footer2{background:#0761a0;border-top:1px solid #064673;}
#page_footer_center{margin-left:auto;margin-right:auto;width:990px;padding:0px 5px 10px 5px;}
#page_footer_center ul{float:left;width:165px;}
#page_footer_center ul li{font-size:11px;color:#0496cf;}
#page_footer_center h5{font-weight:bold;color:#FFFFFF;font-size:13px;padding:5px 0 4px 0;text-shadow:1px 1px 1px #3d3d3d;}
#page_footer_center a{color:#aecbeb;text-shadow:0px 0px 1px #3d3d3d;}
#page_footer_center h5 a{color:#FFFFFF;text-shadow:1px 1px 1px #3d3d3d;}
#page_footer_center .fr{background:url(/images/flags/FR.gif) center left no-repeat;padding-left:20px;}
#page_footer_center .en{background:url(/images/flags/EN.gif) center left no-repeat;padding-left:20px;}
#page_footer_center .es{background:url(/images/flags/ES.gif) center left no-repeat;padding-left:20px;}
#page_footer_center .it{background:url(/images/flags/IT.gif) center left no-repeat;padding-left:20px;}
#page_footer_center .ru{background:url(/images/flags/RU.gif) center left no-repeat;padding-left:20px;}
#page_footer_cr2{clear:both;color:#fff;font-size:11px;text-align:center;padding-bottom:10px;padding-top:10px;}



/* MON COMPTE V2 */
/* MON COMPTE LISTING DES DEVIS EN ATTENTE*/
.acount_list_devis{
/*	width:700px;*/
/*  => 698 - 20 => 678 */
	border:1px solid #cfcfcf;
	background:#f2f2f2;
	height:118px;
	width:698px;
	overflow:hidden;
	font-size:11px;
	color:#535353;
	margin-bottom:10px;
}
.acount_list_devis .img{
	float:left;
	width:100px;
	text-align:center;
	padding:10px;
}
.acount_list_devis .img img{
	border:1px solid #FFFFFF;
}
.acount_list_devis .info{
	float:left;
	padding:10px 0 0 0;
	width:270px;
}
.acount_list_devis .info .model{
	font-weight:bold;
	font-size:12px;
}
.acount_list_devis .info .specs{
	color:#b1b1b1;
	padding-bottom:10px;
}
.acount_list_devis .info .loueur{
	padding-top:10px;
}

.acount_list_devis .dates{
	float:left;
	width:158px;
	text-align:center;
	padding-top:10px;
	overflow:hidden;
}
.acount_list_devis .dates .titre{
	padding-bottom:20px;
	font-weight:bold;
}
.acount_list_devis .dates .msg{
	font-weight:bold;
}
.acount_list_devis .dates .msg a{
	background:url(/images/page/mon_compte/ico_mail.png) center left no-repeat;
	padding:2px 0 2px 20px;
}

.acount_list_devis .status{
	float:right;
	overflow:hidden;
/*	width:147px;*/
	width:147px;
	height:118px;
	border-left:1px solid #cfcfcf;
}
.acount_list_devis .status .wait{
	margin-left:10px;
	width:137px;
}
.acount_list_devis .status .wait td{
	height:118px;
	vertical-align:middle;
	background:url(/images/page/mon_compte/clock-frame.gif) center left no-repeat;
	padding-left:25px;
	font-weight:bold;
}

.acount_list_devis .status .tarif{
	width:147px;
	height:118px;
	overflow:hidden;
	padding:0;
	margin:0;
}
.acount_list_devis .status .tarif .price{
	height:60px;
	padding-top:10px;
	vertical-align:middle;
	color:#ff8a1f;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
.acount_list_devis .status .tarif .btn{
	height:48px;
	vertical-align:middle;
	text-align:center;
}
.acount_list_devis .status .tarif .btn a{
	background:#717171;
	color:#FFFFFF;
	padding:4px 8px 4px 8px;
	border:1px solid #535353;
	text-decoration:none;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.acount_list_devis .status .tarif .btn a:hover{
	text-decoration:none;
	background:#FFFFFF;
	color:#717171;
}

.acount_list_devis .status .reserved{
	margin-left:10px;
	width:137px;
}
.acount_list_devis .status .reserved .text{
	height:80px;
	vertical-align:middle;
	background:url(/images/page/mon_compte/tick-circle-frame.gif) center left no-repeat;
	padding-left:25px;
	font-weight:bold;
}
.acount_list_devis .status .reserved .text_nok{
	height:80px;
	vertical-align:middle;
	background:url(/images/page/mon_compte/cross-circle-frame.gif) center left no-repeat;
	padding-left:25px;
	font-weight:bold;
	color:#FF0000;
}
.acount_list_devis .status .lnk_more{
/*	height:48px;*/
	text-align:center;
	padding-top:5px;
}
.acount_list_devis .status .lnk_more a{
	background:#717171;
	color:#FFFFFF;
	padding:4px 8px 4px 8px;
	border:1px solid #535353;
	text-decoration:none;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.acount_list_devis .status .lnk_more a:hover{
	text-decoration:none;
	background:#FFFFFF;
	color:#717171;
}


/* MON COMPTE INFO TOOLTIP */
.account_info_devis_sent{
	background:url(/images/page/mon_compte/info.png) 10px 10px no-repeat #ffffb0;
	padding:10px 10px 10px 70px;
	border:1px dashed #FF0000;
	margin:10px 0 10px 0;
	color:#424242;
}

.account_info_devis_sent h3{
	font-size:14px;
	color:#b27000;
	padding-bottom:5px;
}
.account_info_devis_sent p{
}
.account_info_devis_sent .btn{
	text-align:right;
	padding-top:15px;
}
.account_info_devis_sent .btn a{
	color:#666666;
	text-decoration:none;
	padding:2px 4px 2px 4px;
	border:1px dotted #424242;
}
.account_info_devis_sent .btn a:hover{
	color:#000000;
	text-decoration:none;
	border:1px solid #424242;
}

.account_not_confirmed{
	background:url(/images/page/mon_compte/warning.png) 10px 10px no-repeat #ffffb0;
	padding:10px 10px 10px 70px;
	border:1px dashed #FF0000;
	margin:10px 0 10px 0;
	color:#424242;
}
.account_not_confirmed h3{
	font-size:14px;
	color:#b27000;
	padding-bottom:5px;
}
.account_not_confirmed p{
}
.account_not_confirmed p a{
	color:#424242;
	text-decoration:underline;
}
.account_not_confirmed p a:hover{
	color:#000000;
	text-decoration:underline;
}

.account_left{
	float:left;
	width:260px;
	padding-left:10px;
	overflow:hidden;
}
.account_right{
	float:right;
	width:700px;
	padding-left:15px;
	padding-right:15px;
}

.account_right h1{
	color:#717171;
	font-weight:bold;
	font-size:22px;
	padding-top:6px;
	padding-bottom:4px;
	border-bottom:3px solid #b1b1b1;
	margin-bottom:10px;
}

.account_right h2{
	color:#717171;
	font-weight:bold;
	font-size:16px;
	padding-bottom:4px;
	border-bottom:2px solid #b1b1b1;
}




.details_reservation_info{
	font-size:12px;
	font-weight:bold;
	color:#535353;
	padding-top:10px;
	padding-bottom:10px;
}

.details_reservation_form .lbl{
	color:#535353;
	font-weight:bold;
	vertical-align:middle;
	padding-bottom:4px;
}
.details_reservation_form .inp{
	padding-bottom:4px;
}
.details_reservation_form .errors{
	font-size:11px;
	color:#FF0000;
	padding-bottom:4px;
}

.details_reservation_form .ckb{
	color:#535353;
	vertical-align:middle;
	padding-bottom:4px;
}
.details_reservation_form .ckb a{
	color:#535353;
	text-decoration:underline;
}
.details_reservation_form .ckb a:hover{
	color:#000000;
	text-decoration:underline;
}
.details_reservation_form .btn{
	background:#f2f2f2;
	vertical-align:middle;
	padding:15px 10px 15px 10px;
}
.details_reservation_form .btn .l{
	float:left;
	font-size:16px;
	color:#535353;
	width:400px;
}
.details_reservation_form .btn .r{
	float:right;
	width:200px;
	text-align:right;
}
.details_reservation_form .btn .r a{
	background:url(/images/page/mon_compte/puce_btn.gif) 5px 8px no-repeat #ff8a1e;
	border:1px solid #d07300;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 4px 4px 20px;
	-moz-border-radius:4px 4px;
	-webkit-border-radius:4px 4px;
}
.details_reservation_form .btn .r a:hover{
	background:url(/images/page/mon_compte/puce_btn_over.gif) 5px 8px no-repeat #ffffff;
	border:1px solid #d07300;
	color:#d07300;
	text-decoration:none;
}

.details_reservation_form .btn_save_form{
	background:#f2f2f2;
	vertical-align:middle;
	padding:15px 10px 15px 10px;
	text-align:center;
}

.details_reservation_form .btn_save_form a{
	background:url(/images/page/mon_compte/puce_btn.gif) 5px 8px no-repeat #ff8a1e;
	border:1px solid #d07300;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 4px 4px 20px;
	-moz-border-radius:4px 4px;
	-webkit-border-radius:4px 4px;
}
.details_reservation_form .btn_save_form a:hover{
	background:url(/images/page/mon_compte/puce_btn_over.gif) 5px 8px no-repeat #ffffff;
	border:1px solid #d07300;
	color:#d07300;
	text-decoration:none;
}


.details_reservation_form .input_account{
	background:#f2f2f2;
	border-top:1px solid #b1b1b1;
	border-left:1px solid #b1b1b1;
	border-right:none;
	border-bottom:none;
	padding:6px 4px 6px 4px;
	font-size:12px;
	color:#1b1b1b;
	font-weight:normal;
	width:262px;
}
.details_reservation_form .select_account{
	background:#f2f2f2;
	border-top:1px solid #b1b1b1;
	border-left:1px solid #b1b1b1;
	border-right:none;
	border-bottom:none;
	padding:6px 4px 6px 4px;
	font-size:12px;
	color:#1b1b1b;
	font-weight:normal;
	width:270px;
}
.details_reservation_form .textarea_account{
	background:#f2f2f2;
	border-top:1px solid #b1b1b1;
	border-left:1px solid #b1b1b1;
	border-right:none;
	border-bottom:none;
	padding:6px 4px 6px 4px;
	font-size:12px;
	color:#1b1b1b;
	font-weight:normal;
	width:262px;
}


.details_reservation_header{
	height:132px;
	width:700px;
	overflow:hidden;
	font-size:11px;
	margin-bottom:15px;
}
.details_reservation_header .img{
	float:left;
	width:132px;
}
.details_reservation_header .img img{
	border:1px solid #b3b3b3;
}
.details_reservation_header .lbl_txt{
	width:132px;
	margin-top:118px;
	height:12px;
	position:absolute;
	color:#ffffff;
	text-align:center;
	z-index:1;
}
.details_reservation_header .lbl_bg{
	width:132px;
	margin-top:118px;
	height:14px;
	position:absolute;
	color:#ffffff;
	text-align:center;
	background:#000000;
	-moz-opacity:0.3;
	opacity:0.3;
	filter:alpha(opacity=30);
	z-index:0;
}
.details_reservation_header .info{
	float:left;
	width:385px;
	padding-left:15px;
	color:#b1b1b1;
}
.details_reservation_header .info .model{
	font-size:16px;
	color:#535353;
	font-weight:bold;
}
.details_reservation_header .info li{
	font-size:12px;
	color:#535353;
	padding-bottom:2px;
}
.details_reservation_header .info .loueur{
	font-size:12px;
	color:#535353;
	font-weight:bold;
	padding-bottom:4px;
}
.details_reservation_header .price{
	float:left;
	background:#f2f2f2;
	width:168px;
	height:132px;
	color:#535353;
	overflow:hidden;
}
.details_reservation_header .price .line1{
	text-align:center;
	vertical-align:bottom;
	height:44px;
	font-weight:bold;
}
.details_reservation_header .price .line2{
	text-align:center;
	color:#ff8a1f;
	font-size:20px;
	font-weight:bold;
	vertical-align:middle;
	height:44px;
}
.details_reservation_header .price .line3{
	text-align:center;
	vertical-align:top;
	height:44px;
}


.details_reservation_menu{
	font-size:12px;
	color:#0761a0;
	margin-bottom:10px;
}
.details_reservation_menu td{
	vertical-align:middle;
	text-align:center;
}
.details_reservation_menu .on{
	background:#0761a0;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-shadow:1px 1px 0px #000000;
}
.details_reservation_menu div{
	background:#f2f2f2;
	color:#b1b1b1;
	padding:10px 0 10px 0;
	text-decoration:none;
	text-shadow:-1px -1px 0px #ffffff;
}


.account_go_back_btn{
	font-size:12px;
}
.account_go_back_btn a{
	background:url(/images/page/mon_compte/arrow-180.png) center left no-repeat;
	padding:2px 0 2px 20px;
	color:#4484c0;
}

.details_proposition_tabs{
}
.details_proposition_tabs .on{
}
.details_proposition_tabs .off{
	display:none;
}

.details_proposition_header{
	height:132px;
	width:700px;
	overflow:hidden;
	font-size:11px;
	margin-bottom:15px;
}
.details_proposition_header .img{
	float:left;
	width:132px;
}
.details_proposition_header .img img{
	border:1px solid #b3b3b3;
}
.details_proposition_header .lbl_txt{
	width:132px;
	margin-top:118px;
	height:12px;
	position:absolute;
	color:#ffffff;
	text-align:center;
	z-index:1;
}
.details_proposition_header .lbl_bg{
	width:132px;
	margin-top:118px;
	height:14px;
	position:absolute;
	color:#ffffff;
	text-align:center;
	background:#000000;
	-moz-opacity:0.3;
	opacity:0.3;
	filter:alpha(opacity=30);
	z-index:0;
}
.details_proposition_header .info{
	float:left;
	width:385px;
	padding-left:15px;
	color:#b1b1b1;
}
.details_proposition_header .info .model{
	font-size:16px;
	color:#535353;
	font-weight:bold;
}
.details_proposition_header .info .location{
	font-size:12px;
	color:#535353;
	font-weight:bold;
}
.details_proposition_header .info .loueur{
	font-size:12px;
	color:#535353;
	font-weight:bold;
	padding-bottom:15px;
}
.details_proposition_header .price{
	float:left;
	background:#f2f2f2;
	width:168px;
	height:132px;
	color:#535353;
	overflow:hidden;
}
.details_proposition_header .price .line1{
	padding:0 0 0 10px;
	text-align:left;
	height:25px;
	vertical-align:bottom;
}
.details_proposition_header .price .line2{
	text-align:center;
	color:#ff8a1f;
	font-size:20px;
	font-weight:bold;
	vertical-align:middle;
	height:40px;
}
.details_proposition_header .price .line3{
	text-align:center;
	vertical-align:top;
	height:15px;
}
.details_proposition_header .price .line4{
	text-align:center;
	color:#ff8a1f;
	font-size:22px;
	font-weight:bold;
	vertical-align:middle;
	height:40px;
	padding-top:10px;
}
.details_proposition_header .price .btn{
	text-align:center;
	vertical-align:middle;
	height:52px;
}
.details_proposition_header .price .btn a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background:#717171;
	padding:4px 8px 4px 8px;
	border:1px solid #535353;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.details_proposition_header .price .btn a:hover{
	text-decoration:none;
	color:#717171;
	background:#FFFFFF;
}

.details_proposition_menu{
	font-size:12px;
	color:#0761a0;
	margin-bottom:10px;
}
.details_proposition_menu td{
	vertical-align:middle;
	text-align:center;
}
.details_proposition_menu .on{
	background:#0761a0;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.details_proposition_menu a{
	display:block;
	background:#f2f2f2;
	color:#0761a0;
	padding:10px 0 10px 0;
	text-decoration:none;
}
.details_proposition_menu a:hover{
	background:#0761a0;
	color:#FFFFFF;
	text-decoration:none;
}

.details_proposition_no_review{
	font-size:14px;
	padding:10px 10px 10px 70px;
	background:url(/images/page/mon_compte/comment.png) 10px 5px no-repeat #ffffb0;
	color:#535353;
	margin-bottom:10px;
}
.details_proposition_no_review .btn{
	padding-top:15px;
	text-align:right;
}
.details_proposition_no_review .btn a{
	background:url(/images/page/mon_compte/puce_btn.gif) 5px 7px no-repeat #ff8a1e;
	border:1px solid #d07300;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 4px 4px 20px;
	-moz-border-radius:4px 4px;
	-webkit-border-radius:4px 4px;
}
.details_proposition_no_review .btn a:hover{
	background:url(/images/page/mon_compte/puce_btn_over.gif) 5px 7px no-repeat #ffffff;
	border:1px solid #d07300;
	color:#d07300;
	text-decoration:none;
}

.details_proposition_review{
	color:#535353;
}
.details_proposition_review .border{
	clear:both;
	border-top:1px solid #CCCCCC;
	height:20px;
}
.details_proposition_review .note{
	float:left;
	width:150px;
}
.details_proposition_review .note .txt{
	color:#535353;
	padding-bottom:4px;
}

.details_proposition_review .review{
	width:550px;
	float:left;
}
.details_proposition_review .review .usr{
	background:url(/images/icons/gif/user.gif) center left no-repeat;
	padding-left:20px;
	font-weight:bold;
}
.details_proposition_review .review .date{
	background:url(/images/icons/gif/comment.gif) center left no-repeat;
	padding-left:20px;
}
.details_proposition_review .review .txt{
	padding-top:10px;
	padding-bottom:10px;
}
.details_proposition_review .review .reply{
	border:1px dashed #CCCCCC;
	padding:5px;
	margin-bottom:10px;
	background:#ffffe5;
}
.details_proposition_review .review .reply b{
}
.details_proposition_price_table{
}
.details_proposition_price_table .contrat_link_pdf{
	color:#535353;
	background:url(/images/page/mon_compte/view_file.png) center left no-repeat;
	padding-left:20px;
}
.link_view_fiche_technique{
	padding:5px 0 20px 0;
}
.link_view_fiche_technique a{
	color:#535353;
	background:url(/images/page/mon_compte/clipboard-task.png) center left no-repeat;
	padding:2px 0 2px 20px;
	font-weight:bold;
}
.details_proposition_price_table .spacer{
	font-size:0px;
	overflow:hidden;
	height:18px;
}
.details_proposition_price_table .main_l{
	font-weight:bold;
	color:#535353;
	font-size:12px;
	padding:0 0 2px 0;
}
.details_proposition_price_table .main_r{
	font-weight:bold;
	color:#535353;
	font-size:12px;
	text-align:right;
	padding:0 0 2px 0;
}
.details_proposition_price_table .sub_l{
	font-weight:bold;
	color:#b1b1b1;
	font-size:12px;
	padding-left:20px;
	padding:2px 0 2px 20px;
}
.details_proposition_price_table .sub_r{
	font-weight:bold;
	color:#b1b1b1;
	font-size:12px;
	text-align:right;
	padding:2px 0 2px 0;
}
.details_proposition_price_table .total_l{
	font-weight:bold;
	font-size:18px;
	color:#535353;
	padding:10px 0 10px 10px;
	background:#f2f2f2;
	vertical-align:top;
}
.details_proposition_price_table .total_r{
	font-weight:bold;
	color:#535353;
	font-size:18px;
	text-align:right;
	padding:10px 10px 0 0;
	background:#f2f2f2;
	vertical-align:top;
}
.details_proposition_price_table .total_l .info_tx_total{
	font-size:12px;
	color:#b1b1b1;
}

.details_proposition_price_table .resa_part_title{
	font-size:18px;
	color:#717171;
	border-bottom:2px solid #b1b1b1;
	padding-bottom:5px;
}
.details_proposition_price_table .resa_l{
	font-size:12px;
	color:#535353;
	vertical-align:middle;
	font-weight:bold;
}
.details_proposition_price_table .resa_r{
	font-weight:bold;
	color:#535353;
	font-size:18px;
	text-align:center;
	padding:10px 0 10px 0;
	background:#f2f2f2;
	vertical-align:middle;
}
.details_proposition_price_table .resa_r .part1{
	font-size:11px;
	text-align:left;
	padding-left:10px;
	padding-bottom:4px;
	font-weight:normal;
}
.details_proposition_price_table .resa_btn_l{
	font-size:11px;
	color:#b1b1b1;
	vertical-align:top;
}
.details_proposition_price_table .resa_btn_r{
	font-weight:bold;
	color:#535353;
	font-size:18px;
	text-align:center;
	padding:10px 0 10px 0;
	background:#f2f2f2;
	vertical-align:middle;
}
.details_proposition_price_table .resa_btn_l img{
	padding-top:4px;
}
.details_proposition_price_table .resa_btn_r a{
	background:url(/images/page/mon_compte/puce_btn.gif) 5px 8px no-repeat #ff8a1e;
	border:1px solid #d07300;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 4px 4px 20px;
	-moz-border-radius:4px 4px;
	-webkit-border-radius:4px 4px;
}

.details_proposition_price_table .resa_btn_r a:hover{
	background:url(/images/page/mon_compte/puce_btn_over.gif) 5px 8px no-repeat #ffffff;
	border:1px solid #d07300;
	color:#d07300;
	text-decoration:none;
}


.avantages_membre{
	padding:15px 20px 0 20px;
}
.avantages_membre h2{
	color:#717171;
	font-weight:bold;
	font-size:16px;
	padding-bottom:4px;
	border-bottom:3px solid #b1b1b1;
}
.avantages_membre ul{
	padding-top:10px;
	font-size:12px;
}
.avantages_membre ul li{
	color:#535353;
	font-weight:bold;
	padding-bottom:10px;
	background:url(/images/page/mon_compte/tick.gif) 0px 0px no-repeat;
	padding-left:25px;
	padding-top:1px;
}

.account_tooltip_helper{
	display:none;
	background:url(/images/icons/gif/information.gif) 5px 5px no-repeat #ffffff;
	border:1px dotted #000000;
	padding:5px 5px 5px 25px;
	width:300px;
	position:absolute;
	font-style:italic;
	z-index:1000;
	margin-left:280px;
}

.account_tooltip_helper_short{
	display:none;
	background:url(/images/icons/gif/information.gif) 5px 5px no-repeat #ffffff;
	border:1px dotted #000000;
	padding:5px 5px 5px 25px;
	width:200px;
	position:absolute;
	font-style:italic;
	z-index:1000;
	margin-left:280px;
}

.mc_login_left{
	width:470px;
	padding-left:10px;
	float:left;
	overflow:hidden;
}
.mc_login_right{
	width:470px;
	padding-right:10px;
	float:right;
	overflow:hidden;
}

.div_account_border{
	background:#FFFFFF;
	border:1px solid #b1b1b1;
	margin-top:-10px;
	margin-left:-10px;
	padding:10px 25px 10px 25px;
}
.div_account_shadow{
	background:#e5e5e5;
	padding-right:10px;
	padding-bottom:10px;
	border-top:10px solid #FFFFFF;
	border-left:10px solid #FFFFFF;
}

.div_account_border h2{
	color:#717171;
	font-weight:bold;
	font-size:16px;
	padding-bottom:4px;
	border-bottom:3px solid #b1b1b1;
}
.div_account_border table{
	padding:10px 0 0 0;
	color:#535353;
	font-size:12px;
}
.div_account_border table .lbl{
	font-weight:bold;
	vertical-align:middle;
	padding-bottom:4px;
}
.div_account_border table .inp{
	padding-bottom:4px;
}

.div_account_border table .errors{
	font-size:11px;
	color:#FF0000;
	padding-bottom:4px;
}

.div_account_border table .input_account{
	background:#f2f2f2;
	border-top:1px solid #b1b1b1;
	border-left:1px solid #b1b1b1;
	border-right:none;
	border-bottom:none;
	padding:6px 4px 6px 4px;
	font-size:12px;
	color:#1b1b1b;
	font-weight:normal;
	width:262px;
}

.div_account_border table .select_account{
	background:#f2f2f2;
	border-top:1px solid #b1b1b1;
	border-left:1px solid #b1b1b1;
	border-right:none;
	border-bottom:none;
	padding:6px 4px 6px 4px;
	font-size:12px;
	color:#1b1b1b;
	font-weight:normal;
	width:270px;
}

.div_account_border table .ckb{
	font-size:11px;
	color:#535353;
	padding:6px 0 6px 0;
}
.div_account_border table .btn{
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
}
.div_account_border table .btn a{
	background:url(/images/page/mon_compte/puce_btn.gif) 5px 8px no-repeat #ff8a1e;
	border:1px solid #d07300;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 4px 4px 20px;
	-moz-border-radius:4px 4px;
	-webkit-border-radius:4px 4px;
}
.div_account_border table .btn a:hover{
	background:url(/images/page/mon_compte/puce_btn_over.gif) 5px 8px no-repeat #ffffff;
	border:1px solid #d07300;
	color:#d07300;
	text-decoration:none;
}
/* submit btn style */
.link_like_btn_style{
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/page/mon_compte/puce_btn.gif) 5px 8px no-repeat #ff8a1e;
	border:1px solid #d07300;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 4px 4px 20px;
	-moz-border-radius:4px 4px;
	-webkit-border-radius:4px 4px;
	cursor:pointer;
	margin:0;
}
.link_like_btn_style:hover{
	background:url(/images/page/mon_compte/puce_btn_over.gif) 5px 8px no-repeat #ffffff;
	border:1px solid #d07300;
	color:#d07300;
	text-decoration:none;
}

.div_account_border table .login_lost{
	font-size:11px;
	padding-top:2px;
}
.div_account_border table .login_lost a{
	text-decoration:underline;
}

.div_account_border table .login_error{
	padding-bottom:6px;
}
.div_account_border table .login_error div{
	color:#FF0000;
	border:1px dotted #FF0000;
	font-weight:bold;
	padding:4px 0 4px 25px;
	background:url(/images/icons/gif/error.gif) 5px 3px no-repeat;
}
.details_proposition_option_table{
	margin-top:10px;
}
.details_proposition_option_table .main_l{
	font-weight:bold;
	color:#535353;
	font-size:12px;
	padding:0 0 2px 0;
}
.details_proposition_option_table .main_r{
	font-weight:bold;
	color:#535353;
	font-size:12px;
	text-align:right;
	padding:0 0 2px 0;
}
.details_proposition_option_table .sub_l{
	font-weight:normal;
	color:#535353;
	font-size:12px;
	padding-left:20px;
	padding:2px 0 2px 20px;
}
.details_proposition_option_table .sub_r{
	font-weight:normal;
	color:#535353;
	font-size:12px;
	text-align:right;
	padding:2px 0 2px 0;
}
.details_proposition_option_table .bg{
	background:#f2f2f2;
}

.details_proposition_equipement_table{
	margin-top:10px;
}
.details_proposition_equipement_table .tick{
	background:url(/images/page/mon_compte/tick2.png) center left no-repeat;
	color:#535353;
	padding:2px 0 2px 25px;
}
.details_proposition_contact_form_info{
	font-size:14px;
	padding:10px 10px 10px 70px;
	background:url(/images/page/mon_compte/email.png) 10px 5px no-repeat #ffffb0;
	height:35px;
	color:#535353;
	margin-bottom:10px;
}

.details_proposition_contact_form {
	color:#535353;
}
.details_proposition_contact_form .left{
	width:200px;
	float:left;
}
.details_proposition_contact_form .right{
	width:500px;
	overflow:hidden;
	float:left;
}
.details_proposition_contact_form .left strong{
	display:block;
	font-size:14px;
	padding-bottom:4px;
}
.details_proposition_contact_form .left span{
	display:block;
	color:#b1b1b1;
}

.details_proposition_contact_form textarea{
	background:#f2f2f2;
	border-top:1px solid #b1b1b1;
	border-left:1px solid #b1b1b1;
	border-right:none;
	border-bottom:none;
	padding:6px 4px 6px 4px;
	font-size:12px;
	color:#1b1b1b;
	font-weight:bold;
	width:491px;
	height:100px;
}
.details_proposition_contact_form .btn{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
.details_proposition_contact_form a{
	background:url(/images/page/mon_compte/puce_btn.gif) 5px 8px no-repeat #ff8a1e;
	border:1px solid #d07300;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 4px 4px 20px;
	-moz-border-radius:4px 4px;
	-webkit-border-radius:4px 4px;
}
.details_proposition_contact_form a:hover{
	background:url(/images/page/mon_compte/puce_btn_over.gif) 5px 8px no-repeat #ffffff;
	border:1px solid #d07300;
	color:#d07300;
	text-decoration:none;
}

.service_client{
/*	background:url(/images/page/mon_compte/lifebuoy.png) 5px 5px no-repeat;*/
	padding:10px 25px 10px 25px;
	color:#717171;
	width:200px;
	height:100px;
	overflow:hidden;
}
.service_client li{
	padding-bottom:2px;
}
.service_client h2{
	color:#717171;
	font-weight:bold;
	font-size:16px;
	padding-bottom:4px;
	border-bottom:3px solid #b1b1b1;
	margin-bottom:5px;
}
.service_client .mail{
	color:#717171;
	background:url(/images/icons/gif/email.gif) center left no-repeat;
	padding:2px 0 2px 20px;
	font-weight:bold;
}
.service_client .tel{
	display:block;
	background:url(/images/icons/gif/telephone.gif) center left no-repeat;
	padding:2px 0 2px 20px;
	font-weight:bold;
}
.service_client .ouverture{
	font-size:11px;
	padding-left:20px;
}

.div_account_menu{
	/* largeur totale : */
	background:#FFFFFF;
	border:1px solid #b1b1b1;
	margin-top:-10px;
	margin-left:-10px;
}
.div_account_menu_shadow{
	background:#e5e5e5;
	padding-right:5px;
	padding-bottom:5px;
	border-top:10px solid #FFFFFF;
	border-left:10px solid #FFFFFF;
	margin-bottom:10px;
}


.account_main_menu{
	color:#535353;
	padding:10px 25px 10px 25px;
}
.account_main_menu li{
	padding:2px 0 2px 0;
}
.account_main_menu .on{
	background:#e5e5e5;	
}
.account_main_menu h2{
	color:#717171;
	font-weight:bold;
	font-size:16px;
	padding-bottom:4px;
	border-bottom:3px solid #b1b1b1;
}
.account_main_menu .spacer{
	border-bottom:3px solid #b1b1b1;
	height:3px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.account_main_menu li a{
	display:block;
	padding:2px 0 2px 10px;
	font-size:12px;
	font-weight:bold;
	color:#535353;
}
.account_main_menu li a:hover{
	background:#e5e5e5;
}
.account_info_devis_sent .coordonnes_loueur{
}

.account_info_devis_sent .coordonnes_loueur .left{
	float:left;
	border-right:1px solid #535353;
	width:300px;
}
.account_info_devis_sent .coordonnes_loueur .right{
	float:left;
	width:290px;
	padding-left:10px;
}
/* NEW CSS FOR DEVIS FORMS */
.form_resa_boat{
	background:url(/images/page/location_bateau/picto_form_devis_o.gif) 5px 5px no-repeat #ff8a1f;font-weight:bold;color:#fff;margin-bottom:10px;
	padding:10px;
	/*370px; - 20 - 20 - 2*/
}
.form_resa_boat h2{padding:0 0 0 65px;font-size:22px;}
.form_resa_boat em{display:block;text-align:right;padding:0 10px 5px 0;}
.form_resa_boat .inner_form{
	border:1px solid #da7012;overflow:hidden;background:#f88014;
	padding:10px;
}
.form_resa_boat .inner_form a{
	color:#ffffff;
	text-decoration:underline;
}
.form_resa_boat .btn{
	text-align:center;
}
.form_resa_boat .label{
	font-size:14px;
	padding-bottom:4px;
}
.form_resa_boat .input{
	padding-bottom:8px;
	color:#FFFFFF;
}
.form_resa_boat .input select{
	width:320px;/* max = 328px; */
	font-size:14px;
	border:1px solid #FFFFFF;
}
.form_resa_boat .input .dates{
	background:url(/images/icons/gif/date.gif) center left no-repeat #FFFFFF;
	border:1px solid #FFFFFF;
	cursor:pointer;
	padding-left:20px;
	width:300px;
	font-size:14px;
}
.form_resa_boat .input .type_texte{
	border:1px solid #FFFFFF;
	padding-left:2px;
	width:318px;
	font-size:14px;
}
.form_resa_boat .input textarea{
	font-size:14px;
	width:316px;
	height:110px;
	overflow: visible;
	font-size:14px;
	border:1px solid #da7012;
	padding:2px;
}
.form_resa_boat .input .off{
	color:#999999;
}
.form_resa_boat .input .on{
	color:#000000;
}


/* Messages */
.details_proposition_contact_msg_r{
	border-left:10px solid #cecece; padding-left:5px; margin-bottom:10px;
}
.details_proposition_contact_msg_r h2{
	color:#373737; font-size:14px; border:none;
}
.details_proposition_contact_msg_r p{
	color:#515151; font-size:12px; padding:4px 0 0 0;
}
.details_proposition_contact_msg_q{
	border-left:10px solid #deeaf8; padding-left:5px; margin-bottom:10px;
}
.details_proposition_contact_msg_q h2{
	color:#7098c2; font-size:14px; border:none;
}
.details_proposition_contact_msg_q p{
	color:#89a2c2; font-size:12px; padding:4px 0 0 0;
}
.mon_comptes_messages_table{
	font-size:12px;
	color:#717171;
}
.mon_comptes_messages_table .header{
	background:#F2F2F2;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 5px 5px;
	border-bottom:1px solid #CFCFCF;
}

.mon_comptes_messages_table .line{
	vertical-align:top;
	padding:10px 0 10px 5px;
	border-bottom:1px solid #CFCFCF;
}
.mon_comptes_messages_table .bg{
	background:#F9F9F9;
}
.mon_comptes_messages_table .ovr:hover{
	background:#FFFFB0;
}
.mon_comptes_messages_table .ovr:hover .bg{
	background:#FFFFB0;
}

.mon_comptes_messages_table .line a{
	color:#515151;
	font-size:12px;
}
.mon_comptes_messages_table .line p{
	padding:2px 0 0 0;
	color:#B1B1B1;
}
.mon_compte_autre_paiement{
	margin-top:20px;
	font-size:12px;
	padding:10px 10px 10px 70px;
	background:url(/images/page/mon_compte/info.png) 10px 10px no-repeat #ffffb0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#535353;
}
.mon_compte_autre_paiement p{
	padding:5px 0 5px 0;
}
.mon_compte_autre_paiement p a{
	color:#535353;
}


/* GS CHAT */
#gschat{
	position:fixed;
	background:none;
	margin:0;
	padding:0;
	z-index:9999999;
	right:0px;
	bottom:0px;
	display:none;
}
#gschat_bulle .x{
	display:block;
	position:absolute;
	width:14px;
	height:14px;
	left:194px;
	top:9px;
}
#gschat_bulle .x:hover{
	background:#000000;
	-moz-opacity:0.3;
	opacity:0.3;
	filter:alpha(opacity=30);
}
#gschat_bulle .b{
	display:block;
	widows:221px;
	height:78px;
}
#gschat_btn{
	width:205px;
	background:url(/images/chat/balloon.png) 5px 5px no-repeat #ff8a1f;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	line-height:20px;
	padding:4px 0 4px 25px;
	font-weight:bold;
	cursor:pointer;
	color:#ffffff;
	text-shadow:1px 1px 0px #222222;
	-moz-border-radius:8px 0 0 0;
	-webkit-border-radius:8px 0 0 0;
}
#gschat_form{
	width:230px;
	background:#ffffff;
	border:1px solid #999999;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	display:none;
}
#user_live_chat_hide{
	-moz-opacity:0.8;
	opacity:0.8;
	filter:alpha(opacity=80);
}
#user_live_chat_hide:hover{
	-moz-opacity:1;
	opacity:1;
	filter:alpha(opacity=100);
}
#gschat_form .top{
	height:25px;
	background:#ff8a1f;
	border-bottom:1px solid #cccccc;
	margin:1px 1px 0 1px;
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	font-weight:bold;
	color:#ffffff;
	text-shadow:1px 1px 0px #666666;
}
#gschat_form .l{
	float:left;
	display:block;
	padding:5px 0 0 25px;
	background:url(/images/chat/balloon.png) 5px 5px no-repeat;
}
#gschat_form .r{
	float:right;
	display:block;
	padding:6px 0 0 0;
	width:30px;
	text-align:center;
}

#gschat_content{
	height:200px;
	border-bottom:1px solid #cccccc;
	overflow-y:auto;
	padding:5px 5px 5px 5px;
}
#gschat_content .intro{
	color:#666666;
	background:#eeeeee;
	border:1px solid #999999;
	padding:4px;
	font-size:11px;
	margin-bottom:6px;
}
#gschat_content .vous b{
	display:block;
	background:#ff8a1f;
	color:#ffffff;
	padding:2px 0 2px 2px;
	font-size:11px;
}
#gschat_content .vous p{
	padding:2px 2px 6px 2px;
	word-wrap:break-word;
}
#gschat_content .agent b{
	display:block;
	background:#0496cf;
	color:#ffffff;
	padding:2px 0 2px 2px;
	font-size:11px;
}
#gschat_content .agent p{
	padding:2px 2px 6px 2px;
	word-wrap:break-word;
}
#gschat_textbox{
	background:#eeeeee;
	text-align:center;
	padding:2px 0 6px 0;
}
#gschat_textbox .intro{
	color:#666666;
	font-size:11px;
	padding:0px;
}
#gschat_textarea{
	-moz-box-sizing:content-box;
	border:1px solid #999999;
	width:210px;
	height:42px;
	font-size:12px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	background-color:#FFFFFF;
	outline-style:none;
	overflow-y:auto;
	overflow-x:hidden;
}
#gschat_textarea:focus{
	border:1px solid #ff8a1f;
}

/* suggestions */
.mon_compte_suggest{
	display:block;
	width:208px;
	border:1px solid #DCE0E3;
	float:left;
	text-align:center;
	font-size:12px;
	color:#2F2F2F;
	padding:5px;
	margin-bottom:10px;
}
.mon_compte_suggest:hover{
	text-decoration:none;
	color:#2F2F2F;
	border:1px solid #0761A0;
}
.mon_compte_suggest img{
	border:1px solid #DCE0E3;
}
.mon_compte_suggest strong{
	color:#0761A0;
	display:block;
	text-align:left;
	padding-left:4px;
}
.mon_compte_suggest b{
	display:block;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	padding-left:4px;
}
.mon_compte_suggest span{
	display:block;
	font-size:11px;
	text-align:right;
	padding-right:4px;
	font-style:italic;
}