body { 
	background-color : #faf7f2;
	margin : 0;
	font-family : Verdana, Georgia;
}

a{
	color: #7281d5;
	text-decoration: none;
}

a img {
	border : none;
}

#global {
	background-color : white;
	margin : 0 auto;
	margin-top : 50px; 
	width : 1000px;
}

#entete {
	background-color : #7281d5;
	padding-top : 20px;
	padding-bottom : 20px;
	padding-left : 100px;
	font-size : x-large;
	text-align : center;
	color : white;
}

#menu {
	float : left;
	padding : 20px 0;
	padding-bottom : 100px;
	width : 170px;	
	background-image : url(docu/fondmenu_v2.png);
	background-repeat : no-repeat;
	background-position : bottom;
}

#corps {
	margin-left : 170px;
	padding : 0 10px;
}

#pied {
	clear : both;
	text-align : center;
	height : 100px;
	background-image : url(docu/logo/bandeau.png);
	background-repeat : no-repeat;
	background-position : center;
}

#chlang {
	margin : 5px auto;
	text-align : center;
}

#corps a:hover, #corps a:focus{
	color: #88007d;
}

.navigation {
	list-style : none;
	padding : 0;
}

.navigation li a{
	color : #ffffff;
	margin-bottom : 1px;
	padding-left : 5px;
	display : block;
	text-decoration : none;
}

.navigation li a:hover, .navigation li a:focus .navigation li a:active { 
    background-color: #4c59a9 ; 
    text-decoration: underline ; 
    }
    
h1 {
	text-align : center;
	padding : 0 1px 5px 1px;
	font-size : x-large;
}
h2 {
	font-size : large;
}
.adresse {
	font-size : small;
}

.date {
	text-align : right;
	width : 200px;
	padding-top : 5px;
	padding-right : 30px;
}

.evenement {
	text-align : left;
	padding-top : 5px;
}

.numero {
	font-size : small;
	color : #a00000;
}

.titre {
	font-weight : normal;
}   

.infoarticle {
	font-size : small;
	color : gray;
}
 .infoarticle a {
 	color : gray;
 	text-decoration: underline;
 }
.numerorevue {
	font-weight : bold;
}

.logopdf {
	height : 25px;
	vertical-align: middle;
	}
