
/* 42e.mega.css-import */

@import url('./css/fonts/aurulent/stylesheet.css');
@import url('./css/fonts/ubuntu/stylesheet.css');
.ja-megamenu {
    margin-left: 25px;
}

#ja-megamenu ul.level0 {
    font-family: 'UbuntuBold', Arial, Helvetica, sans-serif;
}

.ja-megamenu ul.level0 li.mega {
    background: url('./images/mainnav-sep.png') repeat-y right top;
}

.ja-megamenu ul.level0 li.mega a.mega {
    color: #fdd3a1;
    display: block;
    font-size: 120%;
    font-weight: normal;
    padding: 8px 20px;
}

.ja-megamenu ul.level0 li.mega span.menu-desc {
    color: #da4444;
    font-family: 'AurulentSansRegular', Arial, Helvetica, sans-serif;
    font-size: 80%;
    margin-top: 0;
}

.ja-megamenu ul.level0 li.mega a.mega.active {
    background: url('./images/mainnav-active.gif') left top repeat-x;
    color: #f9bc61;
    margin: 0;
    padding: 8px 20px;
}

.ja-megamenu ul.level0 li.mega a.mega.active span.menu-desc {
    color: #f5ae84;
}

.ja-megamenu ul.level0 li.haschild a.mega span.menu-desc,
.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-desc {
    padding-left: 0;
}

.ja-megamenu ul.level0 li.mega a.mega.over {
    background: url('./images/maninav-hover.gif') left top repeat-x;
    color: #faf3c6;
    padding: 8px 20px;
}

.ja-megamenu ul.level0 li.haschild a.mega span.menu-title,
.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title {
    background: url('./images/arrow3.png') no-repeat scroll right 5px;
    padding-left: 0;
    padding-right: 16px;
}

.ja-megamenu ul.level0 li.haschild.active a.haschild.active span.menu-title,
.ja-megamenu ul.level0 li.haschild-over.active a.haschild.active.over span.menu-title {
    color: #f9bc61;
    padding-left: 0 !important;
    padding-right: 16px !important;
}

.ja-megamenu ul.level0 li.mega a.mega.over span.menu-desc {
    color: #fbb799;
}

.ja-megamenu ul.level1,
#ja-megamenu ul.level1 {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
}

.ja-megamenu ul.level1 li.mega {
    background: none;
    border-bottom: 1px dotted #CEBCAC;
    display: block;
    margin: 0;
    padding: 0;
}

.ja-megamenu ul.level1 li.mega.haschild {
    background: url('./images/bullet-normal.png') no-repeat scroll right center;
}

.ja-megamenu ul.level1 li.mega.haschild-over,
.ja-megamenu ul.level1 li.active.haschild,
.ja-megamenu ul.level1 li.mega.active.haschild-over {
    background: url('./images/bullet.png') no-repeat scroll right center;
}

.ja-megamenu ul.level1 li.mega a.mega {
    color: #73695C;
    display: block;
    font-size: 100%;
    padding: 7px 0px 7px 5px;
    text-decoration: none;
}

.ja-megamenu ul.level1 li.mega a.mega.over,
.ja-megamenu ul.level1 li.mega.active a.mega.active {
    background: none;
    color: #ef761a;
    padding: 7px 0px 7px 5px;
    text-decoration: none;
}

.ja-megamenu ul.level1 li.mega.active a.mega.active {
    padding: 5px;
}

.ja-megamenu ul.level1 li a.mega span.menu-title,
.ja-megamenu ul.level1 li a.mega span.menu-title {
    background: none !important;
    padding-left: 0 !important;
}

.ja-megamenu ul.level1 li.haschild.active a.haschild.active span.menu-title,
.ja-megamenu ul.level1 li.haschild-over.active a.haschild.active.over span.menu-title {
    color: #ef761a;
}

.ja-megamenu .childcontent-inner {
    background: url('./images/menu-bg.gif') repeat-x left top #fff;
    border-top: 5px solid #c1022b;
    display: block;
}

.ja-megamenu .childcontent .ja-moduletable {
    color: #333;
}

