.BODY  {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	font-style : normal;
	color : Black;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-arrow-color : #000000;
	scrollbar-base-color : #CDCDCD;
	scrollbar-darkshadow-color : #000000;
	scrollbar-face-color : #CDCDCD;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #000000;
	font:76% Verdana,Tahoma,Arial,sans-serif;
}

.imageSplashPage  {
	border: solid 1px #96AEC2;
}

.toolTip {
    color: #444;
    font-size:110%;
    border: 2px solid #D23C43;
    background-color: #FFFFFF;
    padding: 10px;
    width:250px;
  }


td.date  {
	font-size: 10px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: justify;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 4px;
}

td.headerForm  {
	font-size: 9px;
	font-family : verdana,helvetica,tahoma,arial,;
	color: #838383;
	text-align: right;
	font-weight: bold;
}

td.formField  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	font-weight: bold;
	color: #657983;
	vertical-align: top;
	text-align: right;
	padding-top: 6px;
	padding-left: 2px;
	padding-right: 6px;
}

td.formFieldLight  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	font-weight: normal;
	color: #657983;
	vertical-align: top;
	text-align: right;
	padding-top: 6px;
	padding-left: 2px;
	padding-right: 6px;
}
	
td.MenuOptionsLangues  {
	padding-right: 15px;
}

td.MenuTop  {
	padding-right: 15px;
	vertical-align: middle;
}

td.menuLeftContainer {
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 20px;
}

td.MenuLeftBottom  {
	height: 100%;
	vertical-align: top;
}

td.MenuLeftInterligne  {
	height: 10px;
}

td.BarreTop  {
	height: 11px;
	width: 820px;
	background-image: url(images/BarreTop.gif);
	background-repeat: no-repeat;
	vertical-align: top;
}

td.NewFeatures  {
	background-image: url(images/NewFeatures.gif);
	background-repeat: no-repeat;
}

td.BlockStudentsInfos  {
	border: solid 1px #CDCDCD;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	vertical-align: bottom;
}

td.BlockContenuG  {
	font-size: 10px;
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	color: #D23C43;
	padding-left: 5px;
	padding-top: 3px;
	vertical-align: top;
}

td.BlockContenuD  {
	font-size: 10px;
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	color: #D23C43;
	padding-left: 20px;
	padding-top: 3px;
	vertical-align: top;
}

td.BlockContenuLastMinute  {
	font-size: 10px;
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	color: #D23C43;
	padding-left: 5px;
	padding-top: 5px;
	border: solid 1px #E2E2E2;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	vertical-align: top;
}

td.BlockContenuHot  {
	font-size: 10px;
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	color: #D23C43;
	padding-left: 5px;
	padding-top: 5px;
	border: solid 1px #E2E2E2;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	vertical-align: top;
}

td.BlockContenuAffiche  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: justify;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.BlockContenuAfficheHome  {
	font-size:0.7em;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

td.BlockContenuAfficheHomeContent  {
	font-size:0.8em;
	font-family : verdana,helvetica,tahoma,arial;
	color: #5C7078;
	vertical-align: top;
	text-align: justify; 
	text-justify: inter-word;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}

td.BlockContenuAfficheDate  {
	font-size:0.6em;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 10px;
	padding-bottom: 5px;
}

td.BlockContenuAfficheConditions  {
	font-size: 10px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: justify;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/*Header pour détail inscriptions*/
td.BlockContenuAfficheHeader1  {
	font-size: 10px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	font-weight: bold;
	vertical-align: top;
	text-align: justify;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E2E2E2;
}

td.BlockContenuAfficheHeaderMonth  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #6E90AB;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #DDDDDD;
	border: solid 1px #FFFFFF;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
}

td.BlockContenuAfficheHeaderYear  {
	font-size: 14px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #6E90AB;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 3px;
}

/*Détail inscriptions*/
td.BlockContenuAfficheLeft  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: left;
	padding: 3px;
}

td.BlockContenuAfficheLeftBody2  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

td.BlockContenuAfficheRightBody2  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: justify;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

