abody {
	margin: 0px;
    padding:0px;
    background:#FFF5EF;
    font-family:arial, sans-serif;
    font-size:11pt;
	color:#223645;
	/*scrollbar-arrow-color:#223645;
    scrollbar-face-color:#DCDCDC;
    scrollbar-track-color:#DCDCDC;
    scrollbar-highlight-color:#DCDCDC;
    scrollbar-darkshadow-color:#223645;
    scrollbar-3dlight-color:#DCDCDC;
    scrollbar-shadow-color:#223645;*/

}

h1{
    font-family:"Bookman Old style", "times new roman", serif;
    font-size:25pt;
    color:#B83A1B;
    padding-top:80px;
	text-align:right;
	margin-right:405px;
}

 h2{
    font-family:"Bookman Old style","book antiqua","times new roman", serif;
    font-size:18pt;
    color:#223645;
	text-align:right;
	margin-top:0;
	margin-right:405px;
	padding-bottom:10px;
}

h3{
    font-family:"Bookman Old style", "times new roman", serif;
    font-size:15pt;
    color:#B83A1B;
    text-indent:20px;
}

h4{
    font-family:"Bookman Old style", "times new roman", serif;
    font-size:11pt;
    color:#223645;
    margin-bottom:1px;
}

table{
	border-collapse:collapse;
	border:2px solid white;
	margin:auto;
}

th, td{
	text-align:center;
	border:1px solid black;
}

a:link{
    color:#0080FF;
    text-decoration:underline;   
}
a:visited{
    color:#0080FF;
    text-decoration:underline;    
}
a:hover{
    color:#B83A1B;
    text-decoration:none;
}

div.flottegauche img{
	float :left;
	padding:10px 10px 0 0 ;
}

div.flottegauche ul{
	margin:0px;
	display:inline-block;	
}

.alignedroite{
	text-align:right;
}

.aligneformdroite{
	text-align: right;
	margin-right: 350px;	
}

.annonce_newsletter{
    font-family:"Bookman Old style", "times new roman", serif;
    /*font-size:13pt;*/
	font-weight:bold;
}

.centre{
	text-align:center;	
}

.citation{
	font-style:italic;	
}

.citationlienmort{
	text-decoration:overline;
	color:silver;
}

.datearticle{
	font-weight:bold;
	font-style:italic;	
}

.flottegauche{
	float:left	
}

.hauteurlogo{
	margin-top:20px;
	margin-bottom:-10px;	
}

.hauteurlogo img{
    height:30px;
    border-right:1px solid #223645;
}

.legende{
	color:#223645;
	font-size:8pt;
	text-align:center;
	}

.lienmort{
	font-size:8.5pt; 
    margin-top:1px;
	color:silver;    
}

.liste_liens_pages li{
	margin-bottom:8px;
	text-align:left;
}

.note{
	border-top:1px solid #DCDCDC;
	margin-right:25%;
	margin-bottom:30px;
    font-size:8.5pt; 
}

.numero_note a{
	vertical-align: super;
	font-size: 70%;
	text-decoration:none;
}

.pdroite{
    font-size:8.5pt; 
    margin-top:1px;    
}

.resume{
    margin-left:20px;
	font-style:italic;
	margin-top:0px;
	margin-bottom: 10px;    
}

.remarque{
	font-style:italic;
	font-family:"bookman old style";	
}

.rubrique{
    font-weight:bold;
    /*font-family:"Bookman Old style", "times new roman", serif;*/
}

.TM{
	vertical-align: super;
	font-size: 50%;
}
	

/*Disposition de la page en blocs */
#header{
	background:url(images/fondheadercomplet.jpg) #FFF5EF;
    background-repeat:no-repeat;
    background-position:top right;
    /*position:relative;*/
	margin-left: auto;
	margin-right: auto;
	width:900px;
	height:320px;
}
#global{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
}
#droite{
	float:right;
	position:relative;
	/*height:375px;*/
	text-align:left;
	width:22%;
   	border-left:1px solid #B83A1B;
    padding-left:5px;
    margin-bottom:5px;

}
#page_principale{
    position:relative;
	left:0px;
    /*float:right;*/
    text-align:justify;
    /*padding: 0px 220px 0 20px; Empêchait les liens de la partie droite d'être actifs! */
    margin-right:12%;
    margin-top:0px;
	width:75%;
    /*height:250px;*/
    /*overflow:auto;*/
    
}

#footer{
	/*border-top: 1px solid #223645;*/
    background: #FFF5EF;
	position: relative;
	width: 900px;
	height: 80px;
	clear: both;
	font-family: verdana, arial, sans-serif;
	font-size: 10px ;

}

/*Menu du footer*/

#menufooter ul {
	width: 100%;
	font-family:verdana, arial, sans-serif;
	font-size:  10px ;
	float: left;
	border-top: 1px solid #223645;
	margin: 0 0 2em 0;
	padding: 0;
}

* html #menufooter ul { /* Internet Explorer css-hack */
	width: 99%;
}

#menufooter ul li {
	display: inline;
}

#menufooter ul li a {
	float: left;
	color: #223645;
	padding: 2px 12px;
	text-decoration: none;
	background: transparent url('images/separe.gif') right center no-repeat;
}

#menufooter ul li a:visited {
	color: #223645;
}

#menufooter ul li a:hover {
	color: #223645;
	background-color:#DCDCDC;
}

#menufooter #current a {
	color: #223645;
	background-color:#DCDCDC;
}
