*{border:0;margin:0;padding:0;}
body{background:#B29E7B;font:13px/1.5em "Trebuchet MS", Tahoma, arial, sans-serif;color:#111;text-align:center;margin:15px 0;}
a,a:visited{background:inherit;color:#860C17;text-decoration:none;}
a:hover{background:inherit;color:#605641;text-decoration:underline;}
h2{text-transform:uppercase;font-family:Trebuchet MS;font-size:16px;color:#B29E7B;letter-spacing:2px;}
ul,ol{margin:5px 20px;padding:0 20px;}
#wrap{position:relative;width:820px;background:#CCC url(content.jpg) repeat-y center top;text-align:left;margin:0 auto;}
#top-bg{position:absolute;width:820px;height:19px;background:#CCC url(/css/top-bg.jpg) repeat-y center top;top:0;left:0;z-index:2;}
#content-wrap{border-top:5px solid #FFF;width:760px;margin:0 auto;padding:0;}
#header{width:820px;position:relative;height:100px;background:#CCC url(header-bg.jpg) repeat-y center top;color:#FFF;padding:0;}
#header h1#titleText{position:absolute;font:bold 30pt Trebuchet MS, Arial, Sans-serif;letter-spacing:-1px;color:#FFF;text-transform:none;text-decoration:none;top:25px;left:40px;margin:0;padding:0;}
#header h2#sloganText{position:absolute;font:normal 9pt Trebuchet MS, Arial, Sans-serif;text-transform:none;color:#FFF;top:75px;left:40px;margin:0;padding:0;}
#header-photo{border-top:5px solid #FFF;border-bottom:5px solid #FFF;clear:both;height:200px;width:760px;background:#FFF url(header-photo-blason.jpg) no-repeat top left;margin:0 auto;padding:0;}
#header a{color:#FFF;text-decoration:none;}
#nav1{clear:both;background:#810088 url(menu.jpg) repeat-x;font:bold 16px/40px "Trebuchet MS", Arial, Tahoma, Sans-serif;height:40px;width:760px;margin:0 auto;padding:0;}
#nav1 ul{float:left;list-style:none;margin:0;padding:0;}
#nav1 ul li{display:inline;}
#nav1 ul li a{display:block;float:left;color:#F5EDD6;text-decoration:none;text-align:center;border-left:1px solid #a928b0;border-right:1px solid #590060;font-size:13px;text-transform:uppercase;padding:0 4px;}
#nav1 ul li a:hover{background:#B29E7B url( selectedMenu.jpg ) repeat-x;color:#202020;}
li.current{background-color:#810088;color:#F5EDD6;}
#main{display:inline;margin:0;padding:20px 0 0;}
#main p,#main h1,#main h2,#main h3,#main ol,#main ul,#main form{margin:10px;}
#main p{text-align:justify;}
h1{font-family:Trebuchet MS;font-size:18px;color:#B29E7B;letter-spacing:3px;}
h3{font-family:Trebuchet MS;font-size:14px;color:#B29E7B;}
#main img{border:1px solid #CCC;margin-right:5px;margin-left:5px;padding:5px;}
#main object{margin-right:5px;margin-left:5px;}
* html body{height:1%;}
h1,h2,h3{padding-top:10px;}
#footer-wrap{clear:both;width:820px;heigh:60px;font-size:95%;text-align:left;background:url(footer-bottom.jpg) no-repeat center bottom;padding:15px 0;}
#footer-wrap a{text-decoration:none;color:#666;font-weight:700;}
#footer-wrap a:hover{color:#000;}
#footer-wrap p{margin-top:20px;padding:0;}
#footer-wrap h2{color:#666;margin:0;padding:0 10px;}
#footer-bottom{clear:both;width:760px;text-align:center;border-top:2px solid #dbd7db;margin:0 auto;padding:0;}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.clear{clear:both;}
.petit{font-size:9px;}
input,textarea{border:1px solid #900;}
.alerte{font-weight:700;color:#C00;}#dons input {
	border-width: 0px;
}
#dons img {
	border-width: 0px;
	padding: 0px;
}
#dons {
	margin-left: 10px;
	padding-right: 10px;
}
#main a {
	font-size: 120%;
}
hr {
	border:1px solid #DBD7DB;
	margin-bottom:25px;
}