.ja-megamenu .childcontent .ja-moduletable h3 {
    background: none;
    border-bottom: 1px dotted #938781;
    text-transform: uppercase;
}

.ja-megamenu ul.level1 .childcontent .megacol {
    background: #fff;
    border: solid 1px #ddd;
}

.ja-megamenu .group-title {
    margin-top: 20px;
}

.ja-megamenu ul.level1 li.mega .group-title a.mega {
    background: url('./images/arrow-title.png') no-repeat 20px 22px;
    color: #383435;
    display: block;
    font-family: 'AurulentSansRegular', Helvetica, Arial, sans-serif;
    font-size: 120%;
    font-weight: normal;
    margin: 0 0 0 10px;
    padding: 0 0 5px 0;
    text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
}

.ja-megamenu ul.level0 li.mega .group-content .has-image {
    padding-left: 0;
}

.ja-megamenu ul.level1 li.mega .group-title a.mega span.menu-title {
    background: none;
    border-bottom: 2px solid #F24A6F;
    padding-bottom: 3px;
}

.ja-megamenu .childcontent-inner ul.level1 li.mega.last,
.ja-megamenu .childcontent-inner .megacol li.mega.group {
    border-bottom: none;
}

.ja-megamenu .level1 .childcontent-inner {
    border-top: none;
}

.view-mega img {
    background-color: #f6f2ed;
    float: left;
    padding: 4px;
}

.view-mega p {
    display: block;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
}

.view-mega p span.badge {
    right: -4px;
    top: 60px;
}

.view-mega h3 {
    border-bottom: none !important;
    color: #EF761A !important;
    display: block;
    float: left;
    margin: 10px 0 5px 0 !important;
    padding: 0 !important;
    text-indent: 0 !important;
    text-transform: none !important;
    width: 120%;
}

/* ed2.mod_jaquickcontact.css */

ul.form-list {
    float: left;
}

ul.form-list li {
    padding: 0;
    margin-bottom: 5px;
}

ul.form-list li div.row-content {
    background: #eeede6 !important;
    border: solid 1px #dedccd;
    padding: 3px 3px;
}

ul.form-list li div.row-content:hover {
    background: #fff !important;
    border-color: #09C;
}

ul.form-list li input.input-text,
input#contact_name,
ul.form-list li textarea {
    background: none;
    border: none;
    padding: 0;
    margin-top: 2px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    color: #666;
    font-size: 95%;
    margin: 0px;
}

ul.form-list li .input-box {
    border: none;
    padding: 0px;
    float: left;
}

ul.form-list li:hover .input-box {
    background: none;
    border: none;
}

ul.form-list li.error .input-box {
    border: none;
}

ul.form-list li label.email-copy {
    width: auto;
}

ul.form-list li input#contact_email_copy {
    padding: 0px;
    border: none;
}

ul.form-list li:hover label {
    color: #333;
}

ul.form-list li label.requiredField {
    width: auto;
    margin-top: 2px;
    margin-right: 5px;
    float: none;
}

.jl_error {
    color: #000;
}

ul.form-list li.button {
    background: #09C !important;
    display: block;
    text-align: center;
    vertical-align: middle;
    float: left;
    color: #fff;
    padding: 3px 10px 3px 3px;
    border: none;
    margin-right: 0px;
}

ul.form-list li.button a:hover,
ul.form-list li.button a:focus,
ul.form-list li.button a:active {
    text-decoration: none;
    font-weight: bold;
}

.text-contact {
    text-align: center;
    vertical-align: middle;
    padding: 5px 0px;
}

input#mathguard_answer,
input#mathguard_answer:hover {
    border: none;
    background: none;
    padding: 0px 5px;
}

ul.form-list li textarea {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}

.captcha-container input#captcha_code {
    vertical-align: top;
    margin-top: 17px;
}

.captcha-container #reloadImage {
    vertical-align: top;
    margin: 22px 5px 0px 5px;
    display: inline-block;
}

input#captcha_code {
    vertical-align: top;
    margin-top: 8px;
}

#reloadImage {
    vertical-align: top;
    margin: 12px 5px 0px 5px;
    display: inline-block;
}

