/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	padding-top: 0;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 0;
}
/* The body is the outermost layout component and contains the visible page content. Setting properties for the body element will help to create consistent styling of the page content and more manageable CSS. Besides using the body element to set global properties, it is common to use the body element to set the background color of the page and create a centered container for the page content to display. */
body {
	background-color: #7D8A9B;
	background-image: url("images/main_bg.jpg");
	background-repeat: no-repeat;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height: 100%;
	height:100%;
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: center; /* Centers the page content container in IE 5 browsers. */
}
/* Commonly used to style page titles. */
h1 {
	color: #2E6694;
	font-size: 16px;
	font-weight: normal;
	width: 100%;
	margin-right: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(images/corner1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: left;
	background-color: #FFFFFF;
}
/* Commonly used to style section titles. */
h2 {
	color: #2E6695;
	font-size: 16px;
	font-weight: normal;
	width: 100%;
	margin-right: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(images/corner1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: left;
	background-color: #FFFFFF;
}
h3 {
	color: #2E6695;
	font-size: 16px;
	font-weight: normal;
	width: 100%;
	margin-right: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(images/corner1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: left;
	background-color: #FFFFFF;
}
/* Commonly used to style section titles. */
/* Sets the style for unvisited links. */
a,  a:link {
  color: #000;
  font-weight: normal;
  text-decoration: none;
}
/* Sets the style for visited links. */
a:visited {
  color: #000;
  font-weight: normal;
  text-decoration: none;
}
/* Sets the style for links on mouseover. */
a:hover {
  color: #000;
  text-decoration: underline;
}
/* Sets the style for a link that has focus. */
a:focus {
	color: #FFFFFF;
	font-weight: normal;
}
/* Sets the style for a link that is being activated/clicked. */
a:active {

}
/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */
#outerWrapper {
	max-width: 780px;
	min-width: 780px;
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 780px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#outerWrapper #header {
	border-bottom: solid 1px #666; /* Sets the bottom border properties for an element using shorthand notation */
	font-size: 18px;
	font-weight: bold;
	height: 306px;
	line-height: 15px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	padding-top: 10px;
	padding-bottom: 10px;
}

#outerWrapper #header2 {
	border-bottom: solid 1px #666; /* Sets the bottom border properties for an element using shorthand notation */
	font-size: 18px;
	font-weight: bold;
	height: 128px;
	line-height: 15px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	padding-top: 10px;
	padding-bottom: 10px;
}

#outerWrapper #contentWrapper {
	background-color: #FFFFFF;
	height: auto;
	min-height: 1625px;
}

#outerWrapper #contentWrapperhomeheight{
	background-color: #FFFFFF;
	height: 1300px;
	min-height:inherit
}
#outerWrapper #contentWrapperhome {
	background-color: #FFFFFF;
	height: 1350px;
}

#outerWrapper #contentWrapper #rightColumn1 {
	float: right; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: inset;
	border-bottom-style: ridge;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #7D8A9B;
	border-left-color: #7D8A9B;
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#outerWrapper #contentWrapper #content {
	height: auto;
	margin: 0 170px 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 10px 10px 10px 10px;
	width: 570px;
}
/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */
#outerWrapper #contentWrapper .clearFloat {
  clear: right;
  display: block;
}
#outerWrapper #footer {
	background-color: #ddd;
	border-top: solid 1px #666; /* Sets the top border properties for an element using shorthand notation */
	padding: 10px 10px 10px 10px;
	width: 760px;
	max-width: 760px;
	min-width: 760px;
	margin: 0 auto 0 auto;
}
#logo {
	height: 75px;
	width: 200px;
	float: left;
}
#main-title {
	float: right;
	background-image: url(images/main-title.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 500px;
	height: 75px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
}
#int-sites {
	float: right;
}
#mainnav {
	width: 100%;
	float: left;
	background-image: url(images/tool_bg1.jpg);
	background-repeat: repeat-x;
	height: 60px;
}
#search {
	height: 20#;
	width: 98%;
	background-color: #E7E7E7;
	color: #7D8A9B;
	font-size: 16px;
	font-weight: bolder;
	padding-left: 2%;
	height: 32px;
	padding-top: 3px;
	background-repeat: no-repeat;
	background-position: 455px center;
	background-image: url(images/strap.gif);
	
	}
