body {
	margin: -25px 0 0 0; 
	padding: 0px;
	color: #555;
	background-color: #747474; 
	text-align: center;
	font: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: normal;
}

#root{
margin:auto;
width:775px;
}

#header {
    padding:auto;
	background: no-repeat url(/images/head.jpg);
	height: 461px;
	width: 775px;
	margin: 0 0 0 0;
	position: relative;
}

#contentheader {
  background: 250px  no-repeat url(/images/earth.jpg);
  top: 341px;
  left: 321px;
  width: 429px;
  height: 120px;
  color:#FFFFFF;
  text-align:left;
  position: absolute;
}

#boxheader{
  padding: 0 0;
  margin: 0 0;
  top: 215px;
  left: 585px;
  width: 153px;
  text-align:left;
  position: absolute;
  color:#FFFFFF;
}

#boxheaderleftbg{
	padding: 0 0;
	margin: 0 0;
	top: 307px;
	left: 28px;
	width: 267px;
	text-align:left;
	position: absolute;
	color:#FFFFFF;
	height: 153px;
	font-size: 16px;
}

#boxheaderleft{
}

#boxheaderleft a strong{
display:block;
width: 268px;
height: 152px;
visibility:hidden;
font-size:16px;
}

#navheaderbg{
  background: no-repeat url(/images/nav.gif);
  padding: 0 0;
  margin: 0 0;
  top: 65px;
  left: 585px;
  width: 131px;
  height: 114px;
  text-align:left;
  position: absolute;
}

#navheader{
 
}

#navheader a strong {
margin: 0 0 0 20px; 
font-size:16px;
visibility: hidden; 
line-height: 22px;
}

#footer {
	background: no-repeat url(/images/footer.jpg);
	width: 775px;
	height: 57px;
	padding: 0 0;
	margin: 0 0;
}

#content{
	text-align: left;
	background: 0 0 url(/images/bgcontent.jpg);
	background-repeat:repeat-y; 
    width: 775px;
	position: relative;
	height: 440px;
}

#contenttext{
	margin: 0 0;
	padding: 0 40px 0 20px;
	top: 12px;
	left: 300px;
	position:absolute;
}

#contentmenu{
	margin: 0 0;
	padding: 0 30px 0 0;
	top: 10px;
	left: 50px;
	position:absolute;
	width: 215px;
	height: 362px;
}

#bottombox{
}

.textarea{
BORDER-RIGHT: #888 1px solid;
BORDER-TOP: #888 1px solid;
FONT-SIZE: 13px;
BORDER-LEFT: #888 1px solid;
BORDER-BOTTOM: #888 1px solid;
padding: 2px;
color: #666;
}

.textarea:focus {
 color: #000;
 border-color: #ffb569;
}

.textarea:hover {
	border-color: #ff8100;
}


h1 {
	color:#f7aa04;
	background: transparent;
	font: 40px Georgia, serif;
	text-align: left;
	margin:0px;
	padding: 0px;
}

h2 {
	color:#b94421;
	background: inherit;
	font: 24px Georgia, 'Times New Roman', serif;
	text-align: left;
	margin:-25px 0px 0 0;
	height: 29px;
	padding: 5px;
}

.soustitre {
	color:#b94421;
	background: inherit;
	font: 24px Georgia, 'Times New Roman', serif;
	text-align: left;
	margin:-25px 0px 0 0;
	height: 29px;
	padding: 5px 5px 5px 200px;
}



a:link, a:active, a:visited {
	text-decoration: none;
	color: #555;
	background: inherit;
}

a:hover {
	font-weight: normal; 
	color: #555; 
	text-decoration: none;
	background: inherit;
}

a:link, a:active, a:visited .table{
	text-decoration: none;
	color: #555;
	background: inherit;
}

li{
float: left;
font-weight:bold;
color:#333333;
padding: 0 0 0 50px;
}

li a, li a:link, li a:active, li a:visited {
color:#999;
font-weight:bold;
font-size: 10px;
font:Arial, Helvetica, sans-serif;
}

input, textarea{
width:200px;
background-color:#FFFFFF;
border:1px solid #D4D0C8;
font-family:Tahoma;
font-size:11px;
color:#333333;
margin:3px 0 0 0;
padding:0px;
}

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