/* c98.typo.css */

.ja-typo-blockswrap h1.ja-typo-title {
    color: #418bcf;
}

.ja-typo-blockswrap h2.ja-typo-title,
.ja-typo-blockswrap h4.ja-typo-title,
.ja-typo-blockswrap h5.ja-typo-title,
.ja-typo-blockswrap h6.ja-typo-title {
    color: #418bcf;
}

.ja-typo-blockswrap h2.ja-typo-title span {
    color: #418bcf;
}

.ja-typo-blockswrap h3.ja-typo-title {
    color: #418bcf;
}

.box-pink {
    background: url('./images/typo/pink-bg.gif') repeat-x scroll left bottom #2c6f8e;
    color: #def5fe;
}

p.ja-typo-box.box-pink {
    background: url('./images/typo/pink-bg.gif') repeat-x scroll left bottom #03aeec;
    color: #def5fe;
}

p.ja-typo-box.box-gray strong {
    color: #418bcf;
}

p.ja-typo-box.box-pink strong {
    color: #def5fe;
}

a.ja-typo-btn.btn-grey {
    color: #255d77;
}

a.ja-typo-btn.btn-pink {
    background: url('./images/typo/pink-bg.gif') repeat-x scroll left bottom #2c6f8e;
    color: #fff;
}

span.box-flash {
    background-image: url('./images/typo/flash.png');
}

#ja-typo blockquote {
    color: #418bcf;
}

.bubble-6 .ja-typo-bubblect {
    background: url('./images/typo/pink-bg.gif') repeat-x scroll left bottom #2c6f8e;
    color: #def5fe;
}

.bubble-6 span.ja-typo-bubble-arrow {
    background-position: 0 -68px;
}

.bubble-6 span.ja-typo-bubble-author {
    color: #578da7;
}

.highlight.hight-pink {
    background-color: #c5e1fa;
    color: #5785b0;
}

span.dropcap {
    color: #0288e2;
}

.blocknumber-2 .bignumber {
    background-position: left -84px;
}

.text-color {
    color: #418bcf;
    margin-top: 0;
}

.block-quote {
    color: #0c91f5;
}

/* dd7.template.css */

a.readon,
p.readmore a {
    background-image: url('./images/readmore.png');
    color: #a7cc66;
}

a.readon:hover,
a.readon:focus,
a.readon:active,
p.readmore a:hover,
p.readmore a:focus,
p.readmore a:active {
    background-image: url('./images/readmore-orange.png');
    color: #3f5617;
}

a {
    color: #6ba00f;
}

a:hover,
a:active,
a:focus {
    color: #3f5617;
}

h1.componentheading,
.componentheading {
    color: #418BCF;
}

h2.contentheading,
.contentheading {
    color: #418bcf;
}

.custom_contact h1 {
    color: #2293C3;
}

h2.itemTitle a {
    color: #2293C3;
}

.blog-featured .componentheading,
.contact h2,
h2.title-categories {
    background-image: url('./images/arrow-title.png');
}

.blog-featured .componentheading span,
.contact h2 span,
h2.title-categories span {
    border-color: #0D99F6;
}

.blog h1.componentheading {
    background-image: url('./images/arrow-title.png');
}

.blog h1.componentheading span {
    border-bottom: 2px solid #0D99F6;
}

.blog h2.title-category {
    color: #0D99F6;
}

.item-page h2 a {
    color: #418BCF;
}

#ja-search .inputbox {
    background-image: url('./images/icon-search.png') !important;
    color: #978d7f;
}

#ja-search input {
    color: #8ba1b5;
}

.form-value .button {
    background-image: url('./images/button-form.gif');
    color: #fcf6e8;
    text-shadow: 0 1px 1px rgba(120, 120, 120, 0.8);
}

#login-form ul li {
    background-image: url('./images/bullet.png');
}

#jac-login-joomla-form h2,
.ja-mass-bottom h4 a {
    color: #2293C3;
}

#jac-login-joomla-form ul li a {
    color: #2293C3;
}

