@charset "utf-8";
.ui-helper-reset,.ui-menu{outline:0;list-style:none}.ui-button,.ui-spinner,.ui-spinner-input{vertical-align:middle}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:0;padding:5px 10px;min-height:0;font-size:11px;color:#828282;text-transform:uppercase}.ui-accordion .ui-accordion-icons{padding-left:10px}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{border-top:0;overflow:hidden;font-size:11px;color:#919191;text-transform:uppercase;height:auto!important}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-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-next span,.ui-datepicker .ui-datepicker-prev 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{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 table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 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;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.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,.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%;font-size:0}.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.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;z-index:9999}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:-2px;top:50%;width:21px;margin:-7px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:text}.ui-menu{padding:2px;margin:0;display:block}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .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-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.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-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-2px}.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-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:0}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px 2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.detail_article .ui-widget-content{border-top:none!important;border-left:1px solid #e4e4e4!important;border-right:1px solid #e4e4e4!important;border-bottom:none;background:#fff;color:#222;font-size:11px}.ui-widget-content{border:1px solid #aaa;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#222;font-size:13px}.detail_article .ui-widget-content a{color:#a3a3a3}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}.detail_article .ui-widget-header{border:1px solid #aaa;background:#FFF;color:#222;font-weight:700}.ui-widget-header{border:1px solid #aaa;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;font-weight:700}.detail_article .ui-state-default,.detail_article .ui-widget-content .ui-state-default,.detail_article .ui-widget-header .ui-state-default{border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:none;background:#FFF;font-weight:400;color:#555}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.detail_article .ui-state-focus,.detail_article .ui-state-hover,.detail_article .ui-widget-content .ui-state-focus,.detail_article .ui-widget-content .ui-state-hover,.detail_article .ui-widget-header .ui-state-focus,.detail_article .ui-widget-header .ui-state-hover{border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:none;background:#FFF;font-weight:400;color:#212121}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}.ui-dialog .ui-widget-content{float:left}.ui-dialog .ui-dialog-title{margin-top:10px}.ui-dialog .ui-widget-header{border:none;background:0 0}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.menu_agence .ui-state-active,.menu_agence .ui-widget-content .ui-state-active,.menu_agence .ui-widget-header .ui-state-active{border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/images/puce_agence.png) top right no-repeat #FFF;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #e4e4e4;background:#b7cd3b;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.detail_article .ui-icon,.detail_article .ui-state-active .ui-icon,.detail_article .ui-state-default .ui-icon,.detail_article .ui-state-error .ui-icon,.detail_article .ui-state-error-text .ui-icon,.detail_article .ui-state-focus .ui-icon,.detail_article .ui-state-highlight .ui-icon,.detail_article .ui-state-hover .ui-icon,.detail_article .ui-widget-content .ui-icon,.detail_article .ui-widget-header .ui-icon{background-image:none}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/ui-icons_888888_256x240.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/ui-icons_222222_256x240.png)}.ui-state-active .ui-icon{background-image:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.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-on{background-position:-96px -144px}.ui-icon-radio-off{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,.ui-icon-seek-start{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-widget-overlay,.ui-widget-shadow{background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}#ui-datepicker-div{z-index:999933!important}.bx-wrapper{position:relative;margin:0;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.slider_header .bx-controls-direction{text-indent:-99999px}.other_hotel .bx-wrapper .bx-prev,.voyage_monde_bloc .bx-wrapper .bx-prev{right:20px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controls.png) 20px 0 no-repeat}.other_hotel .bx-wrapper .bx-next,.voyage_monde_bloc .bx-wrapper .bx-next{right:-10px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controls.png) -10px 0 no-repeat}.other_hotel .bx-wrapper .bx-prev.disabled,.voyage_monde_bloc .bx-wrapper .bx-prev.disabled{right:20px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controlsdes.png) 20px 0 no-repeat}.other_hotel .bx-wrapper .bx-next.disabled,.voyage_monde_bloc .bx-wrapper .bx-next.disabled{right:-10px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controlsdes.png) -10px 0 no-repeat}.other_hotel .bx-wrapper .bx-prev.disabled:hover,.voyage_monde_bloc .bx-wrapper .bx-prev.disabled:hover{right:20px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controlsdes.png) 20px 0 no-repeat}.other_hotel .bx-wrapper .bx-next.disabled:hover,.voyage_monde_bloc .bx-wrapper .bx-next.disabled:hover{right:-10px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controlsdes.png) -10px 0 no-repeat}.other_hotel .bx-wrapper .bx-prev:hover,.voyage_monde_bloc .bx-wrapper .bx-prev:hover{right:20px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controlshover1.png) 20px 0 no-repeat}.other_hotel .bx-wrapper .bx-next:hover,.voyage_monde_bloc .bx-wrapper .bx-next:hover{right:-10px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controlshover1.png) -10px 0 no-repeat}.other_hotel .bx-wrapper .bx-prev:hover,.voyage_monde_bloc .bx-wrapper .bx-prev:hover{background-position:20px 0}.other_hotel .bx-wrapper .bx-next:hover,.voyage_monde_bloc .bx-wrapper .bx-next:hover{background-position:-10px 0}.other_hotel .bx-wrapper .bx-controls-direction a,.voyage_monde_bloc .bx-wrapper .bx-controls-direction a{position:absolute;top:-28px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controls.png) -86px -11px no-repeat}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controls.png) -86px -44px no-repeat}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.slider_header #tabs_slide_1,.slider_header #tabs_slide_1:hover{display:inline-block;behavior:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/PIE.htc);zoom:1;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:5px 10px 5px 6px;text-align:left;width:564px;height:40px}.slider_header #tabs_slide_1{background:rgba(0,0,0,.7);-pie-background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"}.slider_header #tabs_slide_1:hover,.slider_header #tabs_slide_2{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000)}.slider_header #tabs_slide_1:hover{background:rgba(183,205,60,.7);-pie-background:rgba(183,205,60,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"}.slider_header #tabs_slide_2,.slider_header #tabs_slide_2:hover{display:inline-block;behavior:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/PIE.htc);zoom:1;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:5px 10px 5px 6px;text-align:left;width:274px}.slider_header #tabs_slide_2{background:rgba(0,0,0,.7);-pie-background:rgba(0,0,0,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)";height:40px}.slider_header #tabs_slide_2:hover,.slider_header #tabs_slide_3{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);height:40px}.slider_header #tabs_slide_2:hover{background:rgba(183,205,60,.7);-pie-background:rgba(183,205,60,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"}.slider_header #tabs_slide_3,.slider_header #tabs_slide_3:hover{display:inline-block;behavior:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/PIE.htc);zoom:1;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:5px 10px 5px 6px;text-align:left;width:176px}.slider_header #tabs_slide_3{background:rgba(0,0,0,.7);-pie-background:rgba(0,0,0,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"}.slider_header #tabs_slide_3:hover,.slider_header #tabs_slide_4{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000)}.slider_header #tabs_slide_3:hover{background:rgba(183,205,60,.7);-pie-background:rgba(183,205,60,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)";height:40px}.slider_header #tabs_slide_4,.slider_header #tabs_slide_4:hover{display:inline-block;behavior:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/PIE.htc);zoom:1;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:5px 10px 5px 6px;text-align:left;width:128px;height:40px}.slider_header #tabs_slide_4{background:rgba(0,0,0,.7);-pie-background:rgba(0,0,0,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"}.slider_header #tabs_slide_4:hover,.slider_header #tabs_slide_5{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000)}.slider_header #tabs_slide_4:hover{background:rgba(183,205,60,.7);-pie-background:rgba(183,205,60,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"}.slider_header #tabs_slide_5,.slider_header #tabs_slide_5:hover{display:inline-block;behavior:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/PIE.htc);zoom:1;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:5px 10px 5px 6px;text-align:left;width:99px}.slider_header #tabs_slide_5{background:rgba(0,0,0,.7);-pie-background:rgba(0,0,0,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)";height:40px}.slider_header #tabs_slide_5:hover,.slider_header #tabs_slide_6{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);height:40px}.slider_header #tabs_slide_5:hover{background:rgba(183,205,60,.7);-pie-background:rgba(183,205,60,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"}.slider_header #tabs_slide_6,.slider_header #tabs_slide_6:hover{display:inline-block;behavior:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/PIE.htc);zoom:1;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:6px 6px 5px 10px;text-align:left;width:80px}.slider_header #tabs_slide_6{background:rgba(0,0,0,.7);-pie-background:rgba(0,0,0,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"}.slider_header #tabs_slide_6:hover,.slider_header #tabs_slide_7{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000)}.slider_header #tabs_slide_6:hover{background:rgba(183,205,60,.7);-pie-background:rgba(183,205,60,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)";height:40px}.slider_header #tabs_slide_7,.slider_header #tabs_slide_7:hover{display:inline-block;behavior:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/PIE.htc);zoom:1;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:5px 2px 5px 3px;text-align:left;width:77px;height:40px}.slider_header #tabs_slide_7{background:rgba(0,0,0,.7);-pie-background:rgba(0,0,0,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"}.slider_header #tabs_slide_7:hover{background:rgba(183,205,60,.7);-pie-background:rgba(183,205,60,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)"}.slider_header #bx-pager{position:absolute;top:309px;left:4px;z-index:999}.slider_header #bx-pager a{float:left;text-transform:capitalize;margin-right:1px;height:40px;line-height:14px}.slider_header #bx-pager a:last-child{float:left;text-transform:capitalize;margin-right:0!important;height:40px}.slider_header .active div{border-top:4px solid #FFF;height:50px!important;margin-top:-14px;float:left}.sejour_tunisie_bloc .bx-wrapper .bx-prev{right:20px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controls.png) 20px 0 no-repeat}.sejour_tunisie_bloc .bx-wrapper .bx-next{right:-10px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controls.png) -10px 0 no-repeat}.sejour_tunisie_bloc .bx-wrapper .bx-prev.disabled{right:20px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controlsdes.png) 20px 0 no-repeat}.sejour_tunisie_bloc .bx-wrapper .bx-next.disabled{right:-10px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controlsdes.png) -10px 0 no-repeat}.sejour_tunisie_bloc .bx-wrapper .bx-prev.disabled:hover{right:20px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controlsdes.png) 20px 0 no-repeat}.sejour_tunisie_bloc .bx-wrapper .bx-next.disabled:hover{right:-10px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controlsdes.png) -10px 0 no-repeat}.sejour_tunisie_bloc .bx-wrapper .bx-prev:hover{right:20px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controlshover1.png) 20px 0 no-repeat}.sejour_tunisie_bloc .bx-wrapper .bx-next:hover{right:-10px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controlshover1.png) -10px 0 no-repeat}.sejour_tunisie_bloc .bx-wrapper .bx-prev:hover{background-position:20px 0}.sejour_tunisie_bloc .bx-wrapper .bx-next:hover{background-position:-10px 0}.sejour_tunisie_bloc .bx-wrapper .bx-controls-direction a{position:absolute;top:-28px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.voyage_monde_bloc .bx-wrapper .bx-controls-direction a.disabled{display:none}.bloc_garanties .bx-prev{left:15px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controls1.png) 2px 0 no-repeat}.bloc_garanties .bx-next{right:10px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controls1.png) -30px 0 no-repeat}.bloc_garanties .bx-prev:hover{left:15px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controls2.png) 2px 0 no-repeat}.bloc_garanties .bx-next:hover{right:10px;background:url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/controls2.png) -30px 0 no-repeat}.bloc_garanties .bx-controls-direction a{position:absolute;top:40px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@font-face {
font-family: Campton-Bold;
src: url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Bold.eot);
src: url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Bold.eot?#iefix) format('embedded-opentype'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Bold.woff) format('woff'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Bold.ttf) format('truetype'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Bold.svg#Campton-Bold) format('svg');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: Campton-Light;
src: url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Light.eot);
src: url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Light.eot?#iefix) format('embedded-opentype'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Light.woff) format('woff'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Light.ttf) format('truetype'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Light.svg#Campton-Book) format('svg');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: Campton-Book;
src: url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Book.eot);
src: url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Book.eot?#iefix) format('embedded-opentype'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Book.woff) format('woff'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Book.ttf) format('truetype'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/Campton-Book.svg#Campton-Book) format('svg');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: opificioregular;
src: url(//www.traveltodo.com/wp-content/themes/traveltodo/font/opificio-webfont.eot);
src: url(//www.traveltodo.com/wp-content/themes/traveltodo/font/opificio-webfont.eot?#iefix) format('embedded-opentype'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/opificio-webfont.ttf) format('truetype'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/opificio-webfont.svg#opificioregular) format('svg');
font-weight: 400;
font-style: normal
}
.lienheaderfirst { z-index: 4;
width: auto;
float: left;
margin-right: -15px;
padding-right: 15px
}
.header_link {
margin: 0 0 20px;
padding: 0;
list-style: none;
width: auto;
float: right;
position: relative;
z-index: 21;
width: 100%;
}
.header_link li {
font-size: 11px;
list-style: none;
float: left;
margin-top: 10px;
padding-right: 10px;
color: #FFF;
height: 30px;
position: relative;
padding-top: 4px
}
.header_link li.connecter_header img,
.header_link li.connecter_headervert img {
margin: -4px 5px 0 0
}
.header_link li.connecter_header,
.header_link li.connecter_headervert,
.header_link li.email_header,
.header_link li.tel_header {
font-size: 13px;
padding-top: 5px;
color: #fff!important;
}
.page-head-book .header_link li.tel_header
{
color: #fff!important;
}
.header_link li a {
color: #fff!important;
text-decoration: none
}
.page-head-book .header_link li a {
color: #fff !important;
text-decoration: none
}
.header_link li a:hover {
color: #FFF;
text-decoration: underline
}
.header_link li.tel_header {
padding-left: 30px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/sprite_haut.png) 0 -36px no-repeat
}
.header_link li.connecter_header {
padding-left: 35px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/sprite_haut.png) no-repeat
}
.header_link li.connecter_header a {
cursor: pointer
}
.header_link li.connecter_headervert {
padding-left: 35px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/sprite_haut.png) 0 -117px no-repeat
}
#Newsletter,
#Newsletterbas,
.header_link li.connecter_headervert a {
cursor: pointer
}
.header_link li.email_header {
padding-left: 30px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/sprite_haut.png) 0 -72px no-repeat
}
.header_link li.select_header {
font-size: 11px;
color: #FFF;
position: relative;
width: auto
}
.header_link li.select_header img {
margin: -4px 5px 3px 0
}
.leftsite_bloc {
float: left;
position: relative;
width: 425px;
height: auto;
z-index: 9999
}
.rightsite_bloc,
.slider_header {
float: right;
width: 588px;
position: relative
}
.rightsite_bloc {
height: auto;
z-index: 3
}
.slider_header {
height: 360px;
z-index: 2
}
.search_header,
.sous_header_blocs {
float: left;
position: relative;
height: auto;
z-index: 2
}
.search_header {
background: #FFF;
width: 425px;
min-height: 360px;
line-height: 16px;
font-size: 12px;
font-family: Campton-Book
}
.sous_header_blocs {
width: 1020px
}
.donner_avis,
.donner_avis:hover {
position: absolute;
right: -90px;
top: 200px
}
.donner_avis,
.donner_avis a,
.donner_avis:hover {
width: 80px;
height: 160px
}
.donner_avis {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/avis.png) no-repeat
}
.donner_avis:hover {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/avish.png) no-repeat
}
.donner_avis a {
display: block;
text-indent: -200000px
}
.site-navigation {
float: right;
width: auto;
position: relative
}
#blockNewsletter,
#blockNewsletterbas {
position: absolute;
z-index: 999999;
background: #FFF;
padding: 10px;
width: 220px
}
#blockNewsletter {
left: 55px;
top: 40px
}
#blockNewsletterbas {
left: 0;
top: -5px;
border: 1px solid #CCC
}
#blockNewsletterbas .input220 {
width: 220px;
margin-bottom: 10px
}
#blockNewsletterbas div.button {
background: #b7cd3b!important;
border-bottom: 3px solid #a3b735!important;
color: #FFF;
font-family: Campton-Bold
}
#blockNewsletterbas div.button .hover {
background: #ed7b01!important;
border-bottom: 3px solid #dc7200!important
}
#blockNewsletterbas div.button span {
background: 0 0!important;
border-bottom: none!important;
padding: 5px 15px 3px 2px
}
#blockNewsletterbas input.uniform-input,
#blockNewsletterbas input.uniform-input.hover,
#blockNewsletterbas input.uniform-input:focus {
border: 1px solid #e6e6e6;
background: #f0f0f0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 12px;
font-family: Campton-Book
}
#blockNewsletterbas .contributor-posts-link,
#blockNewsletterbas button,
#blockNewsletterbas input[type=button],
#blockNewsletterbas input[type=reset],
#blockNewsletterbas input[type=submit] {
background: #b7cd3b!important;
border-bottom: 3px solid #a3b735!important;
color: #FFF;
font-family: Campton-Bold;
padding: 8px 25px 6px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
#blockNewsletterbas .contributor-posts-link:hover,
#blockNewsletterbas button:hover,
#blockNewsletterbas input[type=button]:hover,
#blockNewsletterbas input[type=reset]:hover,
#blockNewsletterbas input[type=submit]:hover {
background: #ed7b01!important;
border-bottom: 3px solid #dc7200!important;
color: #FFF;
font-family: Campton-Bold;
padding: 8px 25px 6px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.haut_newsletter {
float: left;
position: relative;
width: 190px;
height: 26px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/email_news.jpg) no-repeat;
padding-left: 30px;
padding-top: 0;
font-size: 12px;
font-family: Campton-Book;
color: #666;
border-bottom: 1px solid #CCC;
margin-bottom: 10px
}
#blockNewsletter .input220 {
width: 220px;
margin-bottom: 10px
}
#blockNewsletter div.button {
background: #b7cd3b!important;
border-bottom: 3px solid #a3b735!important;
color: #FFF;
font-family: Campton-Bold
}
#blockNewsletter div.button .hover {
background: #ed7b01!important;
border-bottom: 3px solid #dc7200!important
}
#blockNewsletter div.button span {
background: 0 0!important;
border-bottom: none!important;
padding: 5px 15px 3px 2px
}
#blockNewsletter input.uniform-input,
#blockNewsletter input.uniform-input.hover,
#blockNewsletter input.uniform-input:focus {
border: 1px solid #e6e6e6;
background: #f0f0f0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 12px;
font-family: Campton-Book;
float: left
}
#blockNewsletter .contributor-posts-link,
#blockNewsletter button,
#blockNewsletter input[type=button],
#blockNewsletter input[type=reset],
#blockNewsletter input[type=submit] {
background: #b7cd3b!important;
border-bottom: 3px solid #a3b735!important;
color: #FFF;
font-family: Campton-Bold;
padding: 8px 25px 6px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
#blockNewsletter .contributor-posts-link:hover,
#blockNewsletter button:hover,
#blockNewsletter input[type=button]:hover,
#blockNewsletter input[type=reset]:hover,
#blockNewsletter input[type=submit]:hover {
background: #ed7b01!important;
border-bottom: 3px solid #dc7200!important;
color: #FFF;
font-family: Campton-Bold;
padding: 8px 25px 6px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
#blockConnexion {
position: absolute;
left: 320px;
top: 40px;
z-index: 999910;
background: #FFF;
padding: 10px;
width: 220px
}
.haut_connexion,
.lien_connexion {
position: relative;
margin-bottom: 10px
}
.haut_connexion {
float: left;
width: 190px;
height: 26px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/connect_header.jpg) no-repeat;
padding: 0 0 0 30px;
font-size: 12px;
font-family: Campton-Book;
color: #666;
border-bottom: 1px solid #CCC
}
.lien_connexion,
.lien_connexion a {
font-size: 11px;
font-family: Campton-Book;
color: #666
}
.lien_connexion {
float: right;
width: 116px;
height: auto;
margin-top: 0
}
.lien_connexion a {
text-decoration: underline;
padding-right: 20px;
display: block;
padding-bottom: 5px
}
.lien_connexion a:hover {
color: #ed7b01;
text-decoration: none
}
#blockConnexion .input220 {
width: 220px;
margin-bottom: 10px
}
#blockConnexion div.button {
background: #b7cd3b!important;
border-bottom: 3px solid #a3b735!important;
color: #FFF;
font-family: Campton-Bold
}
#blockConnexion div.button .hover {
background: #ed7b01!important;
border-bottom: 3px solid #dc7200!important
}
#blockConnexion div.button span {
background: 0 0!important;
border-bottom: none!important;
padding: 5px 15px 3px 2px
}
#blockConnexion input.uniform-input,
#blockConnexion input.uniform-input.hover,
#blockConnexion input.uniform-input:focus {
border: 1px solid #e6e6e6;
background: #f0f0f0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 12px;
font-family: Campton-Book;
float: left
}
#blockConnexion .contributor-posts-link,
#blockConnexion button,
#blockConnexion input[type=button],
#blockConnexion input[type=reset],
#blockConnexion input[type=submit] {
background: #b7cd3b!important;
border-bottom: 3px solid #a3b735!important;
color: #FFF;
font-family: Campton-Bold;
padding: 8px 25px 6px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
#blockConnexion .contributor-posts-link:hover,
#blockConnexion button:hover,
#blockConnexion input[type=button]:hover,
#blockConnexion input[type=reset]:hover,
#blockConnexion input[type=submit]:hover {
background: #ed7b01!important;
border-bottom: 3px solid #dc7200!important;
color: #FFF;
font-family: Campton-Bold;
padding: 8px 25px 6px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
#blockgeo {
position: absolute;
left: 19px;
top: 21px;
z-index: 9999;
width: 60px
}
#blockgeo a {
color: #FFF;
text-decoration: none;
font-size: 11px
}
.search_header .ui-widget-header {
background: 0 0;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
padding: 0
}
.search_header .ui-corner-all,
.search_header .ui-corner-bottom,
.search_header .ui-corner-br,
.search_header .ui-corner-right {
background: 0 0;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.search_header .ui-tabs {
padding: 0
}
.search_header .ui-tabs .ui-tabs-panel {
padding: 10px 0 0 15px
}
.search_header .ligne_form {
padding: 0 0 3px;
font-size: 12px;
width: 100%;
float: left;
font-family: Campton-Book
}
.search_header .ligne_form label {
padding-bottom: 3px;
display: inline-block;
font-family: Campton-Book
}
.search_header .ligne_formlast {
padding: 5px 0 0;
font-size: 12px;
width: 98%;
float: left;
font-family: Campton-Book;
height: 35px
}
.search_header .ligne_cat,
.search_header .ligne_cat1,
.search_header .ligne_cat2,
.search_header .ligne_formsub {
padding: 0;
font-size: 12px;
font-family: Campton-Book
}
.search_header .ligne_formsub {
width: 200px;
float: left
}
.search_header .ligne_cat {
width: 145px;
float: left;
position: relative
}
.search_header .ligne_cat1 {
width: 128px;
float: left;
position: relative
}
.search_header .ligne_cat2 {
width: 124px;
float: right;
position: relative
}
.search_header div.button,
.search_header div.button:hover {
color: #FFF;
font-family: Campton-Bold
}
.search_header div.button {
background: #b7cd3b!important;
border-bottom: 3px solid #a3b735!important
}
.search_header div.button .hover,
.search_header div.button:hover {
background: #ed7b01!important;
border-bottom: 3px solid #dc7200!important
}
.search_header div.button span {
background: 0 0!important;
border-bottom: none!important;
padding: 5px 15px 3px 2px
}
.search_header .input120cal,
.search_header .input180cal {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/cal_input.png) top right no-repeat #f0f0f0!important;
border: 1px solid #e6e6e6;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 12px;
font-family: Campton-Book;
color: #333
}
.SelectChambreContainer {
height: 40px
}
.SelectChambreContainer td select {
background: #f0f0f0!important;
border: 1px solid #e6e6e6!important;
-webkit-font-smoothing: antialiased;
width: 50px!important;
position: absolute;
height: 28px;
top: 2px;
left: 0;
font-family: Campton-Book;
font-size: 12px
}
.search_header .ligne_chambre,
.search_header .ligne_chambre1,
.search_header .ligne_passager {
padding: 0;
float: left;
font-size: 12px;
font-family: Campton-Book
}
.search_header .ligne_chambre {
width: 145px
}
.search_header .ligne_passager {
width: 80px
}
.search_header .ligne_chambre1 {
width: 70px
}
.ie8 .search_header .ligne_chambre1 input {
width: 50px!important;
padding: 7px 0 0 5px!important
}
.search_header .budget {
padding: 5px 0 0;
font-size: 12px;
width: 65px;
float: left;
font-family: Campton-Book
}
.search_header .prix_budget {
padding: 10px 0 0;
font-size: 12px;
width: 180px;
float: left;
font-family: Campton-Book;
position: relative
}
.search_header #min_txt_maroc {
position: absolute;
left: 15px;
top: -5px
}
.search_header #max_txt_maroc {
position: absolute;
right: 2px;
top: -5px
}
.search_header #min_txt_tunisie {
position: absolute;
left: 15px;
top: -5px
}
.search_header #max_txt_tunisie {
position: absolute;
right: 2px;
top: -5px
}
.search_header .bouton_budget {
padding: 0 0 2px;
font-size: 12px;
width: 130px;
float: right;
font-family: Campton-Book;
text-align: center
}
.search_header .bouton_budget a {
font-size: 12px;
font-family: Campton-Book;
color: #FC792A!important;
text-decoration: underline!important
}
.search_header .bouton_budget a:hover {
font-size: 12px;
font-family: Campton-Book;
color: #666!important;
text-decoration: none!important
}
.search_header .rechercheavance {
padding: 10px 0;
font-size: 13px;
width: 250px;
float: left;
font-family: Campton-Book;
text-align: left
}
.search_header .rechercheavance a {
color: #fc792a;
text-decoration: underline
}
.search_header .rechercheavance a:hover {
color: #b7cd3b;
text-decoration: none
}
.search_header .ligne_formsub1 {
padding: 0;
font-size: 12px;
width: 190px;
float: right;
font-family: Campton-Book
}
.search_header .ligne_cat img,
.search_header .ligne_cat1 img,
.search_header .ligne_formsub img,
.search_header .ligne_formsub1 img {
display: none
}
.search_header .input400 {
width: 400px;
border: 1px solid #e6e6e6;
background: #f0f0f0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 12px;
font-family: latoregular;
color: #333
}
.search_header .input100 {
width: 120px
}
.search_header .input180cal {
width: 180px
}
.search_header .input120cal {
width: 120px
}
.search_header .input120 {
width: 114px
}
.search_header .input180 {
width: 180px
}
.search_header .input40 {
width: 50px
}
.search_header .ui-tabs .ui-tabs-nav {
background: #ed7b01;
float: left;
margin-bottom: 10px
}
.search_header .ui-tabs .ui-tabs-nav li {
margin: 0;
padding: 6px 0;
border: none;
font-size: 12px;
font-family: Campton-Bold;
text-align: center;
outline: 0
}
.search_header .ui-tabs .ui-tabs-nav li a {
padding: 0;
float: none;
display: inline-block;
width: 100%;
height: 20px;
outline: 0;
line-height: 20px
}
.sejour_tunisie_bloc h2,
.voyage_monde_bloc h2 {
line-height: 33px;
text-transform: uppercase
}
.search_header .ui-tabs .ui-tabs-nav li.vol {
margin: 0;
padding: 6px 0;
width: 210px;
border-right: 1px solid #a95700
}
.search_header .ui-tabs .ui-tabs-nav li.voiture {
margin: 0;
padding: 6px 0;
width: 213px
}
.search_header .ui-tabs .ui-tabs-nav li.hotel_maroc,
.search_header .ui-tabs .ui-tabs-nav li.hotel_tunisie {
border-right: 1px solid #a95700;
border-bottom: 1px solid #a95700;
margin: 0;
padding: 6px 0;
width: 140px
}
.search_header .ui-tabs .ui-tabs-nav li.hotel_etranger {
border-bottom: 1px solid #a95700;
margin: 0;
padding: 6px 0;
width: 142px
}
.search_header input.uniform-input,
.search_header input.uniform-input.hover,
.search_header input.uniform-input:focus {
border: 1px solid #e6e6e6;
background: #f0f0f0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 12px;
font-family: Campton-Book;
color: #333
}
:-moz-placeholder,
:-ms-input-placeholder,
::-moz-placeholder,
::-webkit-input-placeholder {
color: #2b2b2b
}
.search_header .ui-spinner a.ui-spinner-button {
border: none;
background: 0 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent
}
.search_header .ui-spinner-up {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/upspi.jpg) no-repeat!important;
top: 2px;
left: 30px
}
.search_header .ui-spinner-down {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/downspi.jpg) no-repeat!important;
left: 30px
}
.search_header .ui-slider-range {
background: #898989
}
.search_header .ui-slider-horizontal {
background: #dadada;
width: 100%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
}
.search_header .ui-slider-handle {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/prix_cercle.png) no-repeat!important;
height: 19px;
width: 18px
}
.search_header .ui-state-default,
.search_header .ui-widget-content .ui-state-default,
.search_header .ui-widget-header .ui-state-default {
background: #ed7b01;
font-weight: 400;
color: #FFF;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.search_header .ui-state-default a,
.search_header .ui-state-default a:link,
.search_header .ui-state-default a:visited {
color: #FFF;
text-decoration: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.search_header .ui-state-focus,
.search_header .ui-state-hover,
.search_header .ui-widget-content .ui-state-focus,
.search_header .ui-widget-content .ui-state-hover,
.search_header .ui-widget-header .ui-state-focus,
.search_header .ui-widget-header .ui-state-hover {
background: #b7cd3b;
font-weight: 400;
color: #FFF;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.search_header .ui-state-hover a,
.search_header .ui-state-hover a:hover,
.search_header .ui-state-hover a:link,
.search_header .ui-state-hover a:visited {
color: #FFF;
text-decoration: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.search_header .ui-state-active,
.search_header .ui-widget-content .ui-state-active,
.search_header .ui-widget-header .ui-state-active {
background: #b7cd3b;
font-weight: 400;
color: #FFF;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.search_header .ui-state-active a,
.search_header .ui-state-active a:link,
.search_header .ui-state-active a:visited {
color: #FFF;
text-decoration: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.search_header .ui-state-default .ui-icon,
.search_header .ui-state-focus .ui-icon,
.search_header .ui-state-hover .ui-icon {
background: 0 0
}
.sejour_tunisie_bloc,
.voyage_monde_bloc {
position: relative;
height: auto;
margin-top: 10px;
background: #FFF
}
#Add_chambre_maroc,
#Add_chambre_monde,
#Add_chambre_tunisie {
color: #b7cd3b;
font-size: 11px;
text-decoration: underline;
cursor: pointer
}
#Delete_chambre_maroc,
#Delete_chambre_monde,
#Delete_chambre_tunisie {
color: #ed7b01;
font-size: 11px;
text-decoration: underline;
cursor: pointer;
float: right;
padding: 25px 20px 0 0
}
.voyage_monde_bloc {
float: left;
width: 425px
}
.sejour_tunisie_bloc {
float: right;
width: 588px
}
.sejour_tunisie_bloc h1,
.voyage_monde_bloc h1 {
float: left;
position: relative;
height: 40px;
background: #5b5b5b;
font-size: 23px;
font-family: latolight;
font-weight: 400;
color: #FFF;
margin: 0;
padding: 10px 0 0 20px;
text-transform: uppercase
}
.sejour_tunisie_bloc .deuxclic_h2,
.sejour_tunisie_bloc .plusvendu_h2,
.sejour_tunisie_bloc h2,
.sejour_tunisie_bloc h4,
.sejour_tunisie_bloc h5,
.voyage_monde_bloc h2 {
font-size: 14px;
font-family: latolight;
color: #FFF;
font-weight: 400;
position: relative;
float: left
}
.voyage_monde_bloc h1 {
width: 405px
}
.sejour_tunisie_bloc h1 {
width: 568px
}
.sejour_tunisie_bloc h2,
.sejour_tunisie_bloc h4 {
width: 292px;
height: 33px;
margin: 0;
padding: 1px 0 0 2px
}
.sejour_tunisie_bloc h4 {
text-transform: uppercase
}
.sejour_tunisie_bloc .deuxclic_h2,
.sejour_tunisie_bloc .plusvendu_h2,
.sejour_tunisie_bloc h5 {
height: 33px;
margin: 0;
padding: 1px 0 0;
width: 588px;
text-transform: uppercase
}
.sejour_tunisie_bloc .deuxclic_h2,
.sejour_tunisie_bloc .deuxclic_h5,
.sejour_tunisie_bloc .plusvendu_h2,
.sejour_tunisie_bloc .plusvendu_h5 {
background: #b7cd3b
}
.sejour_tunisie_bloc .plus_vendu {
float: left;
width: 588px;
position: relative;
height: auto
}
.sejour_tunisie_bloc .plus_vendu .bx-viewport {
height: 105px!important
}
.sejour_tunisie_bloc .plus_vendu .slide {
width: 288px!important;
margin-right: 6px!important
}
.sejour_tunisie_bloc .coup_coeur_bloc,
.sejour_tunisie_bloc .maxi_affaire {
float: left;
width: 294px;
position: relative;
height: auto
}
.sejour_tunisie_bloc .coup_coeur_bloc .bx-viewport,
.sejour_tunisie_bloc .maxi_affaire .bx-viewport {
height: 195px!important
}
.coup_coeur_bloc .afficher_offre,
.maxi_affaire .afficher_offre,
.plus_vendu .afficher_offre {
padding: 0 5px 0 0
}
.coup_coeur_bloc .slide,
.maxi_affaire .slide,
.sejour_tunisie_bloc .maxi_affaire .slide {
width: 294px!important
}
.other_hotel .coup_coeur_h2,
.other_hotel .coup_coeur_h4,
.sejour_tunisie_bloc .coup_coeur_h2,
.sejour_tunisie_bloc .coup_coeur_h4 {
background: #b7cd3b
}
.sejour_tunisie_bloc .maxi_affaire_h2,
.sejour_tunisie_bloc .maxi_affaire_h4 {
background: #b7cd3b;
border-left: 1px solid #9eb423;
width: 291px
}
.other_hotel .coup_coeur_bloc {
float: left;
width: 375px;
position: relative;
height: auto;
margin-right: 20px
}
.other_hotel .coup_coeur_bloc .bx-viewport,
.other_hotel .maxi_affaire .bx-viewport {
height: 190px!important
}
.other_hotel .coup_coeur_bloc .afficher_offre,
.other_hotel .maxi_affaire .afficher_offre {
padding: 5px 5px 10px 0
}
.other_hotel .coup_coeur_bloc .slide,
.other_hotel .maxi_affaire .slide {
width: 375px!important
}
.other_hotel .maxi_affaire {
float: left;
width: 375px;
position: relative;
height: auto
}
.other_hotel .maxi_affaire_h2,
.other_hotel .maxi_affaire_h4 {
background: #b7cd3b;
width: 370px
}
.voyage_monde_bloc h2 {
width: 423px;
height: 33px;
background: #fc792a;
margin: 0;
padding: 1px 0 0 2px
}
.sejour_tunisie_bloc h3,
.voyage_monde_bloc h3 {
height: 25px;
font-size: 17px;
font-family: Campton-Bold;
font-weight: 400;
color: #3d3d3d;
display: inline-block;
margin: 0 0 0 10px;
padding: 10px 0 5px
}
.voyage_monde_bloc h3 {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/bgh3.jpg) no-repeat;
width: 400px
}
.sejour_tunisie_bloc h3 {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/bgh6.jpg) no-repeat;
width: 575px
}
.voyage_monde_bloc .h2bonplan,
.voyage_monde_bloc .h2destination {
background: #fc792a
}
#VDM_BON_PLAN .prix_destination,
#VDM_Top_Destination .prix_destination {
background: #c0e8f4;
text-align: center;
display: inline-block;
line-height: 20px
}
.voyage_monde_bloc .bx-viewport {
float: left;
position: relative;
width: 400px!important;
margin: 10px 0 0 15px;
height: 280px!important;
height: 280px
}
.topdestination_index .bx-viewport {
float: left;
position: relative;
width: 425px!important;
margin: 10px 0 0;
height: 206px!important
}
.sejour_tunisie_bloc .topdestination_index .afficher_offre {
bottom: -33px;
position: absolute;
right: 0;
z-index: 99999
}
.topdestination_index .afficher_offre {
bottom: -10px;
position: absolute;
right: 0;
z-index: 99999
}
#VDM_BON_PLAN .img_destination img,
#VDM_Top_Destination .img_destination,
#VDM_Top_Destination .img_destination img {
width: 120px;
height: 80px;
border: none
}
#VDM_Top_Destination .titre_destination {
font-size: 11px;
font-weight: 700;
color: #434343;
padding-top: 5px
}
#VDM_Top_Destination .desc_destination {
font-size: 11px;
font-weight: 400;
color: #868686
}
#VDM_Top_Destination .prix_destination {
font-size: 12px;
font-weight: 700;
color: #20505c;
padding: 5px 0;
height: 20px;
width: 80px;
margin-top: 4px;
position: relative
}
#VDM_BON_PLAN .ligne_slide {
width: 400px!important;
height: auto;
float: left;
padding-bottom: 10px;
position: relative
}
#VDM_BON_PLAN .img_destination {
width: 120px;
height: 80px;
border: none;
float: left;
padding-right: 20px
}
#VDM_BON_PLAN .titre_destination {
font-size: 13px;
font-weight: 700;
color: #434343;
font-family: Campton-Book
}
#VDM_BON_PLAN .desc_destination {
font-size: 11px;
font-weight: 400;
color: #868686;
float: left;
padding-right: 20px;
width: 230px
}
#VDM_BON_PLAN .prix_destination {
font-size: 12px;
font-weight: 700;
color: #20505c;
padding: 5px 0;
height: 20px;
width: 80px;
margin-top: 0;
float: right;
position: relative
}
#VDM_Top_Destination .slide {
width: 121px!important;
padding: 0 10px;
margin: 0!important
}
.afficher_offre {
text-align: right;
float: right;
padding: 5px 20px 10px 0;
width: auto;
font-size: 10px;
height: 20px
}
.afficher_offre a {
color: #838383;
text-decoration: underline
}
.afficher_offre a:hover,
.afficher_offre_slider a:hover {
color: #555;
text-decoration: none
}
.afficher_offre_slider {
text-align: right;
float: right;
padding: 5px 5px 10px 0;
width: 100%;
font-size: 10px
}
.Hotel_recherches .afficher_offre_slider,
.Hotel_selection .afficher_offre_slider {
text-align: right;
padding: 5px 0 10px;
border-bottom: 1px solid #ECECEC;
font-size: 10px;
float: left
}
.Hotel_recherches .afficher_offre_slider {
width: 440px
}
.Hotel_selection .afficher_offre_slider {
width: 450px
}
.afficher_offre_slider a {
color: #838383;
text-decoration: underline;
font-size: 10px
}
.contenu_bloc_footer {
background: #ececec;
float: left;
font-size: 11px;
position: relative;
width: 100%;
z-index: 9999
}
.liste_bloc_footer {
margin-left: auto;
margin-right: auto;
width: 1020px;
background: #FFF
}
.page_cont {
float: left;
width: 100%;
min-width: 1350px;
font-size: 11px;
background: #e8e8e8;
z-index: 11
}
.voyage_monde_bloc .bx-wrapper {
float: left;
width: 425px;
position: relative;
max-width: 425px!important
}
.coup_coeur_bloc .bx-wrapper,
.maxi_affaire .bx-wrapper {
float: left;
width: 294px;
position: relative;
max-width: 294px!important
}
.other_hotel .coup_coeur_bloc .bx-wrapper,
.other_hotel .maxi_affaire .bx-wrapper {
float: left;
width: 375px;
position: relative;
max-width: 375px!important
}
.plus_vendu .bx-wrapper {
float: left;
width: 588px;
position: relative;
max-width: 588px!important;
padding-top: 10px
}
.maxi_affaire .bx-viewport,
.sejour_tunisie_bloc .bx-viewport {
float: left;
position: relative;
width: 290px!important;
height: auto;
margin: 10px 0 0 4px
}
.other_hotel .bx-viewport {
float: left;
position: relative;
width: 375px!important;
height: auto;
margin: 10px 0 0 4px
}
.plus_vendu .bx-viewport {
float: left;
position: relative;
width: 582px!important;
height: auto;
margin: 0 0 0 6px
}
.coup_coeur_bloc .img_destination,
.maxi_affaire .img_destination {
width: 80px;
height: 75px;
border: none;
padding-left: 2px;
float: left
}
.coup_coeur_bloc .img_destination img,
.maxi_affaire .img_destination img {
width: 80px;
height: 75px;
border: none
}
.coup_coeur_bloc .titre_destination,
.maxi_affaire .titre_destination {
font-size: 13px;
font-weight: 700;
color: #434343;
padding-top: 5px;
font-family: Campton-Book
}
.coup_coeur_bloc .desc_destination,
.maxi_affaire .desc_destination {
font-size: 11px;
font-weight: 400;
color: #868686;
float: right;
width: 200px
}
.coup_coeur_bloc .categorie,
.maxi_affaire .categorie {
font-size: 10px;
font-weight: 400;
color: #868686;
float: right;
width: 200px;
font-style: italic
}
.other_hotel .coup_coeur_bloc .desc_destination,
.other_hotel .maxi_affaire .desc_destination {
font-size: 11px;
font-weight: 400;
color: #868686;
float: right;
width: 285px
}
.other_hotel .coup_coeur_bloc .categorie,
.other_hotel .maxi_affaire .categorie {
font-size: 10px;
font-weight: 400;
color: #868686;
float: right;
width: 285px;
font-style: italic
}
.coup_coeur_bloc .categorie span,
.maxi_affaire .categorie span {
float: left
}
.coup_coeur_bloc .categorie img,
.maxi_affaire .categorie img {
border: none;
margin: 0
}
#ST_Coup_De_Coeur .desc_lpd,
.maxi_affaire .desc_lpd {
font-size: 12px;
font-weight: 700;
color: #2d7c90;
float: left;
width: 48px;
padding: 10px 0 0 10px
}
.coup_coeur_bloc .prix_destination,
.maxi_affaire .prix_destination {
font-size: 13px;
font-weight: 700;
color: #000;
display: inline-block;
text-align: center;
padding: 5px 0;
height: 20px;
width: 80px;
margin: 4px 5px 0 0;
float: right;
line-height: 20px
}
.coup_coeur_bloc .ligne_coupcoeur,
.maxi_affaire .ligne_coupcoeur {
font-size: 11px;
font-weight: 400;
color: #868686;
float: left;
width: 290px;
margin-bottom: 20px
}
.other_hotel .coup_coeur_bloc .ligne_coupcoeur,
.other_hotel .maxi_affaire .ligne_coupcoeur {
font-size: 11px;
font-weight: 400;
color: #868686;
float: left;
width: 375px;
margin-bottom: 10px
}
.plus_vendu .img_destination,
.plus_vendu .img_destination img {
width: 80px;
height: 75px;
border: none
}
.plus_vendu .img_destination {
float: left
}
.plus_vendu .titre_destination {
font-size: 13px;
font-weight: 700;
color: #434343;
padding-top: 5px;
font-family: Campton-Book
}
.plus_vendu .desc_destination {
font-size: 11px;
font-weight: 400;
color: #868686;
float: right;
width: 200px
}
.plus_vendu .desc_lpd {
font-size: 12px;
font-weight: 700;
color: #2d7c90;
float: left;
width: 50px;
padding: 10px 0 0 10px
}
.plus_vendu .prix_destination {
font-size: 13px;
font-weight: 700;
color: #000;
display: inline-block;
text-align: center;
padding: 5px 0;
height: 20px;
width: 80px;
margin: 4px 5px 0 0;
float: right;
line-height: 20px
}
.plus_vendu .ligne_coupcoeur {
font-size: 11px;
font-weight: 400;
color: #868686;
float: left;
width: 290px;
margin-bottom: 10px
}
.plus_vendu .categorie {
font-size: 10px;
font-weight: 400;
color: #868686;
float: right;
width: 200px;
font-style: italic
}
.plus_vendu .categorie span {
float: left
}
.plus_vendu .categorie img {
border: none;
margin: 0
}
.voyage_monde_tab {
float: left;
width: 420px;
position: relative;
padding-left: 5px;
padding-top: 10px;
height: 330px
}
.Hotel_recherches .voyage_monde_tab {
float: left;
width: 100%;
position: relative;
padding-top: 10px;
height: auto
}
.voyage_monde_tab .ui-tabs-vertical {
float: left;
width: 100%;
position: relative
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-panel {
width: 270px;
padding: 0 0 0 5px
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-nav {
width: 125px;
padding: 0
}
.voyage_monde_tab .ui-widget-header {
background: 0 0;
border: none;
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-nav li {
border: none;
background: 0 0;
padding: 0;
width: 140px;
font-family: Campton-Book;
font-size: 13px
}
.voyage_monde_tab .ui-tabs .ui-tabs-nav li a {
border: none;
padding: 5px;
width: 130px
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/puceorange.png) top right no-repeat #fc792a;
color: #FFF
}
.voyage_monde_tab .ui-state-active a,
.voyage_monde_tab .ui-state-active a:link,
.voyage_monde_tab .ui-state-active a:visited {
color: #FFF
}
.ui-corner-bl,
.voyage_monde_tab .ui-corner-all,
.voyage_monde_tab .ui-corner-bottom,
.voyage_monde_tab .ui-corner-left {
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.sejour_tunisie_tab {
float: left;
width: 580px;
position: relative;
padding-left: 5px;
padding-top: 10px;
height: 330px
}
.Hotel_selection .sejour_tunisie_tab {
float: left;
width: 100%;
position: relative;
padding-top: 10px
}
.sejour_tunisie_tab .ui-tabs-vertical {
float: left;
width: 575px;
position: relative
}
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-panel,
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-panel:focus {
width: 430px;
padding: 0 0 0 5px;
margin: 0
}
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-nav {
width: 140px;
padding: 0
}
.sejour_tunisie_tab .ui-widget-content,
.voyage_monde_tab .ui-widget-content {
border: none
}
.sejour_tunisie_tab .ui-widget-header {
background: 0 0;
border: none;
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-nav li {
border: none;
background: 0 0;
padding: 0;
width: 140px;
font-family: Campton-Book;
font-size: 13px
}
.sejour_tunisie_tab .ui-tabs .ui-tabs-nav li a {
border: none;
padding: 5px;
width: 130px
}
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/pucevert.png) top right no-repeat #b7cd3b;
color: #FFF
}
.sejour_tunisie_tab .ui-state-active a,
.sejour_tunisie_tab .ui-state-active a:link,
.sejour_tunisie_tab .ui-state-active a:visited {
color: #FFF
}
.sejour_tunisie_tab .ui-corner-all,
.sejour_tunisie_tab .ui-corner-bottom,
.sejour_tunisie_tab .ui-corner-left,
.ui-corner-bl {
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.voyage_monde_tab .bloctab_zone1 {
float: left;
width: 130px;
padding-left: 5px;
position: relative
}
.Hotel_recherches .voyage_monde_tab .bloctab_zone1 {
float: left;
width: 145px;
padding-left: 5px
}
.Hotel_selection .sejour_tunisie_tab .bloctab_zone1 {
float: left;
width: 150px;
padding-left: 5px
}
.voyage_monde_tab .bloctab_zone1 img {
float: left;
width: 127px;
height: 80px
}
.voyage_monde_tab .sous_img {
float: left;
width: 120px;
height: 40px;
font-size: 10px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/bg_sous_img.jpg) no-repeat;
padding: 3px 4px 0 3px;
position: relative
}
.voyage_monde_tab .prix_sous_img {
float: right;
width: 55px;
height: 40px;
font-size: 13px;
color: #fc792a;
font-family: Campton-Bold;
padding-top: 5px;
text-align: right
}
.voyage_monde_tab .dtprix {
font-size: 11px
}
.voyage_monde_tab .label_sous_img {
float: left;
width: 65px;
height: 40px;
font-size: 10px;
line-height: 12px;
color: #333;
font-family: Campton-Bold
}
.sejour_tunisie_tab .bloctab_zone1 {
float: left;
width: 138px;
padding-left: 5px;
position: relative
}
.sejour_tunisie_tab .bloctab_zone1 img {
float: left;
width: 135px;
height: 80px
}
.sejour_tunisie_tab .sous_img {
float: left;
width: 128px;
height: 40px;
font-size: 10px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/bg_sous_img1.jpg) no-repeat;
padding: 3px 4px 0 3px;
position: relative
}
.sejour_tunisie_tab .prix_sous_img {
float: right;
width: 63px;
height: 40px;
font-size: 13px;
color: #b7cd3b;
font-family: Campton-Bold;
padding-top: 5px;
text-align: right
}
.sejour_tunisie_tab .dtprix {
font-size: 11px
}
.sejour_tunisie_tab .label_sous_img {
float: left;
width: 65px;
height: 40px;
font-size: 10px;
line-height: 12px;
color: #333;
font-family: Campton-Bold
}
.bloc_garanties {
float: left;
width: 1020px;
height: 216px;
background: #ff741b;
position: relative
}
.bloc_garanties .titre_garantie {
color: #FFF;
font-family: latolight;
font-size: 48px;
text-align: center;
padding-top: 10px
}
.bloc_garanties .titre_cinq {
font-family: Campton-Bold;
font-weight: 700
}
.bloc_garanties .bx-wrapper {
float: center;
width: 670px;
position: relative;
max-width: 670px!important;
padding-top: 30px
}
.bloc_garanties .bx-viewport {
float: left;
position: relative;
width: 570px!important;
height: auto;
margin: 10px 0 0 50px;
text-align: center;
font-family: latolight;
color: #FFF;
font-size: 20px
}
.bloc_meteo {
float: right;
width: 334px;
height: 216px;
background: #e2e2e2;
position: relative;
display: none
}
.bloc_meteo #div_meteo_1 {
float: left;
padding-left: 10px;
padding-top: 10px;
height: auto
}
.bloc_meteo #div_meteo_1 #jour1,
.bloc_meteo #temp {
font-family: latolight;
font-size: 16px;
padding-left: 20px
}
.bloc_meteo #div_meteo_1 .imgmeteo {
float: right;
border: 0;
margin-right: 10px;
vertical-align: top
}
.bloc_meteo #div_meteo_1 .imgnavmeteo {
float: left;
border: 0;
margin-top: 5px;
cursor: pointer
}
.bloc_meteo #div_meteo_1 #jour1 {
color: #060606;
padding-right: 5px
}
.bloc_meteo #temp {
color: #666;
display: block
}
.bloc_meteo #div_meteo_1 #Tmax,
.bloc_meteo #div_meteo_1 #region {
font-weight: 700;
font-size: 24px;
color: #060606;
font-family: Campton-Bold
}
.bloc_meteo #div_meteo_1 #region {
min-width: 115px;
float: left
}
.bloc_meteo #div_meteo_1 #Tmax {
padding-left: 10px
}
.bloc_meteo #div_meteo_1 #Tmin {
font-family: Campton-Bold;
font-weight: 400;
font-size: 22px;
color: #ff741b;
padding-left: 5px
}
.bloc_meteo #div_meteo_1 #Tmaxj {
font-family: Campton-Bold;
font-weight: 700;
font-size: 24px;
color: #060606;
padding-left: 20px
}
.bloc_meteo #div_meteo_1 #Tminj {
font-family: Campton-Bold;
font-weight: 400;
font-size: 22px;
color: #ff741b;
padding-left: 5px
}
.bloc_meteo #div_meteo_2 {
float: left;
width: 100%;
height: auto;
padding-top: 20px
}
.bloc_meteo #div_meteo_2 ul {
margin: 0;
padding: 0;
list-style: none
}
.bloc_meteo #div_meteo_2 ul li {
margin: 0;
padding: 5px 0 0;
list-style: none;
display: inline-block;
width: 108px;
text-align: center
}
.bloc_meteo #div_meteo_2 #jour1 {
font-family: Campton-Book;
font-size: 16px;
color: #060606;
padding-bottom: 10px;
display: inline-block
}
.bloc_meteo #div_meteo_2 #Tmax {
font-family: Campton-Bold;
font-weight: 700;
font-size: 24px;
color: #060606;
padding-right: 5px
}
.bloc_meteo #div_meteo_2 #Tmin {
font-family: Campton-Bold;
font-weight: 400;
font-size: 21px;
color: #ff741b
}
.bloc_meteo #div_meteo_2 #Tmax1,
.bloc_meteo #div_meteo_2 #region1 {
font-weight: 700;
font-size: 24px;
color: #060606;
font-family: Campton-Bold
}
.bloc_meteo #div_meteo_2 #Tmax1 {
padding-left: 5px
}
.bloc_meteo #div_meteo_2 #Tmin1 {
font-family: Campton-Bold;
font-weight: 400;
font-size: 21px;
color: #ff741b
}
.bloc_meteo #div_meteo_2 #Tmax2,
.bloc_meteo #div_meteo_2 #Tmax3,
.bloc_meteo #div_meteo_2 #region2,
.bloc_meteo #div_meteo_2 #region3 {
font-weight: 700;
font-size: 24px;
color: #060606;
font-family: Campton-Bold
}
.bloc_meteo #div_meteo_2 #Tmax2,
.bloc_meteo #div_meteo_2 #Tmax3 {
padding-right: 5px
}
.bloc_meteo #div_meteo_2 #Tmin2,
.bloc_meteo #div_meteo_2 #Tmin3 {
font-family: Campton-Bold;
font-weight: 400;
font-size: 22px;
color: #ff741b
}
.bloc_meteo #div_meteo_2 #jour2,
.bloc_meteo #div_meteo_2 #jour3 {
font-family: Campton-Book;
font-size: 16px;
color: #060606;
padding-bottom: 10px;
display: inline-block
}
#div_meteo_region {
position: absolute;
top: 40px;
left: 20px;
padding: 30px 20px 10px;
background: #FFF
}
#region_change {
cursor: pointer
}
#div_meteo_region div.button {
background: #b7cd3b!important;
border-bottom: 3px solid #a3b735!important;
color: #FFF;
font-family: Campton-Bold
}
#div_meteo_region div.button .hover {
background: #ed7b01!important;
border-bottom: 3px solid #dc7200!important
}
#div_meteo_region div.button span {
background: 0 0!important;
border-bottom: none!important;
padding: 5px 15px 3px 2px
}
#div_meteo_region .input250 {
width: 250px
}
#div_meteo_region input.uniform-input,
#div_meteo_region input.uniform-input.hover,
#div_meteo_region input.uniform-input:focus {
border: 1px solid #ccc;
background: #f0f0f0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 12px;
font-family: Campton-Book
}
.bloc_facebook,
.hotels_visites {
float: left;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/bgblocbas.jpg) repeat-x #f2f2f2
}
.hotels_visites {
width: 325px;
height: 200px;
border-left: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
border-bottom: 3px solid #b7cd3b;
margin-top: 20px;
padding: 5px 10px 10px 0
}
.hotels_visites .titre_hotels_visites {
float: left;
width: 315px;
height: 30px;
font-size: 15px;
font-family: Campton-Book;
color: #6c6c6c;
margin: 0 0 10px 10px;
border-bottom: 1px solid #ebebeb
}
.hotels_visites .titre_hotels_visites img {
margin-right: 10px
}
.hotels_visites .unhotel {
float: left;
width: 90px;
height: 180px;
padding-left: 18px;
text-align: center
}
.hotels_visites .unhotel .imagehotel img {
border: none;
width: 80px;
height: 80px;
margin-bottom: 5px
}
.hotels_visites .unhotel .titre_hotel {
font-size: 10px;
font-family: Campton-Bold;
color: #434343;
text-transform: uppercase
}
.hotels_visites .unhotel .titre_hotel a {
color: #434343
}
.hotels_visites .unhotel .categorie_hotel {
font-size: 10px;
font-family: latolight;
color: #5f5f5f;
font-style: italic;
padding: 5px 0
}
.bloc_facebook {
width: 325px;
height: 200px;
border-left: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
border-bottom: 3px solid #ff741b;
margin: 20px 0 0 10px;
padding: 5px 0 10px
}
.bloc_facebook .titre_bloc_facebook,
.bloc_facebook .titre_hotels_visites {
height: 30px;
font-size: 15px;
font-family: Campton-Book;
color: #6c6c6c;
border-bottom: 1px solid #ebebeb;
float: left
}
.bloc_facebook .titre_bloc_facebook {
width: 305px;
margin: 0 0 0 10px
}
.bloc_facebook .titre_bloc_facebook img,
.bloc_facebook .titre_hotels_visites img,
.bloc_voyanote .titre_hotels_visites img {
margin-right: 10px
}
.bloc_facebook .titre_hotels_visites {
width: 315px;
margin: 0 0 10px 10px
}
.bloc_facebook .unhotel {
float: left;
width: 90px;
height: 180px;
padding-left: 15px;
text-align: center
}
.bloc_facebook .unhotel .imagehotel img {
border: none;
width: 80px;
height: 80px;
margin-bottom: 5px
}
.bloc_facebook .unhotel .titre_hotel {
font-size: 10px;
font-family: Campton-Bold;
color: #434343;
text-transform: uppercase
}
.bloc_facebook .unhotel .titre_hotel a,
.bloc_voyanote .unhotel .titre_hotel a {
color: #434343
}
.bloc_facebook .unhotel .categorie_hotel {
font-size: 10px;
font-family: latolight;
color: #5f5f5f;
font-style: italic;
padding: 5px 0
}
.bloc_voyanote {
float: right;
width: 334px;
height: 219px;
margin-top: 20px;
padding: 0;
font-size: 13px
}
.bloc_voyanote a,
.publicite_right a {
font-size: 13px;
color: #666;
text-decoration: none
}
.bloc_voyanote a:hover,
.publicite_right a:hover {
color: #333
}
.bloc_voyanote .titre_hotels_visites {
float: left;
width: 315px;
height: 30px;
font-size: 15px;
font-family: Campton-Book;
color: #6c6c6c;
margin: 0 0 10px 10px;
border-bottom: 1px solid #ebebeb
}
.bloc_voyanote .unhotel {
float: left;
width: 90px;
height: 180px;
padding-left: 16px;
text-align: center
}
.bloc_voyanote .unhotel img {
border: none;
width: 80px;
height: 80px;
margin-bottom: 5px
}
.bloc_voyanote .unhotel .titre_hotel {
font-size: 10px;
font-family: Campton-Bold;
color: #434343;
text-transform: uppercase
}
.bloc_voyanote .unhotel .categorie_hotel {
font-size: 10px;
font-family: arial;
color: #F60;
padding: 5px 0;
font-weight: 700
}
.publicite_right {
position: absolute;
right: -167px;
top: 20px;
width: 160px;
font-size: 13px;
height: 600px;
overflow: hidden
}
.publicite_right img {
width: 160px;
height: 600px;
margin-bottom: 10px
}
.bloc_promotion,
.contentpromo {
height: auto;
float: left;
position: relative
}
.bloc_promotion {
width: 239px;
margin-bottom: 5px
}
.contentpromo {
width: 217px;
padding: 10px;
background: #e2e2e2;
border-left: 1px solid #d1d1d1;
border-right: 1px solid #d1d1d1
}
.bloc_promotion .titre_promotion {
font-size: 18px;
font-family: Campton-Book;
color: #ff741b
}
.bloc_promotion .sous_titre_promotion {
font-size: 16px;
font-family: Campton-Book;
color: #ff741b;
position: relative
}
.bloc_promotion .sous_titre_promotion a {
text-decoration: none;
color: #ff741b
}
.bloc_promotion .sous_titre_promotion a:hover {
text-decoration: underline
}
.picto_promotion {
font-size: 18px;
font-family: Campton-Bold;
color: #FFF!important;
position: relative;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/promobas.png) no-repeat;
width: 241px;
height: 39px;
text-align: center;
float: left;
line-height: 39px;
cursor: pointer
}
.moinspromo,
.pluspromo {
right: 9px;
top: -12px;
width: 35px;
height: 35px;
position: absolute
}
.pluspromo {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/puspromo.png) no-repeat
}
.moinspromo {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/moinspromo.png) no-repeat
}
.contpicto {
vertical-align: middle;
display: inline-block;
line-height: 14px;
font-size: 13px;
font-family: Campton-Book;
color: #FFF;
letter-spacing: -1px;
text-align: center
}
.bloc_promotion .image_promotion {
border: none;
height: auto
}
.bloc_promotion .image_promotion img {
border: 1px solid #FFF;
width: 210px;
margin: 10px 0
}
.baspromo,
.hautpromo {
width: 239px;
float: left
}
.bloc_promotion .texte_promotion {
font-size: 12px;
font-family: latolight;
color: #333
}
.bloc_promotion .region_promotion a,
.bloc_promotion .texte_promotion a {
color: #333
}
.bloc_promotion .region_promotion {
font-size: 12px;
font-family: Campton-Book;
color: #333;
font-style: italic
}
.bloc_promotion .hotel_promotion {
font-size: 16px;
font-family: Campton-Book;
color: #ff741b
}
.bloc_faq .titre_bloc_faq,
.bloc_faq .titre_bloc_faq span {
font-size: 15px;
font-family: Campton-Book
}
.bloc_promotion .hotel_promotion a {
text-decoration: none;
color: #ff741b
}
.bloc_promotion .hotel_promotion a:hover {
text-decoration: underline
}
.hautpromo {
height: 22px
}
.baspromo {
height: 18px
}
.bloc_faq {
position: absolute;
left: -220px;
top: 0;
width: 170px
}
.bloc_faq .titre_bloc_faq {
float: left;
width: 200px;
height: 42px;
color: #87c843;
padding: 10px 0 10px 75px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/repond.png) no-repeat;
line-height: 18px
}
.bloc_faq .titre_bloc_faq span {
text-transform: uppercase;
color: #FFF
}
.bloc_faq .contenu_bloc_faq {
float: left;
width: 155px;
height: auto;
font-size: 11px;
font-family: Campton-Book;
color: #87c843;
margin: 0 0 0 38px;
background: #9f9f9f;
padding: 2px 2px 4px 3px
}
.bloc_faq .contenu_bloc_faq ul {
margin: 0;
padding: 0
}
.bloc_faq .contenu_bloc_faq ul li {
list-style: none;
width: 100%;
padding-top: 5px
}
.bloc_faq .contenu_bloc_faq a {
color: #FFF;
text-decoration: none
}
.bloc_faq .afficher_faq a,
.bloc_faq .contenu_bloc_faq a:hover {
text-decoration: underline
}
.bloc_faq .afficher_faq {
float: left;
width: 150px;
height: auto;
font-size: 10px;
font-family: Campton-Bold;
color: #87c843;
margin: 0 0 0 38px;
background: #9f9f9f;
border-bottom: 3px solid #5a5a5a;
padding: 5px 10px 5px 0;
text-align: right;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px
}
.bloc_faq .afficher_faq a {
color: #4d4d4d
}
.bloc_faq .afficher_faq a:hover {
color: #FFF;
text-decoration: none
}
.bloc_voyanote_bt {
float: right;
width: 334px;
height: 219px;
margin: 20px 0 0 12px;
position: relative
}
.bloc_voyanote_bt .titre_voyanote {
font-size: 18px;
font-family: Campton-Book;
color: #ff741b;
float: left;
padding-left: 10px
}
.bloc_voyanote_bt .contenu_voyanote {
font-size: 13px;
font-family: latolight;
color: #6c6c6c;
float: left;
padding-left: 0
}
.bloc_pub_center {
float: left;
width: 327px;
height: 219px;
margin: 20px 0 0 12px
}
.bloc_pub_center img {
width: 325px;
height: 200px
}
.fancy_temoinage {
width: auto;
float: left;
height: auto;
max-width: 800px
}
.temoignage_client {
float: left;
width: 325px;
height: 200px;
margin: 20px 0;
padding: 5px 10px 10px 0
}
.temoignage_client .titre_hotels_visites {
float: left;
width: 315px;
height: 30px;
font-size: 16px;
font-family: Campton-Book;
color: #6c6c6c;
margin: 0 0 10px 10px;
border-bottom: 1px solid #ebebeb
}
.temoignage_client .titre_hotels_visites img {
margin-right: 10px
}
#tabs1 {
float: left;
position: relative
}
.temoignage_client .ui-tabs .ui-tabs-nav li {
margin: 6px 10px 0 0;
padding: 0 0 6px;
font-size: 12px;
font-family: Campton-Bold;
text-align: center
}
.bloc_interne_page h1,
.fil_ariane,
.temoignage_client .ui-tabs .ui-tabs-panel {
font-family: Campton-Book
}
.temoignage_client .ui-tabs .ui-tabs-nav li a {
padding: 0;
float: none;
display: inline-block
}
.temoignage_client .ui-tabs .ui-tabs-nav li a img {
cursor: pointer;
width: 60px;
height: 40px
}
.temoignage_client .ui-state-default,
.temoignage_client .ui-widget-content .ui-state-default,
.temoignage_client .ui-widget-header .ui-state-default {
background: 0 0;
font-weight: 400;
color: #FFF;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border: none
}
.temoignage_client .ui-state-default a,
.temoignage_client .ui-state-default a:link,
.temoignage_client .ui-state-default a:visited {
color: #FFF;
text-decoration: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border: 3px solid #CCC
}
.list_news .ui-tabs .ui-tabs-nav li,
.list_news .ui-widget-header,
.temoignage_client .ui-widget-header {
border-top: none;
border-left: none;
border-right: none
}
.temoignage_client .ui-state-focus,
.temoignage_client .ui-state-hover,
.temoignage_client .ui-widget-content .ui-state-focus,
.temoignage_client .ui-widget-content .ui-state-hover,
.temoignage_client .ui-widget-header .ui-state-focus,
.temoignage_client .ui-widget-header .ui-state-hover {
background: 0 0;
font-weight: 400;
color: #FFF;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.temoignage_client .ui-state-hover a,
.temoignage_client .ui-state-hover a:hover,
.temoignage_client .ui-state-hover a:link,
.temoignage_client .ui-state-hover a:visited {
color: #FFF;
text-decoration: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.temoignage_client .ui-state-active,
.temoignage_client .ui-widget-content .ui-state-active,
.temoignage_client .ui-widget-header .ui-state-active {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/puce_orangebas.png) center bottom no-repeat;
font-weight: 400;
color: #FFF
}
.temoignage_client .ui-state-active a,
.temoignage_client .ui-state-active a:link,
.temoignage_client .ui-state-active a:visited {
color: #FFF;
text-decoration: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.temoignage_client .ui-widget-content {
border: none;
background: 0 0
}
.temoignage_client .ui-widget-header {
background: 0 0;
border-bottom: 3px solid #F60;
margin: 0 0 10px;
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
float: left
}
.temoignage_client .ui-tabs .ui-tabs-panel {
padding: 10px 0 0 10px;
font-size: 13px;
color: #666
}
.reseaux_sociaux {
left: 10px;
bottom: 150px;
position: fixed;
background: #7a7a7a;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
z-index: 99999;
width: 60px
}
.reseaux_sociaux img {
padding: 10px 15px 5px;
width: 50%
}
.reseaux_sociaux div:hover {
background: #b7cd3b
}
.reseaux_sociaux div:first-child:hover {
background: #b7cd3b;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px
}
.reseaux_sociaux div:last-child:hover {
background: #b7cd3b;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px
}
.site-footer {
background-color: #2d2d2d;
font-size: 12px;
float: left;
z-index: 9999;
width: 100%;
padding-bottom: 65px;
min-width: 1350px;
border-top: 10px solid #7f7f7f
}
.footer-sidebar {
padding-top: 48px
}
.site-info {
padding: 15px 10px;
margin-left: auto;
margin-right: auto;
width: 1020px
}
#btn_up {
position: fixed;
bottom: 15px;
right: 25px;
cursor: pointer;
display: none;
z-index: 9999
}
.fil_ariane_ic {
float: left;
position: relative;
width: 31px;
height: 29px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/filariane.png) no-repeat;
color: #FFF;
margin: 20px 0 4px;
z-index: 9999
}
.bloc_interne_page,
.fil_ariane {
z-index: 3;
float: left;
position: relative
}
.fil_ariane {
width: 979px;
height: 22px;
padding: 5px 0 0 10px;
font-size: 12px;
color: #ec7902;
margin: 10px 0 4px;
text-transform: uppercase
}
.fil_ariane a {
color: #747474;
text-decoration: none
}
.fil_ariane a:hover {
text-decoration: underline
}
.bloc_interne_page {
width: 980px;
background: #FFF;
padding: 0 0 10px 40px;
margin-top: 20px;
border-top: 10px solid #ee7e01
}
.bloc_interne_page h1 {
float: left;
position: relative;
width: 900px;
height: 95px;
font-weight: 400;
font-size: 36px;
color: #3b3b3b;
margin: 0;
padding: 0 0 0 80px;
text-transform: capitalize;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/miniature-t1.png) center left no-repeat
}
#tabs_press,
.list_news {
float: left;
position: relative;
background: #FFF
}
.bloc_interne_page h1 span {
font-size: 22px;
text-transform: none;
margin-left: 10px
}
.bloc_interne_page>p {
float: left
}
.list_news {
width: 1020px;
min-height: 753px;
z-index: 9999
}
#tabs_press {
width: 100%
}
.list_news .ui-widget-content {
border: none
}
.list_news .ui-state-default,
.list_news .ui-widget-content .ui-state-default,
.list_news .ui-widget-header .ui-state-default {
background: #b7cd3b;
border-bottom: 3px solid #a9bd37;
font-weight: 400;
color: #FFF;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px
}
.list_news .ui-state-default a,
.list_news .ui-state-default a:link,
.list_news .ui-state-default a:visited {
color: #FFF;
text-decoration: none;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px
}
.list_news .ui-state-focus,
.list_news .ui-state-hover,
.list_news .ui-widget-content .ui-state-focus,
.list_news .ui-widget-content .ui-state-hover,
.list_news .ui-widget-header .ui-state-focus,
.list_news .ui-widget-header .ui-state-hover {
background: #ed7b01;
border-bottom: 3px solid #db7101;
font-weight: 400;
color: #FFF;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px
}
.list_news .ui-state-hover a,
.list_news .ui-state-hover a:hover,
.list_news .ui-state-hover a:link,
.list_news .ui-state-hover a:visited {
color: #FFF;
text-decoration: none;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px
}
.list_news .ui-state-active,
.list_news .ui-widget-content .ui-state-active,
.list_news .ui-widget-header .ui-state-active {
background: #ed7b01;
border-bottom: 3px solid #db7101;
font-weight: 400;
color: #FFF;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px
}
.list_news .ui-state-active a,
.list_news .ui-state-active a:link,
.list_news .ui-state-active a:visited {
color: #FFF;
text-decoration: none;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px
}
.list_news .ui-tabs .ui-tabs-nav li {
margin: 0!important;
padding: 10px;
font-size: 14px;
font-family: Campton-Bold;
text-align: center;
float: none;
display: inline-block
}
.date_article,
.titre_article {
font-family: Campton-Book;
font-weight: 400
}
.list_news .ui-tabs .ui-tabs-nav li a {
padding: 0;
float: none;
display: inline-block;
width: 100%;
height: 100%
}
.article_press,
.map_contact {
height: auto;
position: relative
}
.list_news .ui-widget-header {
background: 0 0;
border-bottom: 20px solid #cdcdcd;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
padding: 0;
text-align: center
}
.list_news .ui-corner-all,
.list_news .ui-corner-bottom,
.list_news .ui-corner-br,
.list_news .ui-corner-right {
background: 0 0;
border-top: none;
border-left: none;
border-right: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.list_news .ui-tabs {
padding: 0
}
.list_news .ui-tabs .ui-tabs-panel {
padding: 10px 0 0 60px
}
.article_press {
float: left;
width: 100%;
padding: 20px 0;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/sep_press.jpg) bottom center no-repeat
}
.article_press_img {
float: left;
width: 110px;
margin-right: 10px
}
.article_press_img img {
width: 110px
}
.article_press_contenu,
.intro_press_contenu {
width: 780px;
font-size: 13px;
color: #999;
font-family: Campton-Book;
font-weight: 400
}
.article_press_contenu {
float: right;
padding-right: 50px
}
.intro_press_contenu {
float: left;
padding-bottom: 10px
}
.titre_article {
font-size: 18px;
color: #273545;
margin-bottom: 5px;
display: inline-block
}
.date_article {
font-size: 12px;
color: silver;
margin-bottom: 10px;
display: inline-block
}
.suite_article,
a.suite_article:link,
a.suite_article:visited {
font-size: 14px;
color: #FFF;
padding: 5px 10px;
float: left;
font-family: Campton-Book;
font-weight: 400
}
.bas_contact,
.form_contact,
.infos_contact,
.infos_contact .siege,
.map_contact {
font-size: 13px;
font-family: Campton-Book;
font-weight: 400
}
.suite_article {
background: #b7cd3c;
border-bottom: 3px solid #a9bd37;
cursor: pointer
}
.suite_article:hover {
background: #fc792a;
border-bottom: 3px solid #cf6b00
}
a.suite_article:link,
a.suite_article:visited {
background: #b7cd3c;
border-bottom: 3px solid #a9bd37
}
a.suite_article:hover {
background: #fc792a;
border-bottom: 3px solid #cf6b00
}
.map_contact {
float: left;
width: 1020px;
color: #999;
padding: 80px 0;
background: #FFF
}
.infos_contact {
position: absolute;
left: 0;
bottom: 0;
width: 1020px;
background: #bdd14d;
border-bottom: 4px solid #a0b142;
height: auto;
color: #FFF;
padding-bottom: 10px;
min-height: 100px;
opacity: .95;
filter: alpha(opacity=95);
z-index: 11
}
.bas_contact,
.form_contact {
height: auto;
color: #FFF;
background: #FFF;
float: left
}
.infos_contact .siege {
float: left;
height: auto;
color: #FFF;
text-align: center;
width: 184px;
padding: 20px 10px 10px
}
.infos_contact .siege img {
margin: 0 0 10px
}
.infos_contact .siege a {
color: #FFF;
text-decoration: none
}
.infos_contact .siege a:hover {
text-decoration: underline
}
.form_contact {
width: 1020px;
padding: 50px 0
}
.bas_contact {
width: 980px;
padding-bottom: 10px;
padding-left: 40px
}
.bas_contact .bloc_bas_contact,
.bas_contact .bloc_bas_contactor,
.bloc_bas_contactr {
width: 410px;
font-size: 15px;
font-family: Campton-Book;
padding: 0 20px 0 10px;
position: relative;
margin-bottom: 50px;
color: #4d4d4d;
height: 120px;
font-weight: 400
}
.bas_contact .bloc_bas_contact {
float: left;
background: #b7cd3b;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border-bottom: 3px solid #95b000
}
.bas_contact .bloc_bas_contact:hover {
background: #ed7b01;
border-bottom: 3px solid #c56601
}
.bas_contact .bloc_bas_contact a {
color: #4d4d4d;
text-decoration: underline
}
.bas_contact .bloc_bas_contact a:hover {
text-decoration: none
}
.bas_contact .bloc_bas_contactor {
float: left;
background: #b7cd3b;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border-bottom: 3px solid #95b000
}
.bloc_bas_contactr,
.category_open {
-webkit-border-radius: 10px;
-moz-border-radius: 10px
}
.bas_contact .bloc_bas_contactor:hover {
background: #ed7b01;
border-bottom: 3px solid #c56601
}
.bloc_bas_contactr {
float: right;
background: #b7cd3b;
border-radius: 10px;
border-bottom: 3px solid #95b000;
margin-right: 30px
}
.bloc_bas_contactr:hover {
background: #ed7b01;
border-bottom: 3px solid #c56601
}
.bloc_bas_contactr a {
color: #4d4d4d;
text-decoration: underline
}
.bloc_bas_contactr a:hover {
color: #000;
text-decoration: none
}
.bas_contact .img_contact_bloc {
float: left;
width: 120px;
height: 120px;
margin-right: 10px;
margin-left: -30px
}
.bas_contact .img_contact_bloc1 {
float: left;
width: 120px;
height: 120px;
margin-right: 10px;
margin-left: -40px
}
.bas_contact .titrebloc_bas_contact {
font-size: 26px;
font-family: Campton-Bold;
color: #FFF;
padding: 10px 0 5px;
display: inline-block
}
.bas_contact .tel_bas_contact {
font-size: 18px;
font-family: Campton-Bold;
color: #4d4d4d
}
.bloc_bas_contact_suite {
position: absolute;
bottom: 10px;
right: 20px;
color: #4d4d4d;
font-size: 11px
}
.bloc_bas_contact_suite a {
color: #4d4d4d;
text-decoration: underline;
font-size: 11px
}
.bloc_bas_contact_suite a:hover {
color: #000;
text-decoration: none
}
.form_contact #col1,
.form_contact #col2,
.form_contact #col3 {
float: left;
width: 290px;
height: auto;
margin-left: 35px;
color: #343434;
font-size: 14px
}
.form_contact #col1er {
float: left;
width: 900px;
height: auto;
margin-left: 35px;
color: #343434;
font-size: 14px
}
.form_contact .ligne_form,
.form_contact .ligne_formlast {
float: left;
width: 290px;
height: auto;
color: #343434;
font-size: 14px
}
.form_contact .ligne_form1 {
float: left;
width: 900px;
height: auto;
color: #343434;
font-size: 14px
}
.form_contact .ligne_formb {
float: right;
width: auto;
height: 40px;
color: #343434;
font-size: 14px;
margin-right: 46px
}
.form_contact .ligne_form label {
float: left;
width: 100px;
height: 45px;
color: #343434;
padding-top: 7px;
font-size: 14px;
font-family: Campton-Book
}
.form_contact .ligne_form1 label,
.form_contact .ligne_formlast label {
padding-top: 5px;
font-size: 14px;
font-family: Campton-Book;
float: left
}
.form_contact .ligne_form span {
float: left;
width: 190px;
height: 60px;
color: #999;
font-size: 14px
}
.form_contact .ligne_form1 label {
width: 425px;
height: 55px;
color: #343434
}
.form_contact .ligne_form1 span {
float: left;
width: 190px;
height: 50px;
color: #999;
font-size: 14px
}
.form_contact .ligne_formlast label {
width: 100px;
height: 45px;
color: #343434
}
.form_contact .ligne_formlast textarea {
height: 210px
}
.form_contact .ligne_formlast span {
float: left;
width: 190px;
height: 240px;
color: #999;
font-size: 14px
}
.form_contact .ligne_form .spanarea {
float: left;
width: 190px;
height: 220px;
color: #999;
font-size: 14px
}
.form_contact .ligne_form input.uniform-input,
.form_contact .ligne_form input.uniform-input.hover,
.form_contact .ligne_form input.uniform-input:focus {
border: 1px solid #e6e6e6;
background: #FFF;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 13px;
font-family: Campton-Book;
width: 190px
}
.form_contact .ligne_formb div.button {
background: #ed7b01!important;
border-bottom: 3px solid #dc7200!important;
color: #FFF;
font-family: Campton-Bold
}
.form_contact .ligne_formb div.button .hover,
.form_contact .ligne_formb div.button:hover {
background: #b7cd3b!important;
border-bottom: 3px solid #a3b735!important;
color: #FFF!important;
font-family: Campton-Bold
}
.form_contact .ligne_formb div.button span {
background: 0 0!important;
border-bottom: none!important;
padding: 5px 15px 3px 2px
}
.form_contact div.button,
.form_contact div.button span,
.form_contact div.checker span,
.form_contact div.radio span,
.form_contact div.selector,
.form_contact div.selector span,
.form_contact div.uploader,
.form_contact div.uploader span.action {
background-image: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/sprite1.png);
background-repeat: no-repeat;
-webkit-font-smoothing: antialiased
}
.form_contact div.selector span {
width: 157px!important
}
.form_contact div.selector select {
width: 190px
}
.form_contact div.selector {
width: 180px!important
}
.form_contact .ligne_formob {
float: left;
width: 290px;
height: auto;
color: #adadad;
font-size: 13px;
font-family: Campton-Book;
padding-left: 35px
}
.form_contact .ligne_formob .etoile {
color: #ed7b01
}
.form_contact div.wpcf7-validation-errors {
border: none!important;
margin: 0!important;
padding: 0!important
}
.form_contact div.wpcf7-response-output {
margin: 0!important;
padding: 0!important
}
.form_contact div.wpcf7-mail-sent-ok {
border: 2px solid #dfdfdf;
color: #a0b142;
float: left;
text-align: center;
padding: 10px 0!important;
font-size: 16px;
font-family: Campton-Book;
margin-left: 22px!important
}
.form_contact .ligne_form .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
position: absolute;
top: 27px;
left: 0;
padding: 5px 0 0;
width: 100%;
z-index: 9;
font-size: 11px;
font-family: Campton-Book;
color: #F30;
height: 20px
}
.form_contact .ligne_formlast .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
position: absolute;
top: 205px;
left: 0;
padding: 5px 0 0;
width: 100%;
z-index: 9;
font-size: 11px;
font-family: Campton-Book;
color: #F30;
height: 20px
}
.detail_article,
.detail_articleagence {
float: left;
background: #FFF;
position: relative;
min-height: auto
}
.detail_articleagence {
padding: 20px 0 0 40px;
width: 980px;
z-index: 9999
}
.detail_article {
padding: 0 20px 20px 40px;
width: 960px;
text-align: justify;
z-index: 3
}
.detail_articlesejour,
.detail_articlevoiture,
.detail_articlevoitureh {
position: relative;
min-height: 733px;
z-index: 9999;
background: #FFF;
float: left
}
.detail_articlevoiture {
padding: 0 20px;
width: 980px
}
.detail_articlevoitureh {
padding: 0;
width: 1020px
}
.detail_articlesejour {
padding: 0 20px 20px 40px;
width: 960px;
text-align: justify
}
.detail_articlesejour h2 {
line-height: 16px!important
}
.detail_article .post-navigation {
margin: 0!important;
padding: 0!important;
max-width: 400px;
float: left
}
.detail_article .comments-area {
width: 100%!important;
margin: 30px 0 0!important;
padding: 0!important;
max-width: 900px;
float: left
}
.detail_article .comments-area textarea {
width: 400px
}
.detail_article .comments-area input.uniform-input,
.detail_article .comments-area input.uniform-input.hover,
.detail_article .comments-area input.uniform-input:focus {
border: 1px solid #e6e6e6;
background: #FFF;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 13px;
font-family: Campton-Book;
width: 300px
}
.detail_article div.button {
background: #ed7b01!important;
border-bottom: 3px solid #dc7200!important;
color: #FFF;
font-family: Campton-Bold
}
.detail_article div.button .hover,
.detail_article div.button:hover {
background: #b7cd3b!important;
border-bottom: 3px solid #a3b735!important;
color: #FFF!important;
font-family: Campton-Bold
}
.detail_article div.button span {
background: 0 0!important;
border-bottom: none!important;
padding: 5px 15px 3px 2px
}
.detail_article .post-thumbnail {
float: left;
width: 400px;
margin: 20px 20px 20px 0
}
#accordion_agence,
.menu_agence {
float: left;
width: 160px;
position: relative
}
.detail_article .entry-content {
margin: 0;
font-size: 13px;
font-family: Campton-Book;
color: #999
}
.menu_agence,
.menu_agence .ui-widget {
font-family: Campton-Bold
}
.menu_agence {
border-bottom: 1px solid #e4e4e4
}
.agences_container_map {
float: right;
position: relative;
width: 790px;
color: #7a7a7a
}
.agences_container_map #container_map {
float: right;
position: relative;
width: 780px;
margin: 30px 0 0 30px;
color: #7a7a7a
}
.liste_agenceli .agenceactif {
color: #b7cd3c; display: inline-block;
width: 120px;
padding-right: 10px
}
.detail_article .ui-widget-content a.agenceactif {
color: #b7cd3c
}
.agences_container_mapin {
float: right;
position: relative;
width: 315px;
color: #7a7a7a
}
.detailinfo_agence {
float: left;
position: relative;
width: 450px;
color: #7a7a7a;
margin: 55px 0 0 20px;
border: 1px solid #e4e4e4
}
.detailinfo_agence .img_infoagence {
float: left;
position: relative;
width: 450px;
color: #7a7a7a;
height: 160px
}
.detailinfo_agence .img_infoagence img {
border: none;
width: 450px;
height: 160px
}
.detailinfo_agence .titre_agence {
position: absolute;
left: 0;
top: 0;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/titleagence.png) repeat-x;
font-family: Campton-Book;
color: #FFF;
font-size: 16px;
height: 30px;
width: 430px;
padding: 10px 10px 0
}
.contenu_faq,
.contenu_faq1 {
background: #FFF;
position: relative
}
.detailinfo_agence .bloc_infoagence,
.detailinfo_agence .bloc_infoagencebas {
width: 200px;
color: #7a7a7a;
font-family: Campton-Book;
font-size: 12px;
float: left;
position: relative
}
.detailinfo_agence .bloc_infoagence {
height: 63px;
padding: 20px 0 0 20px
}
.detailinfo_agence .bloc_infoagencebas {
height: 40px;
padding: 10px 0 10px 20px
}
.detailinfo_agence .bloc_infoagencebas .spanvert {
color: #b7cd3b;
font-family: Campton-Book;
font-size: 12px
}
.detailinfo_agence .bloc_infoagence img {
float: left;
border: none
}
.agences_container_mapin #container_map_detail {
float: right;
position: relative;
width: 295px;
margin: 48px 15px 0 20px;
color: #7a7a7a
}
.other_hotel {
float: right;
position: relative;
width: 780px;
margin: 20px 0 0 5px;
padding-bottom: 30px
}
.other_hotel h2 {
float: left;
position: relative;
width: 373px;
height: 33px;
font-size: 14px;
font-family: latolight;
font-weight: 400;
color: #FFF;
margin: 0;
padding: 1px 0 0 2px;
text-transform: uppercase;
line-height: 33px
}
.titre_selectagence {
font-family: Campton-Book;
color: #7a7a7a;
font-size: 16px;
float: left;
margin: 10px 0;
text-align: left
}
.liste_agenceli {
color: #919191;
width: 160px
}
.liste_agenceli ul {
margin: 0;
padding: 0
}
.liste_agenceli ul li,
.liste_agenceli ul li:last-child {
color: #919191;
width: 130px;
padding: 5px 10px 5px 20px;
list-style: none;
margin: 0
}
.liste_agenceli ul li {
border-top: 1px solid #e4e4e4;
text-align: left
}
.liste_agenceli ul li:last-child {
border: none
}
.intro_faq,
.search_faq {
font-size: 14px;
color: #7a7a7a
}
.contenu_faq {
float: left;
padding: 20px 0 40px 40px;
width: 820px
}
.contenu_faq1 {
float: left;
padding: 20px 0 40px 70px;
width: 790px
}
.intro_faq {
float: left;
width: 500px;
height: auto
}
.search_faq {
float: right;
width: 280px;
height: 100px;
background: #ed7b01;
border-bottom: 3px solid #c56601;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 10px 0 0 20px
}
.search_faq .soustitre,
.search_faq .titre {
color: #FFF;
font-family: Campton-Bold;
display: block;
padding-bottom: 5px
}
.search_faq .titre {
font-size: 20px;
text-transform: uppercase
}
.search_faq .soustitre {
font-size: 13px
}
.search_faq input.uniform-input,
.search_faq input.uniform-input.hover,
.search_faq input.uniform-input:focus {
border: 1px solid #e6e6e6;
background: #FFF;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 12px;
font-family: Campton-Book;
width: 260px
}
.category_close,
.category_open {
font-size: 20px;
color: #FFF;
font-family: Campton-Bold;
padding: 8px 0 8px 20px
}
.faq_categorie_content {
margin: 10px 10px 10px 20px
}
.category_open {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/openfaq.png) right top no-repeat no-repeat #ed7b01;
border-bottom: 3px solid #cf6b00;
border-radius: 10px;
margin-bottom: 5px
}
.category_close {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/closefaq.png) right top no-repeat no-repeat #b7cd3b;
border-bottom: 3px solid #95b000;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom: 5px;
cursor: pointer
}
.faq_question,
.question_close,
.question_open {
font-size: 16px;
padding: 0 0 8px 30px;
margin-bottom: 5px
}
.question_open {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/q1_faq.png) no-repeat no-repeat!important;
color: #ed7b01;
font-family: Campton-Book
}
.faq_question,
.question_close {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/q_faq.png) no-repeat no-repeat;
cursor: pointer;
color: #919191;
font-family: Campton-Book
}
.reponse_open,
.reponse_opencontent,
.reponse_openicon {
font-size: 12px;
color: #919191;
font-family: Campton-Book
}
.reponse_openicon {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/r_faq.png) no-repeat no-repeat;
padding: 5px 0 8px;
height: 25px;
width: 25px;
display: inline-block;
vertical-align: top
}
#post-16393 #table-id1 tr td,
#post-16393 #table-id3 tr td,
#post-16393 #table-id5 tr td,
#post-16405 #table-id1 tr td,
#post-16405 #table-id3 tr td,
#post-16405 #table-id5 tr td,
#post-16417 #table-id1 tr td,
#post-16417 #table-id3 tr td,
#post-16417 #table-id5 tr td,
#post-16431 #table-id1 tr td,
#post-16431 #table-id3 tr td,
#post-16431 #table-id5 tr td,
#post-8811 #table-id1 tr td,
#post-8811 #table-id3 tr td,
#post-8811 #table-id5 tr td,
.chosen-container {
vertical-align: middle
}
.reponse_opencontent {
background: #f5f5f5;
padding: 10px 20px;
display: inline-block;
width: 650px;
margin: 20px 0 10px
}
.contenu_avis,
.contenu_avis ul {
width: 800px;
float: left
}
.reponse_open {
margin-left: 25px
}
.reponse_close {
color: #919191
}
.contenu_avis ul {
margin: 0
}
.contenu_avis li {
float: left;
width: 160px!important;
margin: 0
}
.contenu_avis .yop_poll_vote_button {
display: none
}
.contenu_avis #yop_poll_vote_all_spe_edatis {
display: block!important
}
.titre_avis {
font-size: 18px;
color: #ed7b01;
font-family: Campton-Book
}
.contenu_avis div.button,
.contenu_avis div.button:hover {
color: #FFF;
font-family: Campton-Bold
}
.Hotel_recherches_h2,
.Hotel_selection_h2,
.voyage_monde_h2 {
position: relative;
font-family: latolight;
text-transform: uppercase
}
.contenu_avis div.button {
background: #b7cd3b!important;
border-bottom: 3px solid #a3b735!important
}
.contenu_avis div.button .hover,
.contenu_avis div.button:hover {
background: #ed7b01!important;
border-bottom: 3px solid #dc7200!important
}
.contenu_avis div.button span {
background: 0 0!important;
border-bottom: none!important;
padding: 5px 15px 3px 2px
}
.error {
font-size: 11px;
display: block;
padding: 0 0 8px;
color: #F30
}
#pagination a,
#pagination a:hover {
color: #FFF;
padding: 6px 10px 8px;
margin: 0 10px 0 0
}
#pagination {
float: left;
text-align: center;
font-size: 12px;
display: block;
min-height: 30px;
padding: 20px 0;
background: #FFF;
position: relative;
width: 100%
}
#pagination a {
background: #ed7b01;
border-bottom: 3px solid #cf6b00
}
#pagination a:hover {
background: #b7cd3b;
border-bottom: 3px solid #95b000
}
.intersti-bloc {
min-width: 560px
}
.ui-autocomplete-loading {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/ui-anim_basic_16x16.gif) right no-repeat!important
}
.template {
width: 940px
}
.article_seo {
float: left;
text-align: left;
font-size: 13px;
padding: 10px 0;
background: #FFF;
position: relative;
color: #666;
border-bottom: 1px solid #ECECEC;
width: 100%
}
.Hotel_selection {
width: 50%;
float: left;
padding: 20px 0
}
.Hotel_selection_h2 {
float: left;
width: 100%;
height: 33px;
background: #ed7b01;
font-size: 15px;
font-weight: 400;
color: #FFF!important;
margin: 0 0 10px;
padding: 1px 0 0 2px
}
.Hotel_selection .ligne_slide {
width: 95%;
height: auto;
float: left;
padding-bottom: 10px
}
.Hotel_selection .ligne_slide .img_destination {
width: 120px;
height: 80px;
border: none;
float: left;
padding-right: 20px
}
.Hotel_selection .ligne_slide .img_destination img {
width: 120px;
height: 80px;
border: none
}
.Hotel_selection .ligne_slide .titre_destination {
font-size: 13px;
font-weight: 700;
color: #434343;
padding-top: 5px
}
.Hotel_selection .ligne_slide .desc_destination {
font-size: 11px;
font-weight: 400;
color: #868686;
float: left;
padding-right: 20px;
width: 290px
}
.Hotel_selection .ligne_slide .prix_destination {
background: #c0e8f4;
font-size: 13px;
font-weight: 700;
color: #20505c;
display: inline-block;
text-align: center;
padding: 5px 0;
height: 20px;
width: 80px;
margin-top: 4px;
float: right;
line-height: 20px
}
.Hotel_selection .ligne_slide .categorie {
font-size: 10px;
font-weight: 400;
color: #868686;
float: left;
width: 290px;
font-style: italic
}
.Hotel_selection .ligne_slide .desc_lpd {
font-size: 12px;
font-weight: 700;
color: #2d7c90;
float: left;
width: 60px;
padding: 10px 0 0
}
.Hotel_recherches {
width: 49%;
float: left;
padding: 20px 0;
margin-right: 1%
}
.Hotel_recherches_h2,
.voyage_monde_h2 {
background: #b7cd3b;
font-size: 15px;
font-weight: 400;
color: #FFF!important;
margin: 0 0 10px;
float: left
}
.Hotel_recherches h2,
.Hotel_selection h2 {
line-height: 33px
}
.Hotel_recherches_h2 {
width: 100%;
height: 33px;
padding: 1px 0 0 2px
}
.voyage_monde_h2 {
width: 95%;
height: 25px;
padding: 10px 0 0 10px
}
.Hotel_recherches .ligne_slide {
width: 95%;
height: auto;
float: left;
padding-bottom: 10px
}
.Hotel_recherches .ligne_slide .img_destination {
width: 120px;
height: 80px;
border: none;
float: left;
padding-right: 20px
}
.Hotel_recherches .ligne_slide .img_destination img {
width: 120px;
height: 80px;
border: none
}
.Hotel_recherches .ligne_slide .titre_destination {
font-size: 13px;
font-weight: 700;
color: #434343;
padding-top: 5px
}
.Hotel_recherches .ligne_slide .desc_destination {
font-size: 11px;
font-weight: 400;
color: #868686;
float: left;
padding-right: 0;
width: 290px
}
.Hotel_recherches .ligne_slide .prix_destination {
background: #c0e8f4;
font-size: 13px;
font-weight: 700;
color: #20505c;
display: inline-block;
text-align: center;
padding: 5px 0;
height: 20px;
width: 80px;
margin-top: 4px;
float: right;
line-height: 20px
}
.Hotel_recherches .ligne_slide .categorie {
font-size: 10px;
font-weight: 400;
color: #868686;
float: left;
width: 290px;
font-style: italic
}
.Hotel_recherches .ligne_slide .desc_lpd {
font-size: 12px;
font-weight: 700;
color: #2d7c90;
float: left;
width: 60px;
padding: 10px 0 0
}
.blockpromotion {
position: fixed;
bottom: 0;
z-index: 99991;
right: 150px;
width: 220px
}
.Voyages_organises .date_debut,
.Voyages_organises .date_fin,
.Voyages_organises .prix_budget,
.Voyages_organises .reset_date,
.Voyages_organises .selectlist {
position: relative;
font-family: Campton-Book
}
.Hotel_recherches h4,
.Hotel_selection h4 {
height: 25px;
font-size: 17px;
font-family: Campton-Bold;
color: #3d3d3d;
padding: 10px 0 5px;
width: 100%;
font-weight: 400;
margin: 0 0 10px
}
.Hotel_recherches h4 {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/bgh4.jpg) no-repeat
}
.Hotel_selection h4 {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/bgh4l.jpg) no-repeat
}
.Voyages_organises {
width: 90%;
float: left;
padding: 20px 0
}
.Voyages_organises #Hotel-selection {
padding: 30px 0 0;
float: left
}
.Voyages_organises .haut-selection {
padding: 10px 0 30px;
float: left;
border-bottom: 1px solid #ECECEC
}
.Voyages_organises_h2 {
float: left;
position: relative;
width: 100%;
height: 33px;
background: #ed7b01;
font-size: 15px;
font-family: latolight;
font-weight: 400;
color: #FFF!important;
margin: 0 0 10px;
padding: 1px 0 0 2px;
text-transform: uppercase
}
.Voyages_organises .ligne_slide {
width: 100%;
height: auto;
float: left;
padding-bottom: 20px
}
.Voyages_organises .ligne_slide .img_destination {
width: 150px;
height: 100px;
border: none;
float: left;
padding-right: 20px
}
.Voyages_organises .ligne_slide .img_destination img {
width: 150px;
height: 100px;
border: none
}
.Voyages_organises .ligne_slide .titre_destination {
font-size: 15px;
font-weight: 700;
color: #434343;
padding-top: 5px
}
.Voyages_organises .ligne_slide .desc_destination {
font-size: 11px;
font-weight: 400;
color: #868686;
float: left;
padding-right: 20px;
width: 500px
}
.Voyages_organises .ligne_slide .prix_destination {
background: #c0e8f4;
font-size: 13px;
font-weight: 700;
color: #20505c;
display: inline-block;
text-align: center;
padding: 5px 0;
height: 20px;
width: 80px;
margin-top: 4px;
float: right;
line-height: 20px
}
.Voyages_organises .ligne_slide .voir_destination,
.Voyages_organises .ligne_slide .voir_destination:hover {
font-size: 13px;
font-weight: 700;
color: #FFF;
display: inline-block;
padding-top: 5px;
height: 25px;
width: 80px;
margin-top: 10px;
float: right;
text-align: center
}
.Voyages_organises .ligne_slide .voir_destination {
background: #b7cd3b;
line-height: 20px
}
.Voyages_organises .ligne_slide .voir_destination:hover {
background: #ed7b01
}
.Voyages_organises .ligne_slide .categorie {
font-size: 12px;
font-weight: 400;
padding-top: 10px;
color: #868686;
float: left;
width: 500px;
font-style: italic
}
.Voyages_organises .ligne_slide .desc_lpd {
font-size: 12px;
font-weight: 700;
color: #2d7c90;
float: left;
width: 500px;
padding: 10px 0 0
}
.Voyages_organises .prix_budget {
padding: 15px 0 0;
font-size: 12px;
width: 180px;
float: left
}
.Voyages_organises .date_debut,
.Voyages_organises .date_fin {
padding: 10px 0 0;
font-size: 12px;
width: 226px;
float: left
}
.Voyages_organises .reset_date {
padding: 15px 0 0;
font-size: 13px;
width: 130px;
float: left;
text-align: left;
color: #666;
cursor: pointer
}
.Voyages_organises .selectlist {
padding: 10px 0 0;
font-size: 12px;
width: 100%;
float: left
}
.apartirde,
.other_hotel .apartirde {
display: inline-block;
padding: 5px 5px 0 0
}
.Voyages_organises #min_txt_prix {
position: absolute;
left: 20px;
top: 2px
}
.Voyages_organises #max_txt_prix {
position: absolute;
right: 20px;
top: 2px
}
.Voyages_organises .input100 {
width: 152px
}
.Voyages_organises input.uniform-input,
.Voyages_organises input.uniform-input.hover,
.Voyages_organises input.uniform-input:focus {
border: 1px solid #e6e6e6;
background: #f0f0f0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 12px;
font-family: Campton-Book
}
.Voyages_organises .ui-slider-range {
background: #898989
}
.Voyages_organises .ui-slider-horizontal {
background: #dadada;
width: 100%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
}
.Voyages_organises .ui-slider-handle {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/prix_cercle.png) no-repeat!important;
height: 19px;
width: 18px
}
.Voyages_organises .ui-state-default,
.Voyages_organises .ui-widget-content .ui-state-default,
.Voyages_organises .ui-widget-header .ui-state-default {
background: #ed7b01;
font-weight: 400;
color: #FFF;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border: none
}
.Voyages_organises .ui-state-default a,
.Voyages_organises .ui-state-default a:link,
.Voyages_organises .ui-state-default a:visited {
color: #FFF;
text-decoration: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.Voyages_organises .ui-state-focus,
.Voyages_organises .ui-state-hover,
.Voyages_organises .ui-widget-content .ui-state-focus,
.Voyages_organises .ui-widget-content .ui-state-hover,
.Voyages_organises .ui-widget-header .ui-state-focus,
.Voyages_organises .ui-widget-header .ui-state-hover {
background: #b7cd3b;
font-weight: 400;
color: #FFF;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.Voyages_organises .ui-state-hover a,
.Voyages_organises .ui-state-hover a:hover,
.Voyages_organises .ui-state-hover a:link,
.Voyages_organises .ui-state-hover a:visited {
color: #FFF;
text-decoration: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.Voyages_organises .ui-state-active,
.Voyages_organises .ui-widget-content .ui-state-active,
.Voyages_organises .ui-widget-header .ui-state-active {
background: #b7cd3b;
font-weight: 400;
color: #FFF;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.Voyages_organises .ui-state-active a,
.Voyages_organises .ui-state-active a:link,
.Voyages_organises .ui-state-active a:visited {
color: #FFF;
text-decoration: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0
}
.topdestination_index {
float: left;
height: 270px;
position: relative
}
.bonplan_index {
float: left;
height: 360px
}
.vdmonglet_index {
float: left;
height: 380px
}
.etoile {
color: red
}
.apartirde,
.apartirde a {
font-size: 10px;
color: #999
}
#ST_Onglets_1,
#ST_Onglets_2,
#VDM_Onglets_1,
#VDM_Onglets_2 { }
.fb_iframe_widget {
margin-left: -6px
}
.apartirde {
font-weight: 400;
text-align: center;
height: 20px;
width: auto;
line-height: 25px;
text-transform: capitalize
}
#VDM_BON_PLAN .ligne_slide .apartirde,
.other_hotel .apartirde {
font-size: 10px;
color: #999;
text-align: center;
height: 25px;
width: auto;
line-height: 25px;
font-weight: 400
}
.other_hotel .apartirde {
float: right
}
.apartirde a {
font-weight: 400
}
.bloc404_1,
.bloc404_2,
.faq_rq {
font-size: 14px;
font-weight: 400
}
#VDM_BON_PLAN .ligne_slide .apartirde {
float: left;
padding: 5px 5px 0 100px
}
.faq_rq {
color: #7a7a7a;
padding: 5px 5px 25px 0;
width: 100%
}
.faq_rq a {
color: #7a7a7a;
text-decoration: underline
}
.bloc404_1,
.bloc404_2 {
color: #999;
float: left;
text-align: left;
height: auto;
width: 400px
}
.bloc404_1 {
padding: 100px 20px 0
}
.bloc404_2 {
padding: 0 20px;
margin-top: -66px
}
.search_slider,
.search_slider_avancee {
position: relative;
width: 1020px;
height: auto;
z-index: 10;
float: left
}
.search_slider {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/search_slider.png) top no-repeat
}
.search_slider_avancee {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/search_slidera.png) top no-repeat
}
#boxDateForm .input120cal,
#boxDateForm .input180cal {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/cal_input.png) top right no-repeat #f0f0f0!important
}
.ui-autocomplete {
height: 185px;
overflow: auto
}
@media only screen and (max-width:1185px) {
.reseaux_sociaux {
display: none
}
}
#close_meteo {
position: absolute;
right: 2px;
top: 2px;
cursor: pointer
}
#div_meteo_region_erreur {
color: #C30;
padding: 5px 0
}
.pub_voyaunote {
height: 219px;
padding: 0;
width: 334px;
font-size: 13px;
overflow: hidden
}
.pub_voyaunote a {
font-size: 13px;
color: #666;
text-decoration: none
}
.pub_voyaunote a:hover {
font-size: 13px;
color: #333;
text-decoration: none
}
.bloc_pub_center .pub_voyaunote {
height: 219px;
padding: 0;
width: 327px
}
.bloc_pub_center .pub_voyaunote a {
font-size: 13px;
color: #666;
text-decoration: none
}
.bloc_pub_center .pub_voyaunote a:hover {
font-size: 13px;
color: #333;
text-decoration: none
}
.pub_voyaunote img {
width: 100%;
height: 100%
}
#boxDateForm {
padding: 35px 0 0 20px;
font-size: 13px;
color: #666
}
#boxDateForm .dea {
padding: 5px 0 0
}
#boxDateForm .input180cal {
width: 200px;
padding: 5px!important;
border: 1px solid #CCC!important;
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important
}
#boxDateForm .input120cal {
width: 120px;
padding: 5px
}
#boxDateForm div.button {
background: #b7cd3b!important;
border-bottom: 3px solid #a3b735!important;
color: #FFF;
font-family: Campton-Bold!important;
font-size: 14px!important;
height: 26px!important
}
#boxDateForm div.button .hover,
#boxDateForm div.button:hover {
background: #ed7b01!important;
border-bottom: 3px solid #dc7200!important
}
#boxDateForm div.button:hover {
color: #FFF;
font-family: Campton-Bold
}
#boxDateForm div.button span {
background: 0 0!important;
border-bottom: none!important;
padding: 3px 15px 1px 2px
}
#boxDateForm input.error {
border: 1px solid #F30!important
}
#boxDateForm label.error {
display: none!important
}
#search_voiture .ligne_cat div.selector,
#search_voiture .ligne_cat1 div.selector,
#search_voiture .ligne_cat2 div.selector {
width: 110px!important;
height: auto!important
}
.search_header #search_voiture .ligne_cat label.error,
.search_header #search_voiture .ligne_cat1 label.error,
.search_header #search_voiture .ligne_cat2 label.error {
float: left;
height: 15px;
line-height: 14px;
margin-left: -10px;
width: 126px
}
#search_voiture .ligne_cat div.selector span {
width: 84px!important
}
.search_header #search_voiture .bouton_budget {
padding: 0 5px 5px 0;
font-size: 12px;
width: 130px;
float: right;
font-family: Campton-Book;
text-align: center
}
a.Top_Destination:hover .pointmerci,
a.ligne_coupcoeur:hover .pointmerci,
a.ligne_coupcoeur_bon:hover .pointmerci,
a.ligne_coupcoeur_sej:hover .pointmerci,
a.ligne_coupcoeur_top:hover .pointmerci {
border: 1px solid #58595b;
text-align: center;
line-height: 14px;
padding: 2px
}
a.ligne_coupcoeur:hover .pointmerci .ooreedomerci,
a.ligne_coupcoeur_bon:hover .pointmerci .ooreedomerci,
a.ligne_coupcoeur_top:hover .pointmerci .ooreedomerci {
letter-spacing: 1px;
text-transform: uppercase;
font-family: opificioregular;
font-size: 11px
}
a.ligne_coupcoeur {
position: relative;
color: #000;
text-decoration: none;
z-index: 24
}
a.ligne_coupcoeur:hover {
z-index: 25;
background-color: #FFF
}
a.ligne_coupcoeur .pointmerci {
opacity: 0;
z-index: 999999;
transform: scale(0) rotate(0);
transition: all .25s;
position: absolute;
bottom: -20px;
right: 5px
}
a.ligne_coupcoeur:hover .pointmerci {
display: block;
position: absolute;
bottom: -17px;
right: 5px;
width: auto;
min-width: 129px;
background-color: #FFF;
color: #ea1e1f;
font-size: 11px;
font-weight: 600;
height: 14px;
z-index: 999999;
transform: scale(1) rotate(0);
opacity: 1
}
a.ligne_coupcoeur:hover .pointmerci:before {
content: "";
display: block;
width: 16px;
height: 16px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/fleche.png) no-repeat;
position: absolute;
top: -16px;
left: 70%
}
a.ligne_coupcoeur:hover .pointmerci .ooreedomerci {
font-weight: 600
}
.coup_coeur_bloc .bx-viewport,
.maxi_affaire .bx-viewport,
.voyage_monde_bloc .bonplan_index .bx-viewport {
overflow: inherit!important
}
a.ligne_coupcoeur_top {
position: relative;
color: #000;
text-decoration: none;
z-index: 24
}
a.ligne_coupcoeur_top:hover {
z-index: 25;
background-color: #FFF
}
a.ligne_coupcoeur_top .pointmerci {
opacity: 0;
z-index: 999999;
transform: scale(0) rotate(0);
transition: all .25s;
position: absolute;
bottom: -20px;
right: 5px
}
a.ligne_coupcoeur_top:hover .pointmerci {
display: block;
position: absolute;
bottom: -17px;
left: -3px;
width: auto;
min-width: 129px;
background-color: #FFF;
color: #ea1e1f;
font-weight: 600;
font-size: 11px;
height: 14px;
z-index: 999999;
transform: scale(1) rotate(0);
opacity: 1
}
a.ligne_coupcoeur_top:hover .pointmerci:before {
content: "";
display: block;
width: 16px;
height: 16px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/fleche.png) no-repeat;
position: absolute;
top: -16px;
left: 20%
}
a.ligne_coupcoeur_top:hover .pointmerci .ooreedomerci {
font-weight: 600
}
a.ligne_coupcoeur_bon {
position: relative;
color: #000;
text-decoration: none;
z-index: 24
}
a.ligne_coupcoeur_bon:hover {
z-index: 25;
background-color: #FFF
}
a.ligne_coupcoeur_bon .pointmerci {
opacity: 0;
z-index: 999999;
transform: scale(0) rotate(0);
transition: all .25s;
position: absolute;
bottom: -20px;
right: 5px;
display: none
}
a.ligne_coupcoeur_bon:hover .pointmerci {
display: block;
position: absolute;
bottom: -17px;
right: 0;
width: auto;
min-width: 151px;
background-color: #FFF;
color: #ea1e1f;
font-weight: none;
font-size: 11px;
height: 14x;
z-index: 999999;
transform: scale(1) rotate(0);
opacity: 1
}
a.ligne_coupcoeur_bon:hover .pointmerci:before {
content: "";
display: block;
width: 16px;
height: 16px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/fleche.png) no-repeat;
position: absolute;
top: -16px;
left: 70%
}
a.ligne_coupcoeur_bon:hover .pointmerci .ooreedomerci {
font-weight: 600
}
a.ligne_coupcoeur_sej {
position: relative;
color: #000;
text-decoration: none;
z-index: 24
}
a.ligne_coupcoeur_sej:hover {
z-index: 25;
background-color: #FFF
}
a.ligne_coupcoeur_sej .pointmerci {
opacity: 0;
z-index: 999999;
transform: scale(0) rotate(0);
transition: all .25s;
position: absolute;
bottom: -20px;
right: 5px;
display: none
}
a.ligne_coupcoeur_sej:hover .pointmerci {
display: block;
position: absolute;
bottom: -13px;
right: 0;
width: auto;
min-width: 133px;
background-color: #FFF;
color: #ea1e1f;
font-weight: 600;
height: 14px;
font-size: 11px;
z-index: 999999;
transform: scale(1) rotate(0);
opacity: 1;
font-family: Lato, sans-serif
}
a.Top_Destination:hover .pointmerci .ooreedomerci,
a.ligne_coupcoeur_sej:hover .pointmerci .ooreedomerci {
font-size: 11px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
font-family: opificioregular
}
a.ligne_coupcoeur_sej:hover .pointmerci:before {
content: "";
display: block;
width: 16px;
height: 16px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/fleche.png) no-repeat;
position: absolute;
top: -16px;
left: 70%
}
#city_loading,
#city_res_loading,
#country_loading,
#country_res_loading,
#location_loading {
display: none;
float: left;
height: 30px;
left: 0;
position: absolute;
text-align: center;
top: 17px;
width: 118px;
z-index: 2;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/ui-anim_basic_16x16.gif) 80px 8px no-repeat!important
}
a.Top_Destination .pointmerci {
opacity: 0;
z-index: 999999;
transform: scale(0) rotate(0);
transition: all .25s;
position: absolute;
bottom: 0;
left: 2px;
display: none
}
a.Top_Destination:hover .pointmerci {
display: block;
position: absolute;
bottom: 31px;
left: -10px;
width: 8.5rem;
min-width: 130px;
background-color: #FFF;
color: #ea1e1f;
font-weight: 600;
font-size: 11px;
height: 14px;
z-index: 999999;
transform: scale(1) rotate(0);
opacity: 1
}
.width100,
.width50,
.width50:nth-child(2) {
border-bottom: none!important
}
.width4,
.width4:last-child,
.width4:nth-child(2),
.widthtrois:last-child,
.widthtrois:nth-child(2) {
border-left: none!important;
border-bottom: 1px solid #a95700!important
}
a.Top_Destination:hover .pointmerci:before {
content: "";
display: block;
width: 16px;
height: 16px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/fleche.png) no-repeat;
position: absolute;
top: -16px;
left: 20%
}
.width100 {
width: 100%!important;
border-right: none!important
}
.width50 {
width: 211px!important
}
.width50:first-child {
border-right: 1px solid #a95700!important
}
.width50:nth-child(2) {
width: 212px!important;
border-right: none!important
}
.widthtrois {
width: 211px!important
}
.widthtrois:first-child {
width: 100%!important;
border-right: none!important
}
.widthtrois:last-child {
width: 211px!important;
border-right: none!important
}
.widthtrois:nth-child(2) {
width: 212px!important;
border-right: 1px solid #a95700!important
}
.width4:last-child,
.width4:nth-child(2) {
border-right: none!important
}
.width4:last-child {
width: 211px!important
}
.width4:nth-child(2) {
width: 212px
}
.width4 {
width: 211px!important;
border-right: 1px solid #a95700!important
}
.bgbody,
.search_header .ui-tabs .ui-tabs-nav {
width: 100%
}
.bgbody {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/bgbody.png) no-repeat;
height: 1000px;
left: 0;
position: fixed;
top: 0;
z-index: -1
}
.publicite_adsense {
font-size: 13px;
height: auto;
overflow: hidden;
position: absolute;
right: -167px;
top: 640px;
width: 160px
}
.ajout_moin,
.ajout_plus {
font-size: 16px;
width: 30px;
height: 29px;
background: #b7cd3b;
color: #FFF;
text-align: center;
line-height: 26px;
cursor: pointer;
display: inline-block;
position: relative;
left: 61px
}
#DropDownList_Category,
.cr_dropdownlist_style1 {
width: 220px!important;
height: 30px;
padding: 0 0 0 10px;
position: relative;
font-size: 12px;
border: 1px solid #e6e6e6;
background: #f0f0f0;
color: #666;
text-shadow: 0 1px 0 #fff
}
#comm100-button-360 {
display: none
}
#ms_avp {
z-index: 9999!important
}
.ajout_plus {
margin: 0 5px 0 10px
}
.ajout_moin {
margin: 0 5px 0 0
}
li#version_select {
position: relative;
padding-right: 20px
}
li#version_select:hover ul {
display: block
}
li#version_select:after {
content: "";
display: block;
width: 15px;
height: 15px;
background-position: 190px 4px;
position: absolute;
top: 0;
right: 0
}
li#version_select ul {
position: absolute;
padding: 0;
margin: 0 0 0 20px;
width: 280px;
display: none
}
li#version_select ul li {
float: none;
display: inline-block;
margin-top: 7px;
padding: 0 15px 0 0
}
.bloc-mobile,
.footer-responsive,
li#version_select ul li a img {
display: none
}
#post-10151 .bloc_4hotels {
height: 275px
}
.coup_coeur_h2 img,
.maxi_affaire_h2 img {
width: 9%;
margin: 5px
}
.deuxclic_h2 img,
.plusvendu_h2 img {
width: 4.5%;
margin: 5px
}
#style-comp {
padding-top: 41px;
text-align: right
}
.omra-content .tg td,
.omra-content .tg th {
font-size: 25px;
text-align: center;
line-height: 58px
}  #megaMenu ul.megaMenu>li#menu-item-30822>a:hover,
#menu-item-30822,
#menu-item-30822 a {
background-color: #bd0926!important; }
#megaMenu ul.megaMenu>li#menu-item-2976>a:hover,
#menu-item-2976,
#menu-item-2976 a {
background-color: #f69900!important;
background-image: url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/NEW.png)!important;
background-position: left top!important;
background-repeat: no-repeat!important;
background-size: 22%!important
} #menu-item-30821,
#menu-item-30821 a { background-color: #ffca00!important;
background-image: url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/NEW.png)!important;
background-position: left top!important;
background-repeat: no-repeat!important;
background-size: 30%!important
}
#megaMenu ul.megaMenu>li#menu-item-30821>a:hover
{
background-color: #298dab!important;
}
#megaMenu ul.megaMenu>li#menu-item-15278>a:hover,
#menu-item-15278,
#menu-item-15278 a { background-color: #005589!important;
background-image: url(//www.traveltodo.com/wp-content/themes/traveltodo/css/images/NEW.png)!important;
background-position: left top!important;
background-repeat: no-repeat!important;
background-size: 30%!important
}
.style_dest_europe {
margin-top: 17px;
float: left;
margin-bottom: 12px;
text-decoration: underline;
font-weight: 700;
color: #ec7902;
width: 264px
}
#post-15318 .title {
font-weight: 700
}
.template .special_offre tbody {
width: 100%;
display: inline-table
}
#post-7867 table .content_offre:nth-child(1) {
width: 43%
}
#post-7867 #td-id47,
#post-7867 #td-id56,
#post-7867 #td-id65,
#post-7867 #td-id74,
#post-7867 #td-id83,
#post-7867 #td-id92 {
width: 416px
}
#post-16393 .template,
#post-16405 .template,
#post-16431 .template,
#post-17480 .template,
#post-8811 .template {
width: 518px;
float: left;
margin-top: 5rem
}
#post-16393 #table-id1 tr,
#post-16405 #table-id1 tr,
#post-16417 #table-id1 tr,
#post-16431 #table-id1 tr,
#post-8811 #table-id1 tr {
margin-bottom: 1rem;
width: 100%;
display: inline-table
}
#post-16242 #td-id11,
#post-16242 #td-id20,
#post-16242 #td-id38,
#post-16242 #td-id47,
#post-16242 #td-id55,
#primary-navigation #menu-item-12727,
#primary-navigation #menu-item-12732,
#primary-navigation #menu-item-12734,
#primary-navigation #menu-item-12736,
#primary-navigation #menu-item-12738,
#primary-navigation #menu-item-12739 {
display: none
}
.omra-section .bloc-img {
float: left
}
.omra-content,
.omra-section {
float: left;
width: 100%
}
.omra-content .tg {
background-color: #261201;
margin-top: 23px!important;
width: 97%;
margin: 0 auto
}
.omra-content .tg th {
color: #9b793d
}
.omra-content .tg td {
color: #fff;
border-width: 1px;
border-style: solid;
border-color: #fff
}
#post-16242 .template .stars {
width: inherit!important
}
#post-16242 .btn_bottom {
width: 31%
}
#post-16242 #td-id37,
#post-16242 #td-id46,
#post-16242 #td-id54 {
width: 51%
}
#post-13801 #td-id126 img {
height: 174px
}
#post-13801 .wp-image-10904 {
width: 284px;
height: 174px;
margin-top: 0;
margin-bottom: 0
}
#post-13797 .wp-image-13246,
#post-13797 .wp-image-14915 {
height: 143px;
margin: 0
}
#post-13797 .wp-image-3938 {
width: 281px;
height: 174px
}
#post-12259 .wp-image-16205,
#post-13797 .wp-image-14991,
#post-13797 .wp-image-16206,
#post-13797 .wp-image-8530 {
height: 174px
}
#post-12259 .wp-image-16206 {
margin: 0
}
#post-12259 .wp-image-11681 {
width: 274px;
height: 174px;
margin: 0
}
#post-13818 .wp-image-12644 {
height: 159px
}
.template-left {
width: 60%;
float: left
}
.image-right {
width: 35%;
float: right
}
.disableMenu1 {
display: none;
background-color: #fff;
padding: 10px 0 0
}
.disableMenu {
display: block
}
#myDIV img,
#myDIV1 img {
width: 15%;
float: left;
padding-right: 10px
}
#myDIV p,
#myDIV1 p {
font-size: 15px;
line-height: 14px
}
.bloc-link-mobile {
line-height: 48px
}
.bloc-link-mobile a {
border: 2px solid;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size: 13px
}
.bloc-link-mobile button {
background-color: transparent;
color: #B7CD3B;
font-family: inherit;
font-style: inherit;
font-weight: inherit;
text-transform: capitalize;
border: 2px solid;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size: 13px
}
#post-19526 .table_hotel .desc_hotel {
padding-top: 80px
}
#post-19526 #td-id115 {
padding-top: 107px
}
#post-20619 .bloc_remise,
#post-20619 .tpl_titre_orange {
display: none
}
.wp-image-20632 {
width: 47%;
float: left
}
.wp-image-20633 {
float: right;
margin-top: -8px!important;
width: 47%
}
.bloc_pub_center img,
.pub_voyaunote img {
margin-top: 0;
margin-bottom: 0
}
.swiper-container {
display: none;
width: 300px;
height: 300px
}
img[usemap] {
border: none;
height: auto;
max-width: 100%;
width: auto
}
.promohotel {
float: left;
background: #fff;
padding: 2%
}
.promohotel .bloc-grid-3 {
width: 32.63%;
display: inline-block;
margin: 2% .2%
}
.image-promo-spec {
width: 100%;
z-index: 100;
margin-top: -145px;
position: relative
}
.bloc-title-grid-3 h4 {
font-family: Campton-Book;
margin-top: 5px;
font-weight: 100;
color: #58595B;
font-size: 15px;
margin-bottom: 0;
text-transform: uppercase
}
.pourcentage,
.prix-red {
display: block;
font-weight: 700
}
.bloc-title-bottom,
.prix-red {
color: #fff;
padding-left: 10px
}
.bloc-title-grid-3 h3 {
font-family: Campton-Book;
margin: 6px 0 0;
font-size: 17px;
position: relative;
z-index: 10000
}
.bloc-title-bottom {
background-color: red;
line-height: 36px;
height: 35px;
font-family: Campton-Book
}
.bloc-prix-top {
height: 145px;
width: 28%;
z-index: 1000;
float: right;
position: relative;
top: -5.2rem;
-moz-box-shadow: 10px 10px 35px 2px #656565;
-moz-box-shadow: 10px 10px 10px 0 #656565;
-webkit-box-shadow: 10px 10px 10px 0 #656565;
-o-box-shadow: 10px 10px 10px 0 #656565;
box-shadow: 10px 10px 10px 0 #656565;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=10)
}
.btn-offre-spec,
.pourcentage {
font-family: Campton-Book;
float: left
}
.prix-red {
font-family: Campton-Book;
background: red;
font-size: 30px;
line-height: 44px
}
.pourcentage {
padding: 10px 5px 0;
background: #fff;
color: red;
font-size: 28px;
line-height: 82px;
height: 72px
}
.offrecontent {
font-family: Campton-Book;
font-weight: bolder;
width: 100%;
height: 45px;
display: inline-table;
padding: 20px 0
}
.btn-offre-spec {
color: #fff;
background-color: #ED7B01;
padding: 10px;
font-size: 22px;
text-transform: uppercase;
width: auto;
clear: both
}
#bloc-visite-omra,
.prix-red .partr {
font-family: Arial, Helvetica, sans-serif
}
.prix-red em {
font-style: inherit!important;
font-size: 13px;
display: inherit;
line-height: 22px;
text-transform: uppercase
}
.arr-minis,
.prix-red .partr {
text-transform: lowercase
}
.prix-type {
float: right;
padding-top: 10px;
padding-left: 5px
}
.promohotel .bloc_interne_page {
padding-left: 0!important
}
.bloc-title-bottom strong {
font-size: 22px
}
.bloc-title-grid-3 {
position: relative;
z-index: 10000
}
a.btn-offre-spec:hover {
color: #fff!important;
background-color: #cd6a01!important
}
.posts-per-page {
display: block;
clear: both
}
.banner-mob {
width: 100%;
max-width: 100%
}
.prix-red .partr {
font-size: 12px;
line-height: 0;
padding-top: 12px;
display: block;
float: left
}
.promohotel .detail_article {
width: 940px
}
#post-21657 .template {
width: 100%!important
}
#post-21657 .template img {
width: 100%!important;
height: auto!important
}
.bloc-prix1 {
display: -webkit-inline-box;
width: 100%;
padding-top: 8px
}
.voir_les_offres {
float: right
}
.voir_les_offres a {
color: #fff;
background-color: #ED7B01;
padding: 10px;
font-size: 14px;
text-transform: uppercase;
width: auto;
clear: both;
float: left
}
#post-22165 .pourcentage,
#post-22169 .pourcentage {
width: 89%
}
#post-22436 .pourcentage,
#post-22438 .pourcentage,
#post-22440 .pourcentage,
#post-22442 .pourcentage,
#post-22445 .pourcentage,
#post-22468 .pourcentage,
#post-22478 .pourcentage,
#post-22480 .pourcentage,
#post-22482 .pourcentage {
float: initial!important
}
.special_offre tbody tr {
line-height: 34px
}
#ligne_catvis {
float: left;
color: #fe761e;
width: 100%
}
#search_hotel_tunisie .ligne_cat {
width: 45%
}
#search_hotel_tunisie .ligne_cat1 {
width: 45%;
float: right;
margin-right: 1em
}
#Arrivee_tunisie,
#Depart_tunisie {
width: 100%
}
#Nbdenuit_tunisie {
border: none;
background: inherit;
width: 5%;
color: #fe761e;
padding: 12px 0
}
.selector_monde,
.selector_monde1,
.selector_monde2,
.selector_monde3 {
border: 1px solid #e6e6e6;
background: #f0f0f0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 12px;
color: #333;
width: 50px
}
#TextBox_HotelName {
border: 1px solid #e6e6e6;
background: #f0f0f0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
font-size: 12px;
color: #333
}
#DropDownList_Category1,
#DropDownList_ItineraryType,
#TextBox_City0,
#TextBox_City1,
#city,
#city_res,
#country,
#country_res,
#heureVoiture,
#heureVoiture_res,
#location,
#location_res,
.selector_vol {
border: 1px solid #e6e6e6;
background: #f0f0f0
}
#DropDownList_Category1 {
height: 28px;
top: 2px;
left: 0;
font-family: Arial;
font-size: 12px;
width: 232px!important
}
#DropDownList_ItineraryType {
height: 30px;
padding: 0 0 0 10px;
font-size: 12px;
width: 114px
}
.selector_vol {
height: 28px;
font-family: Arial;
font-size: 12px
}
#DropDownList_CabinDeparture,
#DropDownList_CabinReturn,
#DropDownList_Company,
#DropDownList_FlexibiltyFromDate,
#DropDownList_FlexibiltyToDate,
#DropDownList_FlightSupplier,
#DropDownList_FlightType,
#DropDownList_PriceType,
#DropDownList_Sort {
width: 175px;
font-family: Arial;
font-size: 12px;
border: 1px solid #e6e6e6;
background: #f0f0f0;
height: 30px
}
#city,
#city_res,
#country,
#country_res,
#heureVoiture,
#heureVoiture_res,
#location,
#location_res {
width: 126px!important;
height: 32px!important;
display: block
}
.Bon_plan_DZ,
.chosen-container {
display: inline-block
}
#post-22903 .btn {
position: relative;
top: -2rem
}
.logo-top-header {
float: left
}
.logo-top-header img {
width: 80%;
padding-top: 10px
}
#megaMenu ul.megaMenu>li>a,
.cr_Grid1UnSelectedHeaderItem label {
font-family: Campton-Book
}
.btn a,
.btn_bottom a,
.template .btn a,
.template .btn_bottom a,
.tpl_blocleft h2,
.tpl_titre_orange {
font-family: Campton-Bold!important
}
.table_hotel .titre_hotel {
font-family: Campton-Book!important
}
.Bon_plan_DZ .slide {
padding: 10px 0 0 10px
}
.Bon_plan_DZ .ligne_slide .apartirde {
padding: 5px 5px 0 116px!important
}
.menu-dz #menu-item-27535 a {
background-image: url(https://www.traveltodo.com/wp-content/uploads/2016/08/hotel_icon1.png);
background-position: center 4px;
background-repeat: no-repeat;
padding: 30px 10px 14px!important
}
.menu-dz #megaMenu ul.megaMenu>li.ss-nav-menu-mega>ul.sub-menu-1>li {
min-width: 100px;
width: 340px;
text-align: left;
padding: 5px 10px;
border-bottom: 1px solid #ed7b01
}
.menu-dz #megaMenu li.ss-nav-menu-mega ul.sub-menu-1 li {
display: inline-block;
float: left;
margin-bottom: 0;
position: relative;
font-size: 18px
}
.deux-prct {
background-color: #c7d839;
width: 100%;
text-align: center;
padding: 10px 0;
font-weight: 700;
font-family: Campton-Book
}
.bg-color11,
.bg-color13 {
background-color: #fff;
margin: 0!important;
top: 0;
position: relative
}
.bg-color11 {
padding: 20px 15px 11px
}
.bg-color13 {
padding: 11px 12px 10px
}
.bg-color11 span,
.bg-color11 span:after,
.bg-color11 span:before {
background-color: #ff931e!important
}
.bg-color12 {
background-color: transparent
}
.heightframe {
height: 290px
}
body.custom-background {
background: url(https://www.traveltodo.com/wp-content/uploads/2018/11/BACKGROUND1-new-septembre.jpg) top center no-repeat #ececec!important
}
body.page-id-12621 {
background: url(https://www.traveltodo.com/wp-content/uploads/2019/05/BACKGROUND2-ramadan.jpg) top center no-repeat #ececec!important
}
.chosen-container {
position: relative;
font-size: 13px;
zoom: 1;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
width: 97%!important
}
.chosen-container * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.chosen-container .chosen-drop {
position: absolute;
top: 100%;
left: -9999px;
z-index: 1010;
width: 100%;
border: 1px solid #dadada;
border-top: 0;
background: #fff;
box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}
.chosen-container.chosen-with-drop .chosen-drop {
left: 0
}
.chosen-container a {
cursor: pointer
}
.chosen-container .chosen-single .group-name,
.chosen-container .search-choice .group-name {
margin-right: 4px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-weight: 400;
color: #999
}
.chosen-container .chosen-single .group-name:after,
.chosen-container .search-choice .group-name:after {
content: ":";
padding-left: 2px;
vertical-align: top
}
.chosen-container-single .chosen-single {
position: relative;
display: block;
overflow: hidden;
padding: 0 0 0 8px;
height: 25px;
border: 1px solid #aaa;
border-radius: 5px;
background-color: #fff;
background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
background: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
background: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
background: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
background: linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
background-clip: padding-box;
box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
color: #444;
text-decoration: none;
white-space: nowrap;
line-height: 24px
}
.chosen-container-single .chosen-default {
color: #999
}
.chosen-container-single .chosen-single span {
display: block;
overflow: hidden;
margin-right: 26px;
text-overflow: ellipsis;
white-space: nowrap
}
.chosen-container-single .chosen-single-with-deselect span {
margin-right: 38px
}
.chosen-container-single .chosen-single abbr {
position: absolute;
top: 6px;
right: 26px;
display: block;
width: 12px;
height: 12px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/chosen-sprite.png) -42px 1px no-repeat;
font-size: 1px
}
.chosen-container-single .chosen-single abbr:hover,
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
background-position: -42px -10px
}
.chosen-container-single .chosen-single div {
position: absolute;
top: 0;
right: 0;
display: block;
width: 18px;
height: 100%
}
.chosen-container-single .chosen-single div b {
display: block;
width: 100%;
height: 100%;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/chosen-sprite.png) 0 2px no-repeat
}
.chosen-container-single .chosen-search {
position: relative;
z-index: 1010;
margin: 0;
padding: 3px 4px;
white-space: nowrap
}
.chosen-container-single .chosen-search input[type=text] {
margin: 1px 0;
padding: 4px 20px 4px 5px;
width: 100%;
height: auto;
outline: 0;
border: 1px solid #aaa;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/chosen-sprite.png) 100% -20px no-repeat;
font-size: 1em;
font-family: sans-serif;
line-height: normal;
border-radius: 0
}
.chosen-container-single .chosen-drop {
margin-top: -1px;
border-radius: 0 0 4px 4px;
background-clip: padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
position: absolute;
left: -9999px
}
.chosen-container .chosen-results {
color: #444;
position: relative;
overflow-x: hidden;
overflow-y: auto;
margin: 0 4px 4px 0;
padding: 10px 0 10px 4px;
max-height: 240px;
-webkit-overflow-scrolling: touch
}
.chosen-container .chosen-results li {
display: none;
margin: 0;
padding: 2px 5px 2px 15px;
list-style: none;
line-height: 15px;
word-wrap: break-word;
-webkit-touch-callout: none;
color: #888;
font-size: 12px
}
.chosen-container .chosen-results li.active-result {
display: list-item;
cursor: pointer;
padding-left: 15px;
font-size: 12px
}
.chosen-container .chosen-results li.disabled-result {
display: list-item;
color: #ccc;
cursor: default
}
.chosen-container .chosen-results li.highlighted {
background-color: #b7cd3b;
color: #fff
}
.chosen-container .chosen-results li.no-results {
color: #777;
display: list-item;
background: #f4f4f4
}
.chosen-container .chosen-results li.group-result {
display: list-item;
font-weight: 700;
cursor: default
}
.chosen-container .chosen-results li.group-option {
padding-left: 15px
}
.chosen-container .chosen-results li em {
font-style: normal;
text-decoration: underline
}
.chosen-container-multi .chosen-choices {
position: relative;
overflow: hidden;
margin: 0;
padding: 2px 7px;
width: 100%;
height: auto!important;
height: 1%;
border: 1px solid #e6e6e6;
background-color: #f0f0f0;
min-height: 35px;
cursor: text
}
.chosen-container-multi .chosen-choices li {
float: left;
list-style: none
}
.chosen-container-multi .chosen-choices li.search-field {
margin: 0;
padding: 0;
white-space: nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
margin: 1px 0;
padding: 0;
height: 0;
outline: 0;
border: 0!important;
background: 0 0!important;
box-shadow: none;
color: #999;
font-size: 100%;
font-family: sans-serif;
line-height: normal;
border-radius: 0
}
.chosen-container-multi .chosen-choices li.search-choice {
position: relative;
margin: 3px 5px 3px 0;
padding: 5px 20px 5px 10px;
border: 1px solid #ee6b19;
max-width: 100%;
border-radius: 0;
background-color: #ee6b19;
color: #FFF;
line-height: 13px;
font-size: 12px;
cursor: default;
font-family: latoregular
}
.chosen-container-multi .chosen-choices li.search-choice span {
word-wrap: break-word
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
position: absolute;
top: 4px;
right: 3px;
display: block;
width: 12px;
height: 12px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/chosen-sprite.png) -42px 1px no-repeat;
font-size: 1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
background-position: -42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
padding-right: 5px;
border: 1px solid #ccc;
background-color: #e4e4e4;
background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
color: #666
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
background: #d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
background-position: -42px -10px
}
.chosen-container-multi .chosen-results {
margin: 0;
padding: 0
}
.chosen-container-multi .chosen-drop .result-selected {
display: list-item;
color: #ccc;
cursor: default
}
.chosen-container-active .chosen-single {
border: 1px solid #5897fb;
box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}
.chosen-container-active.chosen-with-drop .chosen-single {
border: 1px solid #aaa;
-moz-border-radius-bottomright: 0;
border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-left-radius: 0;
box-shadow: 0 1px 0 #fff inset
}
.chosen-container-active.chosen-with-drop .chosen-single div {
border-left: none;
background: 0 0
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
background-position: -18px 2px
}
.chosen-container-active .chosen-choices li.search-field input[type=text] {
color: #222!important
}
.chosen-disabled {
opacity: .5!important;
cursor: default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close,
.chosen-disabled .chosen-single {
cursor: default
}
.chosen-rtl {
text-align: right
}
.chosen-rtl .chosen-single {
overflow: visible;
padding: 0 8px 0 0
}
.chosen-rtl .chosen-single span {
margin-right: 0;
margin-left: 26px;
direction: rtl
}
.chosen-rtl .chosen-single-with-deselect span {
margin-left: 38px
}
.chosen-rtl .chosen-single div {
right: auto;
left: 3px
}
.chosen-rtl .chosen-single abbr {
right: auto;
left: 26px
}
.chosen-rtl .chosen-choices li {
float: right
}
.chosen-rtl .chosen-choices li.search-field input[type=text] {
direction: rtl
}
.chosen-rtl .chosen-choices li.search-choice {
margin: 3px 5px 3px 0;
padding: 3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
right: auto;
left: 4px
}
.chosen-rtl .chosen-drop,
.chosen-rtl.chosen-container-single-nosearch .chosen-search {
left: 9999px
}
.chosen-rtl.chosen-container-single .chosen-results {
margin: 0 0 4px 4px;
padding: 0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option {
padding-right: 15px;
padding-left: 0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
border-right: none
}
.chosen-rtl .chosen-search input[type=text] {
padding: 4px 5px 4px 20px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/chosen-sprite.png) -30px -20px no-repeat;
direction: rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b {
background-position: 6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
background-position: -12px 2px
}
.search_header a.recherchechow {
font-size: 12px;
color: #fe761e;
text-decoration: underline;
font-family: arial;
font-weight: 600;
float: left;
padding: 0 0 10px
}
.search_header a.recherchechow:hover {
font-size: 12px;
color: #fe761e;
text-decoration: none
}
.search_header a.recherchehide {
font-size: 12px;
color: #fe761e;
text-decoration: underline;
font-family: arial;
font-weight: 600;
padding: 15px 0 0;
display: inline-block
}
.search_header a.recherchehide:hover {
font-size: 12px;
color: #fe761e;
text-decoration: none
}
#idRechavanceeTunisie {
position: relative;
padding: 15px 0 20px 15px;
background: #FFF;
width: 1005px;
border-bottom: 4px solid #e36d25;
margin-left: -15px;
float: left;
margin-top: 17px;
font-size: 12px;
color: #333;
font-family: latoregular
}
.h2chow1:after,
.h2chow2:after,
.h2chow:after {
display: block;
height: 18px;
float: right;
content: ""
}
.h2chow,
.h2chow1,
.h2chow2 {
color: #333;
font-size: 16px;
font-weight: 400
}
#idRechavanceeTunisie table.margintab {
margin-top: 10px;
margin-bottom: 15px
}
#idRechavanceeTunisie table.marginbottab {
margin-top: 15px
}
#idRechavanceeTunisie table.margintoptab {
margin-bottom: 20px
}
#idRechavanceeTunisie div.selector span {
width: 197px!important;
padding-right: 25px
}
.h2chow,
.h2chow1 {
margin: 5px 5px 0 0;
padding: 3px 15px 15px 30px;
font-family: arial
}
#idRechavanceeTunisie div.selector select {
width: 232px!important
}
#idRechavanceeTunisie div.selector {
width: 220px!important
}
.h2chow {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/filtrer.png) no-repeat
}
.h2chow:after {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/sep.png) repeat-x;
width: 92%
}
.h2chow1 {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/avancee.png) no-repeat
}
.h2chow1:after,
.h2chow2:after {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/sep.png) repeat-x
}
.h2chow1:after {
width: 83%
}
.h2chow2 {
font-family: arial;
margin: 5px 0 10px;
padding: 3px 20px 15px 0
}
.h2chow2:after {
width: 100%
}
ul.chosen-choices li:last-child {
display: none
}
.masquer_bloc {
position: absolute;
right: 0;
bottom: 0;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/gotop.png) no-repeat;
height: 40px;
width: 40px;
display: block;
text-indent: -20000px
}
.rechercheavanceVol {
float: left;
width: 100%
}
.search_header a.recherchechow_vol {
font-size: 12px;
color: #fe761e;
text-decoration: underline;
font-family: arial;
font-weight: 600;
float: left;
padding: 5px 0 10px
}
.search_header a.recherchechow_vol:hover {
font-size: 12px;
color: #fe761e;
text-decoration: none
}
.search_header a.recherchehide_vol {
font-size: 12px;
color: #fe761e;
text-decoration: underline;
font-family: arial;
font-weight: 600;
padding: 38px 0 0;
display: inline-block
}
.search_header a.recherchehide_vol:hover {
font-size: 12px;
color: #fe761e;
text-decoration: none
}
#idRechavanceeVol {
position: relative;
padding: 15px 0 20px 15px;
background: #FFF;
width: 1005px;
border-bottom: 4px solid #e36d25;
margin-left: -15px;
float: left;
margin-top: 17px;
font-size: 12px;
color: #333;
font-family: latoregular
}
#idRechavanceeVol table.margintab {
margin-top: 10px;
margin-bottom: 15px
}
#idRechavanceeVol table.marginbottab {
margin-top: 5px
}
#idRechavanceeVol table.margintoptab {
margin-bottom: 20px
}
#idRechavanceeVol div.selector span {
width: 197px!important;
padding-right: 25px
}
#idRechavanceeVol .h2chow,
#idRechavanceeVol .h2chow1 {
margin: 5px 5px 0 0;
padding: 3px 15px 15px 30px;
font-size: 16px;
font-family: arial;
font-weight: 400;
color: #333
}
#idRechavanceeVol div.selector select {
width: 232px!important
}
#idRechavanceeVol div.selector {
width: 220px!important
}
#idRechavanceeVol .h2chow {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/depart.jpg) no-repeat
}
#idRechavanceeVol .h2chow:after {
content: "";
display: block;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/sep.png) repeat-x;
width: 87%;
height: 18px;
float: right
}
#idRechavanceeVol .h2chow1 {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/retour.jpg) no-repeat
}
#idRechavanceeVol .h2chow1:after,
#idRechavanceeVol .h2chow2:after {
display: block;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/sep.png) repeat-x;
height: 18px;
float: right;
content: ""
}
#idRechavanceeVol .h2chow1:after {
width: 87%
}
#idRechavanceeVol .h2chow2 {
color: #333;
font-size: 16px;
font-family: arial;
font-weight: 400;
margin: 5px 0 10px;
padding: 3px 20px 15px 0
}
#idRechavanceeVol .h2chow2:after {
width: 100%
}
#idRechavanceeVol ul.chosen-choices li:last-child {
display: none
}
#idRechavanceeVol .masquer_bloc {
position: absolute;
right: 0;
bottom: 0;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/gotop.png) no-repeat;
height: 40px;
width: 40px;
display: block;
text-indent: -20000px
}
#idRechavanceeEtranger,
#idRechavanceetun {
position: relative;
padding: 15px 0 20px 15px;
background: #FFF;
width: 1005px;
border-bottom: 4px solid #e36d25;
margin-left: -15px;
float: left;
margin-top: 47px!important;
font-size: 12px;
color: #333;
font-family: latoregular
}
.search_header .ligne_formlastetr {
padding: 5px 0 40px;
font-size: 12px;
width: 98%;
float: left;
font-family: latoregular
}
.search_header a.recherchechow_etr {
font-size: 12px;
color: #fe761e;
text-decoration: underline;
font-family: arial;
font-weight: 600;
float: left;
padding: 5px 0 10px
}
.search_header a.recherchechow_etr:hover {
font-size: 12px;
color: #fe761e;
text-decoration: none
}
.search_header a.recherchehide_etr {
font-size: 12px;
color: #fe761e;
text-decoration: underline;
font-family: arial;
font-weight: 600;
padding: 35px 0 0;
display: inline-block
}
.search_header a.recherchehide_etr:hover {
font-size: 12px;
color: #fe761e;
text-decoration: none
}
#idRechavanceetun table.margintab {
margin-top: 10px;
margin-bottom: 15px
}
#idRechavanceetun table.marginbottab {
margin-top: 5px
}
#idRechavanceetun table.margintoptab {
margin-bottom: 20px
}
#idRechavanceetun div.selector span {
width: 197px!important;
padding-right: 25px
}
#idRechavanceetun div.selector select {
width: 232px!important
}
#idRechavanceetun div.selector {
width: 220px!important
}
#idRechavanceetun .selectchambre div.selector span {
width: 97px!important;
padding-right: 25px
}
#idRechavanceetun .selectchambre div.selector select {
width: 132px!important
}
#idRechavanceetun .selectchambre div.selector {
width: 120px!important
}
#idRechavanceetun .selectbebe div.selector span {
width: 97px!important;
padding-right: 25px
}
#idRechavanceetun .selectbebe div.selector select {
width: 132px!important
}
#idRechavanceetun .selectbebe div.selector {
width: 120px!important
}
#idRechavanceetun .selectage div.selector span {
width: 97px!important;
padding-right: 25px
}
#idRechavanceetun .h2chow,
#idRechavanceetun .h2chow1 {
margin: 5px 5px 0 0;
padding: 3px 15px 15px 30px;
font-family: arial;
font-weight: 400
}
#idRechavanceetun .selectage div.selector select {
width: 132px!important
}
#idRechavanceetun .selectage div.selector {
width: 120px!important;
height: 50px
}
#idRechavanceetun .h2chow {
color: #333;
font-size: 16px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/depart.jpg) no-repeat
}
#idRechavanceetun .error {
color: #f30;
display: block;
font-size: 11px;
left: 0;
position: absolute;
top: 24px
}
#idRechavanceetun .h2chow:after {
content: "";
display: block;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/sep.png) repeat-x;
width: 87%;
height: 18px;
float: right
}
#idRechavanceetun .h2chow1 {
color: #333;
font-size: 16px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/retour.jpg) no-repeat
}
#idRechavanceetun .h2chow1:after,
#idRechavanceetun .h2chow2:after {
display: block;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/sep.png) repeat-x;
height: 18px;
content: "";
float: right
}
#idRechavanceetun .h2chow1:after {
width: 87%
}
#idRechavanceetun .h2chow2 {
color: #333;
font-size: 16px;
font-family: arial;
font-weight: 400;
margin: 5px 0 10px;
padding: 3px 20px 15px 0
}
#idRechavanceetun .h2chow2:after {
width: 100%
}
#idRechavanceetun ul.chosen-choices li:last-child {
display: none
}
#idRechavanceetun .masquer_bloc {
position: absolute;
right: 0;
bottom: 0;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/gotop.png) no-repeat;
height: 40px;
width: 40px;
display: block;
text-indent: -20000px
}
#idRechavanceetun #Label_Text {
font-size: 16px
}
#idRechavanceeEtranger table.margintab {
margin-top: 10px;
margin-bottom: 15px
}
#idRechavanceeEtranger table.marginbottab {
margin-top: 5px
}
#idRechavanceeEtranger table.margintoptab {
margin-bottom: 20px
}
#idRechavanceeEtranger div.selector span {
width: 197px!important;
padding-right: 25px
}
#idRechavanceeEtranger div.selector select {
width: 232px!important
}
#idRechavanceeEtranger div.selector {
width: 220px!important
}
#idRechavanceeEtranger .selectchambre div.selector span {
width: 97px!important;
padding-right: 25px
}
#idRechavanceeEtranger .selectchambre div.selector select {
width: 132px!important
}
#idRechavanceeEtranger .selectchambre div.selector {
width: 120px!important
}
#idRechavanceeEtranger .selectbebe div.selector span {
width: 97px!important;
padding-right: 25px
}
#idRechavanceeEtranger .selectbebe div.selector select {
width: 132px!important
}
#idRechavanceeEtranger .selectbebe div.selector {
width: 120px!important
}
#idRechavanceeEtranger .selectage div.selector span {
width: 97px!important;
padding-right: 25px
}
#idRechavanceeEtranger .h2chow,
#idRechavanceeEtranger .h2chow1 {
margin: 5px 5px 0 0;
padding: 3px 15px 15px 30px;
font-family: arial;
font-weight: 400
}
#idRechavanceeEtranger .selectage div.selector select {
width: 132px!important
}
#idRechavanceeEtranger .selectage div.selector {
width: 120px!important;
height: 50px
}
#idRechavanceeEtranger .h2chow {
color: #333;
font-size: 16px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/depart.jpg) no-repeat
}
#idRechavanceeEtranger .error {
color: #f30;
display: block;
font-size: 11px;
left: 0;
position: absolute;
top: 24px
}
#idRechavanceeEtranger .h2chow:after {
content: "";
display: block;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/sep.png) repeat-x;
width: 87%;
height: 18px;
float: right
}
#idRechavanceeEtranger .h2chow1 {
color: #333;
font-size: 16px;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/retour.jpg) no-repeat
}
#idRechavanceeEtranger .h2chow1:after,
#idRechavanceeEtranger .h2chow2:after {
content: "";
display: block;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/sep.png) repeat-x;
height: 18px;
float: right
}
#idRechavanceeEtranger .h2chow1:after {
width: 87%
}
#idRechavanceeEtranger .h2chow2 {
color: #333;
font-size: 16px;
font-family: arial;
font-weight: 400;
margin: 5px 0 10px;
padding: 3px 20px 15px 0
}
.top_select_chambre label,
.top_select_lit label {
margin-bottom: 2px
}
#idRechavanceeEtranger .h2chow2:after {
width: 100%
}
#idRechavanceeEtranger ul.chosen-choices li:last-child {
display: none
}
#idRechavanceeEtranger .masquer_bloc {
position: absolute;
right: 0;
bottom: 0;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/img/gotop.png) no-repeat;
height: 40px;
width: 40px;
display: block;
text-indent: -20000px
}
#idRechavanceeEtranger #Label_Text {
font-size: 16px
}
.depart_vol_av,
.retour_vol_av {
float: left;
width: 50%
}
.boutonval_bas {
float: left!important;
margin-top: 15px
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span,
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container-single .chosen-search input[type=text],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-single div b,
.chosen-rtl .chosen-search input[type=text] {
background-image: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/chosen-sprite@2x.png)!important;
background-size: 52px 37px!important;
background-repeat: no-repeat!important
}
}
.top_select_chambre div.selector {
width: 110px!important
}
.top_select_chambre div.selector span {
width: 97px!important;
padding-right: 15px
}
.top_select_chambre div.selector select,
.top_select_chambre div.selector select option {
font-size: 12px;
font-family: latoregular;
color: #333;
font-weight: 400
}
.top_select_lit {
width: 124px!important
}
.top_select_lit div.selector {
width: 106px!important
}
.top_select_lit div.selector span {
width: 84px!important;
padding-right: 24px
}
.top_select_lit div.selector select,
.top_select_lit div.selector select option {
font-size: 12px;
font-family: latoregular;
color: #333;
font-weight: 400
}
.cr_Grid1UnSelectedHeaderItem .ajout_plus {
margin: 0 5px
}
.cr_Grid1UnSelectedHeaderItem .ajout_moin {
margin: 0
}
.cr_Grid1UnSelectedHeaderItem label,
.cr_Grid1UnSelectedHeaderItem span.cr_title1 {
font-size: 12px;
font-family: latoregular;
padding-bottom: 3px;
display: inline-block
}
.cr_Grid1UnSelectedHeaderItem .selectAgeEnfant {
float: left;
margin-right: 8px;
width: 40px!important;
margin-top: 5px
}
.cr_Grid1UnSelectedHeaderItem .selectAgeEnfant .selector {
width: 30px!important
}
.cr_Grid1UnSelectedHeaderItem .selectAgeEnfant .selector span {
width: 6px!important
}
.cr_Grid1UnSelectedHeaderItem .uniform-input {
margin-top: 0;
margin-left: 0;
margin-right: 0;
width: 45px!important
}
.cr_Grid1UnSelectedHeaderItem .selectchambre {
padding-right: 10px;
width: 50px;
padding-bottom: 10px
}
.cr_Grid1UnSelectedHeaderItem .selectchambre .selector {
width: 50px!important
}
.cr_Grid1UnSelectedHeaderItem .selectchambre .selector span {
width: 26px!important
}
.cr_Grid1UnSelectedHeaderItem .selectadulte {
padding-right: 10px;
width: 50px!important
}
.cr_Grid1UnSelectedHeaderItem .selectadulte .selector {
width: 50px!important
}
.cr_Grid1UnSelectedHeaderItem .selectadulte .selector span {
width: 26px!important
}
.cr_Grid1UnSelectedHeaderItem .selectenfant {
padding-right: 10px
}
.cr_Grid1UnSelectedHeaderItem .selectenfant .selector {
width: 50px!important
}
.cr_Grid1UnSelectedHeaderItem .selectenfant .selector span {
width: 25px!important
}
.cr_Grid1UnSelectedHeaderItem .selectlitbebe {
padding-right: 8px;
width: 150px
}
.cr_Grid1UnSelectedHeaderItem .selectlitbebe .selector {
width: 60px!important
}
.cr_Grid1UnSelectedHeaderItem .selectlitbebe .selector span {
width: 35px!important
}
.cr_Grid1UnSelectedHeaderItem .selectadulte,
.cr_Grid1UnSelectedHeaderItem .selectbebe,
.cr_Grid1UnSelectedHeaderItem .selectchambre {
position: relative
}
.cr_Grid1UnSelectedHeaderItem tr#tdRoom1 .selectadulte::after,
.cr_Grid1UnSelectedHeaderItem tr#tdRoom1 .selectbebe::after,
.cr_Grid1UnSelectedHeaderItem tr#tdRoom1 .selectchambre::after,
.cr_Grid1UnSelectedHeaderItem tr#tdRoom2 .selectadulte::after,
.cr_Grid1UnSelectedHeaderItem tr#tdRoom2 .selectbebe::after,
.cr_Grid1UnSelectedHeaderItem tr#tdRoom2 .selectchambre::after,
.cr_Grid1UnSelectedHeaderItem tr#tdRoom3 .selectadulte::after,
.cr_Grid1UnSelectedHeaderItem tr#tdRoom3 .selectbebe::after,
.cr_Grid1UnSelectedHeaderItem tr#tdRoom3 .selectchambre::after {
width: 80px;
height: 1px;
background: #ddd;
content: '';
position: absolute;
left: 0;
top: -5px
}
.cr_Grid1UnSelectedHeaderItem tr#tdRoom1 .selectbebe::after,
.cr_Grid1UnSelectedHeaderItem tr#tdRoom2 .selectbebe::after,
.cr_Grid1UnSelectedHeaderItem tr#tdRoom3 .selectbebe::after {
width: 69px
}
.selectage {
padding-bottom: 5px
}
#avanceesearch .idRechavanceetunV2.multiChambre {
margin-top: 0!important
}
.footer_link_hotel,
.footer_txt {
font-family: Campton-Book;
padding-top: 10px
}
.footer_logo {
width: 220px;
float: left;
height: 60px
}
.footer_txt {
width: 800px;
float: right;
height: 50px;
font-size: 13px;
color: #FFF
}
.liste_footer_hotel {
width: 800px;
float: left;
height: auto
}
.liste_news_hotel {
width: 210px;
float: right;
height: auto
}
.footer_link_hotel {
width: 200px;
float: left;
height: auto;
font-size: 12px;
color: #b2b2b2
}
.footer_link_hotel ul {
padding: 0;
margin: 0
}
.footer_link_hotel ul li {
padding: 0 0 5px;
margin: 0;
list-style: none
}
.footer_link_hotel a {
text-decoration: none;
color: #b2b2b2
}
.footer_link_hotel a:hover {
text-decoration: underline;
color: #FFF
}
.footer_link_hotel .titre_hotel {
width: 170px;
float: left;
height: auto;
font-size: 18px;
font-family: Campton-Bold;
color: #00aeda;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/point_bleu.png) no-repeat;
padding: 0 0 10px 30px
}
.footer_link_hotel .bloc_hotel {
width: 100px;
float: left;
height: auto
}
.footer_newsletter {
width: 200px;
float: left;
height: auto;
font-size: 13px;
font-family: Campton-Book;
color: #b2b2b2;
padding-top: 10px;
position: relative
}
.footer_newsletter .error {
font-size: 11px;
display: block;
padding: 5px 0 0;
color: #F30
}
.footer_newsletter .titre_newsletter {
width: 200px;
float: left;
height: auto;
font-size: 16px;
font-family: Campton-Bold;
color: #00aeda;
padding: 0 0 10px
}
.footer_newsletter .form_newsletter {
width: 190px;
float: left;
height: auto;
font-size: 13px;
font-family: Campton-Book;
color: #666;
padding: 5px;
background: #FFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: relative
}
.footer_newsletter .form_newsletter .emailinput {
border: none;
font-size: 13px;
font-family: Campton-Book;
color: #999;
background: 0 0;
width: 137px;
vertical-align: top
}
.footer_newsletter .form_newsletter div.button {
background: #00aeda!important;
border: none!important;
color: #FFF;
font-family: Campton-Bold;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
vertical-align: top;
position: absolute;
top: 5px;
right: 5px
}
.footer_newsletter .form_newsletter div.button .hover {
background: #ff741b!important;
border: none!important;
color: #FFF
}
.footer_newsletter .form_newsletter div.button span {
background: 0 0!important;
border-bottom: none!important;
padding: 5px 10px 3px;
margin: 0!important
}
.footer_newsletter .form_newsletter input.uniform-input,
.footer_newsletter .form_newsletter input.uniform-input.hover,
.footer_newsletter .form_newsletter input.uniform-input:focus {
border: none;
background: 0 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 transparent;
-moz-box-shadow: 0 0 0 0 transparent;
box-shadow: 0 0 0 0 transparent;
height: 30px;
line-height: 30px;
vertical-align: top;
font-size: 13px;
font-family: Campton-Book
}
.footer_contact,
.footer_qui_hotel,
.footer_qui_hotel .titre_qui,
.suivez_nous,
.suivez_nous .titre_suivez_nous {
width: 200px;
float: left;
height: auto
}
.suivez_nous {
font-size: 12px;
font-family: Campton-Book;
color: #FFF;
padding-top: 10px
}
.suivez_nous img {
margin: 5px 0;
border: none
}
.suivez_nous .titre_suivez_nous {
font-size: 18px;
font-family: Campton-Bold;
color: #00aeda;
padding: 0 0 10px
}
.footer_qui_hotel {
font-size: 12px;
font-family: Campton-Book;
color: #b2b2b2;
padding-top: 30px
}
.footer_qui_hotel ul {
padding: 0;
margin: 0
}
.footer_qui_hotel ul li {
padding: 5px 0 0;
margin: 0;
list-style: none
}
.footer_qui_hotel a {
text-decoration: none;
color: #b2b2b2
}
.footer_qui_hotel a:hover {
text-decoration: underline;
color: #FFF
}
.footer_qui_hotel .titre_qui {
font-size: 18px;
font-family: Campton-Bold;
color: #00aeda;
padding: 0 0 10px
}
.footer_contact {
font-size: 12px;
font-family: Campton-Book;
color: #b2b2b2;
padding: 60px 0 0
}
.footer_contact ul {
padding: 0;
margin: 0
}
.footer_contact ul li {
padding: 5px 0 0;
margin: 0;
list-style: none
}
#bloc-offre-omra #bloc3,
#bloc-offre-omra #bloc4 {
width: 417px;
height: 30px;
float: left;
padding-top: 240px;
margin-top: -10px
}
.footer_contact a {
text-decoration: none;
color: #b2b2b2
}
.footer_contact a:hover {
text-decoration: underline;
color: #FFF
}
.btn-reservez a,
a {
text-decoration: none
}
#container-omra {
width: 855px;
height: 1595px;
margin: 0 auto;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bg.jpg) center top no-repeat;
padding-top: 127px;
padding-left: 43px;
padding-right: 52px
}
#bloc-visite-omra {
width: 495px;
height: 60px;
margin: 0 auto;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bg-visiter.png) center no-repeat;
font-size: 25px;
color: #3a2000;
padding-left: 136px
}
.btn-reservez,
.btn-reservez a {
color: #FFF;
font-family: Arial, Helvetica, sans-serif
}
#bloc-offre-omra {
width: 855px;
height: 565px;
margin: 0 auto
}
#bloc-offre-omra #bloc1 {
width: 395px;
height: 30px;
float: left;
margin-left: 30px;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bloc1.png) no-repeat;
padding-top: 230px
}
#bloc-offre-omra #bloc2 {
width: 395px;
height: 30px;
float: left;
margin-left: 20px;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bloc2.png) no-repeat;
padding-top: 230px
}
#bloc-offre-omra #bloc3 {
margin-left: 20px;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bloc3.png) no-repeat
}
#bloc-offre-omra #bloc4 {
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bloc4.png) no-repeat
}
.btn-reservez {
width: 223px;
height: 24px;
margin: 0 auto;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bnt-reservez.png) center no-repeat;
text-align: center;
font-size: 17px;
padding-top: 6px
}
#bloc-texte-contact-omra,
#bloc-texte-prepa-omra,
#bloc-texte-suivi-omra {
width: 840px;
line-height: 19px;
padding-left: 15px;
margin: 0 auto
}
.btn-reservez a:hover {
color: #000
}
#bloc-contact-omra,
#bloc-garantie-omra,
#bloc-prepa-omra,
#bloc-suivi-omra,
#bloc-texte-contact-omra,
#bloc-texte-garantie-omra,
#bloc-texte-prepa-omra,
#bloc-texte-suivi-omra,
#bloc-texte-suivi-omra span {
font-family: Arial, Helvetica, sans-serif;
color: #3a2000
}
#bloc-prepa-omra {
width: 532px;
height: 30px;
margin: 0 auto;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bg-prepa.png) center no-repeat;
font-size: 20px;
font-weight: 700;
padding-left: 80px
}
#bloc-texte-prepa-omra {
height: 140px;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bg-texte1.png) center right no-repeat;
font-size: 14px;
padding-top: 10px
}
#bloc-suivi-omra {
width: 752px;
height: 25px;
margin: 20px auto 0;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bg-suivi.png) center no-repeat;
font-size: 20px;
font-weight: 700;
padding-left: 70px
}
#bloc-texte-suivi-omra {
height: 250px;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bg-text2.png) center right no-repeat;
font-size: 14px;
padding-top: 15px
}
#bloc-texte-suivi-omra span {
font-size: 15px;
line-height: 18px;
margin-left: 25px;
margin-top: -10px
}
#bloc-contact-omra {
width: 318px;
height: 30px;
margin: 20px auto 0;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bg-contact.png) center no-repeat;
font-size: 20px;
font-weight: 700;
padding-left: 95px
}
#bloc-texte-contact-omra {
height: 60px;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bg-text3.png) center right no-repeat;
font-size: 14px;
padding-top: 15px
}
#bloc-texte-contact-omra strong {
font-size: 18;
text-decoration: underline
}
#bloc-garantie-omra {
width: 416px;
height: 45px;
margin: 15px auto 0;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bg-garantie.png) center no-repeat;
font-size: 20px;
font-weight: 700;
text-align: center;
padding-right: 220px
}
#bloc-texte-garantie-omra {
width: 830px;
height: 135px;
margin: 0 auto;
background: url(https://www.traveltodo.com/wp-content/uploads/2016/02/omra/img/bg-text4.png) center right no-repeat;
font-size: 16px;
line-height: 24px;
padding-top: 15px;
padding-left: 25px
}
@font-face {
font-family: latobold;
src: url(//www.traveltodo.com/wp-content/themes/traveltodo/font/lato-bold-webfont.eot);
src: url(//www.traveltodo.com/wp-content/themes/traveltodo/font/lato-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/lato-bold-webfont.woff) format('woff'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/lato-bold-webfont.ttf) format('truetype'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/lato-bold-webfont.svg#latobold) format('svg');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: latoregular;
src: url(//www.traveltodo.com/wp-content/themes/traveltodo/font/lato-regular-webfont.eot);
src: url(//www.traveltodo.com/wp-content/themes/traveltodo/font/lato-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/lato-regular-webfont.woff) format('woff'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/lato-regular-webfont.ttf) format('truetype'), url(//www.traveltodo.com/wp-content/themes/traveltodo/font/lato-regular-webfont.svg#latoregular) format('svg');
font-weight: 400;
font-style: normal
}
table,
td {
border: none;
vertical-align: top;
padding-right: 2px
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block
}
audio,
canvas,
video {
display: inline-block;
max-width: 100%
}
a {
color: #B7CD3B
}
a:focus {
outline: dotted thin
}
a:active,
a:hover {
outline: 0;
color: #B7CD3B
}
.btn a,
.btn_bottom a,
.template .btn a,
.template .btn_bottom a {
padding: 0 20px 0 10px;
height: 31px;
line-height: 31px;
text-align: center;
text-shadow: 1px 1px 0 #a95802;
-moz-text-shadow: 1px 1px 0 #a95802;
-webkit-text-shadow: 1px 1px 0 #a95802;
-ms-text-shadow: 1px 1px 0 #a95802;
color: #FFF;
font-family: latobold;
font-size: 16px;
float: right
}
.template .btn {
vertical-align: middle
}
.template .btn_bottom {
vertical-align: bottom
}
.template .btn a,
.template .btn_bottom a {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/btn_right.jpg) right top no-repeat #ed7b01
}
.template .btn a:hover,
.template .btn_bottom a:hover {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/btn_right_hover.jpg) right top no-repeat #cd6a01
}
.btn {
vertical-align: middle
}
.btn_bottom {
vertical-align: bottom
}
.btn a,
.btn_bottom a {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/btn_right.jpg) right top no-repeat #ed7b01
}
.btn a:hover,
.btn_bottom a:hover {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/btn_right_hover.jpg) right top no-repeat #cd6a01
}
.template .prix,
.template .prix_top {
float: right;
margin-top: 0
}
.template .prix_top {
margin-top: 0
}
.template .prix *,
.template .prix_top * {
width: 100%;
display: inline-block;
text-align: right
}
.prix,
.prix_top {
text-align: right
}
.template .stars {
display: block;
width: 77px
}
.template .stars span {
overflow: hidden;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/stars.gif) no-repeat;
height: 17px;
float: left
}
.template .txt {
display: block;
float: left;
margin-top: 5px
}
.template .special_offre {
display: inline-block
}
.template .special_offre td {
text-align: left;
padding: 0 10px
}
.template .btn_table {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
background-color: #ed7b01;
display: block;
line-height: 28px;
height: 28px;
padding: 0 5px;
text-align: center;
width: auto;
float: right
}
.template .btn_table:hover {
background-color: #b7cd3c
}
.template .title {
text-transform: uppercase;
color: #404040;
font-size: 24px;
font-family: latoregular, Arial, Helvetica, sans-serif;
border-left: 6px solid #ed7b01;
height: 54px;
line-height: 54px;
text-align: left;
padding-left: 17px;
margin-bottom: 28px
}
.tpl_blocleft h2,
.tpl_titre h1 {
padding: 0;
text-transform: uppercase
}
.template .all {
height: 30px;
line-height: 30px;
display: block;
width: 100%;
margin-top: 20px
}
.template .all a {
text-decoration: underline;
color: #ed7b01;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
float: right
}
.template .all a:hover {
color: #b7cd3c
}
.tpl_titre h1 {
color: #ed7b01;
font-family: latobold, Arial, Helvetica, sans-serif;
font-size: 32px;
margin: 0;
text-align: center
}
.tpl_blocleft {
font-family: latoregular;
font-size: 12px;
color: #717171;
text-align: left;
line-height: 18px;
vertical-align: top
}
.tpl_blocleft h2,
.tpl_titre_orange {
font-family: latobold, Arial, Helvetica, sans-serif;
font-size: 22px
}
.tpl_blocleft h2 {
color: #717171;
margin: 0
}
.tpl_titre_orange {
color: #FFF;
padding-left: 60px;
text-align: left;
width: 960px;
height: 50px;
border-bottom: 3px solid #cc6a01;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/selection.png) no-repeat #ed7b01;
vertical-align: middle
}
.bloc_3hotels,
.bloc_4hotels {
color: #666;
font-size: 13px;
text-align: left;
height: 400px;
padding: 10px 5px;
border-bottom: 2px solid #f1f1f1;
border-top: 1px solid #f1f1f1;
border-left: 2px solid #f1f1f1;
border-right: 2px solid #f1f1f1;
font-family: latoregular
}
.bloc_3hotels,
.bloc_4hotels,
.table_hotel {
background: #f7f7f7
}
.bloc_3hotels {
width: 285px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px
}
.bloc_4hotels {
width: 215px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px
}
.table_hotel .titre_hotel {
font-size: 15px;
text-transform: uppercase;
color: #212121;
height: 35px
}
.table_hotel .img_hotel {
border: none;
margin: 0;
padding-top: 5px;
position: relative;
float: left
}
.tpl2_aimerez,
.tpl2_rightgris {
-webkit-border-radius: 5px;
-moz-border-radius: 5px
}
.table_hotel .desc_hotel {
font-family: latoregular;
font-size: 13px;
color: #353535;
padding-top: 10px
}
.table_hotel .prix_hotel {
color: #ed7b01;
font-family: latobold, Arial, Helvetica, sans-serif;
font-size: 26px;
text-transform: uppercase
}
.table_hotel .au_lieu,
.table_hotel .prix_promo {
color: #7f7f7f;
display: block;
font-style: italic;
text-decoration: line-through
}
.table_hotel .au_lieu,
.table_hotel .prix_promo,
.toute_offre {
font-family: latoregular
}
.table_hotel .prix_promo {
font-size: 13px;
text-transform: uppercase
}
.table_hotel .au_lieu {
font-size: 13px
}
.bloc_remise,
.table_hotel .apartire {
font-family: latobold
}
.table_hotel .apartire {
color: #000;
font-size: 13px;
text-transform: none;
padding-right: 0;
vertical-align: middle;
margin-top: 5px;
display: inline-block
}
.bloc_remise {
color: #FFF;
font-size: 20px;
width: 150px;
height: 24px;
background: #b7cd3c;
padding: 5px;
position: absolute;
text-align: center;
right: 0;
top: 5px
}
.toute_offre,
.tpl_infosimg {
text-align: right;
vertical-align: middle
}
.toute_offre {
color: #ed7b01;
font-size: 11px;
height: 30px;
padding-right: 20px
}
.tpl_infos,
.tpl_infosimg {
font-family: latoregular;
height: 200px;
border-bottom: 4px solid #3b3b3b;
border-top: 4px solid #8b8b8b;
background: #565656
}
.toute_offre a {
color: #ed7b01;
text-decoration: underline
}
.toute_offre a:hover {
color: #b44b14;
text-decoration: none
}
.tpl_infosimg {
color: #FFF;
font-size: 13px
}
.tpl_infos {
color: #FFF;
font-size: 14px;
text-align: center;
vertical-align: middle!important;
line-height: 24px
}
.tpl_infos .infosres,
.tpl_infos .phone {
font-family: latobold
}
.tpl_infos .infosres {
font-size: 32px;
line-height: 30px
}
.tpl_infos .phone {
font-size: 22px
}
.tpl_infos .email {
font-family: latoregular;
font-size: 20px
}
.tpl2_aimerez,
.tpl2_clientrac,
.tpl2_prix,
.tpl2_titrecroisiere {
font-family: latobold
}
.tpl2_bannerhaut {
background: #ed7b01;
border-bottom: 4px solid #b75f01;
height: 136px;
width: 660px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
padding: 30px 0 0 40px;
font-size: 40px;
color: #FFF;
vertical-align: top;
position: relative;
float: left
}
.tpl2_lienfleche {
position: absolute;
right: -20px;
top: 60px;
width: 42px;
height: 42px
}
.tpl2_borderimg {
border-bottom: 3px solid #ed7b01;
float: left;
position: relative
}
.tpl2_contenu3bloc {
padding: 10px;
font-size: 14px;
width: 203px;
color: #333;
border-left: 1px solid #c7c7c7;
border-right: 1px solid #c7c7c7
}
.tpl2_inclusive {
color: #909090
}
.tpl2_prix {
color: #FFF;
font-size: 16px;
text-align: center;
width: 129px;
height: 20px;
background: #ed7b01;
padding: 5px;
position: absolute;
left: 0;
top: 30px
}
.tpl2_rightbleu,
.tpl2_rightgris,
.tpl3_aimerez,
.tpl3_aimerez1,
.tpl3_decouvrer {
position: relative;
float: left
}
.tpl2_rightgris {
background: #8a8a8a;
border-bottom: 4px solid #6b6b6b; width: 210px;
border-radius: 5px;
padding: 10px;
font-size: 13px;
color: #FFF;
vertical-align: top
}
.tpl2_aimerez,
.tpl2_rightorange {
background: #ed7b01;
border-bottom: 4px solid #b75f01;
color: #FFF;
position: relative;
float: left
}
.tpl2_titrecroisiere {
font-size: 18px;
width: 203px;
color: #FFF
}
.tpl2_aimerez {
height: 30px;
width: 450px;
border-radius: 5px;
padding: 3px 5px 3px 10px;
font-size: 20px;
vertical-align: middle;
line-height: 30px
}
.tpl2_rightbleu,
.tpl2_rightorange {
width: 440px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding: 10px;
font-size: 13px;
vertical-align: top
}
.tpl2_rightorange {
height: 200px;
border-radius: 5px
}
.tpl2_clientrac {
font-size: 20px
}
.tpl2_rightbleu {
background: #5bacc1;
border-bottom: 4px solid #468595;
height: 240px;
border-radius: 5px;
color: #FFF
}
.tpl3_aimerez,
.tpl3_aimerez1 {
background: #ed7b01;
border-bottom: 4px solid #b75f01;
height: 34px;
padding: 5px 5px 3px 10px;
font-size: 20px;
color: #FFF;
font-family: latobold;
line-height: 30px
}
.tpl3_aimerez {
width: 450px;
vertical-align: middle
}
.tpl3_aimerez1 {
width: 925px;
vertical-align: middle
}
.tpl3_basgris,
.tpl3_basvert,
.tpl3_decouvrer {
height: 40px;
vertical-align: middle
}
.tpl3_deschaut,
.tpl3_deschotel,
.tpl3_titrehotel {
font-family: latoregular
}
.tpl3_deschaut {
width: 900px;
padding: 0 20px;
font-size: 13px;
color: #666
}
.tpl3_titrehotel {
font-size: 20px;
color: #ed7b01
}
.tpl3_deschotel {
font-size: 12px;
color: #666;
padding-top: 5px
}
.tpl3_allhotel {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
color: #666;
padding-top: 10px
}
.tpl3_basgris,
.tpl3_basvert,
.tpl3_newprix {
color: #FFF;
font-family: latoregular
}
.tpl3_basgris {
background: #7d7d7d;
width: 100px;
padding: 0 5px 0 0;
font-size: 12px;
text-align: right;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-left-radius: 4px
}
.tpl3_basvert {
background: #b7cd3c;
width: 45px;
font-size: 15px;
text-align: center;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
border-bottom-right-radius: 4px
}
.tpl3_newprix {
font-size: 13px
}
.tpl3_ancienprix {
font-size: 11px;
font-family: latoregular;
color: #000;
text-decoration: line-through
}
.tpl3_decouvrer {
background: #FFF;
border-left: 5px solid #ed7b01;
width: 925px;
padding: 10px 0 0 10px;
font-size: 24px;
color: #404040;
font-family: latobold;
line-height: 30px;
text-transform: uppercase
}
.tpl3_special,
.tpl3_special1 {
height: 45px;
width: 900px;
font-size: 13px;
color: #666;
vertical-align: middle;
font-family: latoregular
}
.tpl3_special {
background: #f2f2f2
}
.tpl3_special1 {
background: #FFF
}
.tpl3_colonne1,
.tpl3_colonne4 {
height: 45px;
vertical-align: middle;
font-family: latobold;
font-size: 14px
}
.tpl3_colonne1 {
width: 250px;
padding: 0 0 0 20px;
color: #383838
}
.tpl3_colonne4 {
width: 240px;
padding: 0;
color: #ed7b01
}
.tpl3_colonne5 a {
background: #ed7b01;
padding: 0 5px;
height: 31px;
line-height: 30px;
text-align: center;
float: left;
color: #FFF;
font-family: latoregular;
font-size: 14px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
.tpl3_colonne5 a:hover {
background: #b7cd3c
}
table.special_offre,
td {
border: none;
padding-right: 2px;
vertical-align: top
}
#menu-item-27557 a span {
line-height: 16px!important
}
#menu-item-27557 a {
padding-bottom: 1px!important
}
#wpcf7-f27561-p27563-o1,
#wpcf7-f27562-p27563-o2 {
display: inline-block;
width: 100%
}
.bloc-corp-left,
.bloc-dev-left {
width: 48%;
float: left
}
.bloc-corp-right,
.bloc-dev-right {
width: 48%;
float: right
}
.bloc-corp-left p,
.bloc-corp-right p,
.bloc-dev-left p,
.bloc-dev-right p {
margin: 10px;
color: #ee7e01
}
.bloc-corp-left input,
.bloc-corp-left select,
.bloc-corp-right input,
.bloc-corp-right select,
.bloc-dev-left input,
.bloc-dev-left select,
.bloc-dev-right input,
.bloc-dev-right select {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
box-sizing: border-box
}
#destination,
#theme,
#voyage {
height: 30px;
padding: 0 0 0 10px;
border: 1px solid #e6e6e6;
background: #f0f0f0
}
.bloc-comm {
display: inline-block;
width: 100%;
color: #ee7e01
}
#destination {
width: 150px
}
#post-22775 div.wpcf7 {
padding: 20px;
display: flow-root
}
#post-22775 .wpcf7-form p {
margin: 15px 0;
width: 90%
}
#post-22775 .wpcf7-form label {
float: right;
margin-left: 16px;
font-family: jannalt;
font-weight: 700
}
#post-22775 .wpcf7 input[type=text],
#post-22775 .wpcf7 input[type=tel],
#post-22775 .wpcf7 input[type=email],
#post-22775 .wpcf7 textarea {
color: #000;
font-family: lora, sans-serif;
font-style: italic;
height: 33px;
width: 100%
}
#post-22775 .wpcf7 input[type=submit],
#post-22775 .wpcf7 input[type=button] {
background-color: #725f4c;
width: 100%;
text-align: center;
text-transform: uppercase
}
#post-22775 div.button span {
font-family: jannalt!important;
font-size: 18px!important
}
.bloc-cont-left {
width: 50%;
float: left;
}
.bloc-cont-right {
width: 50%;
float: left
}
.calc-pourcentage,
.prix-barr {
float: right;
position: relative;
display: inline-block
}
#post-22775 h3 {
font-size: 25px;
padding: 18px
}
.bloc-cont-left p label,
.bloc-cont-right p label {
height: 40px;
display: inline-block;
line-height: 24px;
}
body.error404 {
background: url(https://www.traveltodo.com/wp-content/uploads/2018/09/BACKGROUND1-new-septembre.jpg) top center no-repeat #ececec
}
.fb_iframe_widget {
left: 6px!important
}
#status {
font-size: 10px;
margin-top: 5px
}
.prix-barr {
padding-right: 13px;
top: 3px
}
.calc-pourcentage {
text-align: right;
margin-top: -33px;
margin-right: 5px;
background: #FC792A;
color: #fff;
padding: 9px 3px;
border-radius: 50%;
top: 5px
}
.prix-barr del {
color: red;
font-size: 12px;
font-weight: 700
}
.bx-wrapper .is-countdown {
background-color: rgba(255, 255, 255, .3);
position: absolute;
padding: 7px;
width: 46%;
color: #fff;
font-weight: 700;
top: 5.5rem;
border-bottom: 5px solid;
right: 128px
}
.bloc-prix {
display: inline-block;
position: relative;
top: -5px
}
.page-head-book {
background: url(https://www.traveltodo.com/wp-content/uploads/2018/09/bg-booking13.jpg) top center no-repeat #ececec
}
img[src*="bannerM"] {
display: none !important;
}
.bloc-map-runpay
{
margin-top: 40px;
}
#megaMenu img
{
width: 37px;
height: 37px;
position: relative;
top: 2px;
}
#megaMenu.megaMenuHorizontal ul.megaMenu>li.menu-item>ul.sub-menu.sub-menu-1
{
top: 75px !important;
} #megaMenu ul.megaMenu > #menu-item-27519:hover > a
{
background-color: #28b6da!important;
}
#megaMenu ul.megaMenu > #menu-item-27587:hover > a
{
background-color: #298dab!important;
}
#megaMenu ul.megaMenu > #menu-item-15278:hover > a
{
background-color: #f69900!important;
}
#megaMenu.megaMenuHorizontal ul.megaMenu>li.menu-item>ul.sub-menu.sub-menu-1
{
left: inherit !important;
}
.toggle-subarrow
{
display: block;
background: transparent !important;
width: 33px;
right: 55px;
height: 20px;
float: right;
margin-right: 49px !important;
margin-top: 9px !important;
}
.toggle-subarrow img
{
display: block !important;
width: 18px !important;
height: 9px !important;	
}
.page-head-book .header_link
{
padding-top: 12px;
}
#post-29403 .tpl2_aimerez
{
width: 97% !important;
}
.tpl2_aimerez img
{
width: auto !important;
} @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator{padding: 0px 12px 0px 13px;}
} @media screen and (min-width: 640px), screen\9 {
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator{padding: 0px 12px 0px 13px;}
} @media screen\9 {
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator{padding: 0px 12px 0px 13px;}
} @media \0screen {
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator{padding: 0px 12px 0px 13px;}
} @media \0screen\,screen\9 {
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator{padding: 0px 12px 0px 13px;}
} @media screen and (min-width:0\0){
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator{padding: 0px 12px 0px 13px;}
}
@-moz-document url-prefix() {
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator{padding: 0px 22px 0px 22px;}
}
#menu-item-2976 ul.sub-menu li a
{
background-color: transparent !important;
background-image: none !important;
}
.title_home
{
height: 40px;
background: #5b5b5b;
font-size: 23px;
font-family: Campton-Light;
font-weight: 400;
color: #FFF;
margin: 0;
padding: 10px 0 0 20px;
text-transform: uppercase;
margin-top: 10px;
}
.title_subtitle
{
width: 96.5% !important;
font-size: 16px !important;
padding-left: 15px !important;
}
.special-new
{
position: absolute;
top: 11px;
right: 0px;
color: #35023a;
border: 2px solid rgb(255,217,0);
border-radius: 6px;
padding: 0px 4px;
background: rgb(255,238,145);
background: -moz-linear-gradient(top, rgba(255,238,145,1) 0%, rgba(255,217,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,238,145,1) 0%,rgba(255,217,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,238,145,1) 0%,rgba(255,217,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffee91', endColorstr='#ffd900',GradientType=0 );
font-size: 12px;
font-weight: bold;
}
.post-33444 .wpcf7-form input[type=email],
.post-33444 .wpcf7-form input[type=text],
.post-33444 .wpcf7-form input[type=tel]
{
width: 280px;
float: right;
margin-right: 15px;
}
#wpcf7-f22774-p33444-o1 input[type=submit]
{
font-size: 20px;
line-height: 26px;
height: 39px;
margin-top: 16px;
padding: 0 33px;
font-weight: bolder;
width: 100px;
margin: 0px auto;	
}
#menu-item-30821 a img
{
width: 46px;
}

@media screen and (max-width:1000px) {
.icn-ticket{display: block !important;}
.tpl2_bannerhaut
{
padding: 26px 0 0 0px;
}
#megaMenu.megaMenu-nojs ul li:hover>ul.sub-menu-1
{
visibility: inherit;
}
#megaMenu ul li.ss-nav-menu-mega
{
display: inline-table;
}
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator
{
height: 27px;
}
.wpmega-link-title br
{
display: none;
}
.slider_header #bx-pager a div,
.slider_header #bx-pager a div:hover {
font-size: 0!important;
width: 10px;
padding: 0
}
.slider_header .active div {
border-top: transparent;
height: 10px!important;
margin-top: 0
}
.slider_header #bx-pager a div {
height: 10px
}
.slider_header {
height: 250px
}
{
top: 242px;
left: 42%
}
.slider_header #bx-pager {
top: 0;
position: relative;
display: block;
margin: 0 auto;
width: 82px;
background-color: rgba(183, 205, 60, .7)
}
.bx-wrapper img {
width: 97%;
box-shadow: rgba(160, 158, 158, .77) 2px 2px 4px 2px;
border: 3px solid #fff;
margin: 0 auto
}
#post-15204 p img,
.article_press_contenu,
.bloc-image-vol,
.intro_press_contenu,
.list_news,
.promohotel .detail_article {
width: 100%
}
.bx-viewport {
padding-bottom: 10px
}
.detailinfo_agence .bloc_infoagencebas {
width: 100%;
padding-bottom: 0
}
.information2 strong {
float: left
}
#search_hotel_tunisie .ligne_cat1 {
margin-right: 0!important
}
.bloc-public {
display: block!important
}
.agences_container_map,
.agences_container_mapin #container_map_detail {
margin-bottom: 20px;
margin-top: 0
}
.bloc-image-vol {
height: 100%
}
#megaMenu ul.megaMenu>li.megaHover,
#megaMenu ul.megaMenu>li.megaHover>a,
#megaMenu ul.megaMenu>li.megaHover>span.um-anchoremulator,
#megaMenu ul.megaMenu>li:hover,
#megaMenu ul.megaMenu>li:hover>a,
#megaMenu ul.megaMenu>li:hover>span.um-anchoremulator,
#menu {
z-index: 1000
}
.tpl_titre_orange {
width: 85%!important;
background-position: left!important
}
#post-16393 .template,
#post-16405 .template,
#post-16417 .template,
#post-16431 .template,
#post-8811 .template {
margin: 0 10px;
width: 95%;
float: inherit
}
.bloc_interne_page h1 {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/miniature-t1.png) center left no-repeat
}
.bloc_interne_page {
margin-top: 0
}
#fwbslider a {
display: none
}
.decor {
padding: 3px
}
.site-navigation {
width: 100%;
margin-top: 0;
float: inherit!important;
clear: both
}
#megaMenu a,
#megaMenu div,
#megaMenu img,
#megaMenu li,
#megaMenu span,
#megaMenu ul {
background: #fff!important
}
.site-navigation li {
float: none!important
}
ul.megaMenu li:hover ul { background: #272727!important;
color: #fff
} #megaMenu .ss-nav-menu-with-img img,
.header-main,
.header_link {
display: none
}
ul.sub-menu {
position: static!important;
box-shadow: none;
width: 100%!important
}
ul.sub-menu li a {
background: #272727!important;
border: none;
color: #8B8B8B
}
#menu:after,
#primary-navigation:after {
position: absolute;
top: -15px;
left: 95px;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 20px solid #fff
}
ul.sub-menu li a:hover {
color: #ccc;
background: 0 0
}
.header_link li.connecter_header,
.header_link li.email_header {
float: left;
clear: both
}
.header-main {
float: left;
clear: both;
width: auto!important
}
.syle-logo {
float: left
}
#megaMenu.megaMenuHorizontal ul.megaMenu {
width: 100%
}
#megaMenu ul.megaMenu>li {
height: 34px;
width: 100%
}
.page-head-book #megaMenu ul.megaMenu>li {
height: 27px;
width: 100%
}
#megaMenu ul.megaMenu>li#menu-item-573>a {
padding: 5px 12px 7px!important
}
#megaMenu ul.megaMenu>li#menu-item-573 {
background-color: transparent!important
}
#megaMenu ul.megaMenu>li#menu-item-22278>a>.wpmega-link-title {
background: url(http://www.traveltodo.com/wp-content/uploads/2014/02/promos.jpg) right center no-repeat!important;
background-size: 8% !important;
width: 92%;
display: inline-block;
line-height: 36px;
position: absolute;
top: 0;
}
#megaMenu ul.megaMenu>li#menu-item-30822>a>.wpmega-link-title {
background: url(http://www.traveltodo.com/wp-content/uploads/2014/02/ticket.jpg) right center no-repeat!important;
background-size: 8% !important;
width: 100%;
display: flex;
line-height: 36px;
}
#megaMenu ul.megaMenu>li#menu-item-21>a>.wpmega-link-title {
background: url(http://www.traveltodo.com/wp-content/uploads/2014/02/ICONE-V-ORGANISES-GRIS.png) right center no-repeat!important;
background-size: 8% !important;
width: 100%;
display: flex;
line-height: 36px;
}
#megaMenu ul.megaMenu>li#menu-item-30800>a>.wpmega-link-title {
background: url(http://www.traveltodo.com/wp-content/uploads/2014/02/sej-etran.jpg) right center no-repeat!important;
background-size: 8% !important;
width: 92%;
display: inline-block;
line-height: 36px;
position: absolute;
top: 0;
}
#megaMenu ul.megaMenu>li#menu-item-15728>a>.wpmega-link-title {
background: url(http://www.traveltodo.com/wp-content/uploads/2014/02/vol.jpg) right center no-repeat!important;
background-size: 8% !important;
width: 100%;
display: flex;
line-height: 36px;
}
#megaMenu ul.megaMenu>li#menu-item-14326>a>.wpmega-link-title {
background: url(http://www.traveltodo.com/wp-content/uploads/2014/02/hotel-tunisie.jpg) right center no-repeat!important;
background-size: 8% !important;
width: 92%;
display: inline-block;
line-height: 36px;
position: absolute;
top: 0;
}
#megaMenu ul.megaMenu>li#menu-item-8364>a>.wpmega-link-title {
background: url(http://www.traveltodo.com/wp-content/uploads/2014/02/ICONE-SOIREE-GRIS.png) right center no-repeat!important;
background-size: 8% !important;
width: 100%;
display: flex;
line-height: 36px;
}
#megaMenu ul.megaMenu>li#menu-item-2976>a>.wpmega-link-title {
background: url(http://www.traveltodo.com/wp-content/uploads/2014/02/coffr-cadeau.jpg) right center no-repeat!important;
background-size: 8% !important;
width: 92%;
display: inline-block;
line-height: 36px;
position: absolute;
top: 0;
}
#megaMenu ul.megaMenu>li#menu-item-30813>a>.wpmega-link-title {
background: url(http://www.traveltodo.com/wp-content/uploads/2014/02/omra.jpg) right center no-repeat!important;
background-size: 8% !important;
width: 100%;
display: flex;
line-height: 36px;
}
#megaMenu ul.megaMenu>li#menu-item-15278>a>.wpmega-link-title {
background: url(http://www.traveltodo.com/wp-content/uploads/2014/02/icone-clubmed.png) right center no-repeat!important;
background-size: 8% !important;
width: 100%;
display: flex;
line-height: 36px;
}
#megaMenu ul.megaMenu>li#menu-item-30821>a>.wpmega-link-title {
background: url(http://www.traveltodo.com/wp-content/uploads/2014/02/1080-dunes-Gris.png) right center no-repeat!important;
background-size: 8% !important;
width: 100%;
display: flex;
line-height: 36px;
}
#megaMenu ul.megaMenu>li#menu-item-15278>a:hover,
#menu-item-15278,
#menu-item-15278 a {
background-color: #fff!important;
background-image: inherit!important
}
#megaMenu ul.megaMenu>li.ss-nav-menu-mega>ul.sub-menu-1>li {
min-width: 100px!important;
text-align: left!important;
display: list-item!important;
width: 335px!important;
}
#megaMenu.megaMenuHorizontal ul.megaMenu>li>a,
#megaMenu.megaMenuHorizontal ul.megaMenu>li>span.um-anchoremulator {
text-align: left
}
#megaMenu ul.megaMenu>li>a span.wpmega-link-title,
#megaMenu ul.megaMenu>li>span.um-anchoremulator span.wpmega-link-title {
color: #000
}
#menu,
#primary-navigation {
color: #999;
margin: auto;
font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
text-align: center;
box-shadow: 0 1px 8px rgba(0, 0, 0, .05);
opacity: 1;
visibility: visible;
transition: opacity .4s
}
#menu li a,
#primary-navigation li a {
padding: 5px;
color: #888;
text-decoration: none;
transition: all .2s
}
.bloc-mobile {
display: block!important;
background-color: #ff931e;
float: left;
width: 100%
}
#logo-mobile {
width: 128px;
float: left;
margin: 0 10px
}
.site {
min-width: 100%;
width: 100%;
max-width: 100%;
clear: both;
display: block;
float: left
}
.hotelMap,
.other_hotel .coup_coeur_bloc .bx-wrapper,
.other_hotel .maxi_affaire .bx-wrapper,
.voyage_monde_bloc .bx-wrapper {
max-width: 100%!important
}
#toggle,
#toggle1 {
width: 28px;
float: right;
display: block
}
#fwbslider {
min-width: auto
}
#fwbslider img {
display: none
}
#toggle {
height: 20px;
margin: 20px 12px 10px
}
#toggle span:after,
#toggle span:before {
content: "";
position: absolute;
left: 0;
top: -9px
}
#toggle span:after {
top: 9px
}
#toggle span {
position: relative;
display: block
}
#toggle span,
#toggle span:after,
#toggle span:before {
width: 100%;
height: 5px;
background-color: #fff;
transition: all .3s;
backface-visibility: hidden;
border-radius: 2px
}
#toggle.on span {
background-color: #fff
}
#toggle.on+#primary-navigation {
opacity: 1;
visibility: visible;
display: block
}
#primary-navigation {
position: relative;
width: 100%;
border-radius: 4px;
background: #fff;
display: none
}
#primary-navigation:after {
display: block
}
#primary-navigation ul,
li,
li a {
list-style: none;
display: block;
margin: 0;
padding: 0
}
#primary-navigation li a:focus,
#primary-navigation li a:hover {
background: #1ABC9C;
color: #fff
}
#toggle1 {
height: 30px;
margin: 8px 12px 10px
}
#toggle1 span:after,
#toggle1 span:before {
content: "";
position: absolute;
left: 0;
top: -9px
}
#toggle1 span:after {
top: 9px
}
#toggle1 span,
#toggle1 span:after,
#toggle1 span:before {
width: 100%;
height: 5px;
transition: all .3s;
backface-visibility: hidden;
border-radius: 2px
}
#toggle1.on span {
background-color: transparent
}
#toggle1.on span:before {
transform: rotate(45deg) translate(5px, 5px)
}
#toggle1.on span:after {
transform: rotate(-45deg) translate(7px, -8px)
}
#toggle1.on+#menu {
opacity: 1;
visibility: visible;
display: block
}
#menu {
position: absolute;
width: 100%;
background: #fff;
display: none;
top: 51px;
height: 102px
}
#menu:after {
display: block
}
#menu ul,
li,
li a {
list-style: none;
display: block;
margin: 0;
padding: 0
}
#menu li a:focus,
#menu li a:hover {
background: #1ABC9C;
color: #fff
}
#megaMenu {
height: auto
}
.information2 {
float: left;
width: 100%;
padding-top: 3px
}
.information2 h3 {
text-align: left;
padding-left: 12px;
margin-top: 12px;
color: #a8daec
}
.information2 .tel_header {
float: left;
text-align: left;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/sprite_haut.png) 11px -36px no-repeat;
line-height: 28px;
padding-left: 55px;
margin-bottom: 0;
width: 80%;
color: #000;
font-weight: 400
}
.information2 .email_header {
float: left;
text-align: left;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/sprite_haut.png) 11px -70px no-repeat;
line-height: 22px;
padding-left: 50px
}
.information2 .email_header a {
color: #000!important;
font-weight: 400
}
.email_header a:hover {
background-color: transparent!important;
color: #000!important
}
#toggle1 span {
position: relative;
display: block;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/icone-info.png) center center no-repeat;
width: 30px;
height: 30px
}
.bg-color13 span {
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/icone-info12.png) center center no-repeat!important;
width: 30px!important;
height: 30px!important
}
.style_agence {
float: left;
text-align: left;
padding-left: 55px;
padding-top: 4px;
padding-bottom: 18px;
background-image: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/local-icone.png);
background-position: 11px 0;
background-repeat: no-repeat
}
footer {
display: none!important
}
.footer-responsive {
display: block;
background-color: #2d2d2d;
text-align: center;
padding-bottom: 3rem;
clear: both
}
.copyright {
color: #fff;
padding: 1rem;
float: left;
font-size: 13px;
font-family: latoregular
}
.menu-footer ul {
clear: both;
display: inline-block
}
.slider_header {
display: inline-block;
width: 100%;
float: none
}
#hotel_tunisie,
.search_header {
width: 98%
}
.ligne_formsub,
.ligne_formsub1 {
width: 50%!important
}
#Add_chambre_maroc,
#Add_chambre_monde,
#Add_chambre_tunisie {
margin-top: 16px;
float: left;
margin-bottom: 11px
}
#Arrivee_tunisie,
#Depart_tunisie {
width: 95%
}
#accordion_agence,
#cat_theme,
.agences_container_map,
.agences_container_map #container_map,
.bloc_interne_page,
.detailinfo_agence .img_infoagence,
.detailinfo_agence .img_infoagence img,
.hotelMap,
.ligne_cat1,
.ligne_cat1 div.selector select,
.liste_agenceli,
.liste_agenceli ul li,
.other_hotel,
.other_hotel .coup_coeur_bloc,
.other_hotel .coup_coeur_bloc .bx-wrapper,
.other_hotel .coup_coeur_bloc .ligne_coupcoeur,
.other_hotel .maxi_affaire,
.other_hotel .maxi_affaire .bx-wrapper,
.other_hotel .maxi_affaire .ligne_coupcoeur,
.other_hotel .maxi_affaire_h2,
.search_header .ligne_cat {
width: 100%
}
#bloc-68 {
width: 97%;
padding: 5px
}
.detailinfo_agence {
width: 100%;
margin: 0
}
.detailinfo_agence .titre_agence {
width: 100%;
padding: 10px 0 0
}
.detailinfo_agence .bloc_infoagence {
width: 90%;
line-height: 21px;
height: inherit;
padding-top: 7px
}
#uniform-Categorie,
#uniform-Categorie span {
width: 100%!important
}
.other_hotel .bx-viewport,
.other_hotel .coup_coeur_bloc .slide,
.other_hotel .maxi_affaire .slide,
.other_hotel h2 {
width: 99%!important
}
div.selector {
background-position: 0 -130px
}
.search_slider {
width: 100%
}
.detail_article {
margin-left: 0;
padding: 0;
width: 100%;
min-height: auto
}
.fil_ariane,
.social-footer a {
margin: 1px
}
#btn_up,
#ms_avp,
.publicite_adsense,
.publicite_right {
display: none!important
}
.fil_ariane {
padding: 0;
width: auto
}
.bloc_interne_page h1 {
padding: 1rem 5rem;
width: auto;
font-size: 21px
}
.page-id-1080 .bloc_interne_page h1
{
font-size: 18px
}
.bloc_interne_page {
padding: 0
}
.icone-social {
margin-bottom: 17px
}
.app-mobile span,
.icone-social span {
width: 200px;
height: auto;
font-size: 18px;
font-family: latobold;
color: #00aeda;
padding: 0 0 10px;
line-height: 39px;
position: relative;
bottom: 0
}
.menu-footer {
margin-top: 1rem
}
.social-footer {
clear: both
}
.menu-footer ul li {
list-style: none;
display: inline-block;
margin: 3px;
padding: 0
}
.menu-footer ul li a {
color: #b2b2b2;
font-size: 16px;
font-size: 13px;
font-family: latoregular
}
#tawkchat-iframe-container {
display: none!important
}
.blockpromotion,
.menu_agence,
.other_hotel {
display: block;
}
.footer_txt {
width: 100%!important;
height: auto!important;
float: left!important
}
.menu-footer ul li a:hover {
color: #fff;
text-decoration: underline
}
.menu_agence {
width: auto;
padding-left:20px;
}
.style_agence a,
.style_agence a:hover {
color: #000
}
.footer_txt p {
color: #fff
}
#content_map {
margin-top: 30px!important
}
.sous_header_blocs {
width: 100%
}
.other_hotel .coup_coeur_bloc {
height: auto
}
.fancybox-margin {
margin-right: inherit!important
}
.fancybox-overlay-fixed {
display: none!important
}
#avanceesearch,
#avanceesearch_et,
#avanceesearch_vol,
.donner_avis,
.ligne_chambre {
display: none
}
.width4 {
width: 100%!important
}
.search_header .ui-tabs .ui-tabs-nav li {
text-align: left;
padding-left: 0!important
}
.search_header .input40 {
width: 98%
}
.search_header .ui-spinner-down,
.search_header .ui-spinner-up {
left: inherit;
right: 25px
}
.ligne_chambre1 {
width: 49%!important
}
.ligne_chambre1 .ui-spinner {
width: 98%
}
.search_header .ligne_form {
margin-top: 10px
}
.search_header .ligne_cat2 {
width: 100%!important;
margin-top: 15px
}
.search_header .ligne_cat,
.search_header .ligne_cat1 {
width: 100%!important
}
.search_header .input120 {
width: 97%!important
}
#VDM_RESERVATION_DEUX_CLIC,
#idRechavanceeEtranger,
#idRechavanceetun,
.bloc_garanties,
.coup_coeur_bloc .bx-wrapper,
.coup_coeur_bloc .ligne_coupcoeur,
.leftsite_bloc,
.liste_bloc_footer,
.maxi_affaire .bx-wrapper,
.maxi_affaire .ligne_coupcoeur,
.plus_vendu .ligne_coupcoeur,
.rightsite_bloc,
.search_slider_avancee,
.sejour_tunisie_bloc,
.sejour_tunisie_bloc .coup_coeur_bloc,
.sejour_tunisie_bloc .deuxclic_h2,
.sejour_tunisie_bloc .maxi_affaire,
.sejour_tunisie_bloc .maxi_affaire_h2,
.sejour_tunisie_bloc .plus_vendu,
.sejour_tunisie_bloc .plusvendu_h2,
.sejour_tunisie_bloc h1,
.sejour_tunisie_bloc h2,
.sejour_tunisie_bloc h3,
.sejour_tunisie_tab,
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-panel,
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-panel:focus,
.voyage_monde_bloc,
.voyage_monde_bloc .bx-wrapper,
.voyage_monde_bloc h1,
.voyage_monde_bloc h2,
.voyage_monde_tab,
.voyage_monde_tab .ui-tabs-vertical,
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-panel {
width: 100%
}
.sejour_tunisie_bloc h1,
.voyage_monde_bloc h1 {
font-size: 16px
}
#VDM_Top_Destination,
.coup_coeur_bloc .bx-wrapper,
.maxi_affaire .bx-wrapper,
.topdestination_index .bx-viewport {
width: 100%!important;
max-width: 100%!important
}
.leftsite_bloc,
.rightsite_bloc {
float: inherit
}
.search_header .ligne_formlastetr {
padding: 5px 0 10px;
float: inherit
}
.search_header .bouton_budget {
width: 193px;
margin: 0 auto;
float: inherit
}
.search_header div.button {
width: 100%
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-panel {
padding: 0;
margin: 0 auto;
display: inline-table
}
#VDM_Onglets_1 {
height: 172px;
margin-bottom: 20px
}
.voyage_monde_tab {
height: 172px;
padding-left: 0;
width: 98%
}
.sejour_tunisie_bloc h3 {
width: 95%
}
.vdmonglet_index {
height: 589px;
width: 100%
}
.temoignage_client {
display: none
}
.fancybox-lock .fancybox-overlay,
.fancybox-wrap {
display: none!important
}
.fancybox-wrap {
opacity: 0!important
}
.content_offre a img {
width: 100%!important
}
}
@media (min-width:220px) and (max-width:550px) { #post-32454 img[src*="Bus"], #post-32454 img[src*="Avion"], #post-32454 img[src*="voiture"]{width: 45px;}
#post-28350 img[src*="Promo"]{width: 80px;}
.title_home
{
font-size: 18px;
line-height: 20px;
}
article#post-10796 img {
width: 100%;
height: auto;
}
.style-resp .post-30386 .btn a
{
font-size: 19px;
}
body.custom-background
{
background: inherit !important;
}
.page img[src*="spacer"] {
display: none;
}
#wpcf7-f22774-p22775-o1 .wpcf7-form {
padding: 0 20px
}
#wpcf7-f22774-p22775-o1 input.uniform-input {
width: 56%
}
#wpcf7-f22774-p22775-o1 form p {
margin: 20px 0
}
#flex {
display: flex;
flex-direction: column
}
.leftsite_bloc {
order: 2
}
.prix-barr {
line-height: 23px
}
.is-countdown {
width: 95%;
margin-right: 9px
}
.bloc-grid-3 {
width: 100%!important;
margin-bottom: 20px!important
}
.bloc-show .menu_agence {
display: block
}
#VDM_BON_PLAN .titre_destination,
.voyage_monde_bloc h2 {
font-size: 11px
}
.image-right {
width: 100%;
float: none
}
.deuxclic_h2 img,
.plusvendu_h2 img {
width: auto;
margin: 0
}
.search_header .ui-tabs-nav {
display: none!important
}
.ui-tabs-active a {
color: #fff!important
}
.search_header .ui-tabs .ui-tabs-nav li a {
color: transparent
}
.search_header .ui-state-active,
.search_header .ui-widget-content .ui-state-active,
.search_header .ui-widget-header .ui-state-active {
width: auto!important
}
#VDM_Top_Destination .slide {
width: 97%!important;
margin-bottom: 31px!important;
padding: 0 5px
}
#VDM_Top_Destination .img_destination {
margin: 0 auto;
float: left
}
.topdestination_index {
height: inherit;
width: 100%
}
.topdestination_index .bx-viewport {
height: inherit!important
}
#VDM_Top_Destination .titre_destination {
line-height: 17px;
text-align: left;
padding: 4px;
display: table
}
.apartirde {
float: right
}
#VDM_Top_Destination .prix_destination {
display: block;
float: left;
margin-left: 8px
}
#VDM_Top_Destination .desc_destination {
text-align: left;
display: table;
padding: 0 6px
}
a.ligne_coupcoeur:hover .pointmerci,
a.ligne_coupcoeur_bon:hover .pointmerci,
a.ligne_coupcoeur_sej:hover .pointmerci {
display: none
}
#VDM_BON_PLAN .slide {
width: 100%!important
}
#VDM_BON_PLAN .ligne_slide {
width: 100%!important;
padding-bottom: 18px
}
.voyage_monde_bloc .bx-viewport {
width: 100%!important;
margin: 10px 0 0;
height: 415px!important
}
.bonplan_index .bx-viewport {
height: 372px!important
}
#VDM.voyage_monde_tab .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
background-image: inherit!important
}
#VDM_Top_Destination .img_destination img {
height: 97px
}
#VDM_BON_PLAN .img_destination {
margin: 0 auto;
float: left;
padding: 0 6px
}
.leftsite_bloc .bonplan_index {
height: 450px!important;
width: 100%
}
.rightsite_bloc .bonplan_index {
height: 904px!important;
width: 100%
}
.coup_coeur_h2 img,
.maxi_affaire_h2 img {
width: auto;
margin: 0
}
#VDM_BON_PLAN .desc_destination {
width: 50%;
margin: 0 auto;
line-height: 17px;
text-align: left;
padding: 4px;
float: left;
display: table-row
}
#VDM_BON_PLAN .ligne_slide .apartirde {
padding: 0;
float: inherit
}
#VDM_BON_PLAN .prix_destination {
margin: 0 auto;
float: left;
display: block
}
#VDM_BON_PLAN .img_destination {
height: 101px
}
#VDM_BON_PLAN .img_destination img {
height: 107px
}
.coup_coeur_bloc .img_destination,
.maxi_affaire .img_destination {
float: left
}
.coup_coeur_bloc .slide,
.maxi_affaire .slide {
width: 100%!important
}
a.ligne_coupcoeur {
float: none
}
.coup_coeur_bloc .desc_destination,
.maxi_affaire .desc_destination {
text-align: left;
float: left !important;
font-size: 11px;
line-height: 10px;
padding-left: 8px;
width: 200px !important;
}
.plus_vendu .desc_destination {
float: left;
line-height: 14px;
padding-left: 10px
}
.plus_vendu .categorie {
float: left;
padding-left: 10px
}
.plus_vendu .titre_destination {
font-size: 12px
}
.coup_coeur_bloc .titre_destination,
.maxi_affaire .titre_destination {
font-size: 12px;
padding-top: 3px;
padding-bottom: 0;
display: block;
padding-left: 0
}
.plus_vendu .bx-controls,
.sejour_tunisie_tab .bloctab_zone1:nth-child(3) {
display: none
}
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-nav {
width: 36%
}
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-nav li {
width: 100%;
float: left;
font-size: 12px
}
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-panel {
width: 62%
}
.sejour_tunisie_tab .ui-tabs .ui-tabs-nav li a {
width: 100%
}
.coup_coeur_bloc .categorie,
.maxi_affaire .categorie {
margin: 0 auto;
display: inline-table;
float: left !important;
padding-left: 8px;
width: 200px !important;
}
.coup_coeur_bloc .prix_destination,
.maxi_affaire .prix_destination {
float: right
}
.voyage_monde_bloc h3 {
width: 98%;
margin: 0;
padding-left: 0;
background-position: 0 100%
}
.voyage_monde_bloc h1 {
padding: 5px;
width: 98%;
line-height: 42px
}
.sejour_tunisie_bloc .topdestination_index .afficher_offre {
bottom: 0;
padding-bottom: 11px;
padding-right: 14px;
font-size: 11px
}
.plus_vendu .afficher_offre {
padding: 13px 12px 12px 0;
font-size: 11px
}
.sejour_tunisie_bloc .coup_coeur_bloc .bx-viewport,
.sejour_tunisie_bloc .maxi_affaire .bx-viewport {
height: 236px!important
}
#ST_Coup_De_Coeur .desc_lpd,
.maxi_affaire .desc_lpd {
display: initial;
float: left
}
.bloc_facebook,
.bloc_pub_center,
.bloc_voyanote,
.bloc_voyanote_bt,
.hotels_visites,
.voyage_monde_bloc .topdestination_index .apartirde {
display: none
}
.plus_vendu .bx-wrapper {
width: 100%;
max-width: 100%!important
}
#VDM_HOTELS_VENDUS,
.plus_vendu .bx-viewport,
.sejour_tunisie_bloc .plus_vendu .slide {
width: 100%!important
}
.sejour_tunisie_bloc .plus_vendu .bx-viewport {
height: 350px!important;
margin: 10px 0 0 4px
}
.sejour_tunisie_bloc h1 {
padding: 0;
width: 100%;
line-height: 42px
}
.sejour_tunisie_bloc .maxi_affaire .slide {
width: 100%!important
}
.plus_vendu .img_destination {
float: left
}
#VDM_RESERVATION_DEUX_CLIC {
width: 97%!important
}
.sejour_tunisie_tab .ui-tabs-vertical {
width: 97%;
float: none
}
#ST_Onglets_1 {
height: 175px;
border-bottom: 1px solid #ccc;
margin-bottom: 5px
}
.rightsite_bloc .vdmonglet_index {
height: 385px
}
.bloc_garanties .bx-viewport {
width: 100%!important;
margin: 0;
font-size: 12px
}
.bxslider_garantie li {
width: 100%!important
}
.bloc_garanties .bx-wrapper {
max-width: 100%!important;
padding-top: 15px
}
.bloc_garanties .titre_garantie {
font-size: 28px
}
.bloc_garanties {
height: 148px
}
.bloc_meteo,
.bloc_meteo #div_meteo_2 {
width: 100%;
display: none
}
.bloc_meteo #div_meteo_2 ul li {
width: 84px;
display: inline-block
}
.hotels_visites {
width: 97%
}
.hotels_visites .unhotel .imagehotel img {
width: 96%
}
a.Top_Destination:hover .pointmerci {
display: none
}
.hotels_visites .titre_hotels_visites {
width: 100%;
margin: 0 0 10px
}
.bloc_meteo #div_meteo_1 .imgnavmeteo,
.pub_voyaunote img {
margin-top: 0
}
.hotels_visites .unhotel {
width: 32%;
padding-left: 0
}
.topdestination_index .afficher_offre {
bottom: 0
}
.bloc_meteo #div_meteo_1 #Tmaxj,
.bloc_meteo #div_meteo_1 #Tminj,
.bloc_meteo #div_meteo_1 #region,
.bloc_meteo #div_meteo_2 #Tmax,
.bloc_meteo #div_meteo_2 #Tmin {
font-size: 19px
}
.bloc_meteo #div_meteo_2 #jour1,
.bloc_meteo #div_meteo_2 #jour2,
.bloc_meteo #div_meteo_2 #jour3 {
font-size: 14px
}
.bloc_facebook,
.bloc_facebook .titre_bloc_facebook,
.bloc_pub_center,
.bloc_pub_center .pub_voyaunote,
.bloc_voyanote,
.fb-like-box,
.fb_iframe_widget span,
.pub_voyaunote {
width: 100%
}
.bloc_pub_center,
.bloc_pub_center .pub_voyaunote {
margin: 0
}
.fb_iframe_widget span {
width: 100%!important
}
.afficher_offre {
padding: 0 20px 10px 0
}
.search_header .ui-tabs .ui-tabs-panel {
padding: 9px 0 0 5px
}
.sejour_tunisie_tab .bloctab_zone1 {
width: 45%
}
.sejour_tunisie_tab .bloctab_zone1 img {
width: 100%
}
.sejour_tunisie_tab .sous_img {
width: 94%;
background: url(//www.traveltodo.com/wp-content/themes/traveltodo/images/bg_sous_img1.jpg) 100% no-repeat
}
.sejour_tunisie_tab .prix_sous_img {
width: 43px;
font-size: 9px;
height: 5px
}
.sejour_tunisie_tab .label_sous_img {
line-height: 15px;
font-size: 9px;
float: left;
height: 9px
}
#td-id0 font,
.template .title {
font-size: 20px!important
}
.width4:last-child {
width: 100%!important
}
#post-16242 .template table,
#post-16242 .template tbody,
#post-16242 .template td,
#post-16242 .template tr {
width: 100%;
display: inline-block
}
#post-16242 .template img {
width: inherit
}
#td-id11 img {
display: none
}
.template .title {
line-height: 27px!important
}
#post-16393 .template .title,
#post-16405 .template .title,
#post-16417 .template .title,
#post-16431 .template .title,
#post-8811 .template .title {
line-height: 53px!important
}
.template .special_offre td {
padding: 0!important
}
#post-16242 table,
#post-16242 td {
padding-right: 0!important;
width: 100%;
display: inherit
}
#post-16242 table tbody tr,
#post-16242 td a img,
#td-id11 img,
.separator tbody tr td img {
width: 100%
}
.apartirde,
.bloc_garanties,
.topdestination_index .bx-controls {
display: none
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-nav {
padding: 5px 0
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
background-position-x: -8px!important;
float: left;
width: 100%
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-nav li {
border: none;
background: 0 0;
width: 30%;
font-size: 11px;
float: left;
text-align: left;
display: flex;
padding: 0;
text-transform: capitalize
}
.voyage_monde_tab .ui-tabs .ui-tabs-nav li a {
border: none;
padding: 5px;
width: 104px
}
.voyage_monde_tab .ui-tabs .ui-tabs-nav li #ui-id-11 {
width: 71px
}
.voyage_monde_tab .ui-tabs .ui-tabs-nav li #ui-id-14 {
width: 76px
}
.voyage_monde_tab .bloctab_zone1 {
width: 50%!important;
padding-left: 0
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-panel {
width: 63%;
height: inherit
}
.voyage_monde_tab .bloctab_zone1 img {
width: 96%
}
.voyage_monde_tab .sous_img {
width: 90%
}
.voyage_monde_tab .prix_sous_img {
font-size: 10px;
width: 40%
}
.voyage_monde_tab .label_sous_img {
width: 56%;
font-size: 9px
}
.style-resp .btn font,
.style-resp font {
font-size: 16px!important
}
.search_header {
min-height: 291px
}
#VDM_Onglets_1 {
border-bottom: 1px solid #ccc
}
.vdmonglet_index {
height: 416px;
padding-left: 5px;
width: 97%
}
.omra-section .bloc-img img,
.style-resp .template,
.style-resp table,
.style-resp table tbody tr td,
.style-resp table tbody tr td img {
width: 100%;
display: inline-table;
}
.afficher_offre_slider {
padding: 14px 5px 13px 0
}
.bloc_voyanote_bt {
width: 100%;
margin: 0;
border-bottom: 3px solid #b7cd3b
}
.bloc_pub_center {
border-top: 3px solid #b7cd3b;
border-bottom: 3px solid #b7cd3b;
height: 238px
}
.post-16339 {
padding: 0!important
}
.style-resp [class^=content_offre] {
display: inline-table
}
.style-resp td[width^="40"],
.style-resp td[width^="20"] {
display: block!important
}
.style-resp .btn a,
.style-resp .btn_bottom a {
padding: 0 22px 0 10px;
height: 37px;
line-height: 36px;
font-size: 22px
} .special_offre tbody tr td font {
font-size: 13px!important
}
.special_offre tbody tr td {
display: inline-table;
text-align: center!important
}
#post-10151 .style-resp table tbody tr td,
#post-10151 .template3 .bloc_4hotels .img_hotel,
.Voyages_organises .ligne_slide .categorie,
.Voyages_organises .ligne_slide .desc_lpd,
.Voyages_organises .ligne_slide .img_destination {
text-align: center
}
.style-resp .title {
line-height: 25px!important
}
.special_offre .btn_table {
display: inherit;
float: inherit;
margin: 0 auto
}
.style-resp .template {
padding: 0 9px;
width: auto
}
.template1 .tpl2_bannerhaut {
font-size: 20px;
width: 100%;
padding: 0;
height: inherit;
line-height: 44px
}
.template1 table tbody tr td {
display: inline-block
}
.template1 .tpl2_aimerez img,
.template1 .tpl2_lienfleche {
display: none
}
.template1 .tpl2_contenu3bloc {
border-right: inherit;
width: auto
}
.template1 .tpl2_aimerez,
.template1 .tpl2_rightbleu,
.template1 .tpl2_rightgris,
.template1 .tpl2_rightorange {
width: auto
}
.template1 .toute_offre {
padding-right: 0
}
.omra-content .tg td {
width: 30%
}
.style-resp .tpl3_aimerez img,
.style-resp .tpl3_aimerez1 img {
width: auto
}
.style-resp .template2 td[width^="150"] {
display: inline-table;
float: left
}
.tpl3_newprix {
font-size: 16px
}
.tpl3_ancienprix {
font-size: 14px
}
.tpl3_aimerez1 {
font-size: 12px
}
.template2 .tpl_titre h1 {
font-size: 18px
}
.template2 .tpl3_aimerez1 {
width: auto;
padding: 12px
}
.style-resp .template3 img[width^="1"] {
display: none
}
.template3 .bloc_3hotels,
.template3 .bloc_4hotels,
.template3 .td_top,
.template3 .tpl_blocleft {
display: inline-block!important;
width: 100%!important
}
.template3 .td_top {
margin-bottom: 15px
}
.style-resp .template3 td[width^="40"],
.style-resp .template3 td[width^="20"] {
display: block!important
}
.style-resp .template3 td[width^="18"],
.style-resp .template3 td[width^="17"],
.style-resp .template3 td[width^="15"],
.style-resp .template3 td[width^="35"],
.style-resp .template3 td[width^="20"] {
width: inherit;
display: none
}
.template3 .bloc_3hotels img,
.template3 .bloc_4hotels img {
width: auto
}
#container_map,
#map_frame_bottom,
.bas_contact,
.bas_contact .bloc_bas_contact,
.bas_contact .bloc_bas_contactor,
.bloc_bas_contactr,
.container_map,
.form_contact,
.form_contact #col1,
.form_contact #col1er,
.form_contact #col2,
.form_contact #col3,
.form_contact .ligne_form,
.form_contact .ligne_form span,
.form_contact .ligne_form1,
.form_contact .ligne_form1 label,
.form_contact .ligne_formlast,
.form_contact .ligne_formob,
.hotelMap_contact,
.infos_contact,
.infos_contact .siege,
.map_contact,
.template3 .bloc_3hotels .img_hotel img,
.template3 .bloc_4hotels .img_hotel img {
width: 100%
}
.template3 .bloc_3hotels {
padding: 0;
height: auto
}
.template3 .bloc_4hotels {
padding: 0;
height: auto!important
}
.template3 .tpl_titre_orange {
background-position: left!important;
display: inline-table;
line-height: 30px
}
.map_contact {
height: 54rem
}
.form_contact {
padding: 25px 10px 50px;
width: auto
}
.bas_contact .bloc_bas_contact,
.bas_contact .bloc_bas_contactor {
padding: 0
}
.bas_contact,
.form_contact .ligne_formob {
padding-left: 0
}
.bas_contact .titrebloc_bas_contact {
font-size: 14px
}
.bloc_bas_contactr {
margin-right: 0
}
.form_contact #col1,
.form_contact #col1er,
.form_contact #col2,
.form_contact #col3 {
margin-left: 0
}
.infos_contact .siege {
padding: 20px 0 10px
}
.bas_contact .bloc_bas_contact {
font-size: 12px
}
.bas_contact .tel_bas_contact {
font-size: 13px
}
#post-16242 #td-id2,
#post-16242 #td-id20,
#post-16242 #td-id29 {
display: none
}
#post-16242 .stars img {
width: auto
}
#post-16242 #td-id37,
#post-16242 #td-id46,
#post-16242 #td-id54 {
width: 100%
}
#VDM_Onglets_1 .ui-tabs-nav,
#VDM_Onglets_2 .ui-tabs-nav {
width: 35%
}
.Voyages_organises,
.Voyages_organises #Hotel-selection,
.Voyages_organises .haut-selection,
.Voyages_organises .ligne_slide .categorie,
.Voyages_organises .ligne_slide .desc_destination,
.Voyages_organises .ligne_slide .desc_lpd {
width: 100%
}
.Voyages_organises div.selector {
width: 98%!important
}
.Voyages_organises div.selector span {
width: 87%!important
}
.Voyages_organises .ligne_slide .desc_destination {
padding-right: 0;
text-align: center
}
.Voyages_organises .ligne_slide .img_destination {
width: 100%;
height: 100px;
border: none;
float: none;
padding-right: 0;
margin-bottom: 10px
}
.Voyages_organises .ligne_slide .prix_destination,
.Voyages_organises .ligne_slide .voir_destination,
.Voyages_organises .ligne_slide .voir_destination:hover {
display: table;
margin: 0 auto;
float: none
}
#post-11516 .bloc_3hotels,
#post-5643 .bloc_3hotels {
display: block!important
}
#post-5643 .template3 img[width^="1"] {
display: none!important
}
#post-5643 #table-id36 {
width: 100%!important;
display: table-column-group
}
.Hotel_recherches,
.Hotel_recherches .afficher_offre_slider,
.Hotel_selection,
.Hotel_selection .afficher_offre_slider,
.contenu_faq,
.contenu_faq1,
.detail_articlesejour,
.intro_faq {
width: 100%
}
.detail_articlesejour {
padding: 0 0 20px
}
.Hotel_recherches {
margin-right: 0
}
.sejour_tunisie_tab {
padding-left: 0
}
#post-10151 .template3 .bloc_4hotels .img_hotel img {
width: 60%
}
#post-10151 .style-resp .btn a {
float: inherit;
display: inline-block
}
#post-1360,
#post-846 div,
#post-857,
#post-864 {
padding: 3%
}
.contenu_faq {
padding: 20px 0 36px
}
.contenu_faq1 {
padding: 20px 0
}
#post-15204 .content_offre .alignleft {
width: 15%!important
}
#post-15204 .template .stars {
width: inherit!important
}
.style-resp .bloc_3hotels {
display: block!important
}
#post-13797 .wp-image-3938 {
width: 100%
}
.template .prix *,
.template .prix_top * {
font-size: 14px!important
}
.template .btn a,
.template .btn_bottom a {
width: 130px!important
}
}
@media (min-width:551px) and (max-width:768px) {
body.custom-background
{
background: inherit !important;
}
#flex {
display: flex;
flex-direction: column
}
.leftsite_bloc {
order: 2
}
.template .btn a,
.template .btn_bottom a {
width: 130px!important
}
#post-13797 .wp-image-3938 {
width: 100%
}
.style-resp .bloc_3hotels {
display: block!important
}
#post-15204 .content_offre .alignleft {
width: 15%!important
}
#post-15204 .template .stars {
width: inherit!important
}
.contenu_faq {
padding: 20px 0 36px
}
.contenu_faq1 {
padding: 20px 0
}
#post-1360,
#post-846 div,
#post-857,
#post-864 {
padding: 3%
}
#post-10151 .template3 .bloc_4hotels .img_hotel {
text-align: center
}
#post-10151 .template3 .bloc_4hotels .img_hotel img {
width: 50%
}
.ligne_cat1 div.selector span,
.ligne_formsub1 div.selector,
div.selector span {
width: 93%!important
}
div.selector {
width: 96%!important
}
.search_header .input180cal {
width: 96%
}
#search_voiture .ligne_cat div.selector,
#search_voiture .ligne_cat1 div.selector {
width: 97%!important
}
#search_voiture .ligne_cat div.selector span {
width: 87%!important
}
.ligne_formsub1 div.selector span {
width: 89%!important
}
.search_header .input120cal {
width: 98%
}
#VDM_Top_Destination .slide {
width: 29%!important
}
.bonplan_index,
.contenu_faq,
.contenu_faq1,
.intro_faq {
width: 100%
}
#VDM_BON_PLAN .ligne_slide {
width: 32%!important
}
#VDM_BON_PLAN .slide,
.voyage_monde_bloc .bx-viewport {
width: 100%!important
}
#VDM_BON_PLAN .desc_destination {
width: 85%!important
}
#VDM_BON_PLAN .ligne_slide .apartirde {
padding: 5px 5px 0
}
#VDM_BON_PLAN .prix_destination {
float: left
}
.bonplan_index {
height: 300px
}
.voyage_monde_bloc .bx-viewport {
height: 215px!important;
margin: 10px 0 0
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-nav {
width: 30%
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-panel {
width: 60%!important
}
.vdmonglet_index {
height: 413px
}
.topdestination_index,
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-nav li {
width: 100%
}
.coup_coeur_bloc .slide,
.maxi_affaire .slide {
width: 100%!important
}
.coup_coeur_bloc .ligne_coupcoeur,
.maxi_affaire .ligne_coupcoeur {
width: 49%!important;
display: inline-table
}
.coup_coeur_bloc .categorie,
.coup_coeur_bloc .desc_destination,
.maxi_affaire .categorie,
.maxi_affaire .desc_destination {
width: 67%
}
.coup_coeur_h2 img,
.maxi_affaire_h2 img {
width: auto
}
.sejour_tunisie_bloc .coup_coeur_bloc .bx-viewport {
height: 123px!important
}
.sejour_tunisie_bloc .maxi_affaire .slide {
width: 100%!important
}
.topdestination_index {
height: 323px
}
.sejour_tunisie_bloc .maxi_affaire .bx-viewport {
height: 100px!important
}
.sejour_tunisie_bloc .plus_vendu .bx-viewport {
height: 87px!important
}
#ST_Onglets_1 {
width: 100%
}
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-nav {
width: 21%
}
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-nav li {
width: 100%
}
.ui-tabs-vertical .ui-tabs-panel {
width: 78%!important
}
.plus_vendu .bx-viewport,
.plus_vendu .bx-wrapper,
.sejour_tunisie_tab .ui-tabs-vertical {
width: 99%!important
}
.contenu_bloc_footer {
display: none
}
.sejour_tunisie_bloc h1,
.voyage_monde_bloc h1 {
padding: 10px 0 0
}
.coup_coeur_bloc .afficher_offre {
bottom: -5px!important
}
.sejour_tunisie_bloc .bx-wrapper .bx-next {
right: 2px
}
.sejour_tunisie_bloc .bx-wrapper .bx-prev {
right: 33px
}
.sejour_tunisie_bloc h2 {
padding: 1px 0 0
}
.voyage_monde_bloc .topdestination_index {
height: 261px
}
.search_header {
width: 100%
}
.search_header .ui-tabs .ui-tabs-nav li.voiture {
width: 100%!important
}
.search_header .input400 {
width: 98%
}
#post-16242 .template {
width: 100%
}
#post-16242 .template table,
#post-16242 .template tbody,
#post-16242 .template td,
#post-16242 .template tr {
width: 100%;
display: inline-block
}
#post-16242 .template img {
width: inherit
}
#post-16242 table tbody tr,
#post-16242 td a img,
#td-id11 img,
.omra-section .bloc-img img,
.separator tbody tr td img,
.style-resp .template,
.style-resp table,
.style-resp table tbody tr td,
.style-resp table tbody tr td img {
width: 100%
}
#post-16242 #td-id26 img,
#post-16242 #td-id9 img {
display: none
}
#td-id0 font {
font-size: 20px!important
}
.template .title {
font-size: 20px;
line-height: 27px
}
.style-resp .btn font,
.style-resp font {
font-size: 16px!important
}
.template .special_offre td {
padding: 0!important
}
#post-16242 table,
#post-16242 td {
padding-right: 0!important;
width: 100%;
display: inherit
}
.style-resp [class^=content_offre] {
display: inline-table
}
.style-resp td[width^="40"],
.style-resp td[width^="20"] {
display: none
}
.style-resp .btn a,
.style-resp .btn_bottom a {
padding: 0 22px 0 10px;
height: 37px;
line-height: 36px;
font-size: 22px
}
.style-resp .btn a span,
.style-resp .btn_bottom a span {
font-size: inherit!important
}
.special_offre tbody tr td font {
font-size: 13px!important
}
.special_offre tbody tr td {
display: inline-table;
text-align: center!important
}
.style-resp .title {
line-height: 57px!important
}
.special_offre .btn_table {
display: inherit;
float: inherit;
margin: 0 auto
}
.style-resp .template {
padding: 0 0 0 4px;
width: auto
}
.omra-content .tg td {
width: 30%
}
.template1 .tpl2_bannerhaut {
font-size: 20px;
width: 100%;
padding: 0;
height: inherit;
line-height: 44px
}
.template1 table tbody tr td {
display: inline-block
}
.style-resp .template3 img[width^="1"],
.template1 .tpl2_aimerez img,
.template1 .tpl2_lienfleche {
display: none
}
.template1 .tpl2_contenu3bloc {
border-right: inherit;
width: auto
}
.template1 .tpl2_aimerez,
.template1 .tpl2_rightbleu,
.template1 .tpl2_rightgris,
.template1 .tpl2_rightorange {
width: auto
}
.template1 .toute_offre {
padding-right: 0
}
.style-resp .template1 {
width: 55%;
margin: 0 auto;
padding: 0
}
.style-resp .tpl3_aimerez img,
.style-resp .tpl3_aimerez1 img {
width: auto
}
.style-resp .template2 td[width^="150"] {
width: 50%;
float: left
}
.template2 .tpl3_aimerez1 {
width: auto;
padding: 12px
}
.style-resp .template3 td[width^="18"],
.style-resp .template3 td[width^="17"],
.style-resp .template3 td[width^="15"],
.style-resp .template3 td[width^="35"],
.style-resp .template3 td[width^="20"] {
width: inherit;
display: none
}
.template3 .tpl_titre_orange {
background-position: left!important;
display: inline-table;
line-height: 30px
}
.template3 .bloc_3hotels {
padding: 0;
height: auto
}
.template3 .bloc_4hotels {
padding: 0;
height: auto!important
}
.template3 .bloc_3hotels,
.template3 .bloc_4hotels,
.template3 .td_top,
.template3 .tpl_blocleft {
display: inline-block!important;
width: 100%!important
}
.template3 .bloc_3hotels img,
.template3 .bloc_4hotels img {
width: auto
}
#container_map,
#map_frame_bottom,
.bas_contact,
.bas_contact .bloc_bas_contact,
.bas_contact .bloc_bas_contactor,
.bloc_bas_contactr,
.container_map,
.form_contact,
.form_contact #col1,
.form_contact #col1er,
.form_contact #col2,
.form_contact #col3,
.form_contact .ligne_form,
.form_contact .ligne_form span,
.form_contact .ligne_form1,
.form_contact .ligne_form1 label,
.form_contact .ligne_formlast,
.form_contact .ligne_formlast span,
.form_contact .ligne_formob,
.hotelMap_contact,
.infos_contact,
.infos_contact .siege,
.ligne_formlast .spanarea,
.map_contact,
.template3 .bloc_3hotels .img_hotel img,
.template3 .bloc_4hotels .img_hotel img {
width: 100%
}
.ligne_formlast .spanarea {
display: inline-block
}
.map_contact {
height: 54rem
}
.form_contact {
padding: 25px 10px 50px;
width: auto
}
.bas_contact .bloc_bas_contact,
.bas_contact .bloc_bas_contactor {
padding: 0
}
.bas_contact,
.form_contact .ligne_formob {
padding-left: 0
}
.bas_contact .titrebloc_bas_contact {
font-size: 14px
}
.bloc_bas_contactr {
margin-right: 0
}
.form_contact #col1,
.form_contact #col1er,
.form_contact #col2,
.form_contact #col3 {
margin-left: 0
}
.infos_contact .siege {
padding: 20px 0 10px
}
.bas_contact .bloc_bas_contact {
font-size: 12px
}
.bas_contact .tel_bas_contact {
font-size: 13px
}
.bas_contact,
.form_contact #col1,
.form_contact #col1er,
.form_contact #col2,
.form_contact #col3,
.form_contact .ligne_formlast,
.form_contact .ligne_formob {
text-align: center
}
.form_contact .ligne_form1 span,
.form_contact .ligne_formlast label {
float: none
}
.form_contact .ligne_form label {
float: none;
display: inline-table
}
.form_contact .ligne_formb {
text-align: center;
top: 10px;
position: relative;
float: none
}
}
@media (min-width:769px) and (max-width:990px) {
#post-15204 .content_offre .alignleft {
width: 15%!important
}
#post-15204 .template .stars {
width: inherit!important
}
.ligne_cat1 div.selector span,
.ligne_formsub1 div.selector,
div.selector span {
width: 93%!important
}
div.selector {
width: 96%!important
}
.search_header .input180cal {
width: 96%
}
#search_voiture .ligne_cat div.selector,
#search_voiture .ligne_cat1 div.selector {
width: 97%!important
}
#search_voiture .ligne_cat div.selector span {
width: 87%!important
}
.ligne_formsub1 div.selector span {
width: 89%!important
}
.search_header .input120cal,
.search_header .input400 {
width: 98%
}
#VDM_Top_Destination .slide {
width: 29%!important
}
.bonplan_index {
width: 100%;
height: 300px
}
#VDM_BON_PLAN .ligne_slide {
width: 29%!important;
padding: 0 10px
}
#VDM_BON_PLAN .slide,
.voyage_monde_bloc .bx-viewport {
width: 100%!important
}
#VDM_BON_PLAN .desc_destination {
width: 85%!important
}
#VDM_BON_PLAN .ligne_slide .apartirde {
padding: 5px 5px 0
}
#VDM_BON_PLAN .prix_destination {
float: left
}
.voyage_monde_bloc .bx-viewport {
height: 215px!important;
margin: 10px 0 0
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-nav {
width: 30%
}
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-panel {
width: 60%!important
}
.vdmonglet_index {
height: 413px
}
.topdestination_index,
.voyage_monde_tab .ui-tabs-vertical .ui-tabs-nav li {
width: 100%
}
.coup_coeur_bloc .slide,
.maxi_affaire .slide {
width: 100%!important
}
.coup_coeur_bloc .ligne_coupcoeur,
.maxi_affaire .ligne_coupcoeur {
width: 49%!important;
display: inline-table
}
.coup_coeur_bloc .categorie,
.coup_coeur_bloc .desc_destination,
.maxi_affaire .categorie,
.maxi_affaire .desc_destination {
width: 67%
}
.coup_coeur_h2 img,
.maxi_affaire_h2 img {
width: auto
}
.sejour_tunisie_bloc .coup_coeur_bloc .bx-viewport {
height: 123px!important
}
.sejour_tunisie_bloc .maxi_affaire .slide {
width: 100%!important
}
.topdestination_index {
height: 323px
}
.sejour_tunisie_bloc .maxi_affaire .bx-viewport {
height: 100px!important
}
.sejour_tunisie_bloc .plus_vendu .bx-viewport {
height: 87px!important
}
#ST_Onglets_1 {
width: 100%
}
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-nav {
width: 21%
}
.sejour_tunisie_tab .ui-tabs-vertical .ui-tabs-nav li {
width: 100%
}
.ui-tabs-vertical .ui-tabs-panel {
width: 78%!important
}
.plus_vendu .bx-viewport,
.plus_vendu .bx-wrapper,
.sejour_tunisie_tab .ui-tabs-vertical {
width: 99%!important
}
.contenu_bloc_footer {
display: none
}
.sejour_tunisie_bloc h1,
.voyage_monde_bloc h1 {
padding: 10px 0 0
}
.coup_coeur_bloc .afficher_offre {
bottom: -5px!important
}
.sejour_tunisie_bloc .bx-wrapper .bx-next {
right: 2px
}
.sejour_tunisie_bloc .bx-wrapper .bx-prev {
right: 33px
}
.sejour_tunisie_bloc h2 {
padding: 1px 0 0
}
.voyage_monde_bloc .topdestination_index {
height: 261px
}
.search_header {
width: 100%
}
.search_header .ui-tabs .ui-tabs-nav li.voiture {
width: 100%!important
}
.style-resp .tpl3_aimerez img,
.style-resp .tpl3_aimerez1 img {
width: auto
}
.style-resp .template2 td[width^="150"] {
width: 33%;
float: left
}
.template2 .tpl3_aimerez1 {
width: auto;
padding: 12px
}
#post-16242 .template {
width: 100%
}
#post-16242 .template table,
#post-16242 .template tbody,
#post-16242 .template td,
#post-16242 .template tr {
width: 100%;
display: inline-block
}
#post-16242 .template img {
width: inherit
}
#post-16242 #td-id26 img,
#post-16242 #td-id9 img {
display: none
}
#td-id0 font {
font-size: 20px!important
}
.template .title {
font-size: 20px;
line-height: 27px
}
.style-resp .btn font,
.style-resp font {
font-size: 16px!important
}
.template .special_offre td {
padding: 0!important
}
#td-id10,
#td-id3 {
width: 50%
}
#table-id0 tbody,
#table-id0 tr,
.omra-section .bloc-img img,
.style-resp .template,
.style-resp table,
.style-resp table tbody tr td,
.style-resp table tbody tr td img {
width: 100%
}
.style-resp [class^=content_offre] {
display: inline-table
}
.style-resp td[width^="40"],
.style-resp td[width^="20"] {
display: none
}
.style-resp .btn a,
.style-resp .btn_bottom a {
padding: 0 22px 0 10px;
height: 37px;
line-height: 36px;
font-size: 22px
}
.style-resp .btn a span,
.style-resp .btn_bottom a span {
font-size: inherit!important
}
.special_offre tbody tr td font {
font-size: 13px!important
}
.special_offre tbody tr td {
display: inline-table;
text-align: center!important
}
.style-resp .title {
line-height: 57px!important
}
.special_offre .btn_table {
display: inherit;
float: inherit;
margin: 0 auto
}
.style-resp .template {
padding: 0 0 0 4px;
width: auto
}
.omra-content .tg td {
width: 30%
}
.omra-content .tg td img {
width: auto
}
.template1 .tpl2_bannerhaut {
font-size: 20px;
width: 100%;
padding: 0;
height: inherit;
line-height: 44px
}
.template1 table tbody tr td {
display: inline-block
}
.style-resp .template3 img[width^="1"],
.template1 .tpl2_aimerez img,
.template1 .tpl2_lienfleche {
display: none
}
.template1 .tpl2_contenu3bloc {
border-right: inherit;
width: auto
}
.template1 .tpl2_aimerez,
.template1 .tpl2_rightbleu,
.template1 .tpl2_rightgris,
.template1 .tpl2_rightorange {
width: auto
}
.template1 .toute_offre {
padding-right: 0
}
.style-resp .template1 {
width: 55%;
margin: 0 auto;
padding: 0
}
.style-resp .template3 td[width^="18"],
.style-resp .template3 td[width^="17"],
.style-resp .template3 td[width^="15"],
.style-resp .template3 td[width^="35"],
.style-resp .template3 td[width^="20"] {
width: inherit;
display: none
}
.template3 .tpl_titre_orange {
background-position: left!important;
display: inline-table;
line-height: 30px
}
.template3 .bloc_3hotels,
.template3 .bloc_4hotels {
padding: 0;
height: auto
}
.template3 .bloc_4hotels,
.template3 .td_top,
.template3 .tpl_blocleft {
display: inline-block!important;
width: 100%!important
}
.template3 .bloc_3hotels img,
.template3 .bloc_4hotels img {
width: auto
}
.template3 .bloc_3hotels .img_hotel img,
.template3 .bloc_4hotels .img_hotel img {
width: 100%
}
.template3 .bloc_3hotels {
display: inline-block!important;
width: 30%!important
}
.template3 .bloc_4hotels {
display: inline-block!important;
width: 24%!important
}
.template3 .tpl_blocleft {
margin-top: 15px
}
#container_map,
#map_frame_bottom,
.bas_contact,
.bas_contact .bloc_bas_contact,
.bas_contact .bloc_bas_contactor,
.bloc_bas_contactr,
.container_map,
.form_contact,
.form_contact #col1,
.form_contact #col1er,
.form_contact #col2,
.form_contact #col3,
.form_contact .ligne_form,
.form_contact .ligne_form span,
.form_contact .ligne_form1,
.form_contact .ligne_form1 label,
.form_contact .ligne_formlast,
.form_contact .ligne_formlast span,
.form_contact .ligne_formob,
.hotelMap_contact,
.infos_contact,
.infos_contact .siege,
.ligne_formlast .spanarea,
.map_contact {
width: 100%
}
.ligne_formlast .spanarea {
display: inline-block
}
.map_contact {
height: 54rem
}
.form_contact {
padding: 25px 10px 50px;
width: auto
}
.bas_contact .bloc_bas_contact,
.bas_contact .bloc_bas_contactor {
padding: 0
}
.bas_contact,
.form_contact .ligne_formob {
padding-left: 0
}
.bas_contact .titrebloc_bas_contact {
font-size: 14px
}
.bloc_bas_contactr {
margin-right: 0
}
.form_contact #col1,
.form_contact #col1er,
.form_contact #col2,
.form_contact #col3 {
margin-left: 0
}
.infos_contact .siege {
padding: 20px 0 10px
}
.bas_contact .bloc_bas_contact {
font-size: 12px
}
.bas_contact .tel_bas_contact {
font-size: 13px
}
.bas_contact,
.form_contact #col1,
.form_contact #col1er,
.form_contact #col2,
.form_contact #col3,
.form_contact .ligne_formlast,
.form_contact .ligne_formob {
text-align: center
}
.form_contact .ligne_form1 span,
.form_contact .ligne_formlast label {
float: none
}
.form_contact .ligne_form label {
float: none;
display: inline-table
}
.form_contact .ligne_formb {
text-align: center;
top: 10px;
position: relative;
float: none
}
}