td.BlockContenuAfficheRight  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: right;
	padding: 3px;
}

td.BlockContenuAfficheAlerte  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #D23C43;
	vertical-align: top;
	text-align: justify;
	padding: 3px;
}

td.BlockContenuAfficheDetail  {
	font-size: 0.8em;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: justify;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
}

td.BlockContenuAfficheHelp  {
	font-size: 0.8em;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: justify;
	padding-top: 20px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 15px;
}

td.BlockTableCredits  {
	font-size: 0.8em;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: justify;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 3px;
}

td.BlockContenuTableCredits  {
	font-size: 0.8em;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: center;
	padding:15px;
	border: 1px solid #CBCBCB;
	/*border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;*/
}

td.BlockContenuAfficheOptions  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: middle;
	text-align: left;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 2px;
}

td.BlockContenuAfficheOptionsTop  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: baseline;
	text-align: left;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 3px;
}

td.BlockContenuAfficheOptionsR  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: middle;
	text-align: right;
	padding-top: 3px;
	padding-right: 6px;
}



td.FormLeft  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: right;
	padding: 3px;
}

td.FormRight  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: left;
	padding: 2px;
}

td.FormLeft  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: right;
	padding: 2px;
}

td.FormCenter  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: center;
	padding: 3px;
}

h3.TitreContenu1 {
	font-size: 12px;
	font-family : verdana,helvetica,tahoma,arial;
	font-weight: bold;
	color: #657983;
	text-align: center;
	padding-top: 10px;
}


td.BlockInterblock  {
	height: 3px;
	vertical-align: top;
}

td.TitreContenuG  {
	padding-left: 4px;
	padding-bottom: 3px;
	border: solid 1px #6E90AB;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	vertical-align: top;
	
	font-size: 0.9em;
	font-weight: bold;
	font-family : arial,helvetica,tahoma;
	color: #D23C43;
	text-align: left;
}


td.titreMenuLeft  {
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 5px;
	border: solid 1px #6E90AB;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	vertical-align: top;
	
	font-size: 0.95em;
	font-weight: bold;
	font-family : arial,helvetica,tahoma;
	color: #0999A5;
	text-align: left;
}

td.titreMenuLeftAlignRight  {
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 5px;
	border: solid 1px #6E90AB;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	vertical-align: top;
	
	font-size: 0.95em;
	font-weight: bold;
	font-family : arial,helvetica,tahoma;
	color: #0999A5;
	text-align: right;
}

td.titreMenuLeftalignRight  {
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 5px;
	border: solid 1px #6E90AB;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	vertical-align: top;
	
	font-size: 0.95em;
	font-weight: bold;
	font-family : arial,helvetica,tahoma;
	color: #0999A5;
	text-align: right;
}

td.linkTitreMenuLeft  {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	border: dotted 1px #6E90AB;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	vertical-align: top;
	font-size : 12px;
	font-family : arial,helvetica,sans-serif;
	font-weight: bold;
	color: #676767;
	text-decoration: none;
	
}

td.linkMenuLeft  {
	padding-top: 5px;
	padding-left: 20px;
	vertical-align: middle;
}

td.linkMenuLeft10px  {
	padding-top: 5px;
	padding-left: 10px;
	vertical-align: middle;
}


td.TitreContenuD  {
	padding-left: 4px;
	border: solid 1px #6E90AB;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	vertical-align: top;
}

td.contenuContainer {
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

td.bottomLinks {
	vertical-align: top;
}

td.titreBottomLinks  {
	padding-left: 3px;
	padding-bottom: 1px;
	vertical-align: top;
	font-size: 0.8em;
	font-weight: bold;
	font-family : arial,helvetica,tahoma;
	color: #666666;
	text-align: left;
}

td.Contenu {
	border-color: #9299A3;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	background-color: #FFFFFF;
	padding: 10;
}

td.ContenuForum {
	font-size: 13px;
	font-family : arial,helvetica,tahoma,arial;
	color: #39474B;
	vertical-align: top;
	text-align: justify;
	padding: 2px 5px 2px 12px;
	
}

td.TitreRubrique  {
	font-size: 12px;
	font-family : verdana,helvetica,tahoma,arial;
	font-weight: bold;
	color: #6E90AB;
	vertical-align: top;
	background-color: #E2E2E2;
	padding: 2px;
}

td.TitreAutresDetails  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	font-weight: bold;
	color: #0999A5;
	vertical-align: top;
	background-color: #FAFAFA;
	padding: 2px;
}

