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

body
{
	margin:0;
	padding:0;
	background-color: #6f6f6e;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
}

#container
{
	width:1024px;
	height:850px;
	background-color:#FFFFFF;
	margin-left: auto;
  	margin-right: auto;
	border: 10px solid #bababa;
	border-top:0px solid grey;
}

#header
{
	width:1024px;
	height:175px;
	background: url(../../gfx/bann.png) no-repeat center;
}


#hLangage
{
	margin: 24px 72px 0px 0px;
	float:right;
	font-family:Arial Black;
}

#hNav
{
	padding: 114px 0px 0px 75px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #000;

}

#hNav ul
{
	margin:0;
	padding:0;
}

#hNav li
{

	list-style-type:none;	
	border-left: 1px solid gray;
	padding-left: 5px;
}	


#hNav a {
		display: inline-block;
		width: 180px;
	padding: 1px;
}

#hNav a:hover {
	color: white;
	background-color: black;
}

#hNav a:active {
	color: black;
	background-color: #f9cb19;
}



.blackBG
{
	width:209px;
	height:16px;
	background-color:#000000;
	color: #b4b3b4;
}

#hSearch
{
	padding:0px;
	margin:-54px 73px 0px 0px;
	text-align:right;
}



#content
{
	width:880px;
	height:590px;
	margin-left: auto;
  	margin-right: auto;
	
}

#cBox
{
	width:750px;
	height:580px;
	position:absolute;
	float:left;
	background: url(../../gfx/contentBOX-wide.png) no-repeat;
	margin:0px 0px 0px -50px;
}

#cBox2
{
	width:750px;
	height:510px;
	position:absolute;
	float:left;
	background: url(../../gfx/contentBOX2-wide.png) no-repeat;
	margin:0px 0px 0px -50px;
}

#content a
{
	text-decoration:none;
	color: #000000;
}

#content a:hover
{
	color:#000000;

}

#topButtons
{
	margin:30px 0px 0px 115px;	
}

#topButtons a
{
	font-family:"Arial Black";
	font-size:12px;
	text-transform:uppercase;
	color:#000000;
	outline:none;
}

#topButton2
{
	margin-left:140px;	
}


#topButton3
{
	margin-left:128px;	
}

#boxTitle
{
	margin:22px 0px 0px 70px;
	padding-left: 5px;
	text-transform: uppercase;
	border-style: none;
	border-width: 0;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#boxForm
{
	margin:15px 0px 0px 70px;		
}

#boxForm a {
background-color: #000;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   color: white;
   display: -moz-inline-box;
   display: inline-block;
	margin-left: 5px;
	text-transform: uppercase;
	font: 12px "Arial Black", Arial Verdana, Helvetica, sans-serif;
	width: 240px;
	padding: 0 15px;
}

#boxForm a:hover {
background-color: #f9cb19;
	color: #000;
	text-decoration: none;
}
#boxForm a:active {
background-color: white;
	color: #000;

}
/*
#boxForm a {
	color: black!important;
	width: 400px;
	padding: 5px;
	text-shadow: #e6e6e6 1px 1px 1px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	text-transform: uppercase;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}

#boxForm a:hover {
	color: #f9cb19!important;
	background-color: #1d1d1d;
	border: 2px solid #b8fe45;
	-moz-border-radius: 10px -webkit-border-radius: 10px border-radius: 10px;
}

*/



#boxProchainsCours
{
	margin:8px 0px 0px 70px;

}

#boxProchainsCours td img
{
	border-style: none;
	border-width: 0;
}

#boxProchainsCours td {
	border-style: none;
	border-width: 0px;
}

#boxProchainsCours td:hover {
	text-decoration: none;
	border-style: none;
	border-width: 0px;
}


#boxProchainsCours td.title
{
	
	font-family: Arial Black, Arial, Verdana;
	background-color: #e2e4e5;
	padding-left: 5px;
	padding-right: 3px;
	border-style: none;
	display: table-cell;

}


#boxProchainsCours td.title:hover
{
	background-color: #f9cb19;
}


#boxFSRMbref
{
	margin: 40px 0px 0px 70px;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
}

#boxFSRMbref .title
{
	padding: 3px 3px 3px 5px;
	margin-top: 5px;
	text-transform: uppercase;
	font: bold 12px "Arial Black", Arial, Verdana, Helvetica, sans-serif;
}

#boxFSRMbref .text
{
	padding: 3px 3px 3px 5px;
	font: bold 12px "Arial Black", Arial, Verdana, Helvetica, sans-serif;
}

#boxFSRMbref .desc
{

	padding: 5px 3px 20px 5px;
}


#fsrmMenu {
	color: #bfbfbf;
	font-size: 11px;
	margin-left: -40px;

}

#fsrmMenu ul li {
	
	list-style-type: none;
	padding-bottom: 5px;
	border-left: 1px solid gray;
}	


#fsrmMenu a {
	display: inline-block;
	width: 240px;
	padding: 3px;
	color: #87888A;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
}	

#fsrmMenu a:hover {
	background-color: #000;
	color: white;
}

#home2link a {
	text-decoration: underline;
}	

#home2link a:hover {
	color: gray;
}

#cNews
{
	width:170px;
	height: 470px;
	margin:20px 0px 0px 0px;
	float:right;
	text-align:right;
	border-right: 1px solid gray;
	padding-right: 10px;
	z-index: 1;
}

#cNews a 
{
	color: black;
}

#cNews a:hover 
{
	color: #f9cb19;
	text-decoration: none;
}

.specialCenterLink {
	background-color: #fff;
	color: #7c1a20;
	width: 500px;
	padding: 5px;
	border: 1px solid gray;
	text-shadow: #e6e6e6 1px 1px 1px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font: large "Lucida Grande", Lucida, Verdana, sans-serif;
}



#footer
{

	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	text-align: left;
	margin-left: 110px;
}

#footer img
{
	position:absolute;
}


#footer .social-footer

{
	position:relative;
	
}

/***************/

a
{
	text-decoration:none;
	color:#87888A;
}

a:hover
{
	color:#000000;
}

h2
{
	font-family:Arial Black;
	font-size:12px;
	text-transform:uppercase;
}




/* Search Form //----------------------------------------------------------*/


	#searchform fieldset {
		margin: 0;
		padding: 0;
		border: 0;
		}
	#searchform label { 
		color: #999; 
		display: none; 
		}
	#searchform input { 
		width: 180px; 
		color: #222; 
		}
	#searchform #submitquery { 
		display: none; 
		}

/* Misc Classes //----------------------------------------------------------*/

.yellowarrow {
	font-size: larger;
	color: #f9cb19;
	font-weight: bold;
}

	.clear { 
		clear: both; 
		margin: 0; 
		padding: 0; 
		}

#homeClick {
	width: 500px;
	height: 150px;
	position: absolute;
	margin: auto 25%;
	cursor: pointer;

}


a.newCourse 
{
	color: black!important;
}

a.newCourse:hover 
{
	color: #f9cb19!important;
	text-decoration: none;
}
		
		
a.newCourse:active{
	color: black!important;
	text-decoration:underline!important;
}