body {
	background-color:#c8dd4e;
	background-image:url(/img/interface/fond.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}

#centreur {
	text-align:center;
}

#centreurw3c {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:948px;
	position:relative;
	text-align:left;
}

.clear {
	clear:both;
	margin:0px;
	padding:0px;
	display:block;
	font-size:0px;
	height:0px;
	overflow:hidden;
	width:0px;
}

#principal {
	position:relative;
	background-color:#FFFFFF;
	margin:-2px 0px 0px 26px;
	padding:0px;
	width:895px;
}

#gauche {
	float:left;
	margin:0px;
	padding:0px;
	width:212px;
}

#actu {
	margin-top:20px;
}

.contenu-gauche {
	border-right-color:#c9c9c9;
	border-right-style:dotted;
	border-right-width:2px;
	padding-top:10px;
	margin-left:14px;
	margin-right:0px;
}

.contenu-gauche p {
	width:188px;
	text-align:justify;
	margin:0px;
	padding:0px;
}
.contenu-gauche h1 {
	width:188px;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:justify;
	color:#3399cc;
	font-weight:bold;
}
.savoirplus {
	width:188px;
	text-align:right;
}
.savoirplus a {
	text-decoration:underline;
	color:#669900;
	width:188px;
	text-align:right;
}
.savoirplus a:hover {
	color:#669900;
	text-decoration:underline;
}

#droite {
	float:left;
	margin:0px 0px 0px 32px;
	padding:0px;
	width:188px;
}

#recherche {
	margin-top:30px;
	margin-left:14px;
}
#bordure-recherche {
	border-right-color:#c9c9c9;
	border-right-style:dotted;
	border-right-width:2px;
}
#contenu-recherche {
	margin:6px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	background-color:#dfdfdf;
	width:188px;
}
#contenu-recherche form {
	margin:0px;
	padding:0px 0px 0px 13px;
	width:188px;
}
#contenu-recherche input {
	width:162px;
	height:14px;
	font-size:11px;
	background-color:#fff;
	border:1px solid #454250;
}
#contenu-recherche button {
	margin-left:76px;
	border:none;
	background:none;
	width:88px;
	height:28px;
}
html>body #contenu-recherche button {
	margin-left:70px;
	width:auto;
	height:auto;
}
#contenu-recherche img {
	margin:0px;
	padding:0px;
	width:88px;
	height:28px;
}

#moduleRecherche input {
	font-size:11px;
	background-color:#fff;
	border:1px solid #454250;
	width:170px;
}
#moduleRecherche fieldset {
	width:410px;
}
#moduleRecherche #search {
	background-color:#dfdfdf;
}

#cufp {
	margin:20px 0px 0px 0px;
/*	margin-bottom:10px;*/
	padding:0px;
}

#cufp img {
	margin:0px;
	padding:0px;
}

.contenu-droite {
	padding:0px;
	margin:0px 0px 0px 9px;
}
.contenu-droite p {
	width:150px;
	text-align:justify;
	margin:0px;
	padding:0px;
}

.contenu-droite h2 {
	font-size:11px;
	font-weight:normal;
	color:#3399cc;
	margin:0px;
	padding:10px 0px 0px 0px;
}

.bordure-contenu-droite {
	border-left-color:#c9c9c9;
	border-left-style:dotted;
	border-left-width:2px;
	margin:0px;
	padding:0px;
}


#cnu {
	margin-top:30px;
	margin-bottom:10px;
}

.contenu-cnu {
	margin:10px 0px 0px 5px;
	padding:10px;
	background-color:#dfdfdf;
	width:150px;
}
.contenu-cnu p {
	width:150px;
	text-align:justify;
	margin:0px;
	padding:0px;
}
.savoirplus-cnu {
	width:150px;
	text-align:right;
}


/* Login Extranet */
#espace-membre {
	width:188px;
	margin:30px 0px 0px 0px;
	padding:0px;
}

#formLoginIntro {
	margin:5px 0px 0px 9px;
}

.formLoginExtranet {
	width:172px;
	margin:0px;
	padding:0px;
}
.formLoginExtranet p {
	width:188px;
	margin:0px 0px 0px 9px;
	padding:0px;
}

.formLoginExtranet fieldset {
	padding:15px 0px 0px 0px;
	margin:0px;
	border:0px;
	width:188px;
}
.formLoginExtranet label {
	color:#666666;
	margin:0px 0px 0px 9px;
}
.formLoginExtranet input {
	border:1px solid #454250;
	background-color:#fff;
	font-size:11px;
	padding:0px;
	margin-left:9px;
	width:134px;
}
.formLoginExtranet button {
	margin-left:65px;
	padding:0px;
	width:80px;
	height:28px;
	border:none;
	background:none;
}
html>body .formLoginExtranet button {
	margin-top:2px;
	width:auto;
	height:auto;
}
.formLoginExtranet img {
	margin:0px;
	padding:0px;
	width:80px;
	height:28px;
}

/* Mot de passe perdu */
.formPassword {
	width:400px;
	margin:0px;
	padding:0px;
}
.formPassword p {
	width:400px;
	margin:0px 0px 10px 0px;
}

.formPassword fieldset {
	padding:15px 0px 0px 0px;
	margin:0px;
	border:0px;
	width:400px;
}
.formPassword label {
	color:#666666;
	margin:0px;
}
.formPassword input {
	border:1px solid #454250;
	background-color:#fff;
	font-size:11px;
	padding:0px;
	width:150px;
}
/*.formPassword .submit {
	border:1px solid #454250;
	background-color:#dfdfdf;
	font-size:11px;
	padding:2px;
	width:auto;
	color:#000000;
} */

.formPassword button {
	text-align:left;
	background:none;
	border:none;
	margin:0px;
	padding:0px;
}

.formPassword img {
	margin:0px;
	padding:0px;
	border:none;
}


/* Fonctionnalités */
#fonc {
	position:absolute;
	top:22px;
	left:0px;
	padding:0px;
	margin-left:5px;
	width:895px;
	height:35px;
	text-align:right;
	color:#85a901;
}
#fonc ul {
	margin:0px;
	padding:0px;
}
#fonc li {
	display:inline;
	line-height:35px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
}
#fonc a {
	font-size:11px;
	color:#85a901;
	text-decoration:none;
}
#fonc a:hover {
	color:#85a901;
	text-decoration:underline;
}


/* Positionnement du menu niveau 1 */
#menu {
	position:absolute;
	left:0px;
	top:148px;
	width:948px;
	height:23px;
	font-size:11px;
	z-index:3;
}

/* Historique */
#historic{
	position:absolute;
	top:185px;
	width:948px;
	text-align:right;
	margin:0px;
	padding-right:248px;
}
html>body #historic{
	width:700px;
}

#historic span {
	margin:0px;
	padding:0px;
}
.historique, .historique a {
	color:#85a901;
	text-decoration:none;
}
.historique a:hover {
	color:#85a901;
	text-decoration:underline;
}