td.TitreAutresDetailsCenter  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	font-weight: bold;
	color: #6E90AB;
	vertical-align: top;
	background-color: #E2E2E2;
	padding: 2px;
	text-align: center;
}

td.TitreRubriqueCours  {
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 8px;
	padding-left: 2px;
}

td.TitreCours  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	font-weight: bold;
	color: #D23C43;
	vertical-align: top;
	padding-top: 8px;
	padding-left: 2px;
}

td.TitreDetailCours  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	font-weight: bold;
	color: #D23C43; /*#3C668E*/  /*#657983*/
	vertical-align: top;
	text-align: left;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left: 15px;
}

td.TitreCalendar  {
	font-size: 10px;
	font-family : verdana,helvetica,tahoma,arial;
	font-weight: bold;
	color: #D23C43;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 2px;
}

td.DecoLeft1 {
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
}
td.DecoLeft2 {
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-style: solid;
}

td.DecoRight1 {
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
}
td.DecoRight2 {
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
}

td.DecoHeader {
	border-color: #999999;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	background-color: #F2F2F2;
	/*background-image: url(images/BackLogoTop.gif);
	background-repeat: repeat-x;*/
}

td.separatorFooterSides {
	background-color: #0999A5;
}

td.separatorFooterCenter {
	background-color: #000000;
	/*border: solid 1px #999999;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;*/
}

td.footerContainer  {
	font-size: 9px;
	font-family : verdana,helvetica,tahoma,arial,;
	color: #738893;
	vertical-align: top;
	text-align: left;
	padding-left: 20px;
	padding-right: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #F2F2F2;
	/*border-color: #999999;
	border-width: 1px;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;*/
}

td.Footer  {
	font-size: 9px;
	font-family : verdana,helvetica,tahoma,arial;
	font-style: normal;
	color: #738893;
	vertical-align: top;
	text-align: center;
	padding-top: 18px;
	padding-bottom: 6px;
	background-color: #F2F2F2;
}

td.MenuLeftEmail  {
	font-size: 9px;
	font-family : verdana,helvetica,tahoma,arial,;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
}

td.MenuLeftStatus  {
	font-size: 9px;
	font-family : verdana,helvetica,tahoma,arial,;
	color: #FFFFFF;
	text-align: Left;
	padding-left: 4px;
	vertical-align: top;
}

td.EmailContenu {
	border-color: #9299A3;
	border-width: 1px 1px 1px 1px; 
	background-color: #FFFFFF;
	border-style: solid;
}

