body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
}

ul, img, li, form {
	padding:0px;
	margin:0px;
	border:0px;
}



  img, div, .pngfix, input { behavior: url("iepngfix.htc") }

#wrapper{
		position:absolute;
	left: 50%; 
	top: 49%;
	width: 867px;
	height: 530px;
	width: 867px;
	height: 530px;
		margin-top: -258px; 
	margin-left: -433px;
}
#global-home {
	position:absolute;
	left: 50%; 
	top: 49%;
	width: 867px;
	height: 530px;
	margin-top: -258px; 
	margin-left: -433px;
		border:1px solid #C2C4C6;
}

#global {
	position:absolute;
	left: 50%; 
	top: 50%;
	width: 867px;
	height: 510px;
	margin-top: -248px; 
	margin-left: -433px;
		border:1px solid #C2C4C6;
}

#header {
position:relative;
z-index:0;
	display:block;
	width: 867px;
}

#header-logo {
	float:left;
}

#header-menu {
float:right;

}

#header-menu li {
	display:inline;
}

#header-menu a {
	color:#646464;
	text-decoration:none;
	font-weight:bold;
}

#header-menu a:hover {
	color:#702220;
}

#contenu{
height:296px;
}

#content {
	clear:both;
	display:block;
	width: 867px;
	height: 306px;

}

#content a {
	color:#702220;
}

#content a:hover {
	text-decoration:none;
}

#footer {
	clear:both;
}


#footer-menu li {
	display:inline;
}

#footer-right {
	float:right;
	margin-top:5px;
	color:#D3D3D3;
}

#footer-menu a {
	font-size:9px;
	color:#D3D3D3;
	text-decoration:none;
	text-transform:uppercase;
}


/* --------- DESIGN ---------- */


#design-next{
	position:absolute;
	top:346px;
	left:710px;
}

#design-previous{
position:absolute;
	top:346px;
	left:10px;
}

#design {
	padding:5px;
	float:left;
}

#design ul {
	padding:5px;
}

#design li {
	display:inline;
	padding:5px;
}

#design-visuel {
	float:left;	
}

#design-description {
	padding-top:130px;
	width:215px;
	height:165px;
	display:block;
	float:right;
}

#design-description h2 {
	font-size:11px;
	padding:0px;
	margin:0px;
}

#design-en h2 {
	font-size:11px;
	padding:0px;
	margin:0px;
	color:#aaaaaa;
}

#design-en {
	float:left;
	text-align:right;
	font-size:10px;
	margin-right:20px;
	color:#aaaaaa;
	display:block;
	width:90px;
}
#design-fr {
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#646464;
	float:right;
	width:110px;
}

/* --------- NEWS ---------- */

#news {
	padding:30px;
	padding-top:30px;
	padding-left:38px;
}

#news h2 {
	text-align:left;
	font-size:12px;
}

#news p {
	width:250px;
	text-align:left;
}

#news-1 {
	display: block;
	width:250px;
	border-right:1px solid #eeeeee;
	padding-left:10px;
	padding-right:15px;
	float:left;
}

#news-2 {
	display: block;
	width:250px;
	border-right:1px solid #eeeeee;
	float:left;
	padding-left:15px;
	padding-right:15px;
}

#news-3 {
	display: block;
	width:250px;
	float:left;
	padding-left:15px;
	padding-right:10px;
}

#news-prev {
	float:left;
	display:block;
	width:20px;
	margin-top:70px;
}

#news-next {
	float:left;
	display:block;
	width:20px;
	margin-top:70px;
	padding-left:10px;
}

/* --------- CONTACT ---------- */

#contact {
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	background:url(../images/) no-repeat;
	height:315px;
}

#formulaire {
	display:block;
	width:400px;
	float:left;
	padding-left:150px;
	border-right:1px solid #eeeeee;
}

#formulaire label {
	float:left;
	display:block;
	width:110px;
	margin-bottom:3px;
	text-align:right;
}

#formulaire input {
	width:200px;
	margin-bottom:3px;
	border:1px solid #eeeff1;
	color:#646464;	
}

#formulaire textarea {
	width:250px;
	height:60px;
	margin-bottom:3px;
	border:1px solid #eeeff1;
	color:#646464;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#formulaire input.sub {
	border:1px solid #eeeff1;
	background:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}

.rouge {
	color:#702220;
	font-size:9px;
}

.vert {
	color:#006600;
	font-size:9px;
}

#adresse {
	float:left;
	padding-left:50px;
}

h3 {
	font-size:14px;
}

/* --------- publications ---------- */

#publications {
	padding:20px;
}

#publications-content {
	float:left;
}

#publications li {
	display:inline;
	float:left;
	padding-right:30px;
	padding-top:10px;
}

#publications h2 {
	padding:0px;
	margin:0px;
	font-size:10px;
}

#publications-prev {
	float:left;
	display:block;
	width:60px;
	margin-top:120px;
}

#publications-next {
	float:left;
	display:block;
	width:20px;
	margin-top:120px;
	padding-left:10px;
}

/* --------- LIENS ---------- */

#liens {
	padding:20px;
}

#liens-content {
	float:left;
}

#liens li {
	display:inline;
	float:left;
	padding-right:20px;
	padding-top:10px;
	width:150px;
}

#liens h2 {
	padding:0px;
	margin:0px;
	font-size:10px;
}

#liens-prev {
	float:left;
	display:block;
	width:60px;
	margin-top:120px;
}

#liens-next {
	float:right;
	display:block;
	width:20px;
	margin-top:-160px;
	padding-left:10px;
}

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

#lang a{
color:#646464;
text-decoration:none;
}
