/*
// Site : http://www.malongo.com/
// Date : 2005-11-29
*/
body{
	background      : #600;
	text-align      : center;
	padding         : 20px 0 0 0;
}

/*
// Section : Main.
*/
#main{
	background      : #FFF url("../img/gui/bkg/bkg_main.png") repeat-y center top;
	width           : 760px;
	margin          : auto;
	text-align      : left;
}

/*
// Section : Headmaster.
*/
#headmaster{
	background      : #600 url("../img/gui/bkg/bkg_headmaster.jpg") no-repeat right top;
	border-bottom   : 3px solid #600;
	text-align      : left;
	height          : 85px;
}

#headmaster h1{
	margin          : 0;
	padding         : 0;
	background      : url("../img/gui/bkg/bkg_illustration.jpg") no-repeat left top;
	height          : 85px;
}

#headmaster h1 a{
	display         : block;
	width           : 229px;
	height          : 85px;
}

#headmaster h1 a span{
	display         : none;
}

/*
// Section : Contenu
*/
#content{
	width           : 100%;
	font            : normal 9px Verdana, Arial, Helvetica, sans-serif;
	margin          : 0 0 10px 0;
}

/*
// Section : Contenu : Menu
*/
#navigation{
	width           : 149px;
	background      : #FFE5B2;	
	border-bottom   : 3px solid #600;
	padding         : 5px;
}

#content #menu{
	width           : 159px;
}

#content #menu h1{
	color           : #C00;
	font            : bold 11px Georgia, "Times New Roman", Times, serif;
	text-transform  : uppercase;
	text-decoration : none;
	margin          : 8px 0;
	padding         : 0 0 0 5px;
}

#content #menu h1 a{
	text-decoration : none;
	color           : #C00;
}

#content #menu ul{
	font            : normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin          : 0 0 10px 10px;
	padding         : 0;
}

#content #menu ul li{
	font            : bold 9px Georgia, "Times New Roman", Times, serif;
	text-transform  : uppercase;
	color           : #300;
	padding         : 0 0 0 5px;
	margin          : 0;
	line-height     : 10px;
	list-style-type : none;
}

#content #menu li a{
	text-decoration : none;
	color           : #300;
}

#content #menu li a:hover{
	font-weight     : bold;
	color           : #300;
}

#content #menu li a:visited{
	color           : #300;
}

/*
// Section : Textes
*/
#textes{
	padding         : 15px;
	vertical-align  : top;
}

/*
// Section : Bloc
*/
#bloc{
}

#bloc td{
	text-align      : left;
	vertical-align  : top
}

#bloc td.Illustration{
	width           : 140px;
}

#bloc td.Illustration p{
	font            : bold 10px Arial, Helvetica, sans-serif;
	color           : #600;
	margin          : 0;
	padding         : 0;
}

#bloc td.Illustration p.Legende{
	margin          : 0px 0 10px 0;
	padding         : 0;
}

#bloc h2{
	font            : bold 14px Arial, Helvetica, sans-serif;
	color           : #900;
	text-align      : left;
	padding         : 0;
	margin          : 0;
}

#bloc p{
	font            : normal 11px Arial, Helvetica, sans-serif;
	line-height     : 14px;
}

#bloc h3{
	font            : bold 12px Arial, Helvetica, sans-serif;
	color           : #993130;
	padding         : 10px 0 0 0;
	margin          : 0;
}

#bloc a{
	text-decoration : underline;
	color           : #C00;
}

#bloc a img{
	border          : 0;
}

#bloc ul, #bloc ol{
	margin          : 10px 0;
	padding         : 0;
}

#bloc ul li, #bloc ol li{
	font            : normal 11px Arial, Helvetica, sans-serif;
	line-height     : 14px;
	margin          : 0 0 0 20px;
	padding         : 0;
}

#bloc address{
	font            : normal 11px Arial, Helvetica, sans-serif;
	line-height     : 14px;
	padding         : 0;
	margin          : 0 0 10px 0;
}

/*
// Section : Module
*/
#content #modules{
	width           : 156px;
	text-align      : left;
	line-height     : 0;
	vertical-align  : top;
	margin          : 0;
	padding         : 0;
}

#content #modules a img{
	border          : 0;
	border-bottom   : 3px solid #600;
}

/*
// Section : Footer
*/
#footer{
	background        : #FFF;
	border-top        : 3px solid #600;
	width             : 100%;
	padding           : 0;
	margin            : 0;
}

#footer td{
	padding           : 0;
	margin            : 0;
	text-align        : right;
}

#footer address{
	width             : 626px;
	font              : normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-style        : normal;
	text-align        : right;
	margin            : 0 5px 0 0;
}

#footer address a{
	color             : #333;
	text-decoration   : none;
}

#footer a img{
	display           : block;
	border            : 0;
	margin            : 0;
	padding           : 0;
}