/* ===== common styles for all elements of the website ==== *//* the container div for all pages */.screenpage {	clear: both;	width: 800px;	background-color:#FFF;	margin: auto;}/* flush item to tidy up layout */.spacer {    clear: both;}/* because of IE6... */.white_spacer {    clear: both;	background-color: #FFF;   	font-size:1px;}/* ====== the horizontal menu bar below the palmon banner ======= */.menucontainer {    clear: both;    margin:0;    padding:0;	background-color: #600;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}.menucontainer a:link, .menucontainer a:visited{	color:#FFF;	text-decoration: none;}.menucontainer a:hover, .menucontainer a:visited:hover{	color:#FFF;	text-decoration: none;}.menucontainer span#glance {	float:left;/*	display: block;*/	width:150px;	background-color:#000;	padding:2px 0;	text-align:center;}.menucontainer span#glance:hover {	background-color: #666;}.menucontainer span#glance a {	font-weight: bold;}.menucontainer ul {	margin:0;	padding:0;	list-style: none;}.menucontainer li {	float:right;	display:block;	padding: 2px 20px;}.menucontainer li:hover {	background-color: #900;	}/* ==== style for the indicator of position in the website (fil d'ariane) ==== */.where {	background-color:#FFF;	padding-top: 5px;	text-align: left;	font-family: Verdana, Tahoma, Arial, sans-serif;	font-size: 12px;}.where a{	text-decoration: none;	color: #000;}/* ==== style for the footer of the page ==== */.page_footer {	clear:both;	width:100%;	margin-top:5px;	border-top: solid 1px #600;	text-align: center;}.page_footer small { font-size: 0.77em; }.page_footer img { vertical-align: bottom; }.page_footer a {	text-decoration:none; 	color:#000;	font-family: Verdana, Tahoma, Arial, sans-serif;}