#searchhome {
	height: 20#;
	width: 98%;
	background-color: #E7E7E7;
	color: #333333;
	font-size: 16px;
	font-weight: bolder;
	padding-left: 2%;
	padding-top: 3px;
	background-repeat: no-repeat;
	background-position: 455px center;
	background-image: url(images/strap1.gif);
	height: 40px;
}

#tabbedcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	float: left;
	height: 186px;
	width: 184px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 5px;
	background-image: url(images/benefits.gif);
	background-repeat: no-repeat;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #7D8A9B;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #B7BEC8;
	padding: 7px;
	background-position: 6px 3px;
}

#titlepicture {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: auto;
	width: 100%;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #7D8A9B;
	border-right-color: #7D8A9B;
	border-bottom-color: #B8BFC9;
	border-left-color: #7D8A9B;
}

#promotions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: auto;
}

<style type="text/css">

.style2 {
	font-size: 0.7em
}
.style4 {font-size: 10px}
#outerWrapper #contentWrapper #rightColumn1 #form #cours de langues {
	font-size: 10px;
}
#outerWrapper #contentWrapper #rightColumn1 #form #cours de langues {
	font-size: 10px;
}
.dropdowns {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.promContinuez {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.promContinuez {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

</style>
<style type="text/css">

.promTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
	background-color: #7D8A9B;
}
.promContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

</style>
#outerWrapper #contentWrapper #rightColumn1 #coursedetail p {
	font-weight: bolder;
	text-indent: 38px;
	line-height: 3px;
	color: #666666;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px -4px;
}
#outerWrapper #contentWrapper #rightColumn1 #coursedetail p {
	font-weight: bolder;
	color: #666666;
	line-height: normal;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	text-indent: 38px;
	background-position: 12px -1px;
}
#outerWrapper #contentWrapper #content #tabbedcontent #form4 #jumpMenu {
	font-size: 10px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#outerWrapper #contentWrapper #content #tabbedcontent #form4 #go_button {
	font-size: 12px;
	background-color: #7D8A9B;
	color: #FFFFFF;
	font-weight: bold;
}
#aboutNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #A6AFBB;
	float: right;
	height: 20px;
	padding-top: 5px;
	width: 99%;
	text-align: right;
	padding-right: 10px;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #EBEBEB;
	text-align: center;
	padding: 3px;
	height: 18px;
	border: thin solid #FFFFFF;
	vertical-align: middle;
}
#outerWrapper #contentWrapper #content #coursebook #form1 #submit {
	background-color: #DBDEE3;
	font-weight: bold;
	font-size: 10px;
}
#outerWrapper #contentWrapper #content #coursebook #form1 {
	color: #FFFFFF;
	font-weight: bold;
}
#courseoptions {
	height: auto;
	width: 556px;
	background-color: #B8BFC9;
}
#breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 5px;
	width: 100%;
	padding-top: 12px;
	border-right-color: #B8BFC9;
	border-bottom-color: #B8BFC9;
	border-left-color: #B8BFC9;
	float: left;
}
#publiccourse {
	height: auto;
	width: 556px;
	float: left;
}
#bodycontent {
	height: auto;
	width: 555px;
}
#expanddetail {
	height: auto;
	width: 100%;
}
#contentright {
	float: right;
	height: auto;
	width: 190px;
	margin-left: 15px;
	margin-right: 3px;
	border: thin solid #D3D8DE;
	margin-top: 15px;
}
#outerWrapper #contentWrapper #content #contentright img {
	background-image: url(images/cell_bgrd.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#outerWrapper #contentWrapper #content #contentright #courseformat {

}
#outerWrapper #contentWrapper #content #contentright #courseformat .style4 style7 {
	font-size: 12px;
	text-align: center;
}
#outerWrapper #contentWrapper #content #contentright #courseformat img {
}
#search input {
}
#search #searchgo {
	color: #FFFFFF;
	background-color: #7D8A9B;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
#searchhome #searchgo {
	color: #FFFFFF;
	background-color: #7D8A9B;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
