body{ margin: 0px ; padding: 0px ; text-align: center ; font-family: arial; font-size: 12px; color: #fff; background-color: #95c62c; background-image: url(images/arbo/fond.gif); background-repeat: repeat-x; }

td{ font-family: arial; font-size: 12px; color: #fff; }

div#entete{ width: 770px; height: 135px; margin: 0px; padding: 0px; background-image: url(images/arbo/entete.gif); background-repeat: repeat-x; }
div#logo{ float:left; width: 243px; height: 125px; text-align: center; padding-top: 10px; }
div#menu{float: right; width: 527px; height: 135px }

div#pubs{ width: 770px;	height: 172px; margin: 0px; padding: 0px; }
div#pub1{ float: left; width: 382px; height: 168px; border-top: 2px solid #fff; border-left: 2px solid #fff; border-bottom: 2px solid #fff; border-right: 1px solid #fff; margin: 0px; padding: 0px; position:relative; }
div#pub2{ float: right; width: 382px; height: 168px; border-top: 2px solid #fff; border-left: 1px solid #fff; border-bottom: 2px solid #fff; border-right: 2px solid #fff; margin: 0px; padding: 0px; }
div#bandepub { position: absolute; z-index:999; top:139; }
div#bandepub img { filter:alpha(opacity = 60);  opacity : 0.6;}

div#contenu{ background-color: #95c62c; height:240px; }
div#piedpage{ width: 770px; height:43px; background-image: url(images/arbo/piedpage.gif); background-repeat: no-repeat; }

a{ color: #fff; text-decoration: none; }
a:hover{ color: #3e540e; text-decoration: none; }
a.bas{ color: #fff; text-decoration: none; }
a.bas:hover{ color: #95c62c; text-decoration: none; }

/* ------------------------------------------------------------- */
dt, dl, dd, ul, li { list-style-type: none; margin: 0 5px 0 0; padding: 0; }

#menu2 { position : relative; width: 527px; height: 50px; top: 60px; padding-left: 20px; }

#menu2 dl { float: left; }
#menu2 li { display: inline; }

#menu2 a { text-decoration: none; color: #fff; }
#menu2 a:hover { text-decoration: none; color: #3e540e; }

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7  { position: absolute; left: 5; font-size: 11px; padding-top: 5px; width: 522px; }
/* ------------------------------------------------------------- */

.blanc { color: #000;}
.titre { background-color: #95c62c; color: #fff; font-weight: bold; }
.cadre { border: 1px solid #000; }
table#fondblanc { background-color: #fff; }
table#fondblanc td { color: #000; }

input, select, textarea { font-family: arial; font-size: 11px; padding: 2px; border: 1px solid #000; }
input.submit { background-color: #6F971A; color: #FFF; border-left: 1px solid #95c62c; border-top: 1px solid #95c62c; }

div#alert { width: 95%; height: 18px; border: 1px solid #dd0000; background: #FFFFCC; vertical-Align: middle; color: #000; }

div#titre { position:relative; width: 100%; height: 25px; background: #3e540e; }
h2 { display: block; font-size: 14px; color: #FFF; margin:0px; padding: 0px; padding-left: 20px; padding-top: 4px; }

div#txtaccueilG { padding-top:0px; padding-left:7px; padding-right:7px; width:93%; }
div#txtaccueilD { padding-top:0px; padding-left:7px; padding-right:7px; width:95%; }

div#boite {position: absolute; background-image: url(images/boitecarton.jpg); width: 400px; height: 480px; z-index: 10000; margin-left: 19%; margin-top: 3%; border: 2px solid #3e540e;}

.espace { padding-left: 2px; padding-right: 2px; padding-top: 8px;}

div#alerte {position: absolute; top: 115px; text-align: center; width: 770px; font-weight: bold; color: #fff; background-color: #5E0000; padding-top: 2px; padding-bottom: 2px;}