body {background: #fff;
	margin: 0px;
	padding: 0px;
}
#pageblock {
}
ul {margin: 0px 0px 12px 0px;
	list-style: circle url("../images/bullet.gif");
}
ul a {text-decoration: none;
	color: #807e6c;
}
a {color: #807e6c;
	text-decoration: none;
}
a:link { color: #807e6c; text-decoration: none;}
a:visited { color: #807e6c; text-decoration: none; }
a:link:hover, a:visited:hover { color: #6a695c; text-decoration: underline; }
a:link:active, a:visited:active { color: #807e6c; }
a.linkbox {	display: block; background: #DDC679;}
a.linkbox:link { color: #665d4b;}
a.linkbox:visited { color: #665d4b; }
a.linkbox:link:hover, a.linkbox:visited:hover { background: #807e6c; text-decoration: none; color: #fbfcdc; }
a.linkbox:link:active, a.linkbox:visited:active { color: #807e6c;}
#mainpage {
	width: 800px;
	background: #FFFFFF url(../images/crest2.jpg) top no-repeat;
	padding: 3px 0px 10px 0px;
}
#logo {margin: 16px 0px 9px 0px;
	font-family: lucida sans, geneva, arial, sans serif;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	color: #608060;
	height:110px;
}
#langblock {width: 800px;
	height: 19px;
	margin: 0px 0px 12px 0px;
}
#langbox {background: #fff;
	float: right;
	height: 19px;
	padding: 0px 10px 0px 10px;
}
a.lnav {height: 19px;
	color: #807e6c;
	margin: 0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 0.6em;
}
a.lnav:link { color: #807e6c;}
a.lnav:visited { color: #807e6c; }
a.lnav:link:hover, a.lnav:visited:hover { color: #d0e7a2; }
a.lnav:link:active, a.lnav:visited:active { color: #807e6c; }
#navblock {height: 56px;
}
.butcontainer {
	display: block;
	float: left;
	position: relative;
}
.butcontainer {
	display: block;
	float: left;
	position: relative;
}
#nav1 {height: 56px;
	width: 127px;
	margin: 0 5px 0 0;
	background: #5e4a1b;
}
#nav2 {height: 56px;
	width: 214px;
	margin: 0 5px 0 0;
	background: #5e4a1b;
}
#nav3 {height: 56px;
	width: 138px;
	margin: 0 5px 0 0;
	background: #5e4a1b;
}
#nav4 {height: 56px;
	width: 165px;
	margin: 0 5px 0 0;
	background: #5e4a1b;
}
.rbutcontainer {
	display: block;
	float: right;
	position: relative;
}
#nav5 {height: 56px;
	width: 135px;
	margin: 0px;
	background: #5e4a1b;
}
a.nav {
      height: 3em;
      line-height: 4em;
	color: #ffe;
	background: #4A3A17;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.nav:link { color: #ffe;}
a.nav:visited { color: #ffe; }
a.nav:link:hover, a.nav:visited:hover { color: #807e6c; }
a.nav:link:active, a.nav:visited:active { color: #ffe; }
a.activenav {
      height: 3em;
      line-height: 4em;
	color: #807E6C;
	/*background: #d0e7a2;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.activenav:link { color: #807e6c;}
a.activenav:visited { color: #807e6c; }
a.activenav:link:hover, a.activenav:visited:hover { color: #ffe; }
a.activenav:link:active, a.activenav:visited:active { color: #807e6c; }
#subnavblock {height: 21px;
	background: #A60065;
	margin: 10px 0px 0px 0px;
}
a.subnav {height: 21px;
	color: #807e6c;
	margin: 0px 10px 0px 10px;
	/*background: #d0e7a2;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 1em;
}
a.subnav:link { color: #FFFFFF;}
a.subnav:visited { color: #FFFFFF; }
a.subnav:link:hover, a.subnav:visited:hover { color: #ffe; }
a.subnav:link:active, a.subnav:visited:active { color: #807e6c; }
#contentblock {width: 800px;
	margin: 10px 0px 0px 0px;
	text-align: left;
}
#leftblock {
}
#homebox {float: left;
	z-index: 1;
	text-align: left;
	width: 554px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}
#sectionbox {float: left;
	z-index: 1;
	text-align: left;
	width: 554px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	background: #DED1C0;
	color: #665d4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sectionbox h1 {margin: 0px 6px 0px 6px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
#sectionbox h2 {margin: 0px 6px 0px 6px;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}
#sectionbox h3 {margin: 12px 6px 0px 6px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
#sectionbox p {margin: 0px 6px 12px 12px;
	text-align: justify;
}
#sectionbox ul {text-align: left;
	margin: 0px 6px 0px 6px;
}
#sectionbox a {margin: 0px 6px 0px 6px;
}
#newsbox {margin: 0px;
	padding: 0px 0px 12px 0px;
	width: 554px;
	background: #DED1C0;
	color: #665d4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: auto;
	scrollbar-base-color: #d0e7a2;
}
#newsbox h1 {margin: 0px 6px 0px 6px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
#newsbox h2 {margin: 0px 6px 0px 6px;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}
#newsbox h3 {margin: 12px 6px 0px 6px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
#newsbox p {margin: 0px 6px 0px 12px;
	text-align: justify;
}
#subnewsblock {width: 554px;
	height: 128px;
	margin: 12px 0px 0px 0px;
}
#subleftblock {float: left;
}
#subnewsleftbox {width: 251px;
	height: 160px;
	background: #DED1C0;
	color: #665d4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#subnewsleftbox h1 {margin: 0px 6px 0px 6px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
#subnewsleftbox h2 {margin: 0px 6px 0px 6px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}
#subnewsleftbox h3 {margin: 12px 6px 0px 6px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
#subnewsleftbox p {margin: 0px 6px 0px 12px;
	text-align: justify;
}
#subrightblock {float: right;
}
#subnewsrightbox {width: 291px;
	height: 160px;
	background: #DED1C0;
	color: #665d4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#subnewsrightbox h1 {margin: 0px 6px 0px 6px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
#subnewsrightbox h2 {margin: 0px 6px 0px 6px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}
#subnewsrightbox h3 {margin: 12px 6px 0px 6px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
#subnewsrightbox p {margin: 0px 6px 0px 12px;
	text-align: justify;
}
#rightblock {
}
#rightbox {float: right;
	width: 234px;
	background: #DDC679;
	color: #665d4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	z-index: 10;
	display: block;
	clear: none;
}
#rightbox h1 {margin: 0px 6px 0px 6px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
#rightbox h2 {margin: 0px 6px 0px 6px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}
#rightbox h3 {margin: 12px 6px 0px 6px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
#rightbox p {margin: 0px 6px 0px 12px;
	text-align: justify;
}
#footblock {height: 32px;
	margin: 10px 0px 0px 0px;
	color: #FFFFFF;
	background: #A60065;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	padding-top:5px;
      /*line-height: 2.3em;*/
	clear: both;
}
.footnote {margin: 0px 10px 0px 10px;
	display: inline;
}
.footnote img{
vertical-align:middle;
}
.rightfeature {float: right;
	margin: 0px 0px 0px 12px;
}
.leftfeature {float: left;
	margin: 0px 12px 0px 0px;
}
.centerfeature {margin: 0px;
	text-align: center;
	horizontal-align: center;
	align: center;
}
.captionfeature {margin: 0px;
	text-align: center;
	horizontal-align: center;
	align: center;
	font-style:italic;
}
.quotation {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1.5em;
}
.ligne {
	width: 300px;
	color: #807e6c;
}
.credits {font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #807e6c;
	line-height: 1.5em;
}
.rouge{
	color:#C00;
}

