
html {width: 100%; height: 100%; padding: 0; margin: 0; background: #fff;}
body {padding: 0; margin: 0; text-align: center; background: #f5f5f5; }

body {color: #565656;}

#god
{
	padding: 30px;
	margin: 0;
	min-height: 100%;
	min-width: 100%;
	font-size: 11px;
	font-family: Verdana, Arial;
}

a img {border: 0;}

a {color: #32837a; text-decoration: none;}
a:hover {color: #a3c61a;}
hr {background: #eee; height: 1px;}

h3 {margin-top: 10px; font-size: 11px; color: #565656;}

#head {background: url('../images/design/head.jpg') no-repeat; height: 165px; width: 744px;}
#menu {background: url('../images/design/bg_menu.jpg') no-repeat; height: 17px; width: 744px;}
#menu .innerbox {color: white; padding-top: 2px;}
#menu .innerbox a {color: #D9D9D9;}
#menu .innerbox a:hover {color: #fff;}
#menu .sel {font-weight: bold;}
#menu .innerbox .sel {color: #fff;}

#container {height: 100%; background: #fff;}
#tail {height: 70px; padding-top: 3px; color: #507b7a; font-size: 1.0em; background: url('../images/design/contactBorder.jpg');}
#tailbox {height: 70px; padding: 20px 0 0 0;}
#tail a {color: #507b7a;}
#tail a:hover {color: #000;}
#pageBody {padding: 20px 5px; background: url('../images/design/bg_page.jpg') repeat-x; text-align: left; }

.newsFlash {margin: 0 0 10px 0;}
.newsFlash p {margin: 0;}

#box {width: 744px; border: 1px solid black; margin: 0 auto;}

#block_main {width: 450px;  margin-left: 4px; text-align: left; }
#block_main_head {background: url('../images/design/block_main.jpg') no-repeat; height: 13px; font-size: 9px; text-align: center;}
#block_main_head2 {background: url('../images/design/block_main2.jpg') no-repeat; height: 13px; font-size: 9px;  text-align: center;}
#block_main_content {padding: 5px; }

#blockv2 {text-align: left; margin: 0 80px; }

.mission {border: 1px solid #aaa; border-width: 0 0 1px 0; padding: 10px 5px 10px 5px;}
.mission p {padding: 0; margin: 0;}

#block_about {width: 241px; margin-right: 2px; background: url('../images/design/boxMid.png');}
#block_about_head {font-size: 11px; padding-top: 10px; background: url('../images/design/boxTop.png') no-repeat; color: #565656; font-weight: bold;  text-align: center;}
#block_about_content {padding: 10px;}
#block_about_tail {padding: 10px; background: url('../images/design/boxBot.png') no-repeat;}
#block_about_content #email, #block_about_content #firstname, #block_about_content #surename {width: 215px;}

.notice {font-style: italic; font-size: 11px;}

#news {padding: 0; margin: 0;}
#news p {padding: 0; margin: 0 0 5px 0; padding: 3px 2px}
#news .news-head
{
	font-size: 13px;
	font-weight: bold;
	background: #f5f5f5;
	color: #888;
	margin: 2px 0;
}

#news .news-head a { display: block; text-decoration: none; }
#news .news-head a:hover{ background: #fff; }


label {font-weight: bold;}


.error { margin: 0; color: red; font-style: italic; }

ul {padding: 0; margin: 0;}
ul li {padding: 0; margin: 0 0 0 17px;}
.nrul {list-style-type: decimal}
.nrul li {margin-left: 25px;}

h2 {font-size: 17px}

.groupe { margin-bottom: 10px;}
.groupe p {padding: 0; margin: 0;}

.defenition {margin-bottom: 5px; }
.defenition i {font-weight: bold;}
.defenition p {padding: 0; margin: 0;}

#head {padding: 0; margin: 0;}
#head form {padding: 25px;}
#head form input {float: right; font-size: 9px;}
#head #search {width: 100px;}
#head #button {background: #d3d3d3; border: 1px solid #a3a3a3; padding: 1px 0; margin: 0; color: #777; font-weight: bold;}


form#login {
	padding:6px;
	position:relative;
	border:1px solid grey;
}

div#formEmail,
div#formFirstname, div#formSurename {
	position:relative;
	margin-right:3px;
	margin-bottom:5px;
}

input#email,
input#firstname,
input#surename {
	width: 205px;
}

label.overlabel {
	color:#999;
}
label.overlabel-apply {
	position:absolute;
	top:16px;
	left:5px;
	z-index:1;
	color:#999;
}


.peformedjobb {text-align: center; width: 200px; margin-bottom: 27px;}
.peformedjobb p {margin: 0 0 4px 0;}

table {width: 1px;}
table, tr, td {font-size: 1em; padding: 0; margin: 0;}


