body {margin: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}

.clear {clear: both;}
.centre {text-align: center;}

img {border: 0px;}

a:visited, a:link {color: #313131; text-decoration: underline;}
a:hover {color: #313131; text-decoration: none;}

p {margin: 0px; padding: 10px 0;}

#container {text-align: left; margin: 0 auto; width: 960px;}
#header {background: url("images/layout/plume.gif") top left no-repeat; height: 150px;}
	#navigation {padding: 115px 0 0 100px;}
		#navigation a:visited, #navigation a:link {display: block; float: left; margin-right: 10px; line-height: 31px; color: #000; text-decoration: none; padding: 0 10px;}
		#navigation a:hover {}
		#navigation a#active {}
	
#page {background: url("images/layout/page-bg.gif") top left repeat-y; padding: 0 17px; line-height: 19px;}
	#page-left {width: 670px; float: left;}
	#page-right {float: right; width: 230px; padding-right: 8px;}
	
	#page-left .padding, #page-full .padding {padding: 20px 20px;}

#footer {font-size: 10px; text-align: right; color: #b9b9b9; padding: 10px 20px; background: url("images/layout/page-bottom.gif") top no-repeat;}
#footer a:visited, #footer a:link {color: #929292; text-decoration: underline;}
#footer a:hover {text-decoration: none;}

h1 {margin: 0; padding: 0; font-size: 22px;}
h2 {font-style: italic; font-size: 18px; padding: 15px 0 5px 0; margin: 0px; color: #656565; font-weight: normal;}

.nogap {padding-top: 0px;}