body {font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:11px;color:#585858;font-weight:normal;background:#D9EADC;}	
ul {list-style: none;margin: 0;padding: 0;}
a:link {color: #4D4C4C;text-decoration: underline;font-weight:bold} /* lien non-visité */
a:visited {color: #4D4C4C;text-decoration: underline;font-weight:bold} /* lien visité */
a:hover {color: #4D4C4C;text-decoration:underline;font-weight:bold} /* lien survolé */
a:active {color: #4D4C4C;text-decoration: underline;font-weight:bold} /* lien activé */

a.lienbas:link {color: #547C5B;text-decoration: none;font-weight:normal} /* lien non-visité */
a.lienbas:visited {color: #547C5B;text-decoration: none;font-weight:normal} /* lien visité */
a.lienbas:hover {color: #547C5B;text-decoration:underline;font-weight:normal} /* lien survolé */
a.lienbas:active {color: #547C5B;text-decoration: underline;font-weight:normal} /* lien activé */

a.lienmail:link {color: #ffffff;text-decoration:underline;font-weight:normal} /* lien non-visité */
a.lienmail:visited {color: #ffffff;text-decoration:underline;font-weight:normal} /* lien visité */
a.lienmail:hover {color: #ffffff;text-decoration:underline;font-weight:normal} /* lien survolé */
a.lienmail:active {color: #ffffff;text-decoration: underline;font-weight:normal} /* lien activé */

a.lientxt:link {color: #547C5B;text-decoration:underline;font-weight:bold} /* lien non-visité */
a.lientxt:visited {color: #547C5B;text-decoration:underline;font-weight:bold} /* lien visité */
a.lientxt:hover {color: #547C5B;text-decoration:underline;font-weight:bold} /* lien survolé */
a.lientxt:active {color: #547C5B;text-decoration: underline;font-weight:bold} /* lien activé */

img {border: 0;}

#container {width: 978px;height:369px;padding:0;margin: 0 auto;background: transparent;}
.head {padding-top: 4px;}
#ombre {margin:0;padding:0;}
#main {margin:0;padding:0;background:url(img/fond-site.jpg) no-repeat;width:978px;height:369px;}
#foot {background:url(img/foot.gif) no-repeat;height:35px;font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;font-size:10px;color:#ffffff;text-align:center;padding:8px 0 0 0;}
#footer {text-align:center;font-size:10px;color:#547C5B;}
#footer p {margin:0;padding-bottom:6px;}

/*-- accueil --*/
#gauche-accueil {float: left;width: 444px;margin:0;padding:0;}
#droite-accueil {float: right;width: 534px;margin:0;padding-top:8px;}
#txt-accueil {background:url(img/fond-txt-accueil.gif) no-repeat;margin:0;padding:18px 20px 0 28px;}
#txt-accueil h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#547C5B;margin:0;padding:10px 0 0 0;}
#txt-accueil p {margin:0;padding:8px 0 8px 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#547C5B;text-align:justify;line-height:1.3em;}

/*-- carte et menus --*/
div#menu {width: 396px;height: 270px;overflow: auto;border: 0;margin-top:20px;padding:0;text-align:center;}	  

/*-- acces --*/
#gauche-acces {float: left;width: 444px;margin:0;padding:0;}
#droite-acces {float: right;width: 534px;margin:0;padding-top:8px;}
#txt-acces {background:url(img/fond-txt-accueil.gif) no-repeat;margin:0;padding:18px 20px 0 28px;}
#txt-acces h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#547C5B;margin:0;padding:10px 0 0 0;}
#txt-acces p {margin:0;padding:10px 0 10px 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#547C5B;text-align:justify;line-height:1.3em;}


/* -------- navigation ------- */
div#mainnav {margin: 0 auto;width:978px;height: 31px;}
div#mainnav ul{width: 978px;margin: 0 auto;height: 31px;background: transparent url(img/nav.gif) no-repeat 0 -31px;}
div#mainnav ul li {margin: 0;padding: 0;list-style: none;display:inline;}
#mainnav ul li, #mainnav ul a {height: 31px;float: left;display: block;}

#nav-home a:hover, #nav-home a:active {background: transparent url(img/nav.gif) 0 0;}
#nav-rub2 a:hover, #nav-rub2 a:active {background: transparent url(img/nav.gif) -252px 0;}
#nav-rub3 a:hover, #nav-rub3 a:active {background: transparent url(img/nav.gif) -516px 0;}
#nav-rub4 a:hover, #nav-rub4 a:active {background: transparent url(img/nav.gif) -758px 0;}

/* -------- active page nav items ------- */
body#home #nav-home a{ background: transparent url(img/nav.gif) 0 0;}
body#rub2 #nav-rub2 a {background: transparent url(img/nav.gif) -252px 0;}
body#rub3 #nav-rub3 a {background: transparent url(img/nav.gif) -516px 0;}
body#rub4 #nav-rub4 a {background: transparent url(img/nav.gif) -758px 0;}