.form-validate .componentheading,
div.form-user .componentheading {
    background-image: url('./images/arrow-title.png');
}

.form-validate .componentheading span,
div.form-user .componentheading span {
    border-color: #0d99f6;
}

.com_mailto div.componentheading {
    color: #418bcf;
}

div.ja-moduletable h3,
div.moduletable h3,
div.componentheading_contact {
    background-image: url('./images/arrow-title.png');
}

div.ja-moduletable h3 span,
div.moduletable h3 span,
div.componentheading_contact span {
    border-color: #0d99f6;
}

.moduletable_share {
    background: url('./images/share-bg.gif') repeat-x scroll left bottom #2a789a !important;
    border-bottom: solid 1px #0158ac;
    border-top: solid 1px #2885e0;
}

.moduletable_form h1 {
    color: #418bcf;
}

.moduletable_newsletter h3 {
    color: #418bcf !important;
}

.moduletable_aboutus p {
    width: 360px;
}

.moduletable_aboutus a {
    width: 360px;
}

.moduletable_content .custom_content h2 {
    color: #418bcf;
}

.moduletable_information .view-cotent h3 {
    color: #418bcf !important;
}

.moduletable_country .ja-box-ct {
    background-image: url('./images/map-paris.png');
}

.moduletable_country .ja-box-ct h3 {
    color: #418bcf;
}

.moduletable_country .ja-box-ct a.readon {
    background-image: url('./images/readmore-orange.png');
    color: #3f5617;
}

#ja-header {
    background: url('./images/top-bg.gif') repeat-x left bottom #034581;
}

#ja-header .wrap-inner1 {
    background: none;
}

#ja-header h3 {
    color: #0197e5;
}

#ja-topheader ul li {
    border-color: #022648;
}

#ja-topheader ul li a {
    color: #79b217;
}

#ja-topheader ul li a:hover,
#ja-topheader ul li a:focus,
#ja-topheader ul li a:active {
    color: #6ba00f;
}

.distinations ul li {
    background-image: url('./images/bullet.png');
}

h1.logo a {
    background-image: url('./images/logo.png');
}

#ja-mainnav {
    background: url('./images/mainnav-bg.gif') repeat-x scroll left bottom #0199e7;
}

#ja-subnav {
    background-color: #0194e6;
}

#ja-subnav ul li.active a.active,
#ja-subnav ul li.active a.active:hover,
#ja-subnav ul li.active a.active:active,
#ja-subnav ul li.active a.active:focus {
    color: #79b217;
}

.image-banner {
    background-image: url('./images/map.png');
}

#ja-topsl div.ja-moduletable h3,
#ja-botsl2 div.ja-moduletable h3 {
    color: #fff;
}

#ja-botsl2 .ja-moduletable ul li {
    background-image: url('./images/bullet.png');
}

#ja-botsl2 .ja-moduletable ul li a {
    color: #c8f854;
}

#ja-botsl {
    color: #bbd8ed;
}

#ja-botsl2 {
    background: url('./images/botsl_bg.gif') repeat-x scroll left top #0174d9;
    border-top: solid 1px #0187c8;
}

#ja-botsl2 {
    color: #8BD1F6;
}

#ja-botsl2 .img-border {
    border-color: #0187C8;
}

#ja-footer {
    background: url('./images/top-bg.gif') repeat-x left bottom;
    color: #9F8C6E;
}

#ja-footer .wrap-inner1 {
    background: none;
}

#ja-footer small {
    color: #738999;
}

.view-cotent h4 {
    color: #6BA00F !important;
}

.ja_socialaftertitle {
    background-image: url('./images/toolbox-big-bg.png');
}

.articlecreated {
    background-image: url('./images/toolbox-big-bg.png');
}

.articlecreated .date {
    color: #d7f7fc;
}

.articlecreated .month-year {
    color: #8bd1f6;
}

.articlecreated .month-year .year {
    color: #7aacc4;
}

#ja-slideshow {
    background: url('./images/slideshow-bg.png') repeat-x scroll left bottom;
}

#ja-slideshow .wrap-inner1 {
    background-image: url('./images/shadow-bg.png');
}

