@charset
"UTF-8"
;
/* CSS Document */

body
{
    background-image      : none;
    background-repeat     : repeat-x;
    background-color      : #FFF;
}

h1, h2, h3, h4, h5, h6, a
{
    color                 : #F90;
}

.globalContainer
{
    background-color      : #fffdf8;
}

.destinations
{
    background-image      : url(../Images/topdestinationsJun.png);
    background-repeat     : repeat-x;
    background-color      : #none;
}

.destinations a
{
    color                 : #C60;
    background-image      : url(../Images/nosdestinJun.png);
    background-repeat     : no-repeat;
    background-color      : none;
}

.destinations a:hover
{
    color                 : #FF9900;
    background-color      : none;
}

li.cart
{
    background-image      : url(../Images/cart.png);
    background-position   : left center;
    background-repeat     : no-repeat;

}

li.devis
{
    background-image      : url(../Images/calculator.png);
    background-position   : left center;
    background-repeat     : no-repeat;
}

li.inscrire
{
    background-image      : url(../Images/inscrire.png);
    background-position   : left center;
    background-repeat     : no-repeat;
}

.header
{
    background-image      : url(../Images/headerbgJun.png);
    background-repeat     : repeat-x;
    background-color      : #64367D;
}

.menu li
{
    text-align            : left;
    background-image      : url(../Images/menuaBgJun.png);
    background-repeat     : repeat-x;
    background-position   : 0 -500px;
}

.menu li:hover, .menu li.selected
{
    text-align            : left;
    background-position   : 0 0;
}

.menu li a
{
    color                 : #C60;
}

.menu li a:hover
{
    color                 : #FFF;
}

li.selected  a
{
    color                 : #FFF;
}

.advanceSearch
{
    border                : 1px solid #F90;
}

.advanceSearch label
{
    color                 : #C60;
}

.advanceSearch select, .advanceSearch input
{
    background-color      : #FFF;
    color                 : #C60;
}

#formArea .Synergee-Web-Page-Form-Submit
{
    background-color      : #f90;
}

.advanceSearch input:focus
{
    color                 : #f90;
    border                : 2px solid #c60;
}

.advanceSearch option
{
    background-color      : #FFF;
    border                : 1px solid white;
}

.Synergee-Web-Page-Component-Form .Synergee-Web-Page-Form-Submit
{
    background-color      : #f90;
}

.goButton, #quickSearchSubmit
{
    background            : transparent url(../Images/spriteGoJun.png) no-repeat 0 -2px;
    background-repeat     : no-repeat;
    border                : none;
    cursor                : pointer;
}

.goButton:hover, #quickSearchSubmit:hover
{
    background            : transparent url(../Images/spriteGoJun.png) no-repeat 0 -30px;
    background-repeat     : no-repeat;
    border                : none;
    cursor                : pointer;
}

.openButton, .SchoolSearch-DetailedSearchButton
{
    background            : transparent url(../Images/spritePlusJun.png) no-repeat 0 -4px;
    background-repeat     : no-repeat;
    cursor                : pointer;
}

.openButton:hover, .SchoolSearch-DetailedSearchButton:hover
{
    background            : transparent url(../Images/spritePlusJun.png) no-repeat 0 -32px;
    background-repeat     : no-repeat;
    cursor                : pointer;
}

.openButtonClosed
{
    background-position   : 0 -59px;

}

.openButtonClosed:hover
{
    background-position   : 0 -87px;

}

.shopping
{
    background-image      : url(../Images/shoppingBg.png);
    background-repeat     : repeat-x;

}

.Synergee-Web-Page-Component-MyCartLink-Container a,
.Synergee-Web-Page-Component-MyQuotesLink-Container a,
.Synergee-Web-Page-Component-BookingLink-Container a,
.Synergee-Web-Page-Component-MyCartLink-Container-UnActive a:hover,
.Synergee-Web-Page-Component-MyQuotesLink-Container-UnActive a:hover
{
    color                 : #c60;
}

.banner
{
    background-color      : #C60;
    border                : 1px solid #960;
}

.searchBox
{
    background-image      : url(../Images/searchBgJun.png);
}

input.searchField:focus
{
    color                 : #F90;
    border                : 2px solid #F90;
}

.goButton, .openButton, .Synergee-Web-Page-Form-Submit
{
    cursor                : pointer;
}

