.Synergee-Web-Page-Component-BookingLink
{
font-size : 0.75em;
}.Synergee-Web-Page-Component-MyCartLink
{
font-size : 0.75em;
}
.Synergee-Web-Page-Component-MyCartLink-Container-UnActive,
.Synergee-Web-Page-Component-MyCartLink-Container-UnActive a
{
opacity   : 0.5;
filter    : alpha(opacity=50);
cursor    : default;
}.Synergee-Web-Page-Component-MyQuotesLink
{
font-size : 0.75em;
}
.Synergee-Web-Page-Component-MyQuotesLink-Container-UnActive,
.Synergee-Web-Page-Component-MyQuotesLink-Container-UnActive a
{
opacity   : 0.5;
filter    : alpha(opacity=50);
cursor    : default;
}/**
* Description : The default css styles for the website selector component
* Copyright   : Copyright (c) 2008 Pyrameed all right reserved (http://www.pyrameed.com)
*/
.SiteSelector
{
position     : relative;
z-index      : 1000;
}
.SiteSelectorText
{
font-size    : 0.75em;
}
.SiteSelectorLanguageList
{
position     : relative;
z-index      : 1000;
overflow     : hidden;
visibility   : hidden;
}
.HideClass
{
display      : none;
}
.SiteSelectorSiteRow
{
cursor       : pointer;
position     : relative;
z-index      : 1000;
}
.SiteSelectorCurrentSelection,
.SiteSelectorSiteRow a
{
padding      : 3px 5px;
display      : block;
z-index      : 1000;
}
.SiteSelector img
{
margin-right : 5px;
}.SiteSelectorSiteRow a
{
color : #777777;
}
.SiteSelectorSiteRow a:hover
{
color : #333333;
}/**
*
*   FORM
*
**/
.Synergee-Web-Page-Form-ErrorMessage
{
display       : none;
}
.Synergee-Web-Page-Component-QuickSearch .Synergee-Web-Page-Form-Container
{
display       : inline;
}
.Synergee-Web-Page-Component-QuickSearch .Synergee-Web-Page-Form-Text
{
border        : 1px solid;
padding       : 3px;
}
.Synergee-Web-Page-Component-QuickSearch .Synergee-Web-Page-Form-Submit
{
border        : 1px solid;
padding       : 2px;
}
/**
*
*   RESULTS
*
**/
.closeButton
{
float         : right;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Content
{
margin-bottom : 15px;
padding       : 10px;
}
.QuickSearchResultNav
{
float         : right;
}
.QuickSearchResultNav button
{
border        : 1px solid;
}
.Synergee-Web-Page-Component-QuickSearch-Item
{
padding-left  : 5px;
margin        : 15px 0;
}
.Synergee-Web-Page-Component-QuickSearch-Item h4,
.Synergee-Web-Page-Component-QuickSearch-Item p
{
margin        : 0 0 3px;
}.Synergee-Web-Page-Component-QuickSearch .Synergee-Web-Page-Form-Text
{
background         : #ffffff none;
color              : #333333;
}
.Synergee-Web-Page-Component-QuickSearch .Synergee-Web-Page-Form-Submit
{
background         : none #333333;
border-color       : #333333;
color              : #ffffff;
cursor             : pointer;
}
.QuickSearchResultNav button
{
padding            : 2px;
background-color   : #ffffff;
border-color       : #dcdcdc;
color              : #333333;
-moz-box-shadow    : #bbbbbb 0 0 8px;
-webkit-box-shadow : #bbbbbb 0 0 8px;
box-shadow         : #bbbbbb 0 0 8px;
}
.QuickSearchResultNav .Synergee-Web-Page-Component-QuickSearch-NavigationBars .QuickSearchNavButtonSelectedColor
{
background-color   : #333333;
color              : #ffffff;
}
.closeButton
{
color              : #000000;
font-size          : 1.4em;
cursor             : pointer;
}
.closeButton:hover
{
opacity            : 0.5;
filter             : alpha(opacity = 50);
}
.Synergee-Web-Page-Component-QuickSearch-Results-Content
{
-moz-box-shadow    : #bbbbbb 0 0 6px;
-webkit-box-shadow : #bbbbbb 0 0 6px;
box-shadow         : #bbbbbb 0 0 6px;
}
.Synergee-Web-Page-Component-QuickSearch-Item a:hover
{
text-decoration    : underline;
}
.QuickSearchResultNav button
{
background         : none;
cursor             : pointer;
border-color       : #999999;
}
.QuickSearchResultNav .QuickSearchNavPrevious.QuickSearchNavButtonSelectedColor,
.QuickSearchResultNav .QuickSearchNavNext.QuickSearchNavButtonSelectedColor
{
opacity            : 0.5;
filter             : alpha(opacity = 50);
cursor             : default;
}
.QuickSearchResultNav .QuickSearchNavButtonSelectedColor
{
cursor             : default;
}
#main-results-txt .Synergee-Web-Page-Component-QuickSearch-Item .highlighted
{
font-weight        : bold;
}/**
* Description : The default css styles for the menu component
* Copyright   : Copyright (c) 2007 Pyrameed all right reserved (http://www.pyrameed.com)
*/
.Synergee-Web-Page-Component-Menu-Container
{
min-height   : 20px;
}
.Synergee-Web-Page-Component-Menu ul
{
list-style   : none outside none;
padding-left : 10px;
}/**
* Description : The default css styles for the menu component
* Copyright   : Copyright (c) 2007 Pyrameed all right reserved (http://www.pyrameed.com)
*/
.Synergee-Web-Page-Component-Menu
{
font-size : 0.75em;
}/**
* Description : The default css styles for the School search component and the results
* Copyright   : Copyright (c) 2008 Pyrameed all right reserved (http://www.pyrameed.com)
*/
.Synergee-Web-Page-Component-SchoolSearch-Container
{
padding            : 15px;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Content
{
margin-bottom      : 15px;
padding            : 10px;
}
.SchoolSearchResultNav
{
float              : right;
}
.SchoolSearchResultNav button
{
background         : none;
border             : 1px solid;
margin             : 0 2px;
cursor             : pointer;
}
.SchoolSearch-DetailedSearchButton
{
height             : 14px;
cursor             : pointer;
padding            : 3px;
font-size          : 0.75em;
display            : inline;
}
#moreDetailsButtonId,
#lessDetailsButtonId
{
display            : inline;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-List
{
margin-bottom      : 10px;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Item
{
font-size          : 0.75em;
position           : relative;
width              : 215px;
min-height         : 181px;
float              : left;
margin             : 5px;
padding            : 5px;
border             : 1px solid;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Item-Name,
.Synergee-Web-Page-Component-SchoolSearch-Results-Item-CountryCity
{
margin             : 3px 0;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Image
{
margin             : 0;
height             : 141px;
overflow           : hidden;
border             : 1px solid;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Image img
{
height             : 141px;
margin-left        : -50%;
}
.Syneregee-Web-Page-Component-SchoolSearch-Results-Item-SchoolPageLink
{
float              : left;
margin-left        : 5px;
}
.Syneregee-Web-Page-Component-SchoolSearch-Results-Item-BookNowLink
{
float              : right;
margin-right       : 5px;
}
.Synergee-Web-Page-Form-Label
{
font-size          : 0.75em;
width              : 120px;
text-align         : right;
float              : left;
margin-right       : 5px;
}
.schoolSearchItem
{
width              : 310px;
float              : left;
min-height         : 30px;
}.SchoolSearchResultNav .SchoolSearchNavPrevious.SchoolSearchNavButtonSelectedColor,
.SchoolSearchResultNav .SchoolSearchNavNext.SchoolSearchNavButtonSelectedColor
{
opacity            : 0.5;
filter             : alpha(opacity = 50);
cursor             : default;
}
.SchoolSearchResultNav .SchoolSearchNavButtonSelectedColor
{
cursor             : default;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Item
{
border-color       : #777777;
background-color   : #ffffff;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover
{
background-color   : #777777;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover .Synergee-Web-Page-Component-SchoolSearch-Results-Item-Name,
.Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover .Synergee-Web-Page-Component-SchoolSearch-Results-Item-CountryCity
{
color              : #ffffff;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Image
{
border-color       : #ffffff;
background-color   : #efefef;
cursor             : pointer;
}
.closeButton
{
color              : #000000;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Content
{
-moz-box-shadow    : #bbbbbb 0 0 6px;
-webkit-box-shadow : #bbbbbb 0 0 6px;
box-shadow         : #bbbbbb 0 0 6px;
}
.SchoolSearchResultNav button
{
padding            : 2px;
background-color   : #ffffff;
border-color       : #dcdcdc;
color              : #333333;
-moz-box-shadow    : #bbbbbb 0 0 8px;
-webkit-box-shadow : #bbbbbb 0 0 8px;
box-shadow         : #bbbbbb 0 0 8px;
}
.SchoolSearchResultNav .Synergee-Web-Page-Component-SchoolSearch-NavigationBars .SchoolSearchNavButtonSelectedColor
{
background-color   : #333333;
color              : #ffffff;
}
.closeButton
{
color              : #000000;
}.Synergee-Web-Page-Component-WorldMap
{
text-align    : center;
padding       : 15px;
}
.Synergee-Web-Page-Component-WorldMap #WorldMap-Flash
{
width         : 720px;
height        : 400px;
margin        : 0 auto 30px;
}
.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu
{
position      : relative;
text-align    : left;
font-size     : 0.75em;
}
.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li
{
display       : block;
float         : left;
margin-right  : 1px;
}
.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li a
{
display       : block;
padding       : 5px;
cursor        : pointer;
outline       : none
}
.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li ul
{
position      : absolute;
left          : 0;
bottom        : 25px;
display       : none;
}.Synergee-Web-Page-Component-WorldMap
{
border-color     : #dcdcdc;
}
.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            : #333333;
}
.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu
{
background-color : #eeeeee;
}
.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li
{
background-color : #dcdcdc;
}
.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li ul li
{
background-color : #efefef;
}
.Synergee-Web-Page-Component-WorldMap .Synergee-Web-Page-Component-WorldMap-Menu ul li ul li a
{
color            : #777777;
}
.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 : #999999;
}
.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;
}/**
* Description : The default css styles for the image component
* Copyright   : Copyright (c) 2007 Pyrameed all right reserved (http://www.pyrameed.com)
*/
.Synergee-Web-Page-Component-Image-Element
{
border : none;
}.Synergee-Web-Page-Component-SchoolsList ul
{
padding       : 2px 0 5px;
margin        : 0;
}
.Synergee-Web-Page-Component-SchoolsList-Block
{
font-size     : 0.75em;
}
.Synergee-Web-Page-Component-SchoolsList-Title
{
margin-bottom : 10px;
}
.Component-SchoolsList .Component-Programtitle
{
font-size     : 1.2em;
}
.Component-Title-Toggler
{
cursor        : pointer;
}
.Component-SchoolsList
{
list-style    : none outside none;
}
.Component-SchoolsList li
{
margin-left   : 10px;
}
.Component-SchoolsList li.leftClear
{
clear         : left;
}
.Component-SchoolsList li.rightClear
{
clear         : right;
}
.Component-Programs-List
{
clear         : both;
}
.Component-FirstSchoolsList > li
{
float         : left;
width         : 32%;
margin-bottom : 10px;
}
.Component-Subtitle
{
display       : block;
clear         : both;
}
.Component-SchoolsList-ItemTitle
{
padding       : 0 5px;
}
.Component-SchoolsList-MetaText
{
max-height    : 80px;
padding       : 0 5px;
word-wrap     : break-word;
overflow      : hidden;
display       : none;
}
/**
*
*   THUMBNAILS
*
**/
.Component-SchoolsList .thumbnail
{
position      : relative;
cursor        : pointer;
width         : 298px;
border        : 1px solid;
padding       : 5px;
}
.Component-SchoolsList .thumbnail .Component-SchoolsList-Image
{
overflow      : hidden;
height        : 120px;
border        : 1px solid;
}
.Component-SchoolsList .thumbnail .Component-SchoolsList-Text
{
position      : absolute;
display       : block;
width         : 100%;
bottom        : 5px;
width         : 288px;
padding       : 5px;
}
.Component-SchoolsList .thumbnail .Component-SchoolsList-Image img
{
height        : 130px;
margin-left   : -17%;
border        : none;
}
.Component-SchoolsList .thumbnail .Component-SchoolsList-ItemTitle
{
padding       : 0;
margin        : 0;
}
.Component-SchoolsList .thumbnail .Component-SchoolsList-MetaText
{
margin        : 5px 0 0;
padding       : 0;
}
.Component-SchoolsList .thumbnail:hover .Component-SchoolsList-MetaText
{
display       : block;
}.Component-Title-Toggler:before
{
content          : "► ";
}
.Component-Title-Open:before
{
content          : "▼ ";
}
.Component-Title-Toggler:hover
{
color            : #333333;
}
.Component-FirstSchoolsList > li
{
background-color : #f7f7f7;
}
.Component-SchoolsList a
{
color            : #666666;
}
.Component-SchoolsList a:hover
{
color            : #333333;
}
.Component-SchoolsList .thumbnail
{
border-color     : #dcdcdc;
}
.Component-SchoolsList .thumbnail:hover
{
background-color : #666666;
border-color     : #333333;
}
.Component-SchoolsList .thumbnail:hover a
{
color            : #333333;
}
.Component-SchoolsList .thumbnail .Component-SchoolsList-Image
{
border-color     : #ffffff;
}
.Component-SchoolsList .thumbnail .Component-SchoolsList-Text
{
background-color : #ffffff;
opacity          : 0.8;
filter           : alpha(opacity = 80);
}
.Component-SchoolsList .thumbnail .Component-SchoolsList-CityText:before,
.Component-SchoolsList .thumbnail .Component-SchoolsList-CountryText:before
{
content          : ", ";
}
.Component-SchoolsList .thumbnail:hover .Component-SchoolsList-Image
{
background       : #999999 url(../../Common/Images/no-picture.png) no-repeat center 3px;
}
.Component-SchoolsList .thumbnail:hover .Component-SchoolsList-Text
{
/*opacity          : 1;
filter           : alpha(opacity = 100);*/
}
.Component-SchoolsList .Component-SchoolsList-ItemTitle,
.Component-SchoolsList .Component-SchoolsList-ItemTitle a
{
color            : #333333;
}/* GLOBAL */
body
{
font                  : normal 100% Arial;
}
body.internalWindow
{
-moz-box-shadow       : inset 2px 2px 5px #999;
-webkit-box-shadow    : inset 2px 2px 5px #999;
box-shadow            : inset 2px 2px 5px #999;
}
p
{
font-size             : 0.75em;
margin                : 5px 0;
}
h1
{
font                  : normal 1.6em "Locator", Arial;
margin                : 0;
text-transform        : uppercase;
}
#main_content h1
{
margin                : 0 0 5px 0;
}
h2
{
font                  : normal 1em "Locator", Arial;
text-transform        : uppercase;
margin                : 0 0 15px 0;
padding-bottom        : 5px;
}
h3
{
font                  : bold 0.875em Arial;
margin                : 10px 0 5px 0;
}
h3.Component-Listing-List-Item-Header-Name
{
font-weight           : normal;
font-size             : 1em;
}
.Component-Listing-List-Item-Header,
.Component-Listing-List-Item-Options-List-Item-Header
{
border-bottom         : 1px solid;
}
h4
{
font                  : bold 0.75em Arial;
margin                : 10px 0 5px 0;
}
h5
{
font                  : bold 0.75em Arial;
margin                : 10px 0 5px 0;
text-transform        : uppercase;
}
a
{
text-decoration       : none;
outline               : none;
}
blockquote
{
padding-left          : 20px;
}
a:hover
{
text-decoration       : underline;
}
a img
{
border                : none;
}
.right
{
float                 : right;
}
.left
{
float                 : left;
}
.baseline
{
font-weight           : bold;
font-size             : 0.75em;
padding-bottom        : 15px;
margin-bottom         : 15px;
}
.clear
{
clear                 : both;
}
.smallTitle
{
font-size             : 0.56em;
}
/* BREADCRUMB */
#breadcrumb ul
{
list-style            : none outside none;
}
#breadcrumb ul li
{
padding-left          : 15px;
font-size             : 0.825em;
}
/* TOP MENU */
#top-menu ul
{
list-style            : none outside none;
font-size             : 1em;
}
.Synergee-Web-Page-Component-MyCartLink-Container-UnActive,
.Synergee-Web-Page-Component-MyCartLink-Container-UnActive a,
.Synergee-Web-Page-Component-MyQuotesLink-Container-UnActive,
.Synergee-Web-Page-Component-MyQuotesLink-Container-UnActive a
{
opacity               : 1;
filter                : alpha(opacity = 100);
}
#top-menu ul li
{
height                : 18px;
margin-bottom         : 5px;
padding-left          : 25px;
}
#top-menu ul li
{
line-height           : 18px;
}
#breadcrumb ul
{
font-size             : 0.75em;
}
/* MENU DE GAUCHE */
#leftMenu ul
{
list-style            : none outside none;
}
/* MENU HORIZONTAL DROITE */
#rightMenu
{
list-style            : none outside none;
}
#rightMenu .menuItem
{
float                 : left;
}
#banner.content-banner #news-title
{
font-size             : 1.5em;
}
#banner.content-banner #news-title h2
{
font-size             : 1em;
border                : none;
}
#banner.content-banner #banner-content h3,
#banner.content-banner #banner-content strong
{
text-transform        : uppercase;
font-weight           : normal;
}
#banner .baseline
{
font-weight           : normal;
font-size             : 0.875em;
}
/* GLOBALS */
#advanced-search label, .Synergee-Web-Page-Component-Form label
{
font-size             : 0.75em;
}
#advanced-search .SchoolSearch-DetailedSearchButton
{
font-size             : 0.75em;
cursor                : pointer;
}
#advanced-search .SchoolSearchForm-Button input
{
font-size             : 0.75em;
cursor                : pointer;
}
/* CONTENTS */
#main p
{
text-align            : justify;
}
#printPage
{
background            : transparent url(../Images/printPage.png) no-repeat center center;
}
#printPage:hover
{
text-decoration       : none;
}
ul
{
text-align            : justify;
}
ul h2
{
font-size             : 1.25em;
}
ul li ul
{
font-size             : 1em;
}
ul h3
{
font-size             : 1.1em;
}
ul h4
{
font-size             : 1.1em;
}
ul p
{
font-size             : 1.1em;
}
ul h3,
ul h4
{
margin                : 0;
}
#main-menu-title .menuTitle,
#main-menu-title h2
{
font-size             : 1.5em;
}
#main-menu-title .menuTitle h2
{
font-size             : 1em;
}
#mainMenu ul
{
list-style            : none outside none;
font-size             : 1em;
text-align            : left;
}
#mainMenu ul li ul li
{
font-size             : 1em;
}
#mainMenu span
{
font-weight           : normal;
font-size             : 1em;
}
#mainMenu span.BackLink .back
{
font-size             : 0.75em;
line-height           : 15px;
}
#mainMenu span .more
{
font-size             : 0.75em;
line-height           : 19px;
}
.SchoolSectionButtonList
{
font-size             : 0.75em;
}
/* ZONE MENU HORIZONTAL*/
#black-menu
{
text-transform        : uppercase;
}
#black-menu ul
{
margin                : 0;
padding               : 0;
}
#black-menu .Synergee-Web-Page-Component-Menu,
#rightMenu
{
font-size             : 0.8125em;
}
#black-menu .Synergee-Web-Page-Component-Menu ul
{
font-size             : 1em;
}
/* QUICK LINKS */
#quickLinks-contener .quickLinks-content .quickLinks-item,
#quickLinks-contener .quickLinks-content .quickLinks-item .quickLinks-item-content a
{
white-space           : nowrap;
}
/* ENCARTS */
.encart_link
{
font-size             : 0.75em;
}
#five_reasons ul
{
font-size             : 0.875em;
}
#special_offers h2
{
font-size             : 1.2em;
border                : none;
}
#special_offers_txt h2
{
font-size             : 1em;
}
#special_offers_txt h3
{
font-size             : 0.875em;
text-transform        : uppercase;
font-weight           : normal;
}
.content_button,
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Button-Link,
.Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Button-Link
{
text-transform        : uppercase;
font-size             : 0.75em;
}
.content_button a
{
text-decoration       : none;
}
.content_button a:hover
{
text-decoration       : underline;
}
/* SCHOOL DETAILS */
#main .SchoolSectionButton
{
text-transform        : uppercase;
}
/* PRICE ESTIMATION */
#schoolPriceEstimationOption, #schoolPriceEstimationCart
{
font-size             : 0.75em;
}
/* FOOTER */
.footer_button
{
font-size             : 0.75em;
}
#footer h3
{
text-transform        : uppercase;
font-size             : 1em;
font-weight           : normal;
}
/* LEFT FOOTER */
#infos
{
font-size             : 0.75em;
}
#footerMenu ul
{
list-style            : none outside none;
}
#footerMenu ul li
{
margin-bottom         : 3px;
}
/* CALENDAR */
calendar,
select.calendar
{
width                 : 99px;
}
button.calendar
{
background            : url(../../Default/Images/Calendar/calendar-icon.gif);
border                : 0;
cursor                : pointer;
height                : 20px;
margin                : 2px;
width                 : 20px;
vertical-align        : top;
}
button.calendar:focus
{
-moz-outline-style    : none !important;
}
button.calendar:hover,
button.calendar.active
{
background-position   : 0 20px;
}
button:active
{
outline               : none;
}
div.calendar
{
height                : 180px;
padding               : 0 6px;
text-align            : center;
width                 : 157px;
}
div.calendar div
{
background            : none !important;
background            : none;
height                : 175px;
overflow              : hidden;
position              : relative;
width                 : 157px;
}
div.calendar caption
{
color                 : #333;
font                  : normal 12px / 16px Arial, Helvetica, sans-serif;
padding-top           : 6px;
text-align            : center;
width                 : 100%;
}
div.calendar caption a
{
cursor                : pointer;
display               : inline;
height                : 12px;
overflow              : hidden;
background-position   : 0 1px;
}
div.calendar caption a.prev
{
display               : inline;
background-image      : url(../../Default/Images/Calendar/calendar-prev.gif);
background-repeat     : repeat-y;
padding-right         : 2px;
}
div.calendar caption a.next
{
display               : inline;
background-image      : url(../../Default/Images/Calendar/calendar-next.gif);
background-repeat     : repeat-y;
margin-left           : 3px;
}
div.calendar caption a:hover
{
background-position   : 0 14px;
}
div.calendar caption span
{
height                : 25px;
display               : inline;
text-align            : center;
}
div.calendar caption span.month
{
padding-right         : 8px;
}
div.calendar table
{
border                : 0;
border-collapse       : collapse;
border-spacing        : 0;
cursor                : default;
margin                : 0 auto;
overflow              : hidden;
width                 : 157px;
}
div.calendar td,
div.calendar th
{
border                : 0;
font                  : normal 12px Arial, Helvetica, sans-serif;
height                : 21px;
text-align            : center;
width                 : 21px;
}
div.calendar td
{
color                 : #eee;
font-size             : 11px;
}
div.calendar td.invalid
{
color                 : #eee;
}
div.calendar td.valid
{
color                 : #000;
cursor                : pointer;
}
div.calendar td.active,
div.calendar td.hover
{
cursor                : pointer;
}
/* SLIDESHOW */
#lbOverlay
{
position              : absolute;
top                   : 0;
left                  : 0;
width                 : 100%;
background-color      : #000;
cursor                : pointer;
z-index               : 30000;
}
#lbCenter, #lbBottomContainer
{
position              : absolute;
left                  : 50%;
padding               : 0;
overflow              : hidden;
background-color      : #fff;
z-index               : 30000;
}
.lbLoading
{
background            : #fff url(../../Default/Images/sb_loading.gif) no-repeat center;
}
#lbCanvas
{
border                : 9px solid #fff;
}
#lbCanvas iframe, #lbCanvas img
{
border                : 1px solid #999;
margin                : 0;
padding               : 0;
}
#lbPrevLink, #lbNextLink
{
display               : block;
position              : absolute;
top                   : 10px;
width                 : 70px;
background            : url(../../Default/Images/sb_anchor_spacer.gif);
}
#lbPrevLink
{
left                  : 0;
}
#lbPrevLink:hover
{
background            : transparent url(../../Default/Images/sb_prevlabel.gif) no-repeat;
}
#lbNextLink
{
right                 : 0;
}
#lbNextLink:hover
{
background            : transparent url(../../Default/Images/sb_nextlabel.gif) no-repeat;
}
#lbBottom
{
font-size             : 12px;
font-family           : Verdana, Helvetica, sans-serif;
color                 : #666;
line-height           : 1.4em;
text-align            : left;
margin                : 0 0 0 10px;
padding               : 0;
}
#lbCloseLink
{
display               : block;
float                 : right;
width                 : 20px;
height                : 20px;
background            : transparent url(../../Default/Images/sb_closelabel.gif) no-repeat right;
margin                : 0;
padding               : 0;
}
#lbCaption, #lbNumber
{
}
#lbCaption
{
font-weight           : bold;
}
/* MY QUOTES */
#main .Synergee-Web-Page-Component-MyQuotes-Container .Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Legend
{
font-size             : 0.75em;
margin                : 10px 0;
}
/* SITEMAP */
#main .siteMapMenu ul li a
{
font-size             : 1.1em;
}
#main .siteMapMenu ul li ul li a
{
font-size             : 1em;
}
.Synergee-Web-Page-Component-Quizz-Results-Score-Value
{
font-size             : 1.5em;
}
/* SHOPPING CART */
.Synergee-Web-Page-Component-ShoppingCart-Result-School-Title,
.Synergee-Web-Page-Component-ShoppingCart-Result-School-Details
{
font-size             : 1.2em;
}
#payment .Synergee-Web-Page-Component-ShoppingCart-Result-School-Title
{
font-weight           : bold;
font-size             : 1em;
}
#entertainmentText table
{
font-size             : 0.75em;
}
.Synergee-Web-Page-Component-SchoolsList-Block
{
font-size             : 0.75em;
}
.Synergee-Web-Page-Component-SchoolsList a
{
text-decoration                   : none;
}
/**
*
*   TOOL TIPS
*
**/
.Tool-tip
{
text-align            : left;
width                 : 170px;
-moz-border-radius    : 20px;
-webkit-border-radius : 20px;
border                : 2px solid;
padding               : 5px 10px;
z-index               : 20000;
}
.Tool-title
{
font-size             : 0.9em;
border-bottom         : 2px solid;
padding-bottom        : 2px;
margin-bottom         : 3px;
}
.Tool-text
{
font-size             : 0.65em;
}
.Tool-text p
{
font-size             : 1em;
}
.Component-SchoolsList-MetaText
{
font-size             : 0.75em;
}/* FOND */
*
{
margin                : 0;
padding               : 0;
}
.Component-Print-Only
{
display               : none;
}
body.website
{
width                 : 100%;
text-align            : center;
overflow-x            : hidden;
}
body.internalWindow
{
position              : fixed;
height                : 100%;
text-align            : left;
}
#internalWindowContent
{
padding               : 10px;
}
#bande
{
height                : 8px;
width                 : 100%;
top                   : 0;
left                  : 0;
}
#top
{
position              : absolute;
height                : 150px;
width                 : 100%;
top                   : 0;
left                  : 0;
z-index               : -100;
}
#body-bottom
{
position              : fixed;
bottom                : 0;
left                  : 0;
width                 : 100%;
height                : 526px;
z-index               : -100;
}
/* CONTENU */
#global
{
width                 : 1000px;
margin                : 0 auto;
padding               : 0 9px;
text-align            : left;
}
#header
{
height                : 133px;
}
#content
{
width                 : 1000px;
position              : relative;
}
#footer
{
height                : 169px;
}
#bottom
{
width                 : 1000px;
height                : 30px;
padding               : 0 9px;
margin                : 0 auto 50px auto;
text-align            : left;
}
/* HEADER */
#logo
{
padding               : 14px 2px 0 14px;
width                 : 220px;
height                : 90px;
}
#top-menu
{
padding               : 14px 0 0 0;
width                 : 550px;
height                : 90px;
position              : relative;
}
#language
{
top                   : 0;
right                 : 0;
width                 : 200px;
height                : 25px;
}
#breadcrumb
{
position              : absolute;
top                   : 10px;
left                  : 20px;
overflow              : hidden;
}
#search
{
margin                : 50px 0 0 0;
width                 : 200px;
height                : 30px;
}
/* LOGO */
#logo h1 span
{
display               : none;
}
/* TOP-MENU */
#top-menu ul
{
position              : absolute;
width                 : 540px;
margin                : 65px 0 0 20px;
padding               : 0;
}
#top-menu ul li
{
float                 : left;
padding-right         : 25px;
}
#breadcrumb ul
{
position              : relative;
margin                : 0;
}
#breadcrumb ul li
{
display               : inline;
padding               : 0 3px 0 10px;
}
#breadcrumb ul li:first-child
{
padding-left          : 0;
}
/* LANGUAGES */
#language .SiteSelectorLanguageList
{
position              : absolute;
width                 : 200px;
}
#language .SiteSelectorCurrentSelection
{
position              : relative;
height                : 20px;
padding               : 5px 5px 0;
}
#language .SiteSelectorText
{
display               : block;
text-align            : right;
padding-right         : 30px;
}
#language .SiteSelectorSiteRow
{
float                 : left;
}
#language .SiteSelectorSiteRow a
{
position              : relative;
width                 : 90px;
display               : block;
height                : 15px;
padding               : 5px;
text-align            : right;
text-align            : right;
}
#language img
{
position              : absolute;
right                 : 10px;
margin-top            : 2px;
margin-right          : 0;
}
/* SEARCH */
#search input
{
float                 : left;
}
.Synergee-Web-Page-Component-Search-Results-Item
{
margin-bottom         : 10px;
padding               : 5px;
}
.Synergee-Web-Page-Component-QuickSearch-Item
{
margin-bottom         : 10px;
margin-right          : 10px;
padding               : 5px;
}
#search .Synergee-Web-Page-Form-Text
{
padding               : 3px;
margin-right          : 5px;
height                : 14px;
width                 : 140px;
}
#search .Synergee-Web-Page-Form-Submit
{
height                : 22px;
width                 : 33px;
margin                : 0;
}
/* SCHOOL SEARCH RESULTS */
#main_content_search_container
{
position              : absolute;
display               : none;
padding               : 15px 5px 15px 15px;
width                 : 970px;
z-index               : 10050;
}
#SchoolSearchResultList,
#QuickSearchResultList
{
margin                : 15px 0;
}
#main_content_search_container .closeButton
{
float                 : right;
width                 : 30px;
height                : 30px;
cursor                : pointer;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Item
{
float                 : left;
margin                : 0 10px 10px 0;
width                 : 301px;
height                : 155px;
padding               : 5px;
font-size             : 1em;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Item img
{
height                : 141px;
cursor                : pointer;
margin-left           : -16%;
}
.Syneregee-Web-Page-Component-SchoolSearch-Results-Item-SchoolPageLink a,
.Syneregee-Web-Page-Component-SchoolSearch-Results-Item-BookNowLink a
{
float                 : left;
margin-right          : 20px;
}
/* ZONE MENU HORIZONTAL*/
#black-menu
{
height                : 29px;
}
/* MENU DE GAUCHE */
#leftMenu ul
{
height                : 29px;
}
#leftMenu ul li
{
float                 : left;
}
#leftMenu ul li ul
{
display               : none;
}
#leftMenu ul li a
{
display               : block;
height                : 21px;
padding               : 5px 15px 1px 15px;
}
/* MENU DE DROITE */
#rightMenu .menuItem a
{
display               : block;
height                : 23px;
padding               : 3px 10px;
margin                : 0 0 0 2px;
}
#rightMenu #rightMenuTitle
{
display               : block;
height                : 24px;
padding               : 5px 10px 0 10px;
}
#rightMenu .community-links
{
float                 : left;
cursor                : pointer;
}
#rightMenu .community-links a
{
padding               : 0;
margin-right          : 2px;
}
#rightMenu #community-blog-link
{
padding               : 6px;
}
#rightMenu #community-facebook-link
{
width                 : 64px;
height                : 20px;
padding               : 3px 5px 4px;
}
#rightMenu #community-facebook-link #community-facebook-link-url
{
width                 : 64px;
height                : 20px;
}
#rightMenu #community-facebook-link a
{
display               : block;
width                 : 57px;
height                : 20px;
}
#rightMenu #community-twitter-link
{
width                 : 63px;
height                : 15px;
padding               : 8px 5px 4px;
}
#rightMenu #community-twitter-link #community-twitter-link-url
{
width                 : 63px;
height                : 15px;
}
#rightMenu #community-twitter-link a
{
display               : block;
width                 : 56px;
height                : 15px;
}
#map-button
{
width                 : 62px;
}
#advanced-search-button
{
width                 : 40px;
}
/* GLOBAL */
.Synergee-Web-Page-Component-SchoolSearch-Container
{
padding               : 0;
}
#advanced-search
{
display               : none;
}
#advanced-search .Synergee-Form-Item
{
float                 : left;
width                 : 290px;
margin                : 10px 0;
}
#advanced-search .Synergee-Form-Item label
{
display               : block;
width                 : 110px;
margin-right          : 5px;
float                 : left;
text-align            : right;
}
#advanced-search .Synergee-Form-Item select,
#advanced-search .Synergee-Form-Item input
{
width                 : 150px;
}
#advanced-search .SchoolSearchForm-Button
{
text-align            : right;
}
#advanced-search .SchoolSearchForm-Button input
{
border                : none;
width                 : 68px;
height                : 44px;
margin-right          : 30px;
padding-bottom        : 2px;
}
#advanced-search #detailedSearchButtonPanelId
{
float                 : left;
margin-top            : 20px;
margin-bottom         : 15px;
}
#advanced-search .SchoolSearch-DetailedSearchButton
{
float                 : left;
margin-left           : 20px;
padding-left          : 15px;
}
#advanced-search .Synergee-Search-Separator
{
clear                 : both;
}
#interactive-map
{
display               : none;
height                : 460px;
}
.Synergee-Web-Page-Component-WorldMap #WorldMap-Flash
{
width                 : 970px;
}
.Synergee-Web-Page-Component-WorldMap-Menu ul li
{
margin-bottom         : 0;
}
#advanced-search #SchoolSearchForm
{
padding               : 15px;
}
#main_content
{
padding               : 15px;
}
/* BANNER */
#banner
{
position              : relative;
overflow              : hidden;
height                : 356px;
width                 : 1000px;
}
#banner-img,
#schoolMainImage,
#cityImage,
#schoolCourseTypeImage
{
position              : absolute;
height                : 356px;
width                 : 1000px;
z-index               : 100;
}
/* HOMEPAGE */
#banner-content
{
position              : absolute;
bottom                : 0;
width                 : 640px;
padding               : 15px 345px 0 15px;
z-index               : 200;
}
#banner-content p
{
text-align            : justify;
margin                : 10px 0;
}
#banner-content p.baseline
{
margin                : 5px 0 10px 0;
padding               : 0;
text-transform        : uppercase;
}
#banner-content-bg
{
display               : none;
}
#banner-community-icons
{
position              : absolute;
right                 : 15px;
bottom                : 15px;
z-index               : 1250;
}
#banner-community-icons .community-icon
{
margin-top            : 15px;
cursor                : pointer;
}
#banner-community-icons .community-icon a
{
display               : block;
}
#facebook-icon,
#facebook-link-url,
#facebook-icon a
{
width                 : 100px;
height                : 36px;
}
#twitter-icon,
#twitter-link-url,
#twitter-icon a
{
width                 : 100px;
height                : 22px;
}
#home-left
{
float                 : right;
width                 : 309px;
padding-left          : 15px;
}
#home-right
{
float                 : left;
width                 : 641px;
}
#home-left-text
{
text-align            : justify;
margin-bottom         : 15px;
}
/* CONTENTS */
#banner.content-banner #banner-content
{
position              : absolute;
right                 : 0;
top                   : 0;
width                 : 340px;
height                : 341px;
padding               : 15px 15px 0 15px;
z-index               : 10000;
}
#banner.content-banner #banner-content #news-title
{
margin-top            : 30px;
margin-left           : 20px;
}
#banner.content-banner #banner-content #schoolDetailBtn
{
position              : absolute;
width                 : 20px;
height                : 356px;
left                  : -20px;
top                   : 0;
}
#banner.content-banner #banner-content #SchoolDetail h2.Synergee-Web-Page-Component-SchoolDetail-Title
{
margin                : 0;
}
#banner.content-banner #banner-content #SchoolDetail ul
{
margin-left           : 20px;
list-style            : none outside url("../Images/puce_jaune_light.png");
}
#banner.content-banner #banner-content #SchoolDetail ul li
{
margin-bottom         : 3px;
}
#banner.content-banner #banner-content #news-content
{
position              : relative;
width                 : 250px;
height                : 180px;
margin                : 20px 0 0 30px;
padding               : 15px;
}
#banner.content-banner #banner-content #SchoolDetail
{
position              : relative;
padding               : 50px 15px 15px 30px;
height                : 260px;
margin-left           : -15px;
overflow              : hidden;
}
#banner.content-banner #banner-content #SchoolDetail .Synergee-Web-Page-Component-SchoolDetail-SubTitle
{
display               : block;
}
#banner.content-banner #banner-content #news-content
{
overflow              : hidden;
}
#banner.content-banner #banner-content #news-content .Synergee-Web-Page-TextSplitter-Content
{
float                 : left;
width                 : 250px;
padding               : 15px;
}
#banner.content-banner #banner-content #news-content ul.Synergee-Web-Page-TextTicker-Nav-Container
{
list-style            : none inside none;
position              : absolute;
bottom                : 0;
width                 : 250px;
text-align            : center;
}
#banner.content-banner #banner-content #news-content ul.Synergee-Web-Page-TextTicker-Nav-Container li
{
display               : inline;
padding               : 0 7px;
cursor                : pointer;
}
#banner.content-banner #banner-content h3
{
margin                : 10px 0;
}
#banner.content-banner #banner-content p
{
text-align            : justify;
margin                : 10px 0;
}
#banner.content-banner #banner-content-bg
{
display               : none;
}
/* MAIN MENU */
#main-right
{
float                 : right;
width                 : 310px;
min-height            : 200px;
padding               : 15px 30px 0;
margin                : -15px -15px 0 0;
}
#main.content-left
{
float                 : left;
width                 : 600px;
}
#main-menu-title
{
width                 : 309px;
height                : 62px;
}
#main-menu-title .menuTitle,
#main-menu-title h2
{
padding               : 5px 0 15px 110px;
margin                : 0;
}
#main-menu-contener,
#weather-contener
{
position              : relative;
z-index               : 100;
}
#mainMenu
{
position              : relative;
display               : none;
width                 : 279px;
padding               : 0 15px;
overflow              : hidden;
}
#mainMenu span
{
display               : block;
margin                : 5px 0;
}
#mainMenu ul
{
margin                : 0;
padding               : 0;
width                 : 279px;
position              : absolute;
}
#mainMenu ul ul
{
left                  : 294px;
top                   : 0; /*margin-left        : 15px;*/
}
#mainMenu ul li a
{
display               : block;
padding               : 1px 1px 1px 20px;
margin-right          : 60px;
}
#mainMenu span.BackLink a,
#mainMenu ul li.Last a
{
margin-right          : 0;
}
#mainMenu span.BackLink a,
#mainMenu span.BackLink a:hover
{
padding               : 0px 0 2px 60px;
text-align            : right;
font-size             : 1.3em;
}
#mainMenu span.BackLink .back
{
float                 : left;
width                 : 44px;
height                : 15px;
padding               : 2px 0 2px 6px;
text-align            : center;
}
#mainMenu .Synergee-Web-Page-Component-Menu-Level-Separator
{
border-bottom         : 1px dashed;
margin                : 3px 0 5px;
width                 : 279px;
}
#mainMenu .more
{
float                 : right;
height                : 19px;
position              : relative;
width                 : 50px;
text-align            : center;
}
#main-menu-bottom
{
potision              : relative;
width                 : 309px;
height                : 4px;
}
/* QUICK LINKS */
#weather-contener
{
margin-top            : 15px;
}
#quickLinks-contener,
#category-contener,
#weather-contener
{
width                 : 309px;
margin-bottom         : 15px;
}
#quickLinks-contener .quickLinks-content
{
width                 : 279px;
padding               : 15px 15px 1px 15px;
}
#quickLinks-contener .quickLinks-content a
{
display               : block;
padding-left          : 35px;
height                : 25px;
line-height           : 25px;
}
#category-contener .category-content
{
width                 : 279px;
padding               : 15px 15px 0 15px;
}
.Synergee-Web-Page-Component-SchoolCategories-CategoryList li
{
margin-bottom         : 10px;
}
#weather-contener .weather-content
{
width                 : 279px;
padding               : 15px 15px 11px 15px;
}
#quickLinks-contener .quickLinks-content .quickLinks-item
{
float                 : left;
height                : 30px;
margin-right          : 10px;
}
#quickLinks-contener .quickLinks-content .quickLinks-item .quickLinks-item-content
{
margin-right          : 10px;
min-width             : 20px;
}
#quickLinks-contener .quickLinks-content .Synergee-Web-Page-Component-SlideShow-Image,
#quickLinks-contener .quickLinks-content .Synergee-Web-Page-Component-InteractiveMap-Image,
#quickLinks-contener .quickLinks-content .Synergee-Web-Page-Component-Video-Image,
#quickLinks-contener .quickLinks-content .Synergee-Web-Page-Component-StreetView-Image
{
float                 : left;
height                : 22px;
width                 : 30px;
margin-right          : 10px;
}
#quickLinks-bottom,
#category-bottom,
#special_offers_bottom,
#news_bottom,
#five_reasons_bottom,
#weather-bottom
{
width                 : 309px;
height                : 4px;
}
#fullWidth
{
width                 : 970px;
margin-top            : 30px;
}
#SchoolCategories
{
margin-right          : -10px;
}
/* WEATHER */
#weather
{
margin-bottom         : 0;
}
/* COUNTRIES LIST */
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Countries-List-Item
{
position              : relative;
float                 : left;
width                 : 207px;
height                : 210px;
overflow              : hidden;
margin                : 0 5px 15px 0;
padding               : 0 5px;
}
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Countries-List-Item-Image
{
height                : 157px;
margin-left           : -70%;
}
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Countries-List-Item-Map
{
position              : relative;
height                : 157px;
overflow              : hidden;
}
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Cities-List
{
position              : absolute;
top                   : 210px;
width                 : 197px;
padding               : 5px;
}
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Cities-List-Title,
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Cities-List h3
{
margin-left           : 2px;
}
/* COUNTRY MAP */
#countryImageMap
{
height                : 300px;
width                 : 968px;
overflow              : hidden;
margin-bottom         : 30px;
}
.Synergee-Web-Page-Component-ImageMap-Link
{
z-index               : 50;
}
.Synergee-Web-Page-Component-ImageMap-Link:hover
{
z-index               : 51;
}
/* ENCARTS */
#encarts-title
{
margin-bottom         : 10px;
}
.encart
{
position              : relative;
width                 : 313px;
height                : 178px;
margin                : 0 15px 35px 0;
}
.encart_bg
{
width                 : 313px;
height                : 173px;
}
.encart.last
{
margin-right          : 0;
}
.encart_content
{
position              : absolute;
width                 : 100%;
height                : 32px;
bottom                : 5px;
overflow              : hidden;
z-index               : 20;
}
.encart_content h3
{
padding               : 5px 5px 0 35px;
border                : none;
height                : 27px;
margin                : 0;
font-weight           : normal;
text-transform        : uppercase;
}
.encart_content p
{
margin                : 5px 10px;
}
.encart_link
{
position              : absolute;
width                 : 288px;
bottom                : 0;
margin-bottom         : -25px;
padding               : 10px 0 5px 25px;
}
.encart_content_bg
{
display               : none;
}
#content-separator
{
height                : 27px;
margin-bottom         : -10px;
}
#five_reasons ul
{
margin-left           : 20px;
}
#five_reasons ul li
{
margin-bottom         : 5px;
}
#five_reasons_content
{
padding               : 10px;
}
#special_offers,
#news
{
margin-top            : 15px;
padding               : 10px;
}
#special_offers_img
{
margin-bottom         : 10px;
width                 : 288px;
height                : 130px;
}
#special_offers_txt h2
{
margin                : 0 0 5px 0;
padding               : 0;
}
#special_offers_title h2
{
margin                : 0 0 5px 0;
padding               : 0;
}
#special_offers h3
{
margin                : 0;
}
#special_offers p
{
margin-top            : 5px;
}
#special_offers_link
{
margin                : 10px 0 0 0;
display               : block;
float                 : right;
}
#special_offers_link .Synergee-Web-Page-Component-Text-Container
{
display               : inline;
}
.content_button,
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Button-Link,
.Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Button-Link
{
display               : inline;
padding-left          : 15px;
margin                : 0 10px 10px 0;
}
/* MAIN CONTENT */
#main.fullText
{
min-height            : 400px;
}
#schoolText
{
min-height            : 240px;
}
#cityIntro
{
min-height            : 150px;
}
#logoCategory
{
float                 : right;
margin-top            : -45px;
width                 : 45px;
height                : 30px;
}
#printPage
{
float                 : right;
width                 : 15px;
height                : 15px;
}
ul
{
margin                : 5px 0 5px 20px;
}
ul li
{
margin-bottom         : 5px;
}
/* SCHOOLS LIST */
/*#main #schoolsList ul
{
margin-left           : 0;
}
#schoolsList ul li h2,
ul li h3,
ul li h4,
ul li h5
{
margin                : 0;
}
#schoolsList ul li
{
margin-right          : 10px;
}
#schoolsList ul.ListItem
{
padding-left          : 10px;
}
#schoolsList ul.ListItem.thumbnail > li
{
float                 : left;
width                 : 100%;
}
#schoolsList ul.ListItem.thumbnail > li
{
width                 : 970px;
}
#schoolsList ul.ListItem > li,
#schoolsList ul.ListItem.thumbnail > li.thumbnail
{
float                 : left;
width                 : 300px;
margin-left           : 0;
}
#schoolsList ul.ListItem > li > div
{
margin-top            : 0 !important;
margin-bottom         : 0 !important;
}
#schoolsList ul.ListItem.Synergee-Web-Page-Component-SchoolsList-Programs-List > li
{
float                 : none;
width                 : 100%;
clear                 : both;
padding-top           : 15px;
margin-left           : 0;
}
#schoolsList ul.ListItem.Synergee-Web-Page-Component-SchoolsList-Programs-List > li > ul > li
{
float                 : left;
width                 : 300px;
}
#schoolsList ul.ListItem.Synergee-Web-Page-Component-SchoolsList-Programs-List > li > ul > li .ItemDetails
{
width                 : 290px;
}
#schoolsList .Slider span
{
margin-right          : 5px;
margin-top            : -2px;
float                 : left;
width                 : 10px;
}
#main #schoolsList ul.thumbnail
{
padding-left          : 0;
margin-left           : 0;
list-style            : none outside none;
}
#main #schoolsList ul.thumbnail ul
{
list-style            : none outside none;
}
#schoolsList ul li.thumbnail
{
position              : relative;
overflow              : hidden;
width                 : 310px;
height                : 110px;
margin-bottom         : 10px;
float                 : left;
}
#schoolsList ul li.thumbnail img
{
position              : absolute;
z-index               : 90;
width                 : 310px;
}
#schoolsList ul li.thumbnail .ItemDetails
{
position              : absolute;
z-index               : 95;
bottom                : -23px;
width                 : 300px;
padding               : 5px;
}
#schoolsList ul li h3.schoolGroupList
{
margin-bottom         : 10px;
}
#schoolsList ul li h3
{
clear                 : both;
}
#schoolsList ul li.thumbnail .ItemDetails h3
{
margin-bottom         : 5px;
clear                 : none;
}
#schoolsList ul li.thumbnail .ItemDetails h3 a
{
display               : block;
}
#schoolsList ul li.thumbnail .ItemDetails h3 a.SchoolGroup
{
display               : inline;
}
#schoolsList ul li.thumbnail .ItemDetails p
{
margin                : 0;
}
#schoolsList ul li.thumbnail:hover .ItemDetails
{
bottom                : 0 !important;
}
#schoolsList li.schoolGroupList
{
overflow              : hidden;
}
#schoolsList ul.schoolGroupList
{
margin-right          : -10px;
padding               : 5px 5px 0 5px;
}*/
/* SCHOOL SEARCH RESULTS */
.SchoolSearchResultNav,
.QuickSearchResultNav,
.Synergee-Web-Page-Component-Quizz-Bottom
{
text-align            : right;
}
.Synergee-Web-Page-Component-Quizz-Results-Score
{
border                : none;
float                 : none;
line-height           : 47px;
}
.SchoolSearchResultNav button,
.QuickSearchResultNav button,
.Synergee-Web-Page-Component-Quizz-Bottom button
{
margin                : 0 1px;
padding               : 2px;
}
/* PRICE ESTIMATION */
#informationText.Synergee-Web-Page-Component-Booking
{
margin-bottom         : 15px;
}
#informationText .Synergee-Web-Page-Component-Booking-Option
{
width                 : 455px;
}
#informationText .Synergee-Web-Page-Component-Booking-Cart
{
width                 : 475px;
}
#informationText.SchoolInformation .Component-Cart
{
width                 : 435px;
}
#payment
{
text-align            : center;
}
#paymentButtons
{
margin-top            : 10px;
}
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton,
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton,
#main .Synergee-Web-Page-Component-ShoppingCart-AddToCartButton,
#main .Synergee-Web-Page-Component-ShoppingCart-PrintButton
{
padding               : 5px 5px 5px 25px;
width                 : 130px;
}
#informationText.Synergee-Web-Page-Component-SchoolPriceEstimation .MoreInfos
{
float                 : right;
cursor                : pointer;
margin-top            : -16px;
padding-left          : 12px;
}
/* QUIZZ */
.Synergee-Web-Page-Component-Quizz-Results-Score
{
width                 : 171px;
height                : 47px;
margin                : 15px auto;
padding               : 10px;
}
.Synergee-Web-Page-Component-Quizz-Results-Score-Value
{
display               : block;
}
/* FOOTER */
.footer_encart
{
position              : relative;
float                 : left;
height                : 139px;
padding               : 15px;
}
#footer_brochure
{
width                 : 348px;
}
#footer_map
{
width                 : 258px;
}
.footer_button
{
padding-left          : 15px;
margin-top            : 10px;
}
#footer_world-clock
{
position              : absolute;
bottom                : 10px;
right                 : 15px;
color                 : #fff;
text-align            : right;
}
.readmore
{
position              : absolute;
right                 : 0;
bottom                : 0;
}
/* SCHOOL DETAILS */
#main .SchoolSectionButtonList
{
list-style            : none outside none;
margin-left           : 0;
}
#main .SchoolSectionButton
{
float                 : left;
display               : block;
margin                : 0 -1px 0 0;
cursor                : pointer;
}
#main .SchoolSectionButton span
{
display               : block;
padding               : 5px 10px;
}
#main #schoolInformationContainerSection .SchoolInformationContainer
{
margin                : -2px 0 15px 0;
padding               : 15px;
}
.Component-Calculator-Year-Tab
{
border                : none;
display               : block;
float                 : right;
padding               : 2px 5px;
}
/* TEXT PAGES */
#main.fullText #informationText
{
position              : relative;
}
#main .Synergee-Web-Page-TextSplitter-Title-Container
{
/*float          : right;*/
height                : 30px;
margin-bottom         : 5px;
}
#main .Synergee-Web-Page-TextSplitter-Title-Container .Synergee-Web-Page-TextSplitter-Title
{
float                 : left;
margin-right          : 10px;
padding-right         : 10px;
}
#main .Synergee-Web-Page-TextSplitter-Title-Container .Synergee-Web-Page-TextSplitter-Title.Synergee-Web-Page-TextSplitter-Title-Last
{
margin-right          : 0;
padding-right         : 0;
}
#main .Synergee-Web-Page-TextSplitter-Content-Container
{
padding-top           : 30px;
}
#news-content .Synergee-Web-Page-TextSplitter-Content-Container
{
width                 : 10000px;
}
#main .siteMapMenu .Synergee-Web-Page-Component-Menu-Container > ul
{
float                 : left;
width                 : 285px;
}
#main .siteMapMenu ul
{
padding-left          : 0;
}
#schoolAccommodationTypeIntro
{
margin-bottom         : 15px;
}
/* FORMULAIRES */
#main .Synergee-Web-Page-Component-Form
{
min-height            : 50px;
width                 : 970px;
}
#main .Synergee-Web-Page-Component-Form .Synergee-Web-Page-Form-Checkbox input
{
margin-right          : 5px;
}
/* LEFT FOOTER */
#footer_menu
{
width                 : 304px;
}
#footerMenu ul
{
margin                : 0;
padding               : 0;
}
#footerMenu ul li
{
margin-bottom         : 3px;
}
#footerMenu ul li ul
{
display               : none;
}
#infos p
{
margin                : 0 0 5px 0;
}
#infos p img
{
margin                : 0 1px;
}
#copyright
{
position              : absolute;
bottom                : 15px;
left                  : 15px;
}
#copyright p
{
margin                : 0;
}
/* CENTER FOOTER */
#brochure-img
{
width                 : 95px;
height                : 130px;
cursor                : pointer;
}
#brochure-txt
{
margin-top            : 20px;
margin-left           : 115px;
min-height            : 20px;
}
#brochure-txt p
{
margin-right          : 30px;
}
#brochure-link
{
margin-left           : 115px;
}
/* RIGHT FOOTER */
#footer_map-img
{
width                 : 258px;
height                : 139px;
}
/* BOTTOM */
#bottom div
{
margin                : 5px 10px 0 5px;
}
/* TOOLTIPS */
.PriceEstimationToolTip-tip
{
width                 : 300px;
z-index               : 10000;
}
.Synergee-Web-Page-Form-ErrorMessage
{
display               : none;
}
/**
* The slideshow component
*/
.Synergee-Web-Page-Component-SlideShow
{
display               : block;
clear                 : both;
overflow              : hidden;
height                : 26px;
width                 : 119px;
}
.Synergee-Web-Page-Component-SlideShow-Menu
{
float                 : none;
width                 : 745px;
clear                 : both;
}
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Menu
{
float                 : none;
width                 : 745px;
text-align            : left;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Controls-Button
{
position              : relative;
z-index               : 800;
cursor                : pointer;
right                 : 5px;
}
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Slides,
.Synergee-Web-Page-Component-SlideShow-Slides
{
height                : 85px;
width                 : 745px;
}
.Synergee-Web-Page-Component-SlideShow-Page,
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Page
{
width                 : 745px;
}
.Synergee-Web-Page-Component-SlideShow-Slides-Container
{
height                : 85px;
}
.Synergee-Web-Page-Component-SlideShow-Slide-Container
{
height                : 80px;
width                 : 80px;
}
.Synergee-Web-Page-Component-SlideShow-Slide
{
height                : 73px;
width                 : 73px;
}
.Synergee-Web-Page-Component-SlideShow-FloatingSlide
{
height                : 70px;
width                 : 70px;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Container,
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Viewer-Container
{
float                 : left;
height                : 493px;
width                 : 735px;
text-align            : right;
}
.Synergee-Web-Page-Component-SlideShow-Viewer,
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Viewer
{
height                : 415px;
height                : 490px;
width                 : 735px;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Comment-Container,
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Viewer-Comment-Container
{
width                 : 745px;
}
/*.Synergee-Web-Page-Component-SlideShow-Window {*/
/*display:none;*/
/*}*/
.Synergee-Web-Page-Component-SchoolDetail .Synergee-Web-Page-Component-SlideShow-SlideShowButtons:hover span
{
text-decoration       : none;
}
.Synergee-Web-Page-Component-SlideShow
{
clear                 : none;
display               : inline;
float                 : left;
}
.Synergee-Web-Page-Component-MessagePanel
{
padding               : 5px;
}
.Synergee-Web-Page-Component-MessagePanel-Close
{
color                 : #fff;
}
/* AVERTISSEMENT AEROPORT */
#temp-warning
{
position              : absolute;
display               : none;
width                 : 600px;
height                : 320px;
left                  : 50%;
top                   : 50%;
margin-left           : -300px;
margin-top            : -160px;
z-index               : 20000;
-moz-border-radius    : 10px;
-webkit-border-radius : 10px;
-moz-box-shadow       : #333 0 0 10px;
-webkit-box-shadow    : #333 0 0 10px;
box-shadow            : #333 0 0 10px;
border                : 1px solid #696868;
text-align            : left;
background            : transparent url("../Images/bg_hidden-zone.png") repeat-x left bottom;
}
#temp-warning-close
{
position              : absolute;
width                 : 30px;
height                : 30px;
top                   : 5px;
right                 : 5px;
text-align            : right;
cursor                : pointer;
color                 : #fff;
}
#temp-warning-text
{
margin                : 15px;
padding-left          : 140px;
height                : 290px;
overflow              : hidden;
background            : transparent url("../Images/bg-warning-text.png") no-repeat left center;
}
#temp-warning-text h2
{
font-size             : 1.1em;
margin-bottom         : 10px;
font-weight           : bold;
border                : none;
}
#temp-warning-text p
{
color                 : #fff;
}
#WorldMap-Flash
{
display               : block;
visibility            : visible;
}
#WorldMap-Flash.hidden
{
display               : none !important;
visibility            : hidden !important;
}/* FOND */
body.website
{
background                        : #a7acb2 url("../Images/bg_body.png") repeat 0 0;
}
#bande
{
background-color                  : #724c95;
}
#top
{
background                        : transparent url("../Images/bg_top-fr.png") repeat-x 0 0 !important;
background                        : transparent url("../Images/bg_top-fr.jpg") repeat-x 0 0;
}
#body-bottom
{
display                           : block;
background                        : transparent url("../Images/bg_body-bottom.png") repeat-x 0 0;
}
/* CONTENU */
#global
{
background                        : transparent url("../Images/bg_global.png") repeat-y 0 8px;
}
#header
{
background                        : transparent url("../Images/bg_header.png") repeat-x 0 0;
overflow                          : hidden;
}
#content
{
background-color                  : #fff;
}
#footer
{
background                        : transparent url("../Images/bg_footer.png") repeat-x 0 0;
}
#bottom
{
background                        : transparent url("../Images/bg_bottom.png") no-repeat 0 0;
}
/* COLORS */
h1, h1 a
{
color                             : #000000;
}
h2, h2 a
{
color                             : #724c95;
border-bottom                     : 1px solid #6b6a6a;
}
h3, h3 a
{
color                             : #724c95;
}
h4, h4 a
{
color                             : #434343;
}
h5, h5 a
{
color                             : #6b6a6a;
}
a
{
color                             : #724c95;
}
body,
p
{
color                             : #6b6a6a;
}
.colored
{
color                             : #cea6f2;
}
#main_content .colored
{
color                             : #724c95;
}
.grey
{
color                             : #acacac;
}
.baseline
{
color                             : #6b6a6a;
border-bottom                     : 1px solid #6b6a6a;
}
/* HEADER */
#logo
{
background                        : transparent url("../Images/header_separator.png") repeat-y right top !important;
background                        : transparent url("../Images/header_separator.jpg") repeat-y right top;
}
#language
{
background-color                  : #724c95;
color                             : #fff;
}
/* TOP MENU */
#top-menu a
{
color                             : #6b6a6a;
}
#top-menu a span
{
color                             : #cea6f2;
}
#top-menu .Synergee-Web-Page-Component-MyCartLink-Container-UnActive a,
#top-menu .Synergee-Web-Page-Component-MyQuotesLink-Container-UnActive a,
#top-menu .Synergee-Web-Page-Component-MyCartLink-Container-UnActive a span,
#top-menu .Synergee-Web-Page-Component-MyQuotesLink-Container-UnActive a span
{
color                             : #dddddd;
text-decoration                   : none;
cursor                            : default;
}
#top-menu #itemBookingLink
{
background                        : transparent url("../Images/bg-booking-fr.png") no-repeat left center !important;
background                        : transparent url("../Images/bg-booking-fr.gif") no-repeat left center;
}
#top-menu #itemMyCartLink
{
background                        : transparent url("../Images/bg-basket-fr.png") no-repeat left center !important;
background                        : transparent url("../Images/bg-basket-fr.gif") no-repeat left center;
}
#top-menu #itemMyQuoteLink
{
background                        : transparent url("../Images/bg-myQuotes-fr.png") no-repeat left center !important;
background                        : transparent url("../Images/bg-myQuotes-fr.gif") no-repeat left center;
}
.linkTool-tip
{
text-align                        : left;
background-color                  : #cea6f2;
-moz-border-radius                : 5px;
-webkit-border-radius             : 5px;
padding                           : 10px;
color                             : #222222;
z-index                           : 20000;
}
.linkTool-tip .linkTool-title
{
font-size                         : 0.75em;
font-weight                       : bold;
border-bottom                     : 1px solid #222222;
margin-bottom                     : 5px;
padding-bottom                    : 2px;
}
.linkTool-tip .linkTool-text
{
font-size                         : 0.6875em;
}
/* BREADCRUMB */
#breadcrumb ul li
{
background                        : transparent url("../Images/breadcrumb-separator-fr.png") no-repeat left center !important;
background                        : transparent url("../Images/breadcrumb-separator-fr.gif") no-repeat left center;
}
#breadcrumb ul li:first-child
{
background                        : none;
}
#breadcrumb ul li a
{
color                             : #9e9e9e;
}
#breadcrumb ul li a:hover
{
color                             : #cea6f2;
text-decoration                   : none;
}
/* LANGUAGES */
#language .SiteSelectorLanguageList
{
background-color                  : #cea6f2;
}
#language .SiteSelectorSiteRow a
{
color                             : #fff;
background-color                  : transparent;
}
#language .SiteSelectorSiteRow a:hover,
#language .SiteSelectorSiteRow.current a
{
text-decoration                   : none;
color                             : #fff;
background-color                  : #dcbafa;
}
#language .SiteSelectorSiteRow.current a:hover
{
cursor                            : default;
}
/* MENU DE GAUCHE */
#leftMenu ul li
{
background                        : transparent url("../Images/menu_separator.png") no-repeat right 0 !important;
background                        : transparent url("../Images/menu_separator.jpg") no-repeat right 0;
}
#leftMenu ul li a
{
color                             : #ffffff;
}
#leftMenu ul li a:hover,
#leftMenu ul li.Selected a
{
color                             : #cea6f2;
text-decoration                   : none;
}
/* MENU DE DROITE */
#rightMenu
{
color                             : #bbb;
}
#rightMenu .menuItem
{
background                        : transparent url("../Images/menu_separator.png") no-repeat 0 0 !important;
background                        : transparent url("../Images/menu_separator.jpg") no-repeat 0 0;
}
#rightMenu #rightMenuTitle
{
background                        : none;
}
#rightMenu .menuItem a:hover,
#rightMenu .menuItem a.active
{
background                        : transparent url("../Images/menu_hover.png") repeat-x 0 0;
}
#rightMenu .community-links
{
background                        : transparent url("../Images/menu_separator.png") no-repeat right top;
}
#rightMenu #community-blog-link a
{
color                             : #999999;
}
#rightMenu #community-blog-link a:hover
{
color                             : #cea6f2;
text-decoration                   : none;
}
#rightMenu #community-facebook-link a
{
background                        : transparent url("../Images/facebook-logo-small.png") no-repeat -57px 0;
}
#rightMenu #community-twitter-link a
{
background                        : transparent url("../Images/twitter-logo-small.png") no-repeat -56px 0;
}
#rightMenu #community-facebook-link a:hover
{
background-position               : 4px 0;
}
#rightMenu #community-twitter-link a:hover
{
background-position               : 4px 0;
}
/* GLOBALS */
.hiddenZone
{
background                        : transparent url("../Images/bg_hidden-zone.png") repeat-x 0 bottom;
}
#advanced-search label
{
color                             : #ffffff;
}
#advanced-search #detailedSearchTableId
{
background                        : transparent url("../Images/bg_black-50.png") repeat 0 0 !important;
-moz-border-radius                : 5px;
-webkit-border-radius             : 5px;
}
#advanced-search .SchoolSearch-DetailedSearchButton
{
color                             : #ffffff;
background                        : transparent url("../Images/puce_jaune_light-fr.png") no-repeat center left !important;
background                        : transparent url("../Images/puce_jaune_light-fr.gif") no-repeat center left;
}
#advanced-search .SchoolSearch-DetailedSearchButton:hover
{
color                             : #cea6f2;
}
#advanced-search .SchoolSearchForm-Button input
{
color                             : #5a5a5a;
background                        : transparent url("../Images/bg_button-adv-search.png") no-repeat 0 0;
}
#advanced-search .SchoolSearchForm-Button input:hover
{
color                             : #000000;
}
/* HOMEPAGE */
#banner-img,
#schoolMainImage,
#cityImage,
#schoolCourseTypeImage
{
background-color                  : #fafafa;
}
#banner-content
{
background                        : transparent url("../Images/bg_black-50.png") repeat 0 0;
color                             : #fff;
}
#banner-content h1
{
color                             : #ffffff;
}
#banner-content-bg
{
background-color                  : #000000;
filter                            : alpha(opacity = 50);
}
#banner-content p
{
color                             : #fff;
}
#banner-content a
{
color                             : #cea6f2;
}
#banner-content p.baseline
{
border                            : none;
}
#facebook-icon
{
background                        : transparent url("../Images/facebook-logo.png") no-repeat -105px 0px;
}
#twitter-icon
{
background                        : transparent url("../Images/twitter-logo.png") no-repeat -105px 0px;
}
#banner-community-icons .community-icon:hover
{
background-position               : 5px 0px;
}
/* CONTENTS */
#banner.content-banner #banner-content h2,
#banner.content-banner #banner-content
{
color                             : #ffffff;
}
#banner.content-banner #banner-content h3,
#banner.content-banner #banner-content strong
{
color                             : #cea6f2;
}
#banner.content-banner #banner-content #news-content ul.Synergee-Web-Page-TextTicker-Nav-Container li
{
background                        : transparent url("../Images/news-nav-white.png") no-repeat center center;
}
#banner.content-banner #banner-content #news-content ul.Synergee-Web-Page-TextTicker-Nav-Container li.Active,
#banner.content-banner #banner-content #news-content ul.Synergee-Web-Page-TextTicker-Nav-Container li:hover
{
background                        : transparent url("../Images/news-nav-yellow-fr.png") no-repeat center center;
}
/* ENCARTS */
.encart_content
{
background                        : transparent url("../Images/bg_black-50.png") repeat 0 0;
}
.encart_content h3
{
background                        : transparent url("../Images/bg_encart.png") no-repeat 1px 1px;
color                             : #fff;
font-size                         : 1.25em;
}
.encart_content p
{
color                             : #fff;
}
.encart_content_bg
{
background-color                  : #000000;
filter                            : alpha(opacity = 50);
}
.encart_link
{
color                             : #000;
background                        : transparent url("../Images/puce_orange-fr.png") no-repeat 5px 8px !important;
background                        : transparent url("../Images/puce_orange-fr.gif") no-repeat 5px 8px;
}
.encart a:hover h3
{
background                        : transparent url("../Images/bg_encart_hover-fr.png") no-repeat 1px 1px;
text-decoration                   : none;
cursor                            : pointer;
}
.encart a:hover
{
text-decoration                   : none;
}
.encart a:hover .encart_link
{
text-decoration                   : underline;
cursor                            : pointer;
}
#content-separator
{
background                        : transparent url("../Images/horizontal_separator.png") center top !important;
background                        : transparent url("../Images/horizontal_separator.jpg") center top;
}
#five_reasons ul
{
list-style                        : none outside url("../Images/puce_orange_light-fr.png") !important;
list-style                        : none outside url("../Images/puce_orange_light-fr.gif");
color                             : #6b6a6a;
}
#five_reasons ul li a
{
color                             : #6b6a6a;
}
#special_offers_container,
#news_container,
#five_reasons_container
{
background                        : #FFFFFF url("../Images/bg_main-menu.png") repeat-y 0 0;
}
#special_offers,
#news,
#five_reasons_content
{
background                        : transparent url("../Images/bg_main-menu-top.jpg") no-repeat 0 0;
}
#special_offers_title h2
{
color                             : #6b6a6a;
}
#special_offers_txt h2
{
color                             : #000000;
}
#special_offers_txt h3
{
color                             : #724c95;
}
#special_offers p
{
color                             : #6b6a6a;
}
.content_button,
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Button-Link,
.Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Button-Link
{
background                        : transparent url("../Images/puce_orange_light-fr.png") no-repeat center left !important;
background                        : transparent url("../Images/puce_orange_light-fr.gif") no-repeat center left;
}
.content_button a
{
color                             : #6b6a6a;
}
/* CONTENTS */
#main-right
{
background                        : transparent url("../Images/main-content-separator.png") no-repeat 0 0 !important;
background                        : transparent url("../Images/main-content-separator.jpg") no-repeat 0 0;
}
#main-menu-title
{
background                        : transparent url("../Images/bg_main-menu-top.png") no-repeat 0 0 !important;
background                        : transparent url("../Images/bg_main-menu-top.jpg") no-repeat 0 0;
}
#main-menu-title .menuTitle,
#main-menu-title h2
{
border                            : none;
background                        : transparent url("../Images/bg_main-menu-title-fr.png") no-repeat 15px 12px !important;
background                        : transparent url("../Images/bg_main-menu-title-fr.gif") no-repeat 15px 12px;
color                             : #724c95;
}
#mainMenu span
{
border                            : none;
color                             : #545454;
}
#mainMenu span a
{
color                             : #545454;
}
#mainMenu
{
background                        : #ffffff url("../Images/bg_main-menu.png") repeat-y 0 0;
}
#mainMenu h2
{
border                            : none;
margin                            : 0px;
text-decoration                   : none;
}
#mainMenu ul li
{
border-bottom                     : 1px dashed #dcdcdc;
}
#mainMenu ul li span > a
{
color                             : #545454;
background                        : transparent url("../Images/puce_grise_light.png") no-repeat 0 center;
}
#mainMenu ul li ul li ul li a
{
color                             : #9c9c9c;
}
#mainMenu ul li.Selected > span > a,
#mainMenu ul li span > a:hover
{
background                        : transparent url("../Images/puce_orange_light-fr.png") no-repeat 0 center;
color                             : #724c95;
}
#mainMenu ul li span > a:hover
{
background                        : transparent url("../Images/puce_orange_light-fr.png") no-repeat 10px center;
padding-left                      : 25px;
text-decoration                   : none;
}
#mainMenu ul li.Selected.Parent span > a
{
background                        : transparent url("../Images/puce_orange_light_open-fr.png") no-repeat 0 center;
}
#mainMenu ul li span.BackLink,
#mainMenu ul li span.BackLink a
{
background                        : none;
color                             : #724c95;
cursor                            : pointer;
}
#mainMenu span:hover a
{
color                             : #724c95;
}
#mainMenu ul li span a:hover
{
background                        : #724c95 url("../Images/puce_blanche.png") no-repeat 10px center;
color                             : #fff;
}
#mainMenu span .more
{
background                        : transparent url("../Images/bg-menu-next.png") no-repeat 0 0;
cursor                            : pointer;
color                             : #dbdbdb;
}
#mainMenu ul li span a
{
-moz-border-radius                : 20px;
-webkit-border-radius             : 20px;
}
#mainMenu span .more:hover
{
background                        : transparent url("../Images/bg-menu-next-hover-fr.png") no-repeat 0 0;
color                             : #724c95;
}
#mainMenu span.BackLink:hover,
#mainMenu span.BackLink a:hover
{
color                             : #724c95;
background                        : transparent none;
}
#mainMenu span.BackLink .back
{
color                             : #dbdbdb;
background                        : transparent url("../Images/bg-menu-back.png") no-repeat 0 0;
}
#mainMenu span.BackLink:hover .back
{
color                             : #724c95;
background-image                  : url("../Images/bg-menu-back-hover-fr.png");
}
#mainMenu .Synergee-Web-Page-Component-Menu-Level-Separator
{
border-color                      : #dbdbdb;
}
#main-menu-bottom
{
background                        : transparent url("../Images/bg_main-menu-bottom.png") no-repeat 0 0;
}
#main a
{
color                             : #724c95;
}
#main ul
{
color                             : #6b6a6a;
list-style                        : square outside none;
}
#main ul
{
color                             : #6b6a6a;
list-style                        : square outside none;
}
#main ul h2
{
border                            : none;
color                             : #000000;
}
/* QUICK LINKS */
#quickLinks-contener,
#category-contener,
#weather-contener
{
background                        : #ffffff url("../Images/bg_main-menu.png") repeat-y 0 0;
}
#quickLinks-contener .quickLinks-content,
#category-contener .category-content,
#weather-contener .weather-content
{
background                        : transparent url("../Images/bg_main-menu-top.jpg") no-repeat 0 0;
}
#category-contener .Synergee-Web-Page-Component-SchoolCategories-CategoryLink
{
display                           : block;
width                             : 45px;
height                            : 30px;
overflow                          : hidden;
border                            : 1px solid #dbdbdb;
}
#category-contener .Synergee-Web-Page-Component-SchoolCategories-CategoryLink:hover
{
text-decoration                   : none;
}
#category-contener .Synergee-Web-Page-Component-SchoolCategories-CategoryLink span
{
visibility                        : hidden;
padding-left                      : 50px;
}
#quickLinks-contener .quickLinks-content .quickLinks-item,
#quickLinks-contener .quickLinks-content .quickLinks-item a
{
color                             : #6b6a6a;
cursor                            : pointer;
}
#quickLinks-contener .quickLinks-content .quickLinks-item:hover
{
text-decoration                   : underline;
}
#quickLinks-contener .quickLinks-content .Synergee-Web-Page-Component-SlideShow-Image
{
background                        : transparent url("../Images/bg_quicklinks_diaporama.png") no-repeat 0 0;
}
#quickLinks-contener .quickLinks-content .Synergee-Web-Page-Component-InteractiveMap-Image
{
background                        : transparent url("../Images/bg_quicklinks_map.png") no-repeat 0 0;
}
#quickLinks-contener .quickLinks-content .Synergee-Web-Page-Component-Video-Image
{
background                        : transparent url("../Images/bg_quicklinks_video.png") no-repeat 0 0;
}
#quickLinks-contener .quickLinks-content .Synergee-Web-Page-Component-StreetView-Image
{
background                        : transparent url("../Images/bg_quicklinks_map.png") no-repeat 0 0;
}
#quickLinks-bottom,
#category-bottom,
#special_offers_bottom,
#news_bottom,
#five_reasons_bottom,
#weather-bottom
{
background                        : transparent url("../Images/bg_main-menu-bottom.jpg") no-repeat 0 0;
}
/* WEATHER */
#weather
{
color                             : #6b6a6a;
}
.PriceEstimationToolTip-tip
{
background-color                  : #724c95; /*font-size                         : 0.75em;*/
color                             : #ffffff;
-moz-border-radius                : 5px;
-webkit-border-radius             : 5px;
padding                           : 5px
}
.PriceEstimationToolTip-tip *
{
color                             : #ffffff !important;
}
/* COUNTRIES LIST */
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Cities-List
{
opacity                           : 0.5;
filter                            : alpha(opacity = 50);
background-color                  : #ffffff;
text-align                        : left;
}
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Cities-List a
{
color                             : #000000;
}
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Countries-List-Item
{
border                            : 1px solid #ffffff;
background                        : transparent url("../Images/bg_schoolsList-item.png") repeat-x 0 210px;
}
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Countries-List-Item-Map
{
border                            : 1px solid #dbdbdb;
}
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Countries-List-Item:hover
{
border-color                      : #454545;
background                        : transparent url("../Images/bg_schoolsList-item.png") repeat-x 0 0;
}
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Countries-List-Item:hover .Synergee-Web-Page-Component-LanguageCountriesList-Countries-List-Item-Map
{
border                            : 1px solid #ffffff;
}
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Countries-List-Item:hover h3 a
{
color                             : #ffffff;
}
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Countries-List-Item:hover .Synergee-Web-Page-Component-LanguageCountriesList-Cities-List-Title
{
color                             : #ffffff;
}
#languageCountriesList .Synergee-Web-Page-Component-LanguageCountriesList-Cities-List-Title:hover
{
text-decoration                   : underline;
cursor                            : pointer;
}
/* SCHOOLS LIST */
#schoolsList .Slider:hover
{
cursor                            : pointer;
color                             : #222222;
}
#schoolsList .Slider span
{
color                             : #545454;
}
#schoolsList ul.thumbnail
{
list-style                        : none outside none;
}
#schoolsList ul li.thumbnail .ItemDetails
{
background                        : transparent url("../Images/bg_black-50.png") repeat 0 0;
}
#schoolsList ul.ListItem a
{
color                             : #545454;
}
#schoolsList ul li.thumbnail .ItemDetails p,
#schoolsList ul li.thumbnail .ItemDetails p a
{
color                             : #ffffff;
}
#schoolsList ul li.thumbnail h3 a
{
color                             : #cea6f2;
}
#schoolsList ul.ListItem ul a
{
color                             : #724c95;
}
#schoolsList ul.ListItem ul h4 a
{
color                             : #545454;
}
#schoolsList ul.schoolGroupList
{
background-color                  : #dbdbdb;
}
/* COUNTRY MAP */
#countryImageMap
{
border                            : 1px solid #dbdbdb;
background-color                  : #fafafa;
}
#countryImageMap .Synergee-Web-Page-Component-ImageMap-Link a
{
color                             : #222222;
background                        : transparent url("../Images/bg_image-map-item.png") repeat 0 0;
}
#countryImageMap .Synergee-Web-Page-Component-ImageMap-Link a:hover
{
color                             : #ffffff;
text-decoration                   : none;
background                        : transparent url("../Images/bg_image-map-item-hover.png") repeat 0 0;
}
/* SEARCH */
#search .Synergee-Web-Page-Form-Text
{
background-color                  : #ffffff;
border                            : 1px solid #dbdbdb;
-moz-border-radius                : 5px;
-webkit-border-radius             : 5px;
color                             : #a5a5a5;
}
#search .Synergee-Web-Page-Form-Text:hover,
#search .Synergee-Web-Page-Form-Text:focus
{
color                             : #222222;
}
#search .Synergee-Web-Page-Form-Submit
{
background                        : transparent url("../Images/bg_search_button.png") no-repeat 0 0;
border                            : none;
cursor                            : pointer;
text-transform                    : uppercase;
color                             : #a5a5a5;
cursor                            : pointer
}
#search .Synergee-Web-Page-Form-Submit:hover
{
color                             : #222222;
}
/* SEARCH RESULTS */
.Synergee-Web-Page-Component-QuickSearch-Item,
.Synergee-Web-Page-Component-SchoolSearch-Results-Item
{
border                            : 1px solid #e1e1e1;
background                        : #f7f7f7 url("../Images/bg_schoolsSearch-item.png") repeat-x 0 500px;
}
.Synergee-Web-Page-Component-QuickSearch-Item:hover,
.Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover
{
border                            : 1px solid #333333;
background                        : transparent url("../Images/bg_schoolsSearch-item.png") repeat-x 0 0;
}
.Synergee-Web-Page-Component-QuickSearch-Item:hover .Synergee-Web-Page-Component-QuickSearch-Results-Page-Description,
.Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover .Syneregee-Web-Page-Component-SchoolSearch-Results-Item-CountryCity
{
color                             : #ffffff;
}
.Synergee-Web-Page-Component-QuickSearch-Item a,
.Synergee-Web-Page-Component-SchoolSearch-Results-Item a
{
color                             : #724c95;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url a,
.Syneregee-Web-Page-Component-SchoolSearch-Results-Item-SchoolPageLink a,
.Syneregee-Web-Page-Component-SchoolSearch-Results-Item-BookNowLink a
{
background                        : transparent url("../Images/puce_orange_light-fr.png") no-repeat center left;
padding-left                      : 15px;
}
.Synergee-Web-Page-Component-QuickSearch-Item:hover .Synergee-Web-Page-Component-QuickSearch-Results-Page-Title,
.Synergee-Web-Page-Component-QuickSearch-Item:hover .Synergee-Web-Page-Component-QuickSearch-Results-Page-Url,
.Synergee-Web-Page-Component-QuickSearch-Item:hover .Synergee-Web-Page-Component-QuickSearch-Results-Page-Title a,
.Synergee-Web-Page-Component-QuickSearch-Item:hover .Synergee-Web-Page-Component-QuickSearch-Results-Page-Url a,
.Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover .Synergee-Web-Page-Component-SchoolSearch-Results-Item-Name,
.Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover .Synergee-Web-Page-Component-SchoolSearch-Results-Item-Name a
{
color                             : #cea6f2;
}
/* SCHOOL SEARCH RESULTS */
#main_content_search_container
{
background-color                  : #ffffff;
border                            : 5px solid #222;
}
#main_content_search_container .closeButton
{
background                        : transparent url("../Images/closeSearch.png") no-repeat center center
}
.SchoolSearchResultNav.hidden,
.QuickSearchResultNav.hidden,
.QuizzNav.hidden
{
display                           : none;
}
.SchoolSearchResultNav button,
.QuickSearchResultNav button,
.QuizzNav button
{
border                            : none;
background-color                  : #f8f8f8;
color                             : #6b6a6a;
}
.SchoolSearchResultNav button:hover,
.QuickSearchResultNav button:hover,
.QuizzNav button:hover,
#quizzLaunch button:hover
{
background-color                  : #333333;
color                             : #ffffff;
cursor                            : pointer;
}
.SchoolSearchResultNav button.NavSelectedColor,
.QuickSearchResultNav button.QuickSearchNavButtonSelectedColor,
.QuizzNav button.QuizzNavSelected,
.SchoolSearchResultNav button:active,
.QuickSearchResultNav button:active,
.QuizzNav button:active,
#quizzLaunch button:active,
#finishButton input
{
background-color                  : #724c95;
color                             : #ffffff;
cursor                            : pointer;
}
.SchoolSearchResultNav .NavPrevious.NavSelectedColor,
.SchoolSearchResultNav .NavNext.NavSelectedColor,
.QuickSearchResultNav .QuickSearchNavPrevious.QuickSearchNavButtonSelectedColor,
.QuickSearchResultNav .QuickSearchNavNext.QuickSearchNavButtonSelectedColor,
.QuizzNav .QuizzNavPrevious.QuizzNavSelected,
.QuizzNav .QuizzNavNext.QuizzNavSelected
{
background-color                  : #fcfcfc;
color                             : #eeeeee;
cursor                            : default;
}
.highlighted
{
padding                           : 0 1px !important;
font-weight                       : bold !important;
}
h3 .highlighted
{
color                             : #222 !important;
}
.Synergee-Web-Page-Component-QuickSearch-Item:hover h3 .highlighted,
.Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover h3 .highlighted
{
color                             : #fff !important;
}
/* SCHOOL DETAILS */
#main .SchoolSectionButton
{
background                        : transparent url("../Images/bg_schoolDetails-onglet.png") no-repeat 0 0;
}
#main .SchoolSectionButton span
{
background                        : transparent url("../Images/bg_schoolDetails-onglet-right.png") no-repeat right top;
}
#main .SchoolSectionButton.SchoolSectionButtonSelected,
#main .SchoolSectionButton:hover
{
color                             : #724c95;
}
#main .SchoolSectionButton.SchoolSectionButtonSelected
{
background                        : #ffffff none;
border                            : 1px solid #dbdbdb;
border-bottom                     : none;
-moz-border-radius-topleft        : 5px;
-webkit-border-top-left-radius    : 5px;
-moz-border-radius-topRight       : 5px;
-webkit-border-top-right-radius   : 5px;
}
#main .SchoolSectionButton.SchoolSectionButtonSelected span
{
background                        : none;
}
#main #schoolInformationContainerSection .SchoolInformationContainer
{
border                            : 1px solid #dbdbdb;
-moz-border-radius                : 5px;
-webkit-border-radius             : 5px;
-moz-border-radius-topleft        : 0;
-webkit-border-top-left-radius    : 0;
}
#banner.content-banner #banner-content #schoolDetailBtn:hover
{
cursor                            : pointer;
}
#banner.content-banner #banner-content #SchoolDetail h2
{
color                             : #cea6f2;
}
#banner.content-banner #banner-content #SchoolDetail ul
{
list-style                        : none outside url("../Images/puce_jaune_light-fr.png") !important;
list-style                        : none outside url("../Images/puce_jaune_light-fr.gif");
color                             : #fff;
}
/* PRICE CALCULATOR */
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Title,
.Synergee-Web-Page-Component-SchoolAccommodationPriceCalculator-Title
{
color                             : #724c95;
}
.SchoolInformation th
{
color                             : #ffffff;
background-color                  : #724c95;
border-right                      : 1px solid #ffffff;
border-bottom                     : 1px solid #ffffff;
}
.SchoolInformation td
{
color                             : #6b6a6a;
border-right                      : 1px solid #ffffff;
border-bottom                     : 1px solid #ffffff;
}
.Component-Calculator-Year-Tab
{
background-color                  : #724c95;
}
.SchoolInformation .RowColor1
{
background-color                  : #f8f8f8;
}
.SchoolInformation .RowColor0
{
background-color                  : #f1f1f1;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Year-Tab,
.Synergee-Web-Page-Component-SchoolAccommodationPriceCalculator-Year-Tab
{
color                             : #ffffff;
background-color                  : #724c95;
border-right                      : 1px solid #ffffff;
}
/* PRICE ESTIMATION */
.Synergee-Web-Page-Component-SchoolPriceEstimation-Option,
.Synergee-Web-Page-Component-ShoppingCart-Option
{
color                             : #6b6a6a;
background-color                  : #f4f0f8;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Cart,
.Synergee-Web-Page-Component-ShoppingCart-Cart
{
color                             : #6b6a6a;
background-color                  : #e5daef;
}
/* PRICE CALCULATOR */
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton a,
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton a,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Legend,
#main .Synergee-Web-Page-Component-ShoppingCart-AddToCartButton a,
#main .Synergee-Web-Page-Component-ShoppingCart-PrintButton a,
.Synergee-Web-Page-Component-ShoppingCart-Result-Legend
{
/*color                             : #ffffff;*/
}
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton,
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton,
#main .Synergee-Web-Page-Component-ShoppingCart-AddToCartButton,
#main .Synergee-Web-Page-Component-ShoppingCart-PrintButton
{
border                            : 1px solid #724c95;
border-top-width                  : 2px;
background                        : #ffffff no-repeat 5px center;
-moz-border-radius                : 5px;
-webkit-border-radius             : 5px;
}
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton:hover,
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton:hover
{
border-color                      : #222;
}
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton:hover,
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton:hover,
#main .Synergee-Web-Page-Component-ShoppingCart-AddToCartButton:hover,
#main .Synergee-Web-Page-Component-ShoppingCart-PrintButton:hover
{
background-color                  : #f4f0f8;
}
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton a:hover,
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton a:hover,
#main .Synergee-Web-Page-Component-ShoppingCart-AddToCartButton a:hover,
#main .Synergee-Web-Page-Component-ShoppingCart-PrintButton a:hover,
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton:hover a,
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton:hover a,
#main .Synergee-Web-Page-Component-ShoppingCart-AddToCartButton:hover a,
#main .Synergee-Web-Page-Component-ShoppingCart-PrintButton:hover a,
#informationText.Synergee-Web-Page-Component-SchoolPriceEstimation .MoreInfos:hover
{
color                             : #222222;
}
#informationText.Synergee-Web-Page-Component-SchoolPriceEstimation .MoreInfos
{
background                        : transparent url("../Images/puce_orange_light-fr.png") no-repeat left center;
}
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton
{
background-image                  : url("../Images/cart_o-fr.png");
}
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton,
#main .Synergee-Web-Page-Component-ShoppingCart-PrintButton
{
background-image                  : url("../Images/email_o-fr.png");
}
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton img,
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton img,
#main .Synergee-Web-Page-Component-ShoppingCart-AddToCartButton img,
#main .Synergee-Web-Page-Component-ShoppingCart-PrintButton img
{
display                           : none;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Participants-Section-Title-Text,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Title,
.Synergee-Web-Page-Component-ShoppingCart-Participants-Section-Title-Text,
.Synergee-Web-Page-Component-ShoppingCart-Section-Title
{
border-bottom                     : 1px solid #724c95;
margin-bottom                     : 5px;
text-transform                    : uppercase;
clear                             : left;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Title,
.Synergee-Web-Page-Component-ShoppingCart-Result-Title
{
border-bottom                     : 1px solid #724c95;
margin-bottom                     : 5px;
text-transform                    : uppercase;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Title,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-TariffingYear,
.Synergee-Web-Page-Component-ShoppingCart-Result-Title,
.Synergee-Web-Page-Component-ShoppingCart-Result-TariffingYear
{
font-size                         : 1.1em;
color                             : #724c95;
}
#formConfirmationContent .Synergee-Web-Page-Component-ShoppingCart-Result-TariffingYear,
#formConfirmationContent .Synergee-Web-Page-Component-ShoppingCart-Result-Legend
{
color                             : #6b6a6a;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-TariffingYear-Content,
.Synergee-Web-Page-Component-ShoppingCart-Result-TariffingYear-Content
{
font-size                         : 0.9em;
color                             : #6b6a6a;
}
#formConfirmationContent .Synergee-Web-Page-Component-ShoppingCart-Result-School-Title
{
padding-bottom                    : 2px;
border-bottom                     : 1px solid #545454;
}
#formConfirmationContent .Synergee-Web-Page-Component-ShoppingCart-Result-Title
{
padding-bottom                    : 2px;
border-bottom                     : 1px solid #724c95;
color                             : #724c95;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Participants-Section-Title-Text,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Title,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title,
.Synergee-Web-Page-Component-ShoppingCart-Participants-Section-Title-Text,
.Synergee-Web-Page-Component-ShoppingCart-Section-Title,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Title
{
color                             : #724c95;
font-size                         : 1.1em;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Name,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-Name
{
color                             : #724c95;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-DeleteButton,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteButton
{
border-bottom                     : 1px solid #724c95;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddButton,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-DeleteButton,
.Synergee-Web-Page-Component-ShoppingCart-AddButton,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteButton,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteSchoolButton
{
color                             : #724c95;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-CurrencyButton,
.Synergee-Web-Page-Component-ShoppingCart-CurrencyButton
{
color                             : #6b6a6a;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddButton:hover,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-DeleteButton:hover,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Value:hover,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title:hover,
.Synergee-Web-Page-Component-ShoppingCart-AddButton:hover,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteButton:hover,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-Value:hover,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Title:hover,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteSchoolButton:hover
{
color                             : #222222;
}
.Synergee-Web-Page-Component-ShoppingCart-PaymentButton a
{
border-bottom                     : 3px solid #fff;
}
.Synergee-Web-Page-Component-ShoppingCart-PaymentButton a:hover
{
border-color                      : #724c95;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-NotSelectionable,
.Synergee-Web-Page-Component-ShoppingCart-NotSelectionable
{
color                             : #bfbfbf;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Section-Total,
.Synergee-Web-Page-Component-ShoppingCart-Result-Section-Total
{
background-color                  : #724c95;
padding                           : 3px;
margin-bottom                     : 10px;
color                             : #ffffff;
text-transform                    : uppercase;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-List,
.Synergee-Web-Page-Component-ShoppingCart-List
{
color                             : #6b6a6a;
border                            : 1px solid #724c95;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-List-Item:hover,
.Synergee-Web-Page-Component-ShoppingCart-List-Item:hover
{
color                             : #724c95;
cursor                            : pointer;
}
.Synergee-Web-Page-Form-Section-Title
{
color                             : #724c95;
text-transform                    : uppercase;
}
.Synergee-Web-Page-Component-ShoppingCart-Form-Participant-Form
{
color                             : #6b6a6a;
background-color                  : #f4f0f8;
border                            : 1px solid #724c95;
}
.calendar
{
background-color                  : #ffffff;
border                            : 1px solid #724c95;
}
#orderFormRequestNoContactParticipant .Synergee-Web-Page-Form-Text,
#orderFormRequestNoContactParticipant .Synergee-Web-Page-Form-Combobox,
#orderFormRequestNoContactParticipant .Synergee-Web-Page-Form-Textarea
{
border                            : 1px solid #6b6a6a;
}
#orderFormRequestNoContactParticipant .Synergee-Web-Page-Form-Text:focus,
#orderFormRequestNoContactParticipant .Synergee-Web-Page-Form-Combobox:focus,
#orderFormRequestNoContactParticipant .Synergee-Web-Page-Form-Textarea:focus,
#orderFormRequestNoContactParticipant .Synergee-Web-Page-Form-Text:hover,
#orderFormRequestNoContactParticipant .Synergee-Web-Page-Form-Combobox:hover,
#orderFormRequestNoContactParticipant .Synergee-Web-Page-Form-Textarea:hover
{
border-color                      : #724c95;
}
/* MY QUOTES */
#main .Synergee-Web-Page-Component-MyQuotes-Quote-Container
{
background-color                  : #f4f0f8;
color                             : #434343;
-moz-box-shadow                   : 0px 0px 8px #777777;
-webkit-box-shadow                : 0px 0px 8px #777777;
box-shadow                        : 0px 0px 8px #777777;
}
#main .Synergee-Web-Page-Component-MyQuotes-Container .Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Legend
{
color                             : #434343;
}
#main .Synergee-Web-Page-Component-SchoolPriceEstimation-Result-School-Title
{
padding                           : 5px;
}
.Synergee-Web-Page-Component-MyQuotes-Quote-Delete
{
background-image                  : url('../Images/cross_o-fr.png');
}
.Synergee-Web-Page-Component-MyQuotes-Quote-Order
{
background-image                  : url('../Images/cart_o-fr.png');
}
.Synergee-Web-Page-Component-MyQuotes-Quote-Print
{
background-image                  : url('../Images/print_o-fr.png');
}
.Synergee-Web-Page-Component-MyQuotes-Quote-Mail
{
background-image                  : url('../Images/email_o-fr.png');
}
.Synergee-Web-Page-Component-MyQuotes-Quote-GoToSchool
{
background-image                  : url('../Images/home_o-fr.png');
}
/* INFORMATION TEXT */
#main #informationText .Synergee-Web-Page-TextSplitter-Title-Container .Synergee-Web-Page-TextSplitter-Title
{
border-right                      : 2px solid #c6c6c6;
cursor                            : pointer;
color                             : #a0a0a0;
}
#main #informationText .Synergee-Web-Page-TextSplitter-Title-Container .Synergee-Web-Page-TextSplitter-Title:hover, #main #informationText .Synergee-Web-Page-TextSplitter-Title-Container .Synergee-Web-Page-TextSplitter-Title.TogglerButtonSelected
{
color                             : #6b6a6a;
}
#main #informationText .Synergee-Web-Page-TextSplitter-Title-Container .Synergee-Web-Page-TextSplitter-Title.Synergee-Web-Page-TextSplitter-Title-Last
{
border-right                      : none;
}
#main .Synergee-Web-Page-TextSplitter-Content-Container h3 a
{
color                             : #6b6a6a;
font-size                         : 0.8em;
}
#main .Synergee-Web-Page-TextSplitter-Content-Container h3 a:hover
{
color                             : #434343;
text-decoration                   : none;
}
/* SHOPPING CART */
.Synergee-Web-Page-Component-ShoppingCart-Links-Active
{
background                        : #724c95 url("../Images/step-shoppingCart-fr.png") no-repeat center right;
color                             : #ffffff;
-moz-border-radius-topleft        : 5px;
-webkit-border-top-left-radius    : 5px;
-moz-border-radius-bottomleft     : 5px;
-webkit-border-bottom-left-radius : 5px;
}
.Synergee-Web-Page-Component-ShoppingCart-Links-Inactive
{
background                        : #dbdbdb url("../Images/step-shoppingCart-0.png") no-repeat center right;
color                             : #6b6a6a;
}
.Synergee-Web-Page-Component-ShoppingCart-Links-Number
{
font-weight                       : bold;
font-size                         : 1.7em;
}
.Synergee-Web-Page-Component-ShoppingCart-Links-Name-Hover
{
color                             : #222222;
}
.Synergee-Web-Page-Component-ShoppingCart-CheckoutButton,
.Synergee-Web-Page-Form-Submit
{
-moz-border-radius                : 5px;
-webkit-border-radius             : 5px;
border                            : none;
background                        : #724c95 none;
color                             : #ffffff;
font-weight                       : bold;
}
.Synergee-Web-Page-Component-ShoppingCart-CheckoutButton:hover,
.Synergee-Web-Page-Form-Submit:hover
{
color                             : #222222;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AjaxLoadingImage,
.Synergee-Web-Page-Component-ShoppingCart-AjaxLoadingImage
{
background-image                  : url("'../../Ails2010_joiko/Images/ajax-loader-fr.gif'");
}
.Synergee-Web-Page-Form-FieldErrorMessage
{
width                             : 200px;
color                             : #ffffff;
background-color                  : #724c95;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section-Title
{
color                             : #545454;
border-color                      : #545454;
text-transform                    : uppercase;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section-Item-Label
{
color                             : #724c95;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section-Item-Value
{
color                             : #6b6a6a;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-School-Title
{
color                             : #ffffff;
background-color                  : #724c95;
}
#formConfirmationContent .Synergee-Web-Page-Component-ShoppingCart-Result-Participant-Section
{
background-color                  : #545454;
}
.Synergee-Web-Page-Component-ShoppingCart-School-Alt
{
border-top                        : 1px solid #724c95;
margin-top                        : 15px;
padding-top                       : 5px;
}
.Synergee-Web-Page-Component-ShoppingCart-School-Title,
.Synergee-Web-Page-Component-ShoppingCart-School-Description
{
font-size                         : 1.2em;
}
/* SITEMAP */
#main .siteMapMenu .Synergee-Web-Page-Component-Menu-Container > ul
{
padding-left                      : 15px;
}
#main .siteMapMenu .Synergee-Web-Page-Component-Menu-Container > ul
{
border-left                       : 1px dashed #dcdcdc;
}
#main .siteMapMenu .Synergee-Web-Page-Component-Menu-Container > ul:first-child
{
border                            : none;
}
#main .siteMapMenu ul
{
list-style                        : none outside none;
}
#main .siteMapMenu ul li ul li ul li ul
{
list-style                        : none outside url("../Images/puce_grise_light.png");
}
#main #menuSiteMap1 ul li ul li ul
{
list-style                        : none outside url("../Images/puce_grise_light.png");
}
#main .siteMapMenu ul li a
{
font-weight                       : bold;
text-transform                    : uppercase;
}
#main .siteMapMenu ul li ul li a
{
text-transform                    : none;
}
#main .siteMapMenu ul li ul li ul li a
{
font-weight                       : normal;
}
#main #menuSiteMap1 ul li ul li ul li a
{
color                             : #545454;
}
#main #menuSiteMap2 ul li ul li ul li ul li a, #main #menuSiteMap3 ul li ul li ul li ul li a
{
color                             : #545454;
}
#main #menuSiteMap2 ul li ul li ul li ul li ul li a, #main #menuSiteMap3 ul li ul li ul li ul li ul li a
{
color                             : #959595;
}
/* QUIZZ */
#quizzTopCount,
#quizzClock,
.Synergee-Web-Page-Component-Quizz-Results-Score-Value
{
color                             : #724c95;
}
.Synergee-Web-Page-Component-Quizz-Results-Score
{
background                        : transparent url("../Images/bg-quizz-result-percent.png") no-repeat 0 0;
color                             : #333333;
}
/* FOOTER */
.footer_encart
{
background                        : transparent url("../Images/footer_separator.png") no-repeat right 2px;
}
.footer_encart.last
{
background                        : none !important;
background                        : none;
}
.footer_button
{
background                        : transparent url("../Images/puce_jaune_light-fr.png") no-repeat center left !important;
background                        : transparent url("../Images/puce_jaune_light-fr.gif") no-repeat center left;
}
.footer_button a
{
color                             : #fff;
}
.footer_button a:hover
{
color                             : #cea6f2;
text-decoration                   : none;
}
#footer_world-clock
{
color                             : #a4a4a4;
}
/* LEFT FOOTER */
#footerMenu ul li a
{
color                             : #fff;
text-decoration                   : none;
}
#footerMenu ul li.Selected a,
#footerMenu ul li a:hover
{
color                             : #cea6f2;
}
#infos p
{
color                             : #a4a4a4;
}
#copyright p
{
color                             : #fff;
}
/* CENTER FOOTER */
#footer_brochure h3
{
color                             : #fff;
}
#footer_brochure p
{
color                             : #aaa9a9;
text-align                        : justify;
}
#footer_brochure p strong
{
color                             : #ffffff;
font-size                         : 1.2em;
font-weight                       : normal;
text-transform                    : uppercase;
}
#brochure-img
{
filter                            : alpha(opacity = 80);
opacity                           : 0.8;
}
#brochure-img:hover
{
filter                            : alpha(opacity = 100);
opacity                           : 1;
}
/* RIGHT FOOTER */
#footer_map-img
{
background                        : transparent url("../Images/footer_map.png") no-repeat 0 0;
}
/* BOTTOM */
#bottom p, #bottom a
{
color                             : #4e5154;
}
/* SLIDESHOW */
.Synergee-Web-Page-Component-SlideShow-FloatingSlide
{
border                            : 6px solid #724c95;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Comment-Container
{
color                             : #000;
background-color                  : #fff;
}
.Component-Listing-List-Item-Header,
.Component-Listing-List-Item-Options-List-Item-Header
{
border-color                      : #724c95;
}
.tool-tip
{
background-color                  : #724c95;
}
.Synergee-Web-Page-Component-MessagePanel
{
background-color                  : #724C95;
color                             : #fff;
}
.Synergee-Web-Page-Component-MessagePanel-Close
{
color                             : #fff;
}
/* AVERTISSEMENT AEROPORT */
#temp-warning-close:hover,
#temp-warning-text h2
{
color                             : #cea6f2;
}
/**
* Description : The default css styles for the booking component theme
* Copyright   : Copyright (c) 2007 Pyrameed all right reserved (http://www.pyrameed.com)
*/
.Synergee-Web-Page-Component-Booking
{
font-size                         : 0.75em;
}
/**
*
*   AJAX Loader
*
**/
.Component-AjaxLoading
{
border-color                      : #000000;
background-color                  : #999999;
}
.Component-AjaxLoadingImage,
.Component-Loading
{
background                        : transparent url('../Images/ajax-loader-fr.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                  : #724c95;
color                             : #ffffff;
border-color                      : #724c95;
background-image                  : -moz-linear-gradient(top, #9b75bf, #724c95);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #9b75bf), color-stop(1, #724c95));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#9b75bf', EndColorStr = '#724c95');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9b75bf', EndColorStr='#724c95')";
-moz-border-radius                : 20px;
-webkit-border-radius             : 20px;
-moz-box-shadow                   : 0px 0px 6px #999999;
-webkit-box-shadow                : 0px 0px 6px #999999;
box-shadow                        : 0px 0px 6px #999999;
}
.Synergee-Web-Page-Component-Booking .Component-Links-Inactive
{
border-color                      : #bd9adf;
background-color                  : #bd9adf;
color                             : #bd9adf;
background-image                  : -moz-linear-gradient(top, #ffffff, #e0c9f6);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0c9f6));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e0c9f6');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0c9f6')";
}
.Synergee-Web-Page-Component-Booking .Component-Links-Hover
{
background-color                  : #724c95;
color                             : #ffffff;
border-color                      : #724c95;
background-image                  : -moz-linear-gradient(top, #724c95, #9b75bf);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #724c95), color-stop(1, #9b75bf));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#724c95', EndColorStr = '#9b75bf');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#724c95', EndColorStr='#9b75bf')";
}
/**
*
*   Selection Lists
*
**/
.Component-List
{
font-size                         : 0.75em;
background-color                  : #724c95;
border-color                      : #ffffff;
background-image                  : -moz-linear-gradient(top, #9b75bf, #724c95);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #9b75bf), color-stop(1, #724c95));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#9b75bf', EndColorStr = '#724c95');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9b75bf', EndColorStr='#724c95')";
-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                             : #724c95;
}
.Component-List-Item-Category
{
font-weight                       : bold;
}
.Component-NotSelectionable
{
color                             : #e0c9f6;
}
.calendar
{
background-color                  : #ffffff;
border                            : 1px solid #724c95;
}
/**
*
*   Tool Tips
*
**/
.Tool-tip.Booking-Tool-Tip,
.Component-MessagePanel
{
border-color                      : #eeeeee;
background-color                  : #e0c9f6;
background-image                  : -moz-linear-gradient(top, #ffffff, #e0c9f6);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0c9f6));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e0c9f6');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0c9f6')";
-moz-border-radius                : 10px;
-webkit-border-radius             : 10px;
-moz-box-shadow                   : 0px 0px 6px #999999;
-webkit-box-shadow                : 0px 0px 6px #999999;
box-shadow                        : 0px 0px 6px #999999;
}
.Tool-title.Booking-Tool-Tip,
.Component-MessagePanel-Title
{
color                             : #724c95;
border-color                      : #e0c9f6;
margin                            : 5px 0 10px;
}
/**
*
*   Step 1
*
**/
.Synergee-Web-Page-Component-Booking .Component-Option
{
border-color                      : #ffffff;
background-color                  : #ffffff;
background-image                  : none;
filter                            : none;
-ms-filter                        : none;
padding                           : 0;
}
.Synergee-Web-Page-Component-Booking .Component-Cart
{
border-color                      : #e0c9f6;
background-color                  : #e0c9f6;
background-image                  : -moz-linear-gradient(top, #ffffff, #e0c9f6);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0c9f6));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e0c9f6');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0c9f6')";
}
.Synergee-Web-Page-Component-Booking .Component-School
{
border-color                      : #bd9adf;
}
.Synergee-Web-Page-Component-Booking .Component-Cart .Component-School
{
border-color                      : #bd9adf;
}
.Synergee-Web-Page-Component-Booking .Component-Section
{
border-color                      : #bd9adf;
background-color                  : #bd9adf;
background-image                  : -moz-linear-gradient(top, #ffffff, #e0c9f6);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0c9f6));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e0c9f6');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0c9f6')";
}
.Synergee-Web-Page-Component-Booking .Component-Cart .Component-Section
{
border-color                      : #bd9adf;
}
.Synergee-Web-Page-Component-Booking .Component-Section-Title,
.Synergee-Web-Page-Component-Booking .Component-Confirmation-School-Title
{
color                             : #724c95;
font-weight                       : bold;
font-size                         : 1.2em;
}
.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                  : #724c95;
color                             : #ffffff;
border-color                      : #724c95;
background-image                  : -moz-linear-gradient(top, #9b75bf, #724c95);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #9b75bf), color-stop(1, #724c95));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#9b75bf', EndColorStr = '#724c95');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9b75bf', EndColorStr='#724c95')";
}
.Synergee-Web-Page-Component-Booking .Component-Cart .Component-Section-Converted-Total,
.Synergee-Web-Page-Component-Booking .Component-Section.Component-Section-Converted-Total
{
background-color                  : #724c95;
color                             : #ffffff;
border-color                      : #724c95;
background-image                  : -moz-linear-gradient(top, #9b75bf, #724c95);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #9b75bf), color-stop(1, #724c95));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#9b75bf', EndColorStr = '#724c95');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9b75bf', EndColorStr='#724c95')";
}
.Synergee-Web-Page-Component-Booking .Component-Button,
.Synergee-Web-Page-Component-Booking .MoreInfos,
.Synergee-Web-Page-Component-Booking .Component-Section-Item-Info-Value
{
border-color                      : #ffffff;
background-color                  : #e0c9f6;
color                             : #724c95;
background-image                  : -moz-linear-gradient(top, #ffffff, #e0c9f6);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0c9f6));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e0c9f6');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0c9f6')";
-moz-border-radius                : 20px;
-webkit-border-radius             : 20px;
-moz-box-shadow                   : 0px 0px 6px #bd9adf;
-webkit-box-shadow                : 0px 0px 6px #bd9adf;
box-shadow                        : 0px 0px 6px #bd9adf;
}
.Synergee-Web-Page-Component-Booking .Component-Button:hover,
.Synergee-Web-Page-Component-Booking .MoreInfos:hover,
.Synergee-Web-Page-Component-Booking .Component-Section-Item-Info-Value:hover
{
color                             : #ffffff;
background-image                  : -moz-linear-gradient(top, #bd9adf, #724c95);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #bd9adf), color-stop(1, #724c95));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#bd9adf', EndColorStr = '#724c95');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#bd9adf', EndColorStr='#724c95')";
}
.Synergee-Web-Page-Component-Booking .Component-Section-Item-DeleteButton
{
background-color                  : #724c95;
color                             : #ffffff;
border-color                      : #724c95;
background-image                  : -moz-linear-gradient(top, #9b75bf, #724c95);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #9b75bf), color-stop(1, #724c95));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#9b75bf', EndColorStr = '#724c95');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9b75bf', EndColorStr='#724c95')";
-moz-box-shadow                   : 0px 0px 6px #bd9adf;
-webkit-box-shadow                : 0px 0px 6px #bd9adf;
box-shadow                        : 0px 0px 6px #bd9adf;
}
.Synergee-Web-Page-Component-Booking .Component-Section-Item-DeleteButton:hover
{
color                             : #ffffff;
background-image                  : -moz-linear-gradient(top, #724c95, #9b75bf);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #724c95), color-stop(1, #9b75bf));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#724c95', EndColorStr = '#9b75bf');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#724c95', EndColorStr='#9b75bf')";
}
.Synergee-Web-Page-Component-Booking .Component-CheckoutButton
{
font-size                         : 1.1em;
background-color                  : #724c95;
color                             : #ffffff;
border-color                      : #724c95;
background-image                  : -moz-linear-gradient(top, #bd9adf, #724c95);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #bd9adf), color-stop(1, #724c95));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#bd9adf', EndColorStr = '#724c95');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#bd9adf', EndColorStr='#724c95')";
-moz-box-shadow                   : 0px 0px 6px #bd9adf;
-webkit-box-shadow                : 0px 0px 6px #bd9adf;
box-shadow                        : 0px 0px 6px #bd9adf;
}
.Synergee-Web-Page-Component-Booking .Component-CheckoutButton:hover
{
color                             : #ffffff;
background-image                  : -moz-linear-gradient(top, #724c95, #bd9adf);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #724c95), color-stop(1, #bd9adf));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#724c95', EndColorStr = '#bd9adf');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#724c95', EndColorStr='#bd9adf')";
}
.Synergee-Web-Page-Component-Booking .Component-CheckoutButton-Disabled,
.Synergee-Web-Page-Component-Booking .Component-CheckoutButton-Disabled:hover
{
border-color                      : #bd9adf;
background-color                  : #bd9adf;
color                             : #bd9adf;
background-image                  : -moz-linear-gradient(top, #ffffff, #e0c9f6);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0c9f6));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e0c9f6');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0c9f6')";
}
.Synergee-Web-Page-Component-Booking .Component-Section-Item-Title
{
font-size                         : 1.1em;
font-weight                       : bold;
background-color                  : #724c95;
color                             : #ffffff;
border-color                      : #724c95;
background-image                  : -moz-linear-gradient(top, #9b75bf, #724c95);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #9b75bf), color-stop(1, #724c95));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#9b75bf', EndColorStr = '#724c95');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9b75bf', EndColorStr='#724c95')";
}
.Synergee-Web-Page-Component-Booking .Component-Section-Item-Title:hover
{
background-image                  : -moz-linear-gradient(top, #724c95, #9b75bf);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #724c95), color-stop(1, #9b75bf));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#724c95', EndColorStr = '#9b75bf');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#724c95', EndColorStr='#9b75bf')";
}
.Synergee-Web-Page-Component-Booking .Component-Section-Item-Info-Name
{
font-weight                       : bold;
}
.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                      : #bd9adf;
background-color                  : #bd9adf;
background-image                  : -moz-linear-gradient(top, #ffffff, #e0c9f6);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0c9f6));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e0c9f6');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0c9f6')";
}
.Synergee-Web-Page-Component-Booking .Component-Form-Participants .Component-Links-Active
{
color                             : #724c95;
border-color                      : #bd9adf;
background-color                  : #bd9adf;
background-image                  : -moz-linear-gradient(top, #ffffff, #e0c9f6);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0c9f6));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e0c9f6');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0c9f6')";
-moz-box-shadow                   : 0px 0px 6px #bd9adf;
-webkit-box-shadow                : 0px 0px 6px #bd9adf;
box-shadow                        : 0px 0px 6px #bd9adf;
}
.Synergee-Web-Page-Component-Booking .Component-Form-Participants .Component-Links-Active:hover
{
color                             : #724c95;
background-image                  : -moz-linear-gradient(top, #e0c9f6, #ffffff);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #e0c9f6), color-stop(1, #ffffff));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#e0c9f6', EndColorStr = '#ffffff');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e0c9f6', 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                  : #724c95;
border-color                      : #724c95;
background-image                  : -moz-linear-gradient(top, #9b75bf, #724c95);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #9b75bf), color-stop(1, #724c95));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#9b75bf', EndColorStr = '#724c95');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9b75bf', EndColorStr='#724c95')";
-moz-box-shadow                   : 0px 0px 6px #bd9adf;
-webkit-box-shadow                : 0px 0px 6px #bd9adf;
box-shadow                        : 0px 0px 6px #bd9adf;
}
.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                  : #724c95;
border-color                      : #724c95;
background-image                  : -moz-linear-gradient(top, #9b75bf, #724c95);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #9b75bf), color-stop(1, #724c95));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#9b75bf', EndColorStr = '#724c95');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9b75bf', EndColorStr='#724c95')";
}
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section
{
border-color                      : #e0c9f6;
background-image                  : -moz-linear-gradient(top, #ffffff, #e0c9f6);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0c9f6));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e0c9f6');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0c9f6')";
}
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section-Title
{
font-size                         : 1.3em;
color                             : #333333;
border-color                      : #e0c9f6;
}
.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                      : #e0c9f6;
}
.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                      : #e0c9f6;
-moz-box-shadow                   : 0px 0px 6px #e0c9f6;
-webkit-box-shadow                : 0px 0px 6px #e0c9f6;
box-shadow                        : 0px 0px 6px #e0c9f6;
}
.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                      : #724c95;
}
.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 #bd9adf;
-webkit-box-shadow                : 0px 0px 6px #bd9adf;
box-shadow                        : 0px 0px 6px #bd9adf;
}
.Synergee-Web-Page-Component-Booking .Synergee-Web-Page-Form-Section .Synergee-Web-Page-Form-Container .Synergee-Web-Page-Form-FieldErrorMessage
{
width                             : inherit;
}
.Synergee-Web-Page-Component-Booking #orderFormRequestConfirmation
{
padding                           : 10px;
border-color                      : #724c95;
-moz-box-shadow                   : 0px 0px 6px #bd9adf;
-webkit-box-shadow                : 0px 0px 6px #bd9adf;
box-shadow                        : 0px 0px 6px #bd9adf;
}
.Synergee-Web-Page-Component-Booking .Component-Conditions
{
border-color                      : #724c95;
background-color                  : #ffffff;
background-image                  : -moz-linear-gradient(top, #ffffff, #e0c9f6);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0c9f6));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e0c9f6');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0c9f6')";
-moz-box-shadow                   : inset 2px 2px 6px #bd9adf;
-webkit-box-shadow                : inset 2px 2px 6px #bd9adf;
box-shadow                        : inset 2px 2px 6px #bd9adf;
}
.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                      : #724c95;
font-weight                       : bold;
}
.Synergee-Web-Page-Component-Booking .Component-Payment-Container
{
border-color                      : #724c95;
background-color                  : #ffffff;
background-image                  : -moz-linear-gradient(top, #ffffff, #e0c9f6);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0c9f6));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e0c9f6');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0c9f6')";
}
.Synergee-Web-Page-Component-Booking .Component-Payment-Section-Item
{
border-color                      : #724c95;
background-color                  : #ffffff;
background-image                  : -moz-linear-gradient(top, #ffffff, #e0c9f6);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e0c9f6));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#ffffff', EndColorStr = '#e0c9f6');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0c9f6')";
}
.Synergee-Web-Page-Component-Booking .Component-Payment-Section-Item img
{
border-color                      : #724c95;
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 #bd9adf;
-webkit-box-shadow                : 0px 0px 6px #bd9adf;
box-shadow                        : 0px 0px 6px #bd9adf;
color                             : #724c95;
border                            : 1px solid #ffffff;
border-top                        : 2px solid #ffffff;
}
.Component-Result-Button a:hover
{
text-decoration                   : none;
border-color                      : #724c95;
background-color                  : #ffffff;
}
#main .Component-PrintButton a
{
color                             : #ffffff;
}
.Component-Result-Button.Button-Mail a
{
background-image                  : url("../Images/email_o-fr.png");
}
.Component-Result-Button.Button-Print a
{
background-image                  : url("../Images/print_o-fr.png");
}
.Component-Result-Button.Button-Quotes a
{
background-image                  : url("../Images/cart_o-fr.png");
}
.Component-Result-Button.Button-Cart a
{
background-image                  : url("../Images/cart_o-fr.png");
}
/*  TOOL TIPS   */
.Tool-tip
{
color                             : #ffffff;
border-color                      : #ffffff;
background-image                  : -moz-linear-gradient(top, #fed455, #ffc000);
background-image                  : -webkit-gradient(linear, left top, left bottom, color-stop(0, #fed455), color-stop(1, #ffc000));
filter                            : progid:DXImageTransform.Microsoft.gradient(startColorStr = '#fed455', EndColorStr = '#ffc000');
-ms-filter                        : "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fed455', EndColorStr='#ffc000')";
-moz-box-shadow                   : 0px 0px 6px #bbbbbb;
-webkit-box-shadow                : 0px 0px 6px #bbbbbb;
box-shadow                        : 0px 0px 6px #bbbbbb;
}
.Tool-title
{
background                        : transparent url(../Images/bubbleArrow.png) no-repeat top right;
border-color                      : #ffffff;
}
.Tool-text
{
background                        : transparent url(../Images/bubbleArrow.png) no-repeat bottom right;
}
#main .Component-SchoolsList
{
list-style                        : none outside none;
}
.Component-FirstSchoolsList > li
{
background-color                  : none;
}
