#conteneur {
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 4%;
	width: 96%;
	position: relative;
	float: left;
}
#node_colonne {
	width: 100%;
	position: relative;
	float: left;
	overflow: hidden;
	overflow: hidden;
}
#titre_page {
	width: 100%;
	position: relative;
	float: left;
}
#colonne {
	padding: 2%;
	width: 96%;
	position: relative;
	float: left;
}
#footer {
	padding-left: 1%;
	background-color: #000;
	width: 99%;
	height: 40px;
	left: 0px;
	bottom: 0px;
	position: fixed;
	clear: both;
	z-index: 12;
}
#navleft {
	background-color: #393938;
	width: 360px;
	left: -320px;
	top: 40px;
	position: fixed;
	z-index: 11;
}
#ariane {
	padding-right: 1%;
	padding-left: 1%;
	background-color: #c6c6c6;
	width: 98%;
	height: 40px;
	position: relative;
	float: left;
	display: none;
	overflow: hidden;
	overflow: hidden;
	font-size: 0.8em;
}
#node_top {
	background-color: #eee;
	width: 100%;
	height: 40px;
	left: 0px;
	top: 0px;
	position: fixed;
	z-index: 2;
}
#navtop {
	height: 40px;
	position: relative;
	float: left;
}
#page_suivante {
	border-left: 1px solid #555;
	background-color: #393938;
	width: 40px;
	height: 40px;
	right: 0px;
	bottom: 0px;
	position: fixed;
	text-align: center;
	z-index: 13;
}
#page_precedente {
	border-left: 1px solid #555;
	background-color: #393938;
	width: 40px;
	height: 40px;
	right: 41px;
	bottom: 0px;
	position: fixed;
	text-align: center;
	z-index: 13;
}
#node_recherche {
	padding-top: 12px;
	padding-right: 5px;
	width: 230px;
	height: 28px;
	position: relative;
	float: right;
	text-align: right;
	font-size: 0.7em;
}
#print {
	border-left: 1px solid #555;
	background-color: #393938;
	width: 40px;
	height: 40px;
	right: 82px;
	bottom: 0px;
	position: fixed;
	text-align: center;
	z-index: 13;
}
#node_main {
	width: 100%;
	height: 100%;
	position: relative;
	float: left;
}
/*-body-*/
/*-finbody-*/
#logo {
	padding: 5px;
	width: 68px;
	height: 50px;
	position: relative;
	float: left;
	overflow: hidden;
	overflow: hidden;
}
@media handheld, only screen and (max-width: 1199px) {
/*-body-*/
/*-finbody-*/
} /* FIN RD */
@media handheld, only screen and (max-width: 1024px) {
/*-body-*/
/*-finbody-*/
} /* FIN RD */
@media handheld, only screen and (max-width: 769px) {
/*-body-*/
/*-finbody-*/
} /* FIN RD */
@media handheld, only screen and (max-width: 480px) {
#conteneur {
	padding-left: 9%;
	width: 91%;
}
#footer {
	display: none;
}
#navleft {
	height: 100%;
	top: 0px;
}
#ariane {
	font-size: 0.7em;
}
#node_top {
	position: absolute;
}
#navtop {
	display: none;
	font-size: 0.8em;
}
#page_suivante {
	display: none;
}
#page_precedente {
	display: none;
}
#node_recherche {
	display: none;
}
#print {
	display: none;
}
/*-body-*/
/*-finbody-*/
} /* FIN RD */
.nonAffiche {
	display: none; visibility: hidden;
}
