body, table, tr, td, p, ul, ol, li, select, option, input, .norm {font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #333333;}
a {color: #333333; text-decoration: underline;}
a:visited {color: #333333; text-decoration: underline;}
a:hover {color: #89743f; text-decoration: none;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.title {font-size: 15px; font-weight: bold;}
.small {font-size: 10px;}
.copyr {font-size: 10px;}
.red {color: #CC0000;}
.blue {color: #0000CC;}
.green {color: #00CC00;}
.menu1, .menu1:link, .menu1:visited {font-size: 12px; color: #d5be85; text-decoration: none; font-weight: bold;}
.menu1:hover {font-size: 12px; color: #d5be85; text-decoration: none; font-weight: bold;}
.menu2, .menu2:link, .menu2:visited {font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 16px;}
.menu2:hover {font-size: 12px; color: #DDDDDD; text-decoration: none; line-height: 16px;}
.menu2on, .menu2on:link, .menu2on:visited {font-size: 12px; color: #d5be85; text-decoration: none; line-height: 16px;}
.menu2on:hover {font-size: 12px; color: #DDDDDD; text-decoration: none; line-height: 16px;}

.sousmenu, .sousmenu:link, .sousmenu:visited {font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.sousmenu:hover {font-size: 14px; color: #CCCCCC; text-decoration: none; font-weight: bold;}
.sousmenuon, .sousmenuon:link, .sousmenuon:visited {font-size: 14px; color: #CCCCCC; text-decoration: none; font-weight: bold;}
.sousmenuon:hover {font-size: 14px; color: #CCCCCC; text-decoration: none; font-weight: bold;}

.noline, .noline:link, .noline:visited {color: #333333; text-decoration: none;}
.noline:hover {color: #89743f; text-decoration: none;}

.modeles, .modeles:link, .modeles:visited {font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; line-height: 20px;}
.modeles:hover {font-size: 12px; font-weight: bold; color: #89743f; text-decoration: none; line-height: 20px;}

h1 {font-size: 20px; font-weight: bold; color: #89743f; padding: 0px; margin: 0px;}
h2 {font-size: 18px; font-weight: bold; color: #89743f; padding: 0px; margin: 0px;}
h3 {font-size: 15px; font-weight: bold; color: #333333; padding: 0px; margin: 0px;}
h4 {font-size: 12px; font-weight: bold; color: #333333; padding: 0px; margin: 0px;}

.fh1 {font-size: 20px; font-weight: bold; color: #89743f; padding: 0px; margin: 0px;}
.fh2 {font-size: 18px; font-weight: bold; color: #89743f; padding: 0px; margin: 0px;}
.fh3 {font-size: 15px; font-weight: bold; color: #333333; padding: 0px; margin: 0px;}
.fh4 {font-size: 12px; font-weight: bold; color: #333333; padding: 0px; margin: 0px;}

.bigphoto {border-style: solid; border-width: 9px; border-color: #e5dcb5}
.smallphoto {border-style: solid; border-width: 3px; border-color: #e5dcb5}

.accueil {font-size: 10px; color: #FFFFFF;}
.accueil:link, .accueil:visited {font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.accueil:hover {font-size: 10px; color: #DDDDDD; text-decoration: none;}

/*   SITEMAP   
---------------*/

/* here's the sitemap stuff: */
#dirshow {
font-size:small;
left:1em;
position:absolute;
top:2em;
}
#dirshow a {
background:#ccc;
border:2px solid;
border-color:#fff #999 #999 #fff;
color:#444;
padding:2px 3px;
text-decoration:none;
}
#dirshow a:hover {
background:#bbb;
border-color:#aaa #fff #fff #aaa;
color:#222;
}
#sitemap {
font:normal 16px Arial,sans-serif;
overflow:hidden;
}
#sitemap A, #sitemap A:link, #sitemap A:active, #sitemap A:visited{
text-decoration:none;
} 
#sitemap A:hover{
color:#000000;
text-decoration:underline;
} 
#sitemap ul {
list-style:none;
margin:0;
padding:0;
}
#sitemap li {
background-color:#ddd;
float:left;
margin:0 0 -0.1em;
min-height:1em;
padding:.2em .4em;
position:relative;
width:5em;
}
#sitemap ul ul {
font-size:90%;
margin-top:-1.4em;
}
#sitemap ul ul li {
background:#ccc;
border-top:0.5em solid #fff !important;
border-left:0.5em solid #0D3946;
left:5.5em;
width:9em;
}
#sitemap ul ul ul li {
background:#bbb;
border-color:#035165;
left:9.5em;
width:13em;
}
#sitemap ul ul ul ul li {
background:#aaa;
border-color:#328DA2;
width:9em;
left:13.5em;
}
#sitemap ul ul ul ul ul li {
background:#999;
border-color:#c33;
color:#fff;
left:9.5em;
}