* {font-family: arial; 
	}
body{position: relative;
	margin: 0px;
	padding: 0px;
	background: url(../images/fond.jpg);
	}
#cath{
	position: fixed;
	height: 180px;
	width: 400px;
	left: 720px;
	bottom: 0px;
	z-index: 5;	/*border: 1px solid red;*/
	}
/*#extraDiv2 {
	background-image : url(bottom.png);
	background-repeat : no-repeat;
	background-position : center;
	height : 200px;
	width : 100%;
	position : fixed;
	bottom : 0;
	z-index : 5;
	}*/
#liens1{
	position: fixed;
	left: 780px;
	bottom: 5px;
	z-index: 10;
	}
#liens1 a{
	display: block;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	line-height: 13px;
	}
#liens1 a:link, #liens1 a:visited
	{color: #990000; } 
#liens1 a:hover{color: #98989B;} 
#cadre{
	position: absolute;
	width: 1050px;
	top: 0px;
	left: 0px;
	background: url(../images/coin.jpg)/*repeat-no-repeat top rightx*/;
	background-repeat : no-repeat;
	background-position : right top;
	z-index : 4;
	}
img.text{
	margin-top: 50px;
	margin-left: 215px;
	}
#haut{
	width: 940px;
	height:	25px;
	margin-top: 20px;
	background: url(../images/haut.gif) no-repeat top left;
	}
#contenu{
	width: 920px;
	height:	1200px;
	background: url(../images/milieu.gif) repeat-y;	/*border: red solid 1px;*/
	}
img.bas{position:absolute;
	bottom: 0px;}
#intro{
	position: absolute;
	width: 185px;
	top: 167px;
	left: 20px;	/*border: red 1px solid;*/
	}
#intro p{
	font-size: 12px;
	line-height: 15px;
	}
#intro img{
	margin-bottom: 5px;
	border-style: none;
	}
h3{font-size: 14px;
	margin-top: 40px;
	color: #990000;
	}
.rac{display: block;
	color: #FFFFFF;
	background-color: #990000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 30px;
	}
#intro .racc a{
	text-decoration: none;
	line-height: 15px;
	}
#intro .racc a:link, #intro .racc a:visited
	{color: #990000; } 
#intro .racc a:hover{color: #98989B;
	}	
#sujet{
	position: absolute;
	width: 485px;
	top: 213px;
	left: 254px;
	}
#sujet p{
	font-size: 12px;
	text-indent: 0px;
	line-height: 15px;
	text-align: justify;
	margin-top: 20px;
	}
#sujet p.intro{font-size: 14px;
	text-indent: 30px;
	line-height: 20px;}
#menu{
	position: absolute;
	width: 157px;
	top: 150px;
	left: 730px;
	}
li{list-style-type: none;}
#menu a{
	text-decoration: none;
	font-size: 10px;
	display: block;
	background: #FFEDCB;
	height: 26px;
	padding-left: 5px;
	line-height: 2.5em;
	border-bottom: #FFF8EA 2px solid;
	}
#menu a:link, #menu a:visited
	{color: #666666;} 
#menu a:hover{color: #990000;} 
#menu a.coul{
	text-decoration: none;
	color:	#990000;
	background: #FFF8EA;
	border-top: #F5E1B9 2px solid;
	}
#trait{
	position: absolute;
	width: 5px;
	/*height: 195px;*/
	height: 400px;
	top: 168px;
	left: 760px;
	border-left: #FF0000 1px /*dotted*/ dashed;
	}
#ruban{
	position: absolute;
	width: 60px;
	height: 250px;
	top: 140px;
	left: 870px;
	}
/*----------- class p ------------*/	

.title {font-family: times;
	font-size: 40px;
	margin-top: 40px;
	}
.subtitle {font-family: times;
	font-size: 24px;
	}
.sub{font-size: 15px;
	margin-top: 40px;
	}

/*---------------------Retour au haut de la page ---------------------------------*/	

#situa {
	position: absolute;
	left: 940px;
	bottom: 200px;
	}
#situa a{ 
	font-size: 9px;
	text-decoration: none;
	}
#situa a:link, #situa a:visited {color: #333333; } 
#situa a:hover {color: #990000;}

/*---------------------Sous menu ---------------------------------*/

#submenu{position: absolute;
	width: 365px;
	top: 167px;	
	left: 380px;
	}
#submenu a{
	font-size: 9.5px;
	text-align: center;
	text-decoration: none;
	color: #000000;
	line-height: 2em;
	display: block;
	float: left;
	width: 118px; 
	margin-right: 3px;
	margin-bottom: 7px;
	/*border-bottom-width: 0.2em;*/
	border-bottom: 2px;
	background-color: #FFFFFF;
	}
#submenu a:link, #submenu a:visited { border-bottom-style: solid; border-bottom-color: #E4E3D7;}
#submenu a.hist:hover { color: #777777; border-color: #CC6600; }
#submenu a.eng:hover { color: #777777; border-color: #336600; }
#submenu a.egl:hover { color: #777777; border-color: #990000; }
#submenu a.com:hover { color: #777777; border-color: #003399; }
#submenu a.stat:hover { color: #777777; border-color: #CC0099; }
#submenu a.rapp:hover { color: #777777; border-color: #09F; }

/*---------Page Status----------*/

#stat{
	background: url(../images/statuts.jpg) no-repeat;
	position: absolute;
	width: 250px;
	height: 340px;
	top: 270px;
	left: 435px;
	}
#stat p.tit{
	font-family: times;
	font-size: 20px;
	text-align: center;
	margin-top: 40px;
	}
#stat p.stat{
	font-size: 30px;
	text-align: center;
	margin-top: 60px;
	}
#stat p{
	font-family: times;
	font-size: 12px;
	text-align: center;
	margin-top: 60px;
	}
#stat a{
	font-family: times;
	/*color: #990000;*/
	text-decoration: none;
	}
#stat a:link, #stat a:visited{
	color: #990000;
	}
#stat a:hover{
	color: #666666;
	}
#cadre #contenu #sujet .title {
	font-family: Verdana, Geneva, sans-serif;
}
#cadre #contenu #sujet p {
	color: #0E00CB;
}
#cadre #contenu #sujet p {
	color: #000;
}
#cadre #contenu #sujet h4 a {
	color: #3635B7;
}
#cadre #contenu #sujet p a {
	color: #0031BA;
}

