.page,.page-casablanca,.page-selection,.page-rabat,.page-mdr,.page-shopping,.page-sejours,.page-marrakech,.page-tanger{background:#f1f2f3!important;min-height:600px}.page-voyages{background:#e0ccb1 url(../images/Hmizate-Habillage-aqua-mirage.jpg) no-repeat center top;background-attachment:fixed;margin:0 auto;height:auto;text-align:left}.main,.header-bottom{width:1180px}.left-column{background:#fff;float:left}.col-main .contpad{background:0 0;padding:0!important}.onepagepadding{padding:0!important;margin-top:10px}.right_column{float:left!important;width:978px!important;left:0!important;top:0!important;margin-left:0!important}.tous-cities{margin-left:0;padding:10px;height:auto}.clsallbox{margin:0 0 6px 18px!important;width:306px!important;height:310px!important}.clsallbox .layout_item_container,.clsallbox .voyage_layout_item_container{margin:0;width:306px;border:0;box-shadow:none}.clsallbox .layout_item_container{background:#fff;height:300px!important}.clsallbox .deal-name{padding:4px;font-weight:700}.clsallbox .deal-partner{padding:2px 4px;font-size:12px}.clsallbox .left{margin-left:5px!important}.clsallbox .right{margin-right:6px}.icheckbox_line,.iradio_line{-webkit-border-radius:0!important;border:1px solid #ddd!important}.clsbg{background:#ea322e}.clsbg .header{width:1180px}.icheckbox_line.checked,.iradio_line.checked{background:0 0!important;color:#ea322e!important}.leftcontent .buynow_value{background:0 0;left:0;width:100%}.details .price_value{font-family:rubik,open sans,Arial,sans-serif;color:#ea322e;text-align:center;font-size:30px;font-weight:700;float:left}.left_details{width:742px;float:left}#cntdwn span{color:#ea322e!important}.timerbg_middle{background:0 0;margin:10px 0 0;width:100%;height:45px}.deal_statusnew{background:0 0;float:left;margin:-38px 0 0 160px}#map{height:400px;width:100%}.cart .discount,.cart .discount-gift,.cart .shipping,.cart .totals{background:#fff;border:none}.cart .cart-collaterals{padding:0}.cart .cart-collaterals .col2-set{width:824px}.cart .cart-collaterals .col2-set .col-2{width:400px}.dropbtn{color:#fff;padding:8px;font-size:14px;border:1px solid #fff;cursor:pointer;border-radius:2px;background:#ea322e;min-width:120px}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.right_details{float:right!important;width:420px!important;left:0!important;top:0!important;margin-left:0!important}.block{background:#fff!important;padding:15px;margin-bottom:15px}.block .title{border-bottom:1px solid rgba(134,136,138,.15);padding-bottom:10px;margin-bottom:10px;font-family:rubik,open sans,Arial,sans-serif}.details-sep-h{border-bottom:1px solid rgba(134,136,138,.15);width:100%;height:2px;clear:both}.details-sep-v{border-bottom:1px solid rgba(134,136,138,.15);width:2%;height:100%}a{text-decoration:none}.btn-buynow{color:#fff;padding:20px 0;font-size:25px;border:1px solid #fff;cursor:pointer;border-radius:2px;background:#ffb226;width:100%;text-align:center}.btn-expired{color:#fff;padding:20px 0;font-size:25px;border:1px solid #fff;border-radius:2px;background:#ccc;width:100%;text-align:center}div.orbit{-webkit-box-shadow:none}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#fff}.dropdown:hover .dropdown-content{display:block}.dropbtn:hover{background-color:#fff}.dropdown:hover .dropbtn{background-color:#3e8e41}table.main-menu tr td{border:1px solid #ebeef0;text-align:center;background:#fff;width:14%}table.main-menu tr td a div{color:#505050}table.main-menu{border-collapse:collapse;width:100%}th,td{padding:8px}.city_middle{height:35px;width:430px;margin-right:0}.city_middle ul{float:right}.city_middle ul li{width:auto}.city_middle ul li a{font-family:rubik,open sans,Arial,sans-serif;font-size:13px;color:#fff;padding:3px 10px;margin:0;width:auto}.floatright,.footerrightul{margin:0}input,select,button{font:12px rubik,open sans,Arial,sans-serif}body{font-family:rubik,open sans,Arial,sans-serif}.right_column{font-family:rubik,open sans,Arial,sans-serif}.clsdiscount_prices{width:auto}.clsdiscount_prices span{text-align:center;text-decoration:line-through;display:inline-block;color:#99a9b4;padding:5px 0 0 10px;float:left;font-size:20px;font-weight:400}.footer{background:#4a4a4a!important}.footerleft ul li a{color:#fff!important}.clsdiscount_discount{background-color:#ea322e;border-radius:.2345324em;padding:5px 6px 4px;color:#fff;float:right;margin-top:8px}.clsproduct{font-family:rubik,open sans,Arial,sans-serif}.cart .discount h2,.cart .shipping h2,.clscartprice,.clscartquantity,.data-table tr.newid th.clscarttotal,.cart .discount-gift h2 a{font-family:rubik,open sans,Arial,sans-serif}.one-page-checkout .active .a-item{border-color:#fff;background:#fff}.one-page-checkout .active .step-title{border:1px solid #ddd;background:#ddd}.one-page-checkout .active h3{color:#333}ol.one-page-checkout li.active .step-title span{color:#333}.ui-tabs .ui-tabs-panel{background:#fff}#additionalNavigation{margin:0}#additionalNavigation .ui-state-active a,#additionalNavigation .ui-state-active a:link{background-color:#fff;border:1px solid #fff;border-top-color:none;box-shadow:none}#additionalNavigation .ui-state-active,#additionalNavigation .ui-state-active a,#additionalNavigation .ui-state-active a:link,#additionalNavigation .ui-tabs .ui-tabs-nav li.ui-tabs-selected,#additionalNavigation .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background:#fff;margin:0}.btn,.button,#checkout-step-payment .buttons-set .button,#checkout-step-billing .buttons-set .button,#checkout-step-review .buttons-set .button,.cart .discount-form .button,#checkout-step-login .col-1 .buttons-set .button,#checkout-step-login .col-2 .buttons-set .button{background:#ffb226;padding:6px 10px;width:auto;border:none;cursor:pointer;color:#fff;border-radius:2px;font-size:14px;height:32px;font-weight:400}#checkout-step-payment .buttons-set .button span,#checkout-step-billing .buttons-set .button span,#checkout-step-review .buttons-set .button span,#checkout-step-login .col-1 .buttons-set .button span,#checkout-step-login .col-2 .buttons-set .button span{display:block;color:#fff}#opc-review .a-item{border:0;padding:15px}.sm-share .clearfix{width:120px!important;left:72px!important}.sharelinks img{width:20px;height:20px;margin-right:2px}#facebox2 .b{padding:5px!important}.extraDealList li{background:#fff;margin:0!important}.extraDealOption{border-top:1px solid rgba(134,136,138,.15)}.extraBuyPrice{padding-top:12px}li.extraDealRight .extraBuyNow a,li.extraDealRightClosed .extraBuyNow{color:#fff;padding:8px;font-size:15px;border:1px solid #fff;cursor:pointer;border-radius:2px;background:#ffb226;text-align:center;height:18px}.extraDealTitle{font-size:14px;font-weight:600;color:#646464;padding:12px 0}li.extraDealLeft{width:180px!important}.cart ul.checkout-types li .button{text-decoration:none;padding:5px 10px;border-radius:2px;background:#ffb226;font-size:16px;color:#fff;height:32px;font-weight:400}.account-login{background:#fff}.page-title{padding:10px}.page-title h1{font-family:rubik,open sans,Arial,sans-serif;font-size:21px}.titlebot{border-top:0;background:rgba(134,136,138,.15);height:1px;font-size:0}.login-leftcolumn{width:44%}.side-title{border-bottom:1px solid rgba(134,136,138,.15);padding-bottom:5px;margin-bottom:10px;font-family:rubik,open sans,Arial,sans-serif;font-size:14px}