html, body {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #878787;
	margin: 0px;
	padding : 0px;
	text-align:left;
 height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none
}



a {

	color:#fff;


}

a:hover {

	color:#fff;
	text-decoration:none;

}

h1 {
	font: bold 40px/30px Arial, Helvetica, sans-serif;
	color: #ff9003;
	background: url(../images/bg/puce.jpg) no-repeat;
	text-align:left;
	margin:0px;
	padding: 0px 0px 25px 25px;
}
	h2 {

			margin:0px;
			padding:0px;

	}

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

	}

form {
	margin: 0px;
	padding: 0px;

}

.contenant {
	text-align: center;
	vertical-align: middle;
	width: 900px;

	

	}

#header {
	text-align:right;
	background: #ffffff;
}

#contenu {
	background: #ffffff;
	/*width:736px;*/
	padding-left:82px;
}
.contenant #contenu #cadre_1tiers {
	width: 240px;
	float:left;
}


.contenant #contenu #cadre_1tiers #cadre_1tiers_T {
	background: url(../images/bg/cadre_1tiersT.jpg) no-repeat;
	height: 24px;
	width: 240px;
}
.contenant #contenu #cadre_1tiers #cadre_C {
	background: url(../images/bg/bgCadre.jpg) repeat;
	width: 220px;
	text-align:left;
	padding-left:20px;
	font-size:14px;
	height:200px;
}
.contenant #contenu #cadre_1tiers #cadre_1tiers_B {
	background: url(../images/bg/cadre_1tiersB.jpg) no-repeat;
	height: 24px;
	width: 240px;
}

.contenant #contenu #cadre_2tiers {
	width: 480px;
	float:left;
}

.contenant #contenu #cadre {
	width: 736px;
}


.contenant #contenu #cadre #cadre_T {
	background: url(../images/bg/cadre_T.jpg) no-repeat;
	height: 24px;
	width: 736px;
}
.contenant #contenu #cadre #cadre_C {
	background: url(../images/bg/bgCadre.jpg) repeat;
	width: 716px;
	text-align:left;
	padding-left:20px;
	font-size:14px;
	height:200px;
	overflow: auto;
}
.contenant #contenu #cadre #cadre_B {
	background: url(../images/bg/cadre_B.jpg) no-repeat;
	height: 24px;
	width: 736px;
}

#footer {
	background: url(../images/bg/adresse.jpg) no-repeat;
	height:36px;
	text-align:center;
	font-weight:bold;
	padding-top:25px;

	clear:both;

}

#menudiv {
	position:relative;
	top:0px;
	left:0px;
	clear:both;
	height: 50px;
	padding-top:61px;

}

/* dock - top */
.dock {
	height: 50px;
}


/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
	color: #ff9003;

}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
