@charset "utf-8";
*{font-family:Arial, Helvetica, sans-serif;}
body{
	margin:0;
	/*background:#fffcd9; crème*/
	background:#f9e9a5; /*jaune*/
}
h1{
	font-size:1.5em;
	line-height:25px;
	padding:0 10px 4px 2px;
	margin-top:0;
	width:238px;
	text-align:center;
	background:url(../images/Barre_Body.jpg) no-repeat;
}
h1.nobg {background:none; width:auto; padding:0;}
h2{
	font-size:1.1em;
	padding:0 10px 4px 2px;
	margin-top:0;
	width:238px;
	text-align:left;
}
h2.blanc{
	font-size:1.1em;
	line-height:25px;
	padding:0 0 4px 10px;
	margin-top:0;
	width:350px;
	text-align:left;
	background:url(../images/Barre_Bas.jpg) no-repeat;
}
.logo{background:url(../images/Logo.jpg) no-repeat center;}
#menu,#corps,#selection{padding:10px 0 30px 0; vertical-align:text-top;}
/*------------------------------------------------------------------------------------------------------------------------POLICES*/
#bandeau_haut table, #barre_menu li a, #barre_menu li a:hover, #barre_menu li a:visited, h2.blanc{ 
	/*POLICE BLANCHE*/
	font-weight:bold;
	color:#FFFFFF;
}
#menu li a, #menu li a:hover, #menu li a:visited,#menu li a:hover:visited, h1, h2{ 
	/*POLICE BORDEAU*/
	font-weight:bold;
	color:#ba1b2f;
}
#corps table{
	/*POLICE ARTICLE CORPS*/
	font-size:0.8em;
}
/*---------------------------------------------------------------------------------------------------------BANDEAU HAUT + FOOTER */
/*#bandeau_haut{height:180px;}*/
#bandeau_haut table{text-align:center;height:112px;}
#footer{padding:10px 0 10px 0;text-align:center; font-size:0.8em;color:#FFFFFF;}
#footer *{color:#FFFFFF;}
#bandeau_haut table, #footer{background:#ba1b2f;}
/*----------------------------------------------------------------------------------------------------------------------MENU HAUT*/
#barre_menu{height:30px;background:#f9e9a5;width:1080px;margin:0 auto 0 auto;}
#barre_menu ul{margin:0 auto 0 auto;padding:0;width:870px}
#barre_menu li{
	list-style-type:none;
	float: left;
	width:145px;
	height:30px;
	background:url(../images/Barre_Haut.jpg) no-repeat center;
	position:relative;
	text-align:center;
	/*font-size:0.95em;*/
	font-size:0.7em;
}
#barre_menu li a, #barre_menu li a:hover, #barre_menu li a:visited{
	text-decoration:none;
	height:27px;
	width:135px;
	padding:3px 10px 0 0;
	display:block;
}
/*--------------------------------------------------------------------------------------------------------------------MENU GAUCHE*/
#menu ul{margin:0;padding:0; text-indent:20px;}
#menu li{list-style-type:none;text-align:left;line-height:1.3em;}
#menu li a, #menu li a:visited{text-decoration:none;font-size:0.9em;white-space:pre;}
#menu ul li ul li{text-indent:35px;line-height:1em;}
#menu ul li ul li a, #menu ul li ul li a:visited{text-decoration:none;font-size:0.9em;color:#737373;}
#menu ul li ul li a:hover{font-weight:bold;text-decoration:underline;}
/*-------------------------------------------------------------------------------------------------------------------------CORPS*/
td#corps{
	background-color: #FFFFFF;
}
/*.article{padding:0 10px 0 10px;text-align:justify; font-size:0.9em;}*/
.article{text-align:justify; font-size:0.9em;}
.article img, .article p img{margin:5px;}
a#auteur{font-style:italic;text-decoration:none;color:#000000}
/*---------------------------------------------------------SELECTION*/
td#selection p, td#selection h2{margin:0 0 10px 20px;}
td#selection b{
	color:#737373;
	font-style:italic;
	font-size:0.7em;
	margin-left:5%;
	white-space:pre;
}
td#selection a{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	font-size:0.8em;
}