#outerWrapper #header2 #mainnav #search #form1 {
	height: 15px;
}
#outerWrapper #contentWrapper #contenthome {
	height: auto;
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 10px 10px 10px 10px;
}
#outerWrapper #headerhome {
	font-size: 18px;
	font-weight: bold;
	height: 314px;
	background-color: #FFFFFF;
	background-image: url(images/girlhome.jpg);
	padding-top: 10px;
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 5px;
}
#outerWrapperhome {
	max-width: 780px;
	min-width: 780px;
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 780px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
}
#mainnavhome {
	float: right;
	height: auto;
	width: auto;
	text-align: right;
}
#maincontenthome {
	height: auto;
	width: 760px;
	padding-left: 10px;
	padding-right: 10px;
}
#maincontentright {
	padding-right: 5px;
	float: right;
}
#calltoaction {
	float: right;
	height: 300px;
	width: 200px;
	padding-right: 50px;
}
#homepic {
	height: 300px;
	width: 100%;
	background-image: url(images/girlhome.jpg);
	background-repeat: no-repeat;
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	float: left;
}
#anglaispic {
	height: 240px;
	width: 100%;
	background-image: url(images/iamge-anglais3.jpg);
	background-repeat: no-repeat;
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #7D8A9B;
}

#propospic {
	height: 240px;
	width: 100%;
	background-image: url(images/iamge-propos.jpg);
	background-repeat: no-repeat;
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #7D8A9B;
}

#culturepic {
	height: 240px;
	width: 100%;
	background-image: url(images/mainpic2.jpg);
	background-repeat: no-repeat;
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #7D8A9B;
}



#communicationpic {
	height: 240px;
	width: 100%;
	background-image: url(images/mainpic3.jpg);
	background-repeat: no-repeat;
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #7D8A9B;
}


#languagepic {
	height: 240px;
	width: 100%;
	background-image: url(images/mainpic4.jpg);
	background-repeat: no-repeat;
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #7D8A9B;
}


#conseilpic {
	height: 240px;
	width: 100%;
	background-image: url(images/iamge-anglais3.jpg);
	background-repeat: no-repeat;
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #7D8A9B;
}

#otherpic {
	height: 240px;
	width: 100%;
	background-image: url(images/iamge-anglais2.jpg);
	background-repeat: no-repeat;
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #7D8A9B;
}




#outerWrapper #header3 {
	border-bottom: solid 1px #666; /* Sets the bottom border properties for an element using shorthand notation */
	font-size: 18px;
	font-weight: bold;
	height: 128px;
	line-height: 15px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	padding-top: 10px;
	padding-bottom: 10px;
}
#outerWrapper #header3 #mainnav #search #form1 {
	height: 20px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 250px;
}
#outerWrapper #header3 #mainnav #search #form1 #searchbox {
	font-weight: bolder;
	color: #5B728C;
}
#outerWrapper #header3 #mainnav #searchhome #form1 #searchbox {


}
#outerWrapper #contentWrapper #contenthome {
	height: auto;
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
}
#hometel {
	text-align: right;
	height: 100%;
	width: 300px;
}
#outerWrapper #header2 #main-title a {
	background-image: url(images/arrow_5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 7px;
	color: #FFFFFF;
}
#outerWrapper #header3 #main-title a {
	background-image: url(images/arrow_5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 7px;
	color: #FFFFFF;
}
#homeContentLeft {
	height: 320px;
	width: 240px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 10px;
}
#homeContentMiddle {
	height: 320px;
	width: 240px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 10px;
}
#homeContentRight {
	height: 320px;
	width: 240px;
	border-left-width: thin;
	border-bottom-width: thin;
	border-left-style: dotted;
	border-bottom-style: dotted;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 10px;
}

#homeContentRightBrochure {
	height: 320px;
	width: 210px;
	border-left-width: thin;
	border-bottom-width: thin;
	border-left-style: dotted;
	border-bottom-style: dotted;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 10px;
	background-image: url(images/bg-brochures.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 5px;
}

#homeContentRightProposal {
	height: 320px;
	width: 210px;
	border-left-width: thin;
	border-bottom-width: thin;
	border-left-style: dotted;
	border-bottom-style: dotted;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 10px;
	background-image: url(images/bg-proposal.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 5px;
}

#homeContentRightEformation {
	height: 320px;
	width: 210px;
	border-left-width: thin;
	border-bottom-width: thin;
	border-left-style: dotted;
	border-bottom-style: dotted;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 10px;
	background-image: url(images/fricon.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 5px;
}

#homeContentRightEtudes {
	height: 320px;
	width: 210px;
	border-left-width: thin;
	border-bottom-width: thin;
	border-left-style: dotted;
	border-bottom-style: dotted;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 10px;
	background-image: url(images/bg-etudes.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 5px;
}

#outerWrapper #contentWrapper #contenthome #homeContentLeft a {
	color: #2E6694;
}
#outerWrapper #contentWrapper #contenthome #homeContentRight a {
	color: #2E6694;
}
#outerWrapper #contentWrapper #contenthome #homeContentRightBrochure a {
	color: #2E6694;
}
#outerWrapper #contentWrapper #contenthome #homeContentRightProposal a {
	color: #2E6694;
}
#outerWrapper #contentWrapper #contenthome #homeContentRightEformation a {
	color: #2E6694;
}

