body {background-color:#FFFDDD;

}
#header{
	font-family:  verdana, tahoma, helvetica, sans-serif;
	margin-left: 12em;
	margin-right: 12em;
	margin-top:1.2em;
	color:black;
	border-radius:6px;
background-color:#FFFFFF;
background-image:url(paille_old.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:right top;
background-size:cover;
	}
#masthead {
	font-family:  verdana, tahoma, helvetica, sans-serif;
	position: absolute;
	top:1.2em;
	left: 1em;
	text-align: right;
	width: 11em;
	vertical-align:bottom;
	}
#masthead h1 {
	font-size: 90%;
	padding: 0;
	margin: .5em 0 0 .5em;
	border-bottom: 1px solid #000000;
	}
#header h1 {
	font-size: 100%;
	padding: 0;
	margin: .5em 0 0 .5em;
	}
#masthead p, #header > p {
	font-size: 80%;
	line-height: 100%;
	margin: .5em .5em;
	font-variant: small-caps;
	color: black;
	}
#header > p {margin: 2% 6em 2% 2%;}
#masthead p a {
	font-size: 100%;
	line-height: 100%;
	margin: .5em 0;
	font-variant: small-caps;	
	text-decoration: none;
	color: black;
	}
#main{
	background-color:#EFEEFF;
	margin-right:5%;
	margin-left:5%;
	vertical-align:middle;
	border-radius:6px;
	vertical-align:bottom;
	}
#main h1 {font-size:120%;
	padding: 1;
	color:purple;
	border-bottom: 1px grey solid ;
	margin-left:2%;
	margin-right:2%;
	margin-top:2%
	}
#logo{
	font-family:  verdana, tahoma, helvetica, sans-serif;
	margin-left:63%;
	margin-right: 1.2%;
	color:black;
	border-radius:6px;
	background-color:transparent;
	}
#pres{text-decoration:none; font-variant:normal;font-size:95%;font-family: palatino serif;text-align: justify;margin-left:2%;}
#central{text-decoration:none; font-variant:italic;font-size:81%;font-family: palatino serif;text-align: center}
#address{text-decoration:none; font-style:italic;font-size:95%;font-family: palatino serif;text-align: left;}
#mail{text-decoration:none; font-style:normal;font-size:95%;font-variant:small-caps;font-family: palatino serif;text-align: left;margin-left:2%; margin-bottom:3%}	
#main table{margin-left:3%;margin-right:0;}
#sommaire{width:11em; height:50px; margin:0.5em 0 0 0 ; border-radius:6px; text-align:right;text-color:black;}
#sommaire a{color:#666633; text-decoration:none; font-size:85%; font-weight: bold;}
#main span{font-variant:normal; font-family:normal;text-decoration: none;font-size:85%;}
ul, ol {
	margin-left:2%
	}
#rubrique {background-color:#FFFDDD;
	margin-right:5%;
	margin-left:5%;
	vertical-align:middle;
	border-radius:6px;
	vertical-align:bottom;
	}
#rubrique h1, #rubrique h2 {
	font-family:  verdana, tahoma, helvetica, sans-serif;
	padding: .25em 4% 0 0;
	letter-spacing: .2em;
	line-height: 125%;
	margin-bottom: .3em;
	margin-left:2%;
	padding-bottom: 0px;
	}
#rubrique h1{font-size: 120%;color: purple;border-bottom: 1px grey solid ;}
#rubrique h2{font-size: 100%;color: #333333;}
#rubrique h3{font-size: 95%;color: #333333; font-family:  verdana, tahoma, helvetica, sans-serif; margin-left:2%;
}
#rubrique p{text-decoration:none; font-size:95%;font-family: palatino serif;text-align: left;margin-left:2%;}
#rubrique ul{text-decoration:none; font-variant:normal;font-size:95%;font-family: palatino serif;text-align: justify;margin-left:2%;margin-right:2%}
#rubrique >ul >li{margin-bottom:2%}
#rubrique ul ul li{margin-bottom:1%}

#rubrique a{text-decoration:none; font-variant:normal;font-size:95%;font-family: palatino serif;font-weight:bold;font-style:italic;text-align: justify;color:#666611}
#rubrique span{font-variant:normal; font-style:italic;text-decoration: none;font-weight: bold;font-size:95%;}
#people a{text-decoration:none; font-variant:normal;font-size:95%;font-family: palatino serif;font-weight:500;font-style:italic;text-align: justify;color:#003300}
#annee {font-size: 95%;color: #333333;font-weight:bold;text-decoration: none}
