body {font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:11px;color:#585858;font-weight:normal;background:url(img/fond-page.jpg);}	
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: #ffffff;text-decoration: none;font-weight:normal} /* lien non-visité */
a.lienbas:visited {color: #ffffff;text-decoration: none;font-weight:normal} /* lien visité */
a.lienbas:hover {color: #ffffff;text-decoration:underline;font-weight:normal} /* lien survolé */
a.lienbas:active {color: #ffffff;text-decoration: underline;font-weight:normal} /* lien activé */

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

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

img {border: 0;}

#container {width: 956px;height:403px;padding:0;margin: 0 auto;background: transparent;}
.head {padding-top: 0px;}
#ombre {margin:0;padding:0;}
#main {margin:0;padding:0;background:url(img/fond-site.jpg) no-repeat;width:956px;height:403px;}
#main2 {margin:0;padding:0;background:url(img/fond-site-02.jpg) no-repeat;width:956px;height:403px;}
#main3 {margin:0;padding:0;background:url(img/fond-site-03.jpg) no-repeat;width:956px;height:403px;}
#foot {background:url(img/foot.jpg) no-repeat;height:32px;font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;font-size:10px;color:#763C1A;text-align:center;padding:5px 0 0 0;}
#footer {text-align:center;font-size:10px;color:#ffffff;}
#footer p {margin:0;padding-bottom:6px;}

/*-- accueil --*/
#gauche-accueil {float: left;width: 523px;margin:0;padding:0;}
#titre {padding:17px 0 0 18px;}
#photo {padding:0 0 0 8px;}
#droite-accueil {float: right;width: 430px;margin:0;padding-top:8px;}
#txt-accueil {margin:0;padding:54px 32px 0 24px;text-align:justify;line-height:1.3em;color:#B26B42;}
#txt-accueil h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#B26B42;margin:0;padding:14px 0 0 0;}
#txt-accueil h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:15px;color:#B26B42;margin:0;padding:14px 0 12px 0;}
#txt-accueil p {margin:0;padding-top:6px;}
#lien-rub1 {margin:0;padding:40px 0 0 130px;}
#lien-rub2 {margin:0;padding:10px 0 0 130px;}

/*-- carte menus --*/
#gauche-carte {float: left;width: 480px;margin:0;padding:0;}
#droite-carte {float: right;width: 430px;margin:0;padding-top:8px;}
#txt-carte {margin-top:26px;padding:0 12px 0 38px;text-align:justify;line-height:1.3em;color:#B26B42;width: 394px;height: 290px;border: 0;display: block;overflow:hidden;overflow-x: hidden;overflow-y: auto;overflow : -moz-scrollbars-vertical;}
#txt-carte p {margin:0;padding:0;}
#txt-menu {margin-top:74px;padding:0 32px 0 0;text-align:center;line-height:1.3em;color:#B26B42;width: 354px;height: 290px;border: 0;display: block;overflow:hidden;overflow-x: hidden;overflow-y: auto;overflow : -moz-scrollbars-vertical;}
#txt-menu p {margin:0;padding:0;}

/*-- contact --*/
#gauche-contact {float: left;width: 523px;margin:0;padding:0;}
#droite-contact {float: right;width: 430px;margin:0;padding-top:8px;}
#txt-contact {margin:0;padding:54px 32px 0 24px;text-align:justify;line-height:1.3em;color:#B26B42;}
#txt-contact p {margin:0;padding-top:12px;}

/*-- acces --*/
#gauche-acces {float: left;width: 523px;margin:0;padding:0;}
#droite-acces {float: right;width: 430px;margin:0;padding-top:8px;}
#txt-acces {margin:0;padding:54px 32px 0 24px;text-align:justify;line-height:1.3em;color:#B26B42;}
#txt-acces p {margin:0;padding-top:12px;}
#txt-acces h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#B26B42;margin:0;padding:14px 0 0 0;}
#txt-acces h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:15px;color:#B26B42;margin:0;padding:14px 0 12px 0;}

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

#nav-home a:hover, #nav-home a:active {background: transparent url(img/nav.jpg) 0 0;}
#nav-rub2 a:hover, #nav-rub2 a:active {background: transparent url(img/nav.jpg) -248px 0;}
#nav-rub3 a:hover, #nav-rub3 a:active {background: transparent url(img/nav.jpg) -461px 0;}
#nav-rub4 a:hover, #nav-rub4 a:active {background: transparent url(img/nav.jpg) -748px 0;}

/* -------- active page nav items ------- */
body#home #nav-home a{ background: transparent url(img/nav.jpg) 0 0;}
body#rub2 #nav-rub2 a {background: transparent url(img/nav.jpg) -248px 0;}
body#rub3 #nav-rub3 a {background: transparent url(img/nav.jpg) -461px 0;}
body#rub4 #nav-rub4 a {background: transparent url(img/nav.jpg) -748px 0;}