body {
background-color: #FFFFFF;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.textemenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight: bold;
text-decoration: none;
}

.textemenu_h {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight: bold;
text-decoration: none;
}

.textesmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight: bold;
text-decoration: none;
}

.forumtopics {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight: bold;
text-decoration: none;
background-color: #999999;
margin-left: 0px;
margin-right: 0px;
margin-top: 3px;
margin-bottom: 0px;
padding: 5px;
border-bottom-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-color: #333333;
position:relative;
cursor:pointer;
z-index:10;
}

.forumthread {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight: normal;
text-decoration: none;
background-color: #cccccc;
margin-left: 0px;
margin-right: 0px;
padding: 5px;
border-bottom-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-color: #999999;
}

.forumreply {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight: normal;
text-decoration: none;
background-color: #efefef;
margin-left: 0px;
margin-right: 0px;
padding: 5px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-width: 1px;
border-bottom-color: #CCCCCC;
}

.test {
background-image:url(img/bulle_forum.png);
background-repeat:no-repeat;
padding:6px;
height:60px;
width:150px;
top: -20px;
right: 0px;
position:absolute;
z-index:11;
}

.cadre {
background-color:#FFFFFF;
border: 1px solid #000000;
}

.cadre_gris {
background-color:#FFFFFF;
border: 1px solid #aa8f7b;
}

.cadre_vert {
background-color:#FFFFFF;
border: 1px solid #b1c800;
}

.cadre_menu_b {
background-color:#008e45;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #FFFFFF;
}

.menu_h {
background-color:#008e45;
padding-right:5px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
}

.menu_h:hover {
background-color:#00bb58;
padding-right:5px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
}

.menu {
background-color:#008e45;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #FFFFFF;
border-right-color: #FFFFFF;
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
cursor:pointer;
}

.smenu {
background-color:#00bb58;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #FFFFFF;
border-right-color: #FFFFFF;
padding-left:20px;
padding-top:4px;
padding-bottom:4px;
cursor:pointer;
}

.smenu:hover {
background-color:#28bb6d;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #FFFFFF;
border-right-color: #FFFFFF;
padding-left:20px;
padding-top:4px;
padding-bottom:4px;
cursor:pointer;
}

.titre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #000000;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
text-decoration: none;
}

.texte_bloc_droite {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration: none;
}

.texte_page {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align: justify;
}

.copyright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #aa8f7b;
padding-top:2px;
}

.form_input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
border: 1px solid #000000;
background-color: #ffffff;
height:16px;
}

.form_textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
border: 1px solid #000000;
background-color: #ffffff;
}

.form_input_250 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
border: 1px solid #000000;
background-color: #ffffff;
width:250px;
height:16px;
}

.form_input_deroul_250 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
border: 1px solid #000000;
background-color: #ffffff;
width:252px;
height:20px;
}

.form_input_60 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
border: 1px solid #000000;
background-color: #ffffff;
width:60px;
height:16px;
}


.form_input_110 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
border: 1px solid #000000;
background-color: #ffffff;
width:110px;
height:16px;
}

.form_input_250_50 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
border: 1px solid #000000;
background-color: #ffffff;
width:250px;
height:50px;
}

div.autocomplete {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
margin:0px;  
padding:0px;  
background:#ffffff;
position:absolute;
}

div.autocomplete ul {
margin:0px;
padding:0px;
}

div.autocomplete ul li.selected { 
background-color:#cccccc;
margin:0px;
padding:0px;
}

div.autocomplete ul li {
margin:0px;
padding:0px;
height:16px;
display:block;
list-style-type:none;
cursor:pointer;
}

.infobulle {
background-color:#28bb6d;
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:justify;
margin:5px;
padding:5px;
position:absolute;
visibility:hidden;
cursor: help;
border: 1px solid #008e45;
}