.advanceSearch
{
    background-image      : url(../Images/advanceBgJun.png);
}

.advanceSearch option
{
    font-size             : 10px;
    text-align            : left;
}

.mainInfo, .leftInfoContainer, .rightInfoContainer
{
    background-image      : url(../Images/mainInfoJun.png);
    background-repeat     : repeat-x;
    background-position   : 0px 0px;
}

.sliderContainer
{

}

.homeText, .mainPagesIntro, .diaporama, .world, .countriesDestinations li
{
    color                 : #999;
}

h2.SchoolSectionButton
{
    color                 : #fff;
}

h2.SchoolSectionButtonSelected
{
    color                 : #f80;
    background            : transparent url("../Images/bg-school-menu-jun.png") no-repeat center top;
}

h2.SchoolSectionButton:hover
{
    background            : transparent url("../Images/bg-school-menu-jun.png") no-repeat center top;
}

.diaporama
{
    background-image      : url(../Images/diaporama.png);
    background-repeat     : no-repeat;
}

.world
{
    background-image      : url(../Images/world.png);
    background-repeat     : no-repeat;
}

.juniorSlider
{
    background-image      : url(../Images/ouvertJuniors.png);
    background-repeat     : no-repeat;
    color                 : #999;
}

.rightColumn
{
}

/* MENU ACCORDION*/

.countriesDestinations ul li h2.BackLink
{
    background-repeat     : no-repeat;
    background-position   : 0px -18px;
}

.countriesDestinations ul li h2 a:hover
{
    color                 : #FFF;
    cursor                : pointer;
    background-color      : #f90;
}

.countriesDestinations ul li h2.BackLink a
{
    color                 : #fff;
}

.countriesDestinations ul li h2.BackLink a:hover
{
    background-color      : transparent;
}

.countriesDestinations ul li h2.hover .more:hover
{
    background-color      : #f90;
}

.countriesDestinations ul li h2 .more
{
    background            : transparent url(../Images/menuArrowJun.png) no-repeat center center;
}

#info-right-menu
{
    color                 : #f90;
}

.brochures
{
    background-image      : url(../Images/brochureTop.png);
    background-repeat     : no-repeat;
    background-position   : top;
    background-color      : #FFF;
}

.brochures h3 a, .brochuresText a
{
    background-image      : url(../Images/telecharge.png);
    background-repeat     : no-repeat;
    color                 : #4D4D4D;
}

.brochures h3 a:hover, .brochuresText a:hover
{
    color                 : #A5DA0F;
}

.brochuresBottom
{
    background-color      : #FFFFFF;
    background-image      : url(../Images/brochureBottom.png);
    background-repeat     : no-repeat;
    background-position   : center bottom;
}

hr
{
    border                : none;
    color                 : #F6F6F7;
}

.newsOffres
{
    background-image      : url(../Images/newsOffresBg.png);
    background-repeat     : no-repeat;
    background-position   : top;
    background-color      : #FFF;
}

.newsText
{
    color                 : #999999;
}

.newsSlideButton
{
    color                 : #F90;
}

ul.newsSlideButton li
{
    background-image      : url(../Images/inactive.png);
    background-repeat     : no-repeat;
    background-position   : center;
}

ul.newsSlideButton li:hover, ul.newsSlideButton li.active
{
    background-image      : url(../Images/active.png);
    background-repeat     : no-repeat;
    background-position   : center;
}

.footer
{
    border-top            : 1px solid #FDBA6A;
}

.nosEcoles .Synergee-Web-Page-Component-SchoolsList-Title
{
    background-image      : url(../Images/flecheJun.png);
    background-repeat     : no-repeat;
    color                 : #F90;
}

.nosEcoles .Synergee-Web-Page-Component-SchoolsList-Title:hover,
.nosEcoles .Synergee-Web-Page-Component-SchoolsList-Title.opened
{
    background-image      : url(../Images/flecheOpenJun.png);
    background-repeat     : no-repeat;
    cursor                : pointer;
}

.ecoles ul li a
{
    background-image      : none;
    color                 : #F90;
    display               : block;
}

.ecoles ul li a:hover
{
    background-image      : none;
    color                 : #F90;
}

.contacts
{
    background-color      : #FDBA6A;
}

.contacts a, .contactHold
{
    background-color      : #FEFBF2;
    color                 : #F90;
}

