html {
	padding: 0; margin: 0;
}
#all {
	padding: 0; margin: 0;
	padding-top: 15px;
	background-image: url(img/sunny.png);
	background-repeat: no-repeat;
	background-position: top right;
}
body {
	padding: 0; margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CCDEF2;
	background-image: url(img/grass.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#page {
	width: 740px;
	padding: 0; margin: 0;
	padding-bottom: 9px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	border-bottom: 1px solid #555;
	border-right: 1px solid #999;
}
#global {
	width: 740px;
	padding: 0; margin: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
}
#header {
	width: 740px;
	height: 163px;
	padding: 0; margin: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	background-image: url(img/header.jpg);
}
#menu {
	width: 212px;
	padding: 0; margin: 0;
	height: 600px;
	position: absolute;
	background-color: white;
	background-image: url(img/menu.jpg);
	background-repeat: no-repeat;
}
#menu ul {list-style: none; margin-top: 28px;}
#menu ul li {display: block; height: 35px; padding-left: 25px;}

#menu ul li a:visited {font-size: 14px;	color: white; text-decoration: none;}
#menu ul li a:link {font-size: 14px; color: white; text-decoration: none;}
#menu ul li a:hover {font-size: 14px; color: red; text-decoration: underline;}

#menu #submenu {margin-top: 210px; margin-left: 20px; margin-right: 15px; text-align: justify; font-size: 12px; line-height: 20px; color: red;}
#submenu a:visited {color: red;}#submenu a:link {color: red;}#submenu a:hover {color: red;}

#contenu {
	padding: 0; margin: 0;
	min-height: 600px;
	padding-left: 215px;
	background-color: white;
	background-image: url(img/content.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#txt {
	padding: 0; margin: 0;
	margin-left: 2px;
	margin-right: 15px;
	padding-bottom: 10px;
	text-align: justify;
}
#txt1 {
	padding: 0; margin: 0;
	margin-left: 155px;
	margin-right: 25px;
	text-align: justify;
}
#txt2 {
	padding: 0; margin: 0;
	margin-left: 2px;
	margin-right: 210px;
	text-align: justify;
}
#logo {
	float: right;
	margin-right: 30px;
}
#bug {
	margin-left: 35px;
}
.arrlinks {text-align: right; float: right;}
.arrlinks2 {text-align: left; float: left;}
.arrlinks a,.arrlinks2 a {text-decoration: none; color: white; font-size:12px; margin-right: 10px; display: block; height: 25px; }
.arrlinks img,.arrlinks2 img { vertical-align: middle;}
#oflow {overflow: hidden;}