#outerWrapper #contentWrapper #contenthome #homeContentRightEtudes a {
	color: #2E6694;
}
#outerWrapper #contentWrapper #contenthome #homeContentMiddle a {
	color: #2E6694;
}



#outerWrapper #contentWrapper #contenthome #homeContentLeft a:hover {
	color: #000000;
	text-decoration: none;
}
#outerWrapper #contentWrapper #contenthome #homeContentRight a:hover {
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 6px center;
}
#outerWrapper #contentWrapper #contenthome #homeContentMiddle a:hover {
	color: #000000;
	text-decoration: none;
}
#outerWrapper #header2 #mainnav #search #form1 #searchbox {
	color: #657283;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #contactez {
	background-color: #7D8A9B;
	background-image: url(images/icons/3.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-left: 40px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-indent: 35px;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #contactez a {
	color: #FFFFFF;
	text-decoration: none;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #contactez a:hover {
	color: #000000;
	text-decoration: none;
}



#outerWrapper #contentWrapper #rightColumn1 #submenu #fav {
	background-color: #7D8A9B;
	background-image: url(images/icons/fav.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-left: 40px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-indent: 35px;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #fav a {
	color: #FFFFFF;
	text-decoration: none;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #fav a:hover {
	color: #000000;
	text-decoration: none;
}





#outerWrapper #contentWrapper #rightColumn1 #submenu #pub {
	background-color: #7D8A9B;
	background-image: url(images/icons/pub.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-left: 40px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-indent: 35px;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #pub a {
	color: #FFFFFF;
	text-decoration: none;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #pub a:hover {
	color: #000000;
	text-decoration: none;
}





#outerWrapper #contentWrapper #rightColumn1 #submenu #newsletter {
	background-color: #7D8A9B;
	background-image: url(images/icons/newsletter.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-left: 40px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-indent: 35px;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #newsletter a {
	color: #FFFFFF;
	text-decoration: none;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #newsletter a:hover {
	color: #000000;
	text-decoration: none;
}






#outerWrapper #contentWrapper #rightColumn1 #submenu #pdf {
	background-color: #7D8A9B;
	background-image: url(images/icons/pdf.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-left: 40px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-indent: 35px;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #pdf a {
	color: #FFFFFF;
	text-decoration: none;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #pdf a:hover {
	color: #000000;
	text-decoration: none;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #telno {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #reservez {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #424A55;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #reservezef {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #reservez a {
	font-weight: bold;
	color: #FFFFFF;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #reservezef a {
	font-weight: bold;
	color: #FFFFFF;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #reservez a:hover {
	font-weight: bold;
	color: #333333;
	text-decoration:none
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #reservezef a:hover {
	font-weight: bold;
	color: #333333;
	text-decoration:none
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #reservezpublic a:hover {
	font-weight: bold;
	color: #333333;
	text-decoration:none
}


#outerWrapper #contentWrapper #rightColumn1 #submenu #relatedCourses {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7299BA;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #relatedCourses a {
	font-weight: bold;
	color: #FFFFFF;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #relatedCourses a:hover {
	font-weight: bold;
	color: #333333;
	text-decoration:none
}







#outerWrapper #contentWrapper #rightColumn1 #submenu #cost {
	background-color: #7D8A9B;
	background-image: url(images/icons/cost.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-left: 40px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-indent: 35px;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #cost a {
	color: #FFFFFF;
	text-decoration: none;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #cost a:hover {
	color: #000000;
	text-decoration: none;
}




#outerWrapper #contentWrapper #rightColumn1 #submenu #format {
	background-color: #7D8A9B;
	background-image: url(images/icons/format.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-left: 40px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-indent: 35px;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #format a {
	color: #FFFFFF;
	text-decoration: none;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #format a:hover {
	color: #000000;
	text-decoration: none;
}




#outerWrapper #contentWrapper #rightColumn1 #submenu #duration {
	background-color: #7D8A9B;
	background-image: url(images/icons/duration.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-left: 40px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-indent: 35px;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #duration a {
	color: #FFFFFF;
	text-decoration: none;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #duration a:hover {
	color: #000000;
	text-decoration: none;
}