.contacts a:hover
{
    color                 : #F90;
}

.contactHold
{
    text-align            : center;
}

/**  city deitals Label**/

label.populationText
{
    background-image      : url(../Images/population.png);
    background-position   : left;
    background-repeat     : no-repeat;
}

label.climatText
{
    background-image      : url(../Images/climat.png);
    background-position   : left;
    background-repeat     : no-repeat;
}

.Synergee-Web-Page-Component-ImageMap-Link a
{
    color                 : #f90;
}

.Synergee-Web-Page-Component-SchoolsList-Block h2,
.Synergee-Web-Page-Component-SchoolsList-Block h3,
.Synergee-Web-Page-Component-SchoolsList-Block h4,
.Synergee-Web-Page-Component-SchoolsList-Block h5
{
    color                 : #ffe0bb;
}

.Synergee-Web-Page-Component-SchoolsList-Block a
{
    color                 : #FDBA6A;
}

.Synergee-Web-Page-Component-SchoolsList-Block a:hover
{
    color                 : #F90;
}

.Synergee-Web-Page-Component-CitySchoolsList-Schools-List-Item:hover
{
    border-color          : #f90;
}

.Synergee-Web-Page-Component-Weather-CurrentCondition-Container span,
.Synergee-Web-Page-Component-Weather-Forecast-Text span
{
    color                 : #f90;
}

.QuickSearch-Results-Title,
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Title,
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Title a,
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url,
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url a,
#searchCloseButton:hover
{
    color                 : #f90;
}

.QuickSearchNavButtonSelectedColor,
.QuickSearchBottom button:hover,
.QuizzNavSelected,
.Synergee-Web-Page-Component-Quizz-Bottom button:hover,
.SchoolSearchResultNavBottom .NavSelectedColor,
.SchoolSearchResultNavBottom button:hover
{
    background-color      : #f90;
}

.Synergee-Web-Page-Component-CityDetail-Detail span
{
    color                 : #f90;
}

/**
*
*   SchoolPriceEstimation
*
**/

.Synergee-Web-Page-Component-SchoolPriceEstimation-List
{
    border                : 1px solid #f90;
}

.Synergee-Web-Page-Component-SchoolPriceEstimation-List-Item
{
    color                 : #f90;
}

.Synergee-Web-Page-Component-SchoolPriceEstimation-List-Item:hover
{
    background-color      : #f90;
    color                 : #fff;
}

.Synergee-Web-Page-Component-SchoolPriceEstimation-AddButton
{
    color                 : #f90;
}

.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Title
{
    color                 : #f90;
    border-color          : #f90;
}

.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title
{
    background-color      : #f90;
    color                 : #fff;
}

.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Value,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-ValueNotEditable,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-ValueNotEditable:hover
{
    background-color      : #FDBA6A;
    color                 : #fff;
}

.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Value:hover
{
    background-color      : #f90;
    color                 : #fff;
}

.SchoolCourseListMore:hover, .SchoolCourseListLess:hover
{
    color                 : #f90;
}

.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-DeleteButton:hover
{
    color                 : #f90;
}

/**
*
*   BOOKING COMPONENT
*
**/

.Synergee-Web-Page-Component-Booking
{
    font-size             : 0.75em;
}

/**
*
*   AJAX Loader
*
**/

.Component-AjaxLoading
{
    border-color          : #f90;
    background-color      : #ffe0bb;
}

.Component-AjaxLoadingImage,
.Component-Loading
{
    background            : transparent url('../Images/ajax-loader.gif') no-repeat center center;
}

/**
*
*   Links
*
**/

.Synergee-Web-Page-Component-Booking .Component-Links-Number
{
    font-size             : 1.2em;
}