td.EmailLogo  {
	background-color : #E2E2E2;
	border-color: #9299A3;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}

td.EmailBody  {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	vertical-align: top;
	text-align: justify;
	padding: 3px;
}

.Newsletter {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	font-style : normal;
	color : Black;
	text-align: justify;
	width: 170px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 1px;
	background-color: #E2E2E2;
}

.MyAccount {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	font-style : normal;
	color : Black;
	text-align: justify;
	width: 170px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 1px;
	background-color: #E2E2E2;
}

input.Formulaire {
	background-color: #FAFAFA;
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	color: #5C7078;
	border-color: #CCCCCC;
	border-width: 1px;
}

input.Login {
	background-color: #FAFAFA;
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	color: #5C7078;
	border-color: #CCCCCC;
	border-width: 1px;
}

select.Formulaire {
	background-color: #FAFAFA;
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	color: #5C7078;
	border-color: #CCCCCC;
	border-width: 1px;
}

textarea.Formulaire {
	background-color: #FAFAFA;
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	border-color: #FFFFFF;
	border-width: 1px;
}

li {
	list-style: circle;
	font-size: 11px;
	color: #657983;
}



/*BEGIN BOUTONS*/
/* BUTTONS */
.buttons a, .buttons button{
    display:block;
	 float: none;
    /*float:right;*/ /*left si plusieurs boutons (définir une nouvelle classe)*/
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;    
	 font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


/* STANDARD */
button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */
button.positive, .buttons a.positive{
    color:#0999A5;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#0999A5;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */
.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
/*END BOUTONS*/


.buttonEN {
	background-color: #FFFFFF;
	font-size: 7pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #0999A5;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 1px;
}

.buttonFR {
	background-color: #FFFFFF;
	font-size: 7pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #0999A5;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 1px;
}

.buttonRed {
	background-color: #FFFFFF;
	font-size: 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #D23C43;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 1px;
	border: 1px solid #3C668E;
}

table.mainContainer {
	background-color: #FFFFFF;
	border: solid 1px #999999;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
}

table.MenuTop {
	background-color: #000000;
}

table.contentContainer {
	background-color: #FFFFFF;
}

table.HomePage {
	background-image: url(images/SplashPage2017.jpg);
	background-repeat: no-repeat;
}

table.blockContainer {
	/*background-color: #FFFFFF;*/
	border: solid 1px #CCCCCC;
	margin-top: 5px;
	margin-bottom: 10px;
	background-image: url(images/SemiTransparentWhite.png);
	/*background-repeat: no-repeat;*/
	
}

table.MenuLeft {
	background-color: #FAFAFA;
	border: dotted 1px #9299A3;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}

table.Credits  {
	vertical-align: top;
	border: dotted 1px #6E90AB;
}

table.Threads {
	border: solid 1px #778899;
}

table.localHelp  {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border: dotted 1px #6E90AB;
	vertical-align: top;
	
}

A.MenuTop {
	font-size : 11px;
	font-family : verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	/*display: block;*/
	/*width: 120px;*/
	height: 40px;
	padding-top: 13px;
	padding-bottom: 1px;
}

A.MenuTop:HOVER {
	color: #0999A5;
	text-decoration: none;
}

A.MenuTop:ACTIVE {
	color: #0999A5;
	text-decoration: none;
}

A.linkTitreMenuLeft {
	font-size : 12px;
	font-family : arial,helvetica,sans-serif;
	font-weight: bold;
	color: #838383;
	text-decoration: none;
}

A.linkTitreMenuLeft:HOVER {
	color: #0999A5;
	text-decoration: none;
}

A.linkTitreMenuLeft:ACTIVE {
	color: #0999A5;
	text-decoration: none;
}

A.linkMenuLeft {
	font-size : 11px;
	font-family : arial,helvetica,sans-serif;
	font-weight: bold;
	color: #838383;
	text-decoration: none;
	display: block;
	width: 207px;
	height: 20px;
	border: dotted 1px #6E90AB;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}

A.linkMenuLeft:HOVER {
	color: #0999A5;
	text-decoration: none;
}

A.linkMenuLeft:ACTIVE {
	color: #0999A5;
	text-decoration: none;
}

A.MenuLeftForum {
	font-size : 10px;
	font-family : verdana,helvetica,sans-serif;
	font-weight: bold;
	color: White;
	text-decoration: none;
	padding-left: 5px;
	display: block;
	width: 170px;
	height: 25px;
	padding-top: 5px;
	padding-bottom: 1px;
	border: solid 1px #FFFFFF;
	background-color: #96AEC2;
}

A.MenuLeftForum:HOVER {
	color: White;
	text-decoration: none;
	border: solid 1px #FFFFFF;
	background-color: #ACBECE;
}

A.MenuLeftForum:ACTIVE {
	color: White;
	text-decoration: none;
	border: solid 1px #FFFFFF;
}

.nav {
	font-size : 11px;
	font-family : verdana,helvetica,sans-serif;
	font-weight: bold;
	color: #4E6C87;
	text-decoration: none;
	padding-left: 10px;
	width: 100%;
	height: 45px;
	padding-top: 12px;
	padding-bottom: 10px;
}

.nav:hover,.active {
	color: #4E6C87;
	text-decoration: none;
}

A.Help {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
}

A.Help:HOVER {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	text-decoration: none;
}

A.Help:ACTIVE {
	font-size : 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #D23C43;
	text-decoration: none;
}

font.Point {
	font-size : 10px;
	font-family : verdana,arial,helvetica,sans-serif;
	color: #838383;
}

font.Pointsmall {
	font-size : 9px;
	font-family : verdana,arial,helvetica,sans-serif;
	color: #F1F1F1;
}

font.PrixEuro {
	font-size: 9px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
}

font.TitreBlue {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #6E90AB;
}

font.DetailForum {
	font-size: 11px;
	font-family : verdana,helvetica,tahoma,arial;
	color: #3E546A;
	line-height:1.5em;
}

font.ForumDesc {
	font-size: 9px;
	font-weight: normal;
	font-family : verdana,helvetica,tahoma,arial;
	color: #657983;
	padding-left: 12px;
}

font.ForumContent {
	font-size: 12px;
	font-weight: normal;
	font-family : arial,helvetica,tahoma,arial;
	color: #2B393B;
	padding-left: 12px;
}

font.CreditBigBlue {
	font-family:"Lucida Sans", Verdana, Tahoma, Arial, sans-serif;
   font-size:24px;
	font-weight: bold;
	color: #0999A5;
	line-height:1.2em;
}

font.CreditMiddleBlue {
	font-family:"Lucida Sans", Verdana, Tahoma, Arial, sans-serif;
   font-size:18px;
	font-weight: bold;
	color: #0999A5;
	line-height:1.2em;
}

font.CreditSmallBlue {
	font-family:"Lucida Sans", Verdana, Tahoma, Arial, sans-serif;
   font-size:12px;
	font-weight: bold;
	color: #0999A5;
	line-height:1.2em;
}

font.CreditVerySmallBlue {
	font-family:"Lucida Sans", Verdana, Tahoma, Arial, sans-serif;
   font-size:11px;
	font-weight: normal;
	color: #0999A5;
	line-height:1.2em;
}

font.CreditPriceRatio {
	font-family:"Lucida Grande", Verdana, Tahoma, Arial, sans-serif;
   font-size:10px;
	font-weight: normal;
	line-height:1.2em;
}


hr {
	color: #657983;
}

.LinkContenu1 A:hover {text-decoration: underline;}
.LinkContenu1 A:active {text-decoration: none}
.LinkContenu1 A {
	font: normal 0.9em/normal Verdana, Arial, Helvetica, sans-serif;
	color: #0999A5;
	text-decoration: none;
	line-height: 14px;
}

.LinkContenu2 A:hover {text-decoration: underline;}
.LinkContenu2 A:active {text-decoration: none}
.LinkContenu2 A {
	font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #657983;
	text-decoration: underline;
}

.LinkNewFeatures A:hover {text-decoration: underline;}
.LinkNewFeatures A:active {text-decoration: none}
.LinkNewFeatures A {
	font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #0999A5;
	text-decoration: underline;
}

html{margin:0;height:1100} 
body {margin:0;height:1100} 

.LinkStudentsInfos A:hover {text-decoration: underline;}
.LinkStudentsInfos A:active {text-decoration: none}
.LinkStudentsInfos A {
	font: normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #9299A3;
	font-weight: bold;
	text-decoration: none;
}

.LinkPanierMenuBold A:hover {text-decoration: underline;}
.LinkPanierMenuBold A:active {text-decoration: none}
.LinkPanierMenuBold A {
	font: normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.LinkPanierMenu A:hover {text-decoration: underline;}
.LinkPanierMenu A:active {text-decoration: none}
.LinkPanierMenu A {
	font: normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.LinkStatusMenu A:hover {text-decoration: underline;}
.LinkStatusMenu A:active {text-decoration: none}
.LinkStatusMenu A {
	font: normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #657983;
	text-decoration: none;
}

.LinkStatusMenuBold A:hover {text-decoration: underline;}
.LinkStatusMenuBold A:active {text-decoration: none}
.LinkStatusMenuBold A {
	font: normal 9px/normal verdana,helvetica,tahoma,arial;
	color: #657983;
	text-decoration: none;
	font-weight: bold;
}


.LinkCheckout A:hover {text-decoration: underline;}
.LinkCheckout A:active {text-decoration: none}
.LinkCheckout A {
	font: normal 11px/normal verdana,helvetica,tahoma,arial;
	color: #3DA72E;
	/*color: #D23C43;*/
	text-decoration: none;
	font-weight: bold;
}

.LinkTitreBlue A:hover {text-decoration: underline;}
.LinkTitreBlue A:active {text-decoration: none}
.LinkTitreBlue A {
	font: normal 11px/normal verdana,helvetica,tahoma,arial;
	color: #6E90AB;
	text-decoration: none;
	font-weight: bold;
}

.LinkTitreCours A:hover {text-decoration: underline;}
.LinkTitreCours A:active {text-decoration: none}
.LinkTitreCours A {
	font: normal 13px/normal verdana,helvetica,tahoma,arial;
	color: #0999A5;
	text-decoration: none;
	font-weight: bold;
}

.LinkTitreCoursPast A:hover {text-decoration: underline;}
.LinkTitreCoursPast A:active {text-decoration: none}
.LinkTitreCoursPast A {
	font: normal 0.9em/normal verdana,helvetica,tahoma,arial;
	color: #0999A5;
	text-decoration: none;
	font-weight: bold;
}


.BuyCredits A:hover {text-decoration: underline;}
.BuyCredits A:active {text-decoration: none}
.BuyCredits A {
	font: bold 11px/normal;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	color: #5C5C5C;
	text-decoration: none;
	letter-spacing:1px;
}

.CreditSmallBlue A:hover {text-decoration: underline;}
.CreditSmallBlue A:active {text-decoration: none}
.CreditSmallBlue A {
	font-family:"Lucida Sans", Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #0999A5;
	line-height:1.2em;
	text-decoration: none;
}

.LinkBoldNoDeco11 A:hover {text-decoration: none;}
.LinkBoldNoDeco11 A:active {text-decoration: none}
.LinkBoldNoDeco11 A {
	font-family:"Lucida Sans", Verdana, Tahoma, Arial, sans-serif;
	font: bold 11px/normal;
	color: #0999A5;
	text-decoration: none;
}

.LinkBoldNoDeco12 A:hover {text-decoration: none;}
.LinkBoldNoDeco12 A:active {text-decoration: none}
.LinkBoldNoDeco12 A {
	font-family:"Lucida Sans", Verdana, Tahoma, Arial, sans-serif;
	font: bold 12px/normal;
	color: #0999A5;
	text-decoration: none;
}

.OptionLangue A:hover {text-decoration: underline;}
.OptionLangue A:active {text-decoration: none}
.OptionLangue A {
	font: normal 11px/normal arial,verdana,helvetica,tahoma;
	color: #0999A5;
	text-decoration: none;
}

.ReadMore A:hover {text-decoration: underline;}
.ReadMore A:active {text-decoration: none}
.ReadMore A {
	font: normal 11px/normal verdana,helvetica,tahoma,arial;
	color: #0999A5;
	text-decoration: underline;
}

.LinkTitreForum A:hover {text-decoration: underline;}
.LinkTitreForum A:active {text-decoration: none}
.LinkTitreForum A {
	font: normal 11px/normal verdana,helvetica,tahoma,arial;
	color: #4E6C87;
	text-decoration: none;
	font-weight: bold;
}

.ForumTree A:hover {text-decoration: underline;}
.ForumTree A:active {text-decoration: none}
.ForumTree A {
	font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #657983;
	text-decoration: none;
}

html{margin:0;height:1100} 
body {margin:0;height:1100} 