#outerWrapper #contentWrapper #rightColumn1 #submenu #schedule {
	background-color: #7D8A9B;
	background-image: url(images/icons/schedule.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-left: 40px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-indent: 35px;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #schedule a {
	color: #FFFFFF;
	text-decoration: none;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #schedule a:hover {
	color: #000000;
	text-decoration: none;
}



#outerWrapper #contentWrapper #rightColumn1 #submenu #location {
	background-color: #7D8A9B;
	background-image: url(images/icons/location.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-left: 40px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-indent: 35px;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #location a {
	color: #FFFFFF;
	text-decoration: none;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #location a:hover {
	color: #000000;
	text-decoration: none;
}




#outerWrapper #contentWrapper #rightColumn1 #submenu #level {
	background-color: #7D8A9B;
	background-image: url(images/icons/level.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	margin-left: 40px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-indent: 35px;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #level a {
	color: #FFFFFF;
	text-decoration: none;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #level a:hover {
	color: #000000;
	text-decoration: none;
}



#outerWrapper #contentWrapper #rightColumn1 #submenu #level a {
	color: #FFFFFF;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #reservezpublic {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #reservezeformation {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #contactez2 #form2 #publicbooking {
	font-size: 10px;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #contactez2 #form2 {
	height: 22px;
}
#publiccourse title {
	font-size: 14px;
	font-weight: bold;
	color: #2E6694;
}
#outerWrapper #contentWrapper #content #publiccoursetitle {
	font-size: 14px;
	color: #2E6694;
	text-align: center;
	font-weight: bold;
}
#level1contentfooter {
	float: left;
	height: 350px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7D8A9B;
}
#level1contentleft {
	float: left;
	height: 330px;
	width: 163px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #7D8A9B;
	padding: 10px;
}

#level1contentmiddle {
	float: left;
	height: 330px;
	width: 163px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #7D8A9B;
	padding: 10px;
}

#level1contentright {
	float: left;
	height: 330px;
	width: 163px;
	padding: 10px;
}
#contactleft {
	float: left;
	height: 100%;
	width: 340px;
	padding-top: 10px;
}
#outerWrapper #contentWrapper #content #contactleft #form2 #contact {
	text-align: left;
	font-size: 12px;
}
#outerWrapper #contentWrapper #content #contactleft #form2 #contact #contacttitle {
	color: #FFFFFF;
	background-color: #B9C0CA;
	font-weight: normal;
	background-image: url(images/arrow_5.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	text-indent: 12px;
}
#contactright {
	float: left;
	height: 100%;
	width: 195px;
	padding-top: 10px;
	padding-left: 5px;
}
#outerWrapper #contentWrapper #content #contactright #form3 #contact #contacttitle {
	font-weight: bold;
	color: #000000;
	background-color: #D3D8DE;
}
#outerWrapper #contentWrapper #content #contactright #form3 #contact2 #contacttitle {
	color: #FFFFFF;
	background-color: #9EA9B6;
	font-weight: normal;
	background-image: url(images/arrow_5.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	text-indent: 12px;
}
#outerWrapper #contentWrapper #content #contactright #form3 #contact2  td {
	text-align: left;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #newshead {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(images/arrow_5.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	text-indent: 8px;
	text-align: left;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #relatedCourseTitle {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-image: url(images/arrow_5.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	text-indent: 8px;
	background-color: #7D8A9B;
	text-align: left;
}

#outerWrapper #contentWrapper #rightColumn1 #submenu #relatedCourseTitleSub {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(images/arrow_5a.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	text-indent: 0px;
	background-color: #424A55;
}


#outerWrapper #contentWrapper #rightColumn1 #submenu #newshead a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #newshead a:hover {
	color: #000000;
	text-decoration: none;
	text-align: left;
}
#outerWrapper #contentWrapper #contenthome #homeContentRight a {

}
#outerWrapper #contentWrapper #rightColumn1 #submenu #reservezpublic a {
	font-weight: bold;
	color: #FFFFFF;
}
#newshome {
	float: left;
	height: 350px;
	width: 502px;
	background-color: #FFFFFF;
}
#outerWrapper #contentWrapper #contenthome #newshome a {
	font-size: 12px;
	color: #333333;
	text-align: left;
	background-repeat: no-repeat;
	
}
#outerWrapper #contentWrapper #content #pdftable #td #pdftitle{
	color: #FFFFFF;
	background-color: #B9C0CA;
	font-weight: normal;
	background-image: url(images/arrow_5.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	text-indent: 12px;
}
#outerWrapper #contentWrapper #content #pdftable #pdftitle{
	color: #FFFFFF;
	background-color: #B9C0CA;
	font-weight: normal;
	background-image: url(images/arrow_5.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	text-indent: 12px;
	}