.ja-slide-thumbs .ja-slide-thumb.active .ja-slide-thumb-inner,
.ja-slide-thumbs .ja-slide-thumb.active span {
    background: url('./images/active-bg.png') repeat-x scroll left top #e35a38;
}

.maskDesc .ja-slide-desc a.readon {
    background-image: url('./images/button.png');
    color: #feffff;
    text-shadow: 1px 0 1px rgba(0, 0, 0, 0.3);
}

.travel .container .ja-tabs-title-top ul.ja-tabs-title li {
    background: url('./images/normal-bg.gif') repeat-x scroll left top !important;
}

.travel .ja-tabs-title-left ul li.active h3,
.travel .ja-tabs-title-left ul li.firstactive h3,
.travel .ja-tabs-title-left ul li.lastactive h3 {
    background: none;
    color: #736d66;
}

.travel .ja-tabs-title-left ul.ja-tabs-title li h3 {
    background-image: url('./images/arrow-r.png')!important;
    color: #6BA00F !important;
}

.travel .ja-tabs-title-left ul li.active h3,
.travel .ja-tabs-title-left ul li.firstactive h3,
.travel .ja-tabs-title-left ul li.lastactive h3 {
    background: none !important;
    color: #736D66 !important;
}

#jac-wrapper h2.componentheading {
    background-image: url('./images/arrow-title.png');
}

#jac-wrapper h2.componentheading span {
    border-color: #0D99F6;
}

#jac-wrapper .comment-heading a.comment-user,
#jac-wrapper .comment-heading span.comment-user,
#jac-wrapper .rank-high .comment-rankingresult {
    color: #0D99F6;
}

/* 40b.mega.css */

.ja-megamenu ul.level0 li.mega a.mega {
    color: #fff;
}

.ja-megamenu ul.level0 li.mega span.menu-desc {
    color: #ade8fc;
}

.ja-megamenu ul.level0 li.mega a.mega.active {
    background-image: url('./images/mainnav-active.gif');
    color: #dbf5fc;
    text-shadow: 0 1px 0 rgba(108, 108, 108, 0.3);
}

.ja-megamenu ul.level0 li.mega a.mega.active span.menu-desc {
    color: #67b5fa;
}

.ja-megamenu ul.level0 li.haschild.active a.haschild.active span.menu-title {
    color: #6ba5be;
}

.ja-megamenu ul.level0 li.mega a.mega.over {
    background: url('./images/maninav-hover.gif') left top repeat-x;
    color: #174256;
    text-shadow: 0 1px 0 rgba(204, 204, 204, 0.3);
}

.ja-megamenu ul.level0 li.haschild-over.active a.haschild.active.over span.menu-title {
    color: #174256;
}

.ja-megamenu ul.level0 li.mega a.mega.over span.menu-desc {
    color: #174256;
}

.ja-megamenu ul.level0 li.haschild a.mega span.menu-title,
.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title {
    background: url('./images/arrow3.png') no-repeat right 5px;
}

.ja-megamenu ul.level1 li.mega.haschild-over,
.ja-megamenu ul.level1 li.active.haschild,
.ja-megamenu ul.level1 li.mega.active.haschild-over {
    background: url('./images/bullet.png') no-repeat scroll right center;
}

.ja-megamenu ul.level1 li.mega a.mega {
    color: #73695C;
}

.ja-megamenu ul.level1 li.mega a.mega.over,
.ja-megamenu ul.level1 li.mega.active a.mega.active {
    background: none;
    color: #6ba00f;
}

.ja-megamenu ul.level1 li.haschild.active a.haschild.active span.menu-title,
.ja-megamenu ul.level1 li.haschild-over.active a.haschild.active.over span.menu-title {
    color: #6ba00f;
}

.ja-megamenu .childcontent-inner {
    border-color: #32a4d3;
}

.ja-megamenu ul.level1 li.mega .group-title a.mega {
    background-image: url('./images/arrow-title.png');
}

.ja-megamenu ul.level1 li.mega .group-title a.mega span.menu-title {
    border-bottom: 2px solid #0D99F6;
}
