/*td {border: 1px dotted gray}
div {border: 1px solid orange}
img, form {border: 1px dashed blue}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
ul {border: 1px solid green}
li {border: 1px solid lightgreen}*/


* { padding:0; margin:0}

body, html {height:100%; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px}
body {background-color:#f5b600; color:#4A494D}
table#conteneur {width:100%; height:100%;}
table#global {width:1000px; height:100%;  background:url(../images/arbre.gif) no-repeat; background-position:bottom right;}
table#canevas {width:735px; height:100%;}

td#header {width:721px; height:208px; background:url(../images/header.jpg) no-repeat; background-position:center top; text-align:left}
td#header {padding:26px 0px 0px 12px}

table#canevas td#menu {color:#FFFFFF; height:25px; padding:0px 0px 0px 20px; margin:0; text-align:left}
table#canevas td#menu  a{display:block; color:#FFFFFF; text-decoration:none; padding:0px 10px 0px 15px; margin:0px 0px 0px 0px ; float:left; font-size:14px; background:url(../images/puce3.gif) no-repeat; background-position:0px 4px }
table#canevas td#menu  a:hover {text-decoration:underline}

table#canevas td#content {height:auto; background:url(../images/bg.gif) repeat-y; text-align:left;  background-position:center top; }
td#content  {padding-left:7px}

div#texte{padding:10px 90px 0px 90px; width:410px; _width:590px; color:#4A494D}
div#texte ul {padding:0; margin:0; color:#4A494D}
div#texte ul li {padding:0; margin:0px 0px 0px 15px; list-style-image:url(../images/puce2.gif); color:#4A494D}

td#images{text-align:center; width:150px; padding:40px 0px 0px 0px}
td#images img { border-bottom:10px solid #fff; vertical-align:top}

table#canevas td#footer { background:url(../images/content-bas.gif) no-repeat; height:80px; text-align:center;  background-position:center top; }
table#canevas div#footer { padding-top:29px; font-size:10px; color:#FFFFFF}
table#canevas div#footer a{color:#FFFFFF; text-decoration:none}
table#canevas div#footer a:hover{text-decoration:underline}


body#newspage a { color: #719b51; text-decoration: none; text-align: right; margin: 0; padding: 0 10px 0 0; height: 25px; vertical-align: middle; }
body#newspage a:hover { color: #001844; text-decoration: none; text-align: right; margin: 0; padding: 0 10px 0 0; height: 25px; vertical-align: middle; }
body#newspage {width:500px; margin:0; padding:0}
div#news2{padding:30px; margin:0}
form#contact { }
form#contact table#form { padding:20px 0px 10px 0px}
form#contact table#form label { color: #8b7f0a; font-weight: bold; text-decoration: none; padding: 0px 10px 0px 10px; margin:0 ; height:20px}
form#contact table#form td { vertical-align: top; padding-top: 2px; padding-bottom: 3px; border-bottom: 1px solid #dadada; }
form#contact table#form input.text { color: #8b7f0a; background-color: #feffff; padding: 2px; border: solid 1px; width:250px }
form#contact table#form textarea { color: #8b7f0a; background-color: #feffff; height: 150px; padding: 2px; border: solid 1px; font-size:12px; width:250px}
form#contact table#form select { color: #171d77; background-color: #feffff; padding: 2px; border: solid 1px; }
form#contact table#form input.submit  { color: #fff; font-weight: bold; background-color: #171d77; float: right; padding: 2px; border: solid 1px #171d77; }
form#contact table#form.red {color:#FF0000}
div#legende {color: #606060; font-size: 12px;}
.legende{color: #606060; font-size: 12px; font-style:italic; font-weight:bold}
