body{
	margin-top:0px;
	font-family:Calibri,Helvetica,"Trebuchet MS", Verdana, Arial;
	font-size: 0.8em;
	background-color:#000000;
	color:#fafaf8;
	}

h1{font-size:24px;text-align:center;font-weight:bold;}
h2{font-size:18px;font-weight:bold;}
h3{font-size:14px;font-weight:bold;}

a,a:hover,a:visited{color:#fafaf8;text-decoration:none;}

.t14{font-size:14px;}
.t16{font-size:16px;}
.t18{font-size:18px;}
.t20{font-size:20px;}
.t22{font-size:22px;}
.t24{font-size:24px;}
.t26{font-size:26px;}
.t28{font-size:28px;}
.t30{font-size:30px;}
.b{font-weight:bold;}
.vivaldi{font-family:Vivaldi,Garamond,Calibri,Helvetica,Trebuchet MS,Verdana,Arial;}
li{text-align:left;}

#container{
	width: 990px;
	margin: 0 auto;
	margin-bottom:-20px;
	padding-top:20px;
	padding-bottom:20px;
	background-image:url(images/fond.jpg);
	color:#fafaf8;
	height: auto !important;
	height: 100%;
	min-height:100%;
	}

#site{
	width: 810px;
	margin: 0 auto;
	padding-bottom:50px;
	background-image:url(images/fond-site.png);
	color:#fafaf8;
	min-height:inherit;
	}

#entete{
	width: 810;
	height: 100px;
	margin: 0 auto;
	padding-top: 20px;
	text-align:center;
	color:#fafaf8;
}

#navigation{
	width: 730px;
	height: 60px;
	background-image:url(images/fond-menu.jpg);
	margin: 0 auto;
	color:#fafaf8;
}

#menu{
	width: 730px;
	height: 60px;
	background-image:url(images/fond-menu.jpg);
	margin: 0 auto;
	text-align:center;
}
#menu a.menu, a.menu:visited{
	color:#e6e6e6;
	padding:10px 27px 10px 27px;
	text-decoration:none;
}

#menu a.menu:hover{
	color:#000000;
	background-color:#a3a3a3;
	padding:10px 27px 10px 27px;
	text-decoration:none;
}

#page{
	width:720px;
	margin-left:44px;
	margin-right:47px;
	color:#fafaf8;
	padding-bottom:20px;
	text-align:left;
}

#footer{
	width: 810px;
	margin: 0 auto;
	color:#fafaf8;
	height:45px;
	text-align:center;
	margin-top:-60px;
	}