.Synergee-Web-Page-Component-Booking .Component-Links-Active
{
    background-color      : #f90;
    color                 : #fff;
    border-color          : #f90;
    background-image      : -moz-linear-gradient(top, #FDBA6A, #f90);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDBA6A), color-stop(1, #f90));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#FDBA6A', EndColorStr = '#f90');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDBA6A', EndColorStr='#f90')";
    -moz-border-radius    : 20px;
    -webkit-border-radius : 20px;
    -moz-box-shadow       : 0px 0px 6px #FDBA6A;
    -webkit-box-shadow    : 0px 0px 6px #FDBA6A;
    box-shadow            : 0px 0px 6px #FDBA6A;
}

.Synergee-Web-Page-Component-Booking .Component-Links-Inactive
{
    background-color      : #ffe0bb;
    border-color          : #ffe0bb;
    background-image      : -moz-linear-gradient(top, #ffe0bb, #FDBA6A);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffe0bb), color-stop(1, #FDBA6A));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffe0bb', EndColorStr = '#FDBA6A');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffe0bb', EndColorStr='#FDBA6A')";
}

.Synergee-Web-Page-Component-Booking .Component-Links-Hover
{
    background-color      : #f90;
    border-color          : #f90;
    background-image      : -moz-linear-gradient(top, #f90, #3c1b4e);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #f90), color-stop(1, #3c1b4e));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f90', EndColorStr = '#3c1b4e');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', EndColorStr='#3c1b4e')";
}

/**
*
*   Selection Lists
*
**/

.Component-List
{
    font-size             : 0.75em;
    background-color      : #FDBA6A;
    border-color          : #ffffff;
    color                 : #ffffff;
    background-image      : -moz-linear-gradient(top, #ffe0bb, #FDBA6A);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffe0bb), color-stop(1, #FDBA6A));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffe0bb', EndColorStr = '#FDBA6A');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffe0bb', EndColorStr='#FDBA6A')";
    -moz-border-radius    : 10px;
    -webkit-border-radius : 10px;
    -moz-box-shadow       : 0px 0px 8px #777777;
    -webkit-box-shadow    : 0px 0px 8px #777777;
    box-shadow            : 0px 0px 8px #777777;
}

.Component-List-Item
{
    -moz-border-radius    : 10px;
    -webkit-border-radius : 10px;
}

.Component-List-Item:hover
{
    background-color      : #ffffff;
    color                 : #f90;
}

.Component-List-Item-Category
{
    font-weight           : bold;
}

.Component-NotSelectionable
{
    color                 : #a2a1a1;
}

.calendar
{
    background-color      : #ffffff;
    border                : 1px solid #b66d00;
}

/**
*
*   Tool Tips
*
**/

.Tool-tip.Booking-Tool-Tip,
.Component-MessagePanel
{
    border-color          : #ffe0bb;
    background-color      : #ffe0bb;
    background-image      : -moz-linear-gradient(top, #ffffff, #ffe0bb);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ffe0bb));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#ffe0bb');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffe0bb')";
    -moz-border-radius    : 10px;
    -webkit-border-radius : 10px;
    -moz-box-shadow       : 0px 0px 6px #FDBA6A;
    -webkit-box-shadow    : 0px 0px 6px #FDBA6A;
    box-shadow            : 0px 0px 6px #FDBA6A;
}

.Tool-title.Booking-Tool-Tip,
.Component-MessagePanel-Title
{
    color                 : #b66d00;
    border-color          : #dedede;
    margin                : 5px 0 10px;
}

.Tool-text.Booking-Tool-Tip
{
    font-size             : 0.75em;
}

/**
*
*   Step 1
*
**/

.Synergee-Web-Page-Component-Booking .Component-Option
{
    width                 : 450px;
    border                : none;
    background-color      : transparent;
    background-image      : none;
    filter                : none;
    -ms-filter            : none;
}

.Synergee-Web-Page-Component-Booking .Component-Cart
{
    color                 : #b66d00;
    border-color          : #FDBA6A;
    background-color      : #FDBA6A;
    background-image      : -moz-linear-gradient(top, #ffe0bb, #FDBA6A);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffe0bb), color-stop(1, #FDBA6A));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffe0bb', EndColorStr = '#FDBA6A');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffe0bb', EndColorStr='#FDBA6A')";
}

.Synergee-Web-Page-Component-Booking .Component-School
{
    border-color          : #ffe0bb;
    margin                : 5px 0;
}

.Synergee-Web-Page-Component-Booking .Component-Cart .Component-School
{
    border-color          : #ffffff;
}

.Synergee-Web-Page-Component-Booking .Component-Section
{
    border                : none;
    background-image      : none;
    filter                : none;
    -ms-filter            : none;
    margin                : 0;
    padding               : 5px;
}

.Synergee-Web-Page-Component-Booking .Component-Cart .Component-Section
{
    border-color          : #bbbbbb;
}

.Synergee-Web-Page-Component-Booking .Component-Section-Title,
.Synergee-Web-Page-Component-Booking .Component-Confirmation-School-Title
{
    color                 : #f90;
    border-bottom         : 3px solid #dcdcdc;
    font-weight           : bold;
    font-size             : 1.2em;
    padding-bottom        : 3px;
    margin-bottom         : 10px;
}

.Synergee-Web-Page-Component-Booking .Component-Cart .Component-Section-Title
{
    border-bottom         : 3px solid #ffffff;
    color                 : #b66d00;
}

.Synergee-Web-Page-Component-Booking .Component-Cart .Component-Section-Total,
.Synergee-Web-Page-Component-Booking .Component-Section.Component-Section-Total
{
    font-weight           : bold;
    background-color      : #f90;
    color                 : #ffffff;
    border-color          : #f90;
    background-image      : -moz-linear-gradient(top, #FDBA6A, #f90);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDBA6A), color-stop(1, #f90));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#FDBA6A', EndColorStr = '#f90');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDBA6A', EndColorStr='#f90')";
}

.Synergee-Web-Page-Component-Booking .Component-Button
{
    background-color      : #ffffff;
    border-color          : #c8c7c7;
    color                 : #f90;
    background-image      : -moz-linear-gradient(top, #ffffff, #efefef);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #efefef));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#efefef');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#efefef')";
    -moz-border-radius    : 20px;
    -webkit-border-radius : 20px;
    -moz-box-shadow       : 0px 0px 6px #bbbbbb;
    -webkit-box-shadow    : 0px 0px 6px #bbbbbb;
    box-shadow            : 0px 0px 6px #bbbbbb;
}

.Synergee-Web-Page-Component-Booking .Component-Button:hover
{
    color                 : #b66d00;
    background-image      : -moz-linear-gradient(top, #efefef, #ffffff);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #efefef), color-stop(1, #ffffff));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#efefef', EndColorStr = '#ffffff');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef', EndColorStr='#ffffff')";
}

.Synergee-Web-Page-Component-Booking .Component-Section-Item-DeleteButton
{
    color                 : #ffffff;
    background-color      : #f90;
    border-color          : #f90;
    background-image      : -moz-linear-gradient(top, #FDBA6A, #f90);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDBA6A), color-stop(1, #f90));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#FDBA6A', EndColorStr = '#f90');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDBA6A', EndColorStr='#f90')";
    -moz-box-shadow       : 0px 0px 6px #FDBA6A;
    -webkit-box-shadow    : 0px 0px 6px #FDBA6A;
    box-shadow            : 0px 0px 6px #FDBA6A;
}

.Synergee-Web-Page-Component-Booking .Component-Section-Item-DeleteButton:hover
{
    color                 : #ffffff;
    background-image      : -moz-linear-gradient(top, #f90, #FDBA6A);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #f90), color-stop(1, #FDBA6A));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f90', EndColorStr = '#FDBA6A');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', EndColorStr='#FDBA6A')";
}

.Synergee-Web-Page-Component-Booking .Component-CheckoutButton
{
    height                : inherit;
    width                 : auto;
    font-size             : 1.1em;
    color                 : #ffe0bb;
    border-color          : #b66d00;
    background-color      : #b66d00;
    background-image      : -moz-linear-gradient(top, #f90, #b66d00);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #f90), color-stop(1, #b66d00));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f90', EndColorStr = '#b66d00');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', EndColorStr='#b66d00')";
    -moz-box-shadow       : 0px 0px 6px #FDBA6A;
    -webkit-box-shadow    : 0px 0px 6px #FDBA6A;
    box-shadow            : 0px 0px 6px #FDBA6A;
}

.Synergee-Web-Page-Component-Booking .Component-CheckoutButton:hover
{
    color                 : #ffffff;
    background-image      : -moz-linear-gradient(top, #b66d00, #f90);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #b66d00), color-stop(1, #f90));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#b66d00', EndColorStr = '#f90');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b66d00', EndColorStr='#f90')";
}

.Synergee-Web-Page-Component-Booking .Component-CheckoutButton-Disabled,
.Synergee-Web-Page-Component-Booking .Component-CheckoutButton-Disabled:hover
{
    color                 : #ffe0bb;
    background-color      : #FDBA6A;
    border-color          : #FDBA6A;
    background-image      : -moz-linear-gradient(top, #ffe0bb, #FDBA6A);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffe0bb), color-stop(1, #FDBA6A));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffe0bb', EndColorStr = '#FDBA6A');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffe0bb', EndColorStr='#FDBA6A')";
}

.Synergee-Web-Page-Component-Booking .Component-Section-Item-Title
{
    font-size             : 1.1em;
    font-weight           : bold;
    color                 : #fff;
    background-color      : #FDBA6A;
    border-color          : #f90;
    background-image      : -moz-linear-gradient(top, #FDBA6A, #f90);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDBA6A), color-stop(1, #f90));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#FDBA6A', EndColorStr = '#f90');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDBA6A', EndColorStr='#f90')";
}

.Synergee-Web-Page-Component-Booking .Component-Section-Item-Title:hover
{
    background-image      : -moz-linear-gradient(top, #f90, #FDBA6A);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #f90), color-stop(1, #FDBA6A));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f90', EndColorStr = '#FDBA6A');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', EndColorStr='#FDBA6A')";
}

.Synergee-Web-Page-Component-Booking .MoreInfos
{
    color                 : #ffe0bb;
    background-color      : #f90;
    border-color          : #f90;
    background-image      : -moz-linear-gradient(top, #FDBA6A, #f90);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDBA6A), color-stop(1, #f90));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#FDBA6A', EndColorStr = '#f90');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDBA6A', EndColorStr='#f90')";
    -moz-box-shadow       : 0px 0px 6px #FDBA6A;
    -webkit-box-shadow    : 0px 0px 6px #FDBA6A;
    box-shadow            : 0px 0px 6px #FDBA6A;
    -moz-border-radius    : 20px;
    -webkit-border-radius : 20px;
}

.Synergee-Web-Page-Component-Booking .MoreInfos:hover
{
    background-image      : -moz-linear-gradient(top, #f90, #FDBA6A);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #f90), color-stop(1, #FDBA6A));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f90', EndColorStr = '#FDBA6A');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f90', EndColorStr='#FDBA6A')";
}

.Synergee-Web-Page-Component-Booking .Component-Section-Item-Info-Name
{
    font-weight           : bold;
}

.Synergee-Web-Page-Component-Booking .Component-Section-Item-Info-Value
{
    color                 : #fff;
    background-color      : #ffe0bb;
    border-color          : #FDBA6A;
    background-image      : -moz-linear-gradient(top, #ffe0bb, #FDBA6A);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffe0bb), color-stop(1, #FDBA6A));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffe0bb', EndColorStr = '#FDBA6A');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffe0bb', EndColorStr='#FDBA6A')";
    -moz-border-radius    : 20px;
    -webkit-border-radius : 20px;
}

.Synergee-Web-Page-Component-Booking .Component-Section-Item-Info-Value:hover
{
    background-image      : -moz-linear-gradient(top, #FDBA6A, #ffe0bb);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDBA6A), color-stop(1, #ffe0bb));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#FDBA6A', EndColorStr = '#ffe0bb');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDBA6A', EndColorStr='#ffe0bb')";
}

.Synergee-Web-Page-Component-Booking .Component-Section-Description-Item-Options-Title
{
    font-weight           : bold;
}

.Synergee-Web-Page-Component-Booking .Component-Section-Description-Item-Name
{
    font-weight           : bold;
}

.Synergee-Web-Page-Component-Booking .Component-Section-Description-Item-Options-Subitem-Name
{
    font-weight           : normal;
}

/**
*
*   Step 2
*
**/

.Synergee-Web-Page-Component-Booking .Component-Form-Participants
{
    border-color          : #FDBA6A;
    background-image      : -moz-linear-gradient(top, #ffffff, #ffe0bb);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #efefef));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#efefef');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#efefef')";
}

.Synergee-Web-Page-Component-Booking .Component-Form-Participants .Component-Links-Active
{
    color                 : #f90;
    border-color          : #efefef;
    background-color      : #efefef;
    background-image      : -moz-linear-gradient(top, #ffffff, #efefef);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #efefef));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#efefef');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#efefef')";
    -moz-box-shadow       : 0px 0px 6px #bbbbbb;
    -webkit-box-shadow    : 0px 0px 6px #bbbbbb;
    box-shadow            : 0px 0px 6px #bbbbbb;
}

.Synergee-Web-Page-Component-Booking .Component-Form-Participants .Component-Links-Active:hover
{
    color                 : #f90;
    background-image      : -moz-linear-gradient(top, #efefef, #ffffff);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #efefef), color-stop(1, #ffffff));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#efefef', EndColorStr = '#ffffff');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef', EndColorStr='#ffffff')";
}

.Synergee-Web-Page-Component-Booking .Component-Form-Participants .Component-Links-Active.Component-Form-Participant-Button-Selected,
.Synergee-Web-Page-Component-Booking .Component-Form-Participants .Component-Links-Active.Component-Form-Participant-Button-Selected:hover
{
    color                 : #ffffff;
    background-color      : #f90;
    border-color          : #f90;
    background-image      : -moz-linear-gradient(top, #777777, #f90);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #777777), color-stop(1, #f90));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#777777', EndColorStr = '#f90');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777', EndColorStr='#f90')";
    -moz-box-shadow       : 0px 0px 6px #FDBA6A;
    -webkit-box-shadow    : 0px 0px 6px #FDBA6A;
    box-shadow            : 0px 0px 6px #FDBA6A;
}

.Synergee-Web-Page-Component-Booking .Component-Form-Participants .Component-Links-Number
{
    font-size             : 1em;
}

.Synergee-Web-Page-Component-Booking .Component-Participant-Form-Title
{
    font-size             : 1.3em;
    color                 : #ffffff;
    background-color      : #f90;
    border-color          : #f90;
    background-image      : -moz-linear-gradient(top, #FDBA6A, #f90);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDBA6A), color-stop(1, #f90));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#FDBA6A', EndColorStr = '#f90');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDBA6A', EndColorStr='#f90')";
}

.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section
{
    border-color          : #FDBA6A;
    background-image      : -moz-linear-gradient(top, #ffffff, #ffe0bb);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ffe0bb));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#ffe0bb');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffe0bb')";
}

.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section-Title
{
    font-size             : 1.3em;
    color                 : #f90;
    border-color          : #FDBA6A;
}

.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section-Title:first-letter
{
    text-transform        : uppercase;
}

.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container label
{
    border-color          : #ffffff;
}

.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container.MandatoryField label
{
    font-weight           : bold;
}

.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container input,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container select,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container textarea,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Combobox
{
    border-color          : #FDBA6A;
    -moz-box-shadow       : 0px 0px 6px #FDBA6A;
    -webkit-box-shadow    : 0px 0px 6px #FDBA6A;
    box-shadow            : 0px 0px 6px #FDBA6A;
}

.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container input:hover,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container select:hover,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container textarea:hover,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Combobox:hover,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container input:focus,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container select:focus,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container textarea:focus,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Combobox:focus
{
    border-color          : #f90;
}

.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container.MandatoryField.InvalidField label
{
    color                 : red;
    border-color          : red;
}

.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container .Synergee-Web-Page-Form-FieldErrorMessage-Container
{
    color                 : red;
    background-color      : #ffffff;
    -moz-box-shadow       : 0px 0px 6px #bbbbbb;
    -webkit-box-shadow    : 0px 0px 6px #bbbbbb;
    box-shadow            : 0px 0px 6px #bbbbbb;
}

.Synergee-Web-Page-Component-Booking #orderFormRequestConfirmation
{
    padding               : 10px;
    border-color          : #f90;
    -moz-box-shadow       : 0px 0px 6px #bbbbbb;
    -webkit-box-shadow    : 0px 0px 6px #bbbbbb;
    box-shadow            : 0px 0px 6px #bbbbbb;
}

.Synergee-Web-Page-Component-Booking .Component-Conditions
{
    border-color          : #FDBA6A;
    background-color      : #ffffff;
    background-image      : -moz-linear-gradient(top, #ffffff, #ffe0bb);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ffe0bb));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#ffe0bb');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffe0bb')";
    -moz-box-shadow       : inset 2px 2px 6px #FDBA6A;
    -webkit-box-shadow    : inset 2px 2px 6px #FDBA6A;
    box-shadow            : inset 2px 2px 6px #FDBA6A;
}

.Synergee-Web-Page-Component-Booking .Component-Conditions p,
.Synergee-Web-Page-Component-Booking .Component-Conditions ul,
.Synergee-Web-Page-Component-Booking .Component-Conditions ol,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Component-Form-Confirmation-Message p,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Component-Form-Confirmation-Message ul,
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Component-Form-Confirmation-Message ol
{
    font-size             : 1em;
}

.Synergee-Web-Page-Component-Booking .Component-Confirmation-Section-Item-Label
{
    border-color          : #FDBA6A;
    font-weight           : bold;
}

.Synergee-Web-Page-Component-Booking .Component-Payment-Container
{
    border-color          : #FDBA6A;
    background-color      : #ffffff;
    background-image      : -moz-linear-gradient(top, #ffffff, #ffe0bb);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ffe0bb));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#ffe0bb');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffe0bb')";
}

.Synergee-Web-Page-Component-Booking .Component-Payment-Section-Item
{
    border-color          : #FDBA6A;
    background-color      : #ffffff;
    background-image      : -moz-linear-gradient(top, #ffffff, #ffe0bb);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ffe0bb));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#ffe0bb');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffe0bb')";
}

.Synergee-Web-Page-Component-Booking .Component-Payment-Section-Item img
{
    border-color          : #FDBA6A;
    background-color      : #ffffff;
}

.Component-Result-Button a
{
    background-position   : 10px 5px;
    background-repeat     : no-repeat;
    background-color      : #ffffff;
    -moz-border-radius    : 20px;
    -webkit-border-radius : 20px;
    border-radius         : 20px;
    -moz-box-shadow       : 0px 0px 6px #FDBA6A;
    -webkit-box-shadow    : 0px 0px 6px #FDBA6A;
    box-shadow            : 0px 0px 6px #FDBA6A;
    color                 : #b66d00;
}

.Component-Result-Button a:hover
{
    color                 : #ffffff;
    background-color      : #f90;
    -moz-box-shadow       : 0px 0px 6px #ffffff;
    -webkit-box-shadow    : 0px 0px 6px #ffffff;
    box-shadow            : 0px 0px 6px #ffffff;

}

.Synergee-Web-Page-Component-Booking .Component-PrintButton a
{
    color                 : #ffffff;
}

.Component-Result-Button.Button-Mail a
{
    background-image      : url("../Images/button-Mail.png");
}

.Component-Result-Button.Button-Print a
{
    background-image      : url("../Images/button-Print.png");
}

.Component-Result-Button.Button-Quotes a
{
    background-image      : url("../Images/button-Quotes.png");
}

.Component-Result-Button.Button-Cart a
{
    background-image      : url("../Images/button-Cart.png");
}

/**
*
*   WORLD MAP COMPONENT
*
**/

.Synergee-Web-Page-Component-WorldMap
{
    border                : none;
}

.Synergee-Web-Page-Component-WorldMap li a,
.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li:hover ul li a
{
    color                 : #b66d00;
}

.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu
{
    background-color      : #ffe0bb;
}

.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li
{
    background-color      : #FDBA6A;
}

.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li ul li
{
    background-color      : #ffe0bb;
}

.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li ul li a
{
    color                 : #f90;
}

.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li:first-letter,
.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li a:first-letter
{
    text-transform        : uppercase;
}

.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li:hover
{
    background-color      : #f90;
}

.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li:hover a,
.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li:hover ul li:hover a
{
    color                 : #ffffff;
}

.Synergee-Web-Page-Component-SchoolSearch-Results-Item,
.Synergee-Web-Page-Component-SchoolsList-Schools-List li.thumbnail
{
    border-color          : #f90;
    background-color      : #ffffff;
}

.Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover,
.Synergee-Web-Page-Component-SchoolsList-Schools-List li.thumbnail:hover
{
    color                 : #ffffff;
    background-color      : #f90;
}

.Synergee-Web-Page-Component-SchoolsList-Schools-List li.thumbnail a
{
    color                 : #f90;
}

.Synergee-Web-Page-Component-SchoolsList-Schools-List li.thumbnail:hover a
{
    color                 : #ffffff;
}

#searchResults
{
    background-image      : -moz-linear-gradient(top, #ffffff, #ffe0bb);
    background-image      : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ffe0bb));
    filter                : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#ffe0bb');
    -ms-filter            : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ffe0bb')";
    border                : 1px solid #FDBA6A;
    background-color      : #ffe0bb;
}