#outerWrapper #contentWrapper #content #pdftable #pdflogo {
	text-align: right;
}
#outerWrapper #contentWrapper #content #pdftable a {
	color: #666666;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #relatedCourseTitle a {
	color: #FFFFFF;
	text-align:left
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #relatedCourseTitle a:hover {
	color: #000000;
	text-decoration:none
}
#outerWrapper #contentWrapper #content #publiccourse #publiccourseheading {
	color: #FFFFFF;
	background-color: #838EA0;
	font-weight: normal;
	background-image: url(images/arrow_5.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	text-indent: 12px;
	font-size: 12px;
}

#outerWrapper #contentWrapper #content #publiccourse #publiccourseheadingsub {
	color: #FFFFFF;
	background-color: #B9C0CA;
	font-weight: normal;
	background-image: url(images/arrow_5.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	text-indent: 12px;
	font-size: 12px;
}
#outerWrapper #contentWrapper #content #publiccourse {
	font-size: 10px;
 	text-indent: 3px;
}

#outerWrapper #contentWrapper #content #publiccourse #booknow{
	font-size: 10px;
	text-align:center;
	border: 1px solid #999999;
	margin: 3px;
}#outerWrapper #contentWrapper #content #breadcrumb a {
	color: #677485;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #relatedCourseTitle2 #qm1 a:hover {
	color: #000000;
}
#outerWrapper #contentWrapper #rightColumn1 #submenu #relatedCourseTitle2 #qm1 a {
	color: #FFFFFF;
}
#outerWrapper #contentWrapper #content a {
	color: #666666;
}
#outerWrapper #contentWrapper #content #publiccourse #form2 .qmtitle {
	font-size: 11px;
	color: #666666;
}
#outerWrapper #contentWrapper #contenthome #newshome a {
	color: #666666;
	font-size: 12px;
	text-align: left;
}
#outerWrapper #contentWrapper #contenthome #newshome p {
	height: 15px;
}
#newshomeright {
	height: 350px;
	width: 230px;
	float: left;
	background-color: #FFFFFF;
	border-right-width: thin;
	border-right-style: none;
	border-right-color: #CCCCCC;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(images/istock/training.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 5px;
}
#newshomearticle {
	height: 40px;
	width: 100%;
	
}
#outerWrapper #contentWrapper #contenthome #newshome #newsarrow {
	background-image: url(images/arrow_4.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#outerWrapper #contentWrapper #contenthome #newshome a:hover {
	color: #333333;
	text-decoration: none;
}
#outerWrapper #contentWrapper #contenthome #newshomeright a {
	color: #2E6694;
}
#outerWrapper #contentWrapper #contenthome #newshomeright a:hover {
	color: #000000;
	text-decoration:none
}#outerWrapper #contentWrapper #contenthome #homeContentRightBrochure a:hover {
	color: #000000;
	text-decoration: none;
}
#outerWrapper #contentWrapper #contenthome #homeContentRightProposal a:hover {
	color: #000000;
	text-decoration: none;
}
#outerWrapper #contentWrapper #contenthome #homeContentRightEformation a:hover {
	color: #000000;
	text-decoration: none;
}
#outerWrapper #contentWrapper #contenthome #homeContentRightEtudes a:hover {
	color: #000000;
	text-decoration: none;
}
#outerWrapper #contentWrapper #contenthome #newshome #newsdate a {
	color: #2E6694;
	text-decoration: none;
	font-size: 10px;
	vertical-align: top;
}
#outerWrapper #contentWrapper #contenthome #newshome #newsdate a:hover {
	color: #000000;
	text-decoration: none;
}
#outerWrapper #contentWrapper #contenthome #newshomeright p {
	font-size: 10px;
}
#outerWrapper #contentWrapper #content #contactleft #form2 #contact #spryselect3 select {
	text-align: right;
}
#footer {
	color: #FFFFFF;
	background-color: #666666;
}
#footer a {
	color: #666666;
	text-decoration: none;
}
.newsbg {
	background-image: url(images/arrow_4.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.newsdate {
	font-family: "Arial Narrow";
	font-size: 11px;
	color: #7D8A9B;
}
#outerWrapper #contentWrapper #content #newstitle a:hover {
	color: #7D8A9B;
	text-decoration: none;
}
#ref {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
