body {
background-color : white;
background-repeat : no-repeat;
scrollbar-3d-light-color:#ffd1b2;
scrollbar-arrow-color:#ffd1b2;
scrollbar-base-color:#ffd1b2;
scrollbar-dark-shadow-color:#FFFFFF;
scrollbar-face-color:#00B00A;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color: #ffffff;
behavior: url(csshover.htc);
}
input, textarea, select {
background-color : #FFF;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ff6600;
font-weight:bold;
border:1px solid #009933;
}

table, td, ul, ol, li, div {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000;
background-repeat: no-repeat;
list-style-type:square;
vertical-align:top;
}

p {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000;
}
.center{
text-align:center;}

.imgcenter{
vertical-align:middle;
text-align:center;
}

.left{
float: left;
}

.right{
float:right;
right: 0;
}

.righttitle{
color:#FFFFFF;
font-weight:bold;
font-size:13px;
vertical-align:middle;
padding: 0 0 0 10px;}

td.bottom{
vertical-align:bottom;
}

A:link {color:#ff6600;text-decoration: underline;}
A:active {color:#333;text-decoration: none}
A:visited {color:#ff6600;text-decoration: underline;}
A:hover {color:#333;text-decoration: none}

A.cdhome:link {color:#ff6600;text-decoration: underline;}
A.cdhome:active {color:#000;text-decoration: none}
A.cdhome:visited {color:#ff6600;text-decoration: underline;}
A.cdhome:hover {color:#000;text-decoration: none}

A.texteforum:link {color:#ff6600;text-decoration: none;}
A.texteforum:active {color:#000;text-decoration: none}
A.texteforum:visited {color:#ff6600;text-decoration: none;}
A.texteforum:hover {color:#000;text-decoration: none}

A.menu{line-height: 13px;}
A.menu:link {font-size:13px;font-weight:bold;color:#FFFFFF;text-decoration: none;}
A.menu:active {font-size:13px;font-weight:bold;color:#CCEFCE;text-decoration: none;}
A.menu:visited {font-size:13px;font-weight:bold;color:#FFFFFF;text-decoration: none;}
A.menu:hover {font-size:13px;font-weight:bold;color:#7FD784;text-decoration: none;}

A.menubar:link {color:#ffffff;text-decoration: none;}
A.menubar:active {color:#FF6600;text-decoration: none}
A.menubar:visited {color:#ffffff;text-decoration: none;}
A.menubar:hover {color:#F7BC00;text-decoration: none}

.footer {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000;
}

h1{
font-size:24px;
font-weight:bold;
color:#009933;
}

h2{
font-size:19px;
font-weight:bold;
color:#000;
}

h3{
font-size:12px;
font-weight:bold;
color:#000;
}

h4{
font-size:13px;
font-weight:bold;
color:#000;
}

.title{
padding-top: 10px;
}

hr{
height: 4px;
padding: 0 0 100px 0;
color: #009933;
}

.bksondage{
background-image:url(images/sondage.gif);
color:#FFFFFF;
font-weight:bold;
font-size:13px;
vertical-align:middle;
padding: 0 0 0 10px;
}

.bkvrai{
background-image:url(images/vraifaux.gif);
color:#FFFFFF;
font-weight:bold;
font-size:13px;
vertical-align:middle;
padding: 0 0 0 10px;
}

.bkconseil{
background-image:url(images/conseil.gif);
color:#FFFFFF;
font-weight:bold;
font-size:13px;
vertical-align:middle;
padding: 0 0 0 10px;
}

td.line{
padding: 20px 0 0 0;
}

.repeat{
background-repeat:repeat;
}

.withoutborder{
border: 0pt;
margin-top: 2px;
}

table.tablehome{
border:1px solid #009933;
padding: 5px;
}
td.cdhome{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
td.padding{
padding: 5px;
}

.imgback{
background-image:url(images/recherche.gif);
}

.imgright{
background-image:url(images/fonddroit.gif);}

.menubar{
font-weight:bold;
color:#FFFFFF;
vertical-align:middle;
}

//menu
div#nav {float: left; width: 10em;
  background: #FDD;}
div#nav ul {margin: 0; padding: 0; width: 10em; background: #FDF5D8;
  border: 1px solid #009933;}
div#nav li {position: relative; list-style: none; margin: 0;
  border-bottom: 1px solid #009933;}
div#nav li:hover {background: #f7d371;}
div#nav li.submenu:hover {background-color: #f7d371;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em;
  text-decoration: none; width: 9em; color: #009933; font-weight: bold}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 10em;
  display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}