/*/ GLOBAL CLASS
*/
BODY{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#FFFFFF;
}
BODY, DIV, SPAN, P, TD, DT, DD, LI, A, INPUT, SELECT, TEXTAREA{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#6B6B6B;
}
TABLE{
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	width:100%;
}
TABLE TD{
	padding:0px;
	vertical-align:top;
}
FORM{
	margin:0px;
	padding:0px;
}
IMG{	
	border:0px;
}
A IMG{border:0px;}
A{text-decoration: underline;}
A:link, A:active, A:visited{
	color:#53803c;
}
A:hover{color:#345025;}
P{
	margin:1.2em;
	line-height:1.2em;
}
HR{
	width:100%;
	height:1px;
	margin: 4px 0px 4px 0px;
	border:0px;
	border-bottom:1px dashed #999999;
}

/*/ CUSTOM CLASS
*/

H2, H2 SPAN{
	font-size:17px;
	color:#ceab3d;
}
H2{margin:20px 0px 20px 0px;}
H2 SPAN{color:#349800;}

H3, H3 SPAN{
	font-size:14px;
	color:#ceab3d;
}
H3{margin:20px 0px 20px 0px;}
H3 SPAN{color:#349800;}

DL{
	margin-bottom:10px;
}
DT{
	font-weight:bold;
	font-size:14px;
}
DD{
	margin:3px 3px 3px 13px;
}

LI{
	margin:5px 0px 5px 0px;
}
UL{list-style: disc;}
UL UL{list-style: circle;}

#global
{
	background-image:url(../images/interface/bg_01.jpg);
	background-repeat:repeat-y;
	background-position:center top;	
}
#global .content
{
	width:909px;
	text-align:left;
}
#global .content .bg01{background-image:url(../images/interface/bg_06.jpg);}
#global .extendLeft
{
	width:50%;
	background-image:url(../images/interface/icnr02.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;	
}
#global .extendLeft DIV
{
	height:564px;
	background-image:url(../images/interface/icnr01.jpg);
	background-repeat:no-repeat;
	background-position:top right;	
}
#global .extendRight
{
	width:50%;
	background-image:url(../images/interface/icnr04.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#global .extendRight DIV
{
	height:564px;
	background-image:url(../images/interface/icnr03.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
}
#header
{
	background-image:url(../images/interface/icnr07.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#header .inner
{
	background-image:url(../images/interface/icnr08.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#header IMG
{
	margin:0px;
	padding:0px;
}
#header .branding{width:149px;}
#header .menu{background-color:#d0cece;}
#header .menu TABLE{width:auto;}
#header .menu .print SPAN{
	margin:0px 10px 0px 0px;
	font-size:12px;
	color:#;
}
#header .menu .print .selected{
	color:#404040;
	text-decoration:underline;
}
#module01{
	width:358px;
	height:361px;
	background-image:url(../images/interface/bg_02.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#module01 P{
	color:#FFFFFF;
	font-size:11px;
}
#module02{
	width:548px;
	height:361px;
	background-image:url(../images/interface/bg_03.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#module03, #module06{
	padding:5px;
	background-color:#aaa8a8;
}
#module03{width:291px;}
#module04{
	padding:3px 0px 0px 10px;
	background-image:url(../images/interface/bg_05.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;	
}
#module04 TD{border: 4px solid #aaa8a8;}
#module04 P{color:#ffffff;}
#module05{
	width:14px;
	background-image:url(../images/interface/bg_04.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	
}
#module06{
	width:297px;
	background-image:url(../images/interface/bg_07.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#module07{
	background-color:#C5C3C4;
	background-image:url(../images/interface/bg_10.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	/*width:688px;*/
	height:527px;
	padding:0px 10px 0px 20px;
}
#container{
	overflow:auto;
	height:527px;
	padding:0px 5px 0px 0px;
}
#container P{
	margin:1.2em;
	line-height:1.5em;
}


/*/ Sub menu
*/
#subMenu{
	margin:80px 0px 0px 0px;
	height:280px;
}

#subMenu .runtime .level0{
	padding:2px 2px 4px 2px;
}
#subMenu .runtime .level1{
	padding:2px 2px 2px 6px;
}

#subMenu .print .level0{
	padding:2px 2px 4px 2px;
}
#subMenu .print .level1{
	padding:2px 2px 2px 20px;
}

/*/ Joke
*/
#jokeContainer{
	text-align:center;
	vertical-align:middle;
	height:158px;
	padding:0px 10px 0px 5px;
}
#jokeContainer DIV{
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color:#93761d;
}

/*/ Footer
*/

#footer
{
	height:145px;
	background-image:url(../images/interface/icnr05.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
}
#footer .inner
{
	height:145px;
	background-image:url(../images/interface/icnr06.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

/*/ Subtitle
*/
.subTitle01{}
.subTitle01 .subtitle{
	font-size:14px;
	font-weight:bold;
	color:#fcefb0;
}
.subTitle01 .subtitle SPAN{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.subTitle01 .date{
	color:#fcefb0;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	text-transform:uppercase;
}

/*/	Scroll
*/
.scrMask{
	position:relative;
	overflow:hidden;
	overflow:-moz-scrollbars-none;
	overflow-x:hidden;
	overflow-y:hidden;
	text-align:left;
	width:1px;
	height:297px;
}
.scrContent{position: absolute;}

/*/	Utility
*/
.td01{
	width:25px;
	padding:73px 0px 0px 0px;
}
.imgLeft{
	float:left;
	border: 4px solid #aaa8a8;
	margin:0px 20px 0px 0px;
}
.pad01{padding:5px 10px 5px 10px;}
.mrg01{margin:19px 0px 20px 0px;}
.btnImg{cursor:pointer;}
.runtime{display:block;}
.print{display:none;}
.aCenter{text-align:center;}
.aRight{text-align:right;}
.splitter01{width:4px;}
.spl01{width:20px;}
.tblAuto{width:auto;}
.hideItem{display:none;}

/*/ Quote related class
*/
.quote01{
	width:450px;
	margin:0px auto 0px auto;
	padding:10px 0px 10px 0px;
}
.quote01 SPAN{
	font-weight:bold;
	font-size:35px;
	color:#74af55;
	margin:0px;
}
.quote01 P{
	color:#666666;
	font-size:14px;
	margin:0px auto 0px auto;
	font-weight:bold;
}
.quote01 P SPAN{
	color:#444444;
	font-size:16px;
	font-weight:bold;
}
.quote01 DIV{
	overflow:hidden;
	overflow:-moz-scrollbars-none;
	overflow-x:hidden;
	overflow-y:hidden;
	height:1px;
	clear:both;
}
.quote01 .s1{
	float:left;
	padding:0px 10px 0px 0px;
}
.quote01 .s2{
	float:right;
	padding:0px 0px 0px 10px;
}


/*/ Btn haut de page
*/
.hautBtn{
	text-align:right;
	padding:0px;
	margin:0px;
}
.hautBtn A{
	padding:0px 0px 0px 10px;
	background-image:url(../images/icons/bullet_03.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
.new{color:#A14A1D;}


/*/	Table des diplomés
*/
.tblDiplome{width:auto;}
.tblDiplome TD{text-align:center;}
.tblDiplome IMG{border:1px solid #53803c;}


/*/ Joke Selector
*/

#jokeSelector{
	margin:10px 7px 0px auto;
	width:42px;
	height:20px;
	background-image:url(../images/interface/bg_12.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#jokeSelector IMG{
	margin:4px 2px 0px 2px;
	cursor:pointer;
}