html, body {
	font-family: Tahoma, Helvetica, sans-serif;
	background-color: #504e4e;
	background-image: url(/img/interface/background.gif);
	background-repeat: repeat-x;
	margin: 0;
	color: #494949;
}
html { font-size: 100%; }
body { font-size: 0.7em; }

.clear { clear: both; margin: 0; padding: 0; display: block; font-size: 0; height: 0; overflow: hidden;	}

#centreur { text-align: center; }
#centreurw3c { position: relative; width: 990px; margin-left: auto; margin-right: auto; text-align:left; }

div#global { position: absolute; width: 990px; margin: 0; top: 333px; left: 0; margin: 0; padding: 0; }

div#header { position: absolute; width: 990px; height: 333px; top: 0; left: 0; margin: 0; padding: 0;
			 background-image: url(/img/interface/header.jpg); background-repeat: no-repeat; }

div#footer { position: relative; width: 990px; height: 59px; margin: 0; padding: 0;
			 background-image: url(/img/interface/footer.jpg); background-repeat: no-repeat; }

div#bg-main { background-image: url(/img/interface/bg-main.jpg); background-repeat: no-repeat; width: 990px; min-height:128px; margin: 0; padding: 0; }

div#main { width: 972px; margin: 0 0 0 8px; padding: 0; position: relative; background-color: #fff; }

/* SIDEBAR */
div#sidebar { position: relative; float: left;	width: 225px; display: inline; margin: 0 0 0 5px; padding: 0; }
div#sidebar h1 { color: #0ca44b; margin: 14px 0 10px 0; padding: 0; font-size: 1.1em; font-weight: normal; text-align: center; }

/* CONTENT */
div#content { position: relative; float: right; width: 690px; margin: 15px 20px 0 0; padding: 0; }


/* MENUS */
div#menu { position: absolute; width: 990px; height: 42px; top: 283px; left: 0px; margin: 0; padding: 0; z-index: 1000; }
ul#menus { list-style: none; margin: 0 0 0 48px; padding: 0; width: 782px; }
ul#menus li { display: inline; margin: 0; padding: 0 3px 0 3px; color: #fff; font-size: 1.1em; }
ul#menus li a { color: #fff; text-transform:uppercase; font-weight: normal; text-decoration: none; }
ul#menus li a:hover { color: #fff; text-transform:uppercase; font-weight: normal; text-decoration: underline; }
ul#menus li a#menu_actif { color: #fff; text-transform:uppercase; font-weight: bold; text-decoration: none; }

div#retour-accueil { position: absolute; top: 80px; left: 65px; width: 205px; height: 82px; margin: 0; padding: 0; z-index: 100; }

/* Encart Actu, Menus niveau 2 */
div.global-encart { width: 225px; margin: 0; padding: 0; }
div.header-encart { background-image: url(/img/interface/header-encart.jpg); background-repeat:no-repeat; width: 225px; height: 14px; margin: 0; padding: 0; }
div.main-encart { width: 188px; background-image: url(/img/interface/bg-encart.jpg); background-repeat: no-repeat; min-height: 30px; background-color: #daf287; margin: 0 0 0 15px; padding: 0; }
div.content-encart { width: 148px; margin: 0 0 0 20px; padding: 0; }
div.content-plan { width: 188px; margin: 0; padding: 0; text-align:center; }
div.footer-encart { background-image: url(/img/interface/footer-encart.jpg); background-repeat: no-repeat; width: 225px; height: 14px; margin: 0; padding: 0; }

div.content-encart ul { list-style: none; margin: 0; padding: 0; }
div.content-encart li { margin: 0; padding: 0 0 15px 0; }
div.content-encart li.menu_niv2 { margin: 0; padding: 0 0 15px 20px;
								  background-image: url(/img/interface/puce-menu-off.gif);
								  background-repeat: no-repeat;
								  background-position: 0px 3px; }

div.content-encart li.menu_niv2_actif { margin: 0; padding: 0 0 15px 20px;
										background-image: url(/img/interface/puce-menu-on.gif);
										background-repeat: no-repeat;
										background-position: 0px 3px; }


div.content-encart li.menu_niv3 { margin: 0; padding: 0;
								  background: none; }

div.content-encart li.menu_niv3_actif { margin: 0; padding: 0;
								  background: none; }

div.content-encart li.menu_niv2 a,
div.content-encart li.menu_niv2 a:link,
div.content-encart li.menu_niv2 a:active,
div.content-encart li.menu_niv2 a:visited {	color: #474747;	text-decoration: none; }
div.content-encart li.menu_niv2 a:hover { color: #474747; text-decoration: underline; }

div.content-encart li.menu_niv2_actif a,
div.content-encart li.menu_niv2_actif a:link,
div.content-encart li.menu_niv2_actif a:active,
div.content-encart li.menu_niv2_actif a:visited { color: #008035; font-weight: bold; text-decoration: none; }
div.content-encart li.menu_niv2_actif a:hover { color: #008035; font-weight: bold; text-decoration: underline; }


div.content-encart li.menu_niv3 a,
div.content-encart li.menu_niv3 a:link,
div.content-encart li.menu_niv3 a:active,
div.content-encart li.menu_niv3 a:visited {	color: #474747;	text-decoration: none; font-weight: normal; }
div.content-encart li.menu_niv3 a:hover { color: #474747; text-decoration: underline; }

div.content-encart li.menu_niv3_actif a,
div.content-encart li.menu_niv3_actif a:link,
div.content-encart li.menu_niv3_actif a:active,
div.content-encart li.menu_niv3_actif a:visited { color: #474747; font-weight: bold; text-decoration: none; }
div.content-encart li.menu_niv3_actif a:hover { color: #474747; font-weight: bold; text-decoration: underline; }


span.date-actu { color: #008035; }
h2.titre-actu { color: #474747; margin: 0; padding: 0; }
h2.titre-actu a { color: #474747; margin: 0; padding: 0; text-decoration: underline; }
h2.titre-actu a:hover, h2.titre-actu a:link, h2.titre-actu a:visited, h2.titre-actu a:active  { color: #474747; margin: 0; padding: 0; text-decoration: underline; }

/* Navigation sidebar */
h1.titre-chapitre { color:#0ca44b; text-transform:uppercase; margin: 0; padding: 0; font-size: 1.1em; }

/* Recherche Dans la barre des fonctionnalites*/
form.formRecherche { margin: 0; padding: 0; display: inline; }
input.txtRecherche { width: 60px; padding: 2px;	margin: 0; border: 1px solid #a3a3a3; font-size: 0.9em; }
input.submit { width: 15px; height: 12px; margin-bottom:-3px; border: none; }

