body,p,div,span,td {
font-family:  Arial, Sans ;
font-size: 9pt;
color: #666666;
background-color: #ffff99;
}
p,div,span,td {
font-family:  Arial, Sans ;
font-size: 9pt;
color: #666666;
background-color: #ffffcc;
}

.site {
background-color: #ffff99;
}
a:link,a:visited,a:active {
text-decoration: none;
color: #f3760f;
}
a:hover {
text-decoration: underline;
color: #339900;
}
a.mag:link,a.mag:visited,a.mag:active {
text-decoration: none;
color: #f7efef;
}
a.mag:hover {
text-decoration: none;
qfont-style: oblique;
font-weight: bold;
color: #ffffff;
}
a.ftl:link,a.ftl:visited,a.ftl:active {
text-decoration: none;
color: #f3760f;
font-family: Arial NArrow;
}
a.ftl:hover {
text-decoration: underline;
color: #339900;
}
.mark {
padding: 5px; 
height: 100px; 
border: 0px solid #339900; 
font-family: Arial; 
font-size: 9pt; 
color: #f77b10;
}
#contenu,#nav,#col3 {
background-color: #ffffcc; 
border: 1px solid #339900;
padding: 10px;
}
#actu,#selection,#der {
width: 114px;
background-image: url(infos/picons/deplacer.gif);
background-repeat: no-repeat;
background-position: 4px -1px;
padding-right: 5px;
text-align: right;
font-family: Arial Narrow;
font-weight: bold;
}
.green {
background-color: #339900; 
border: 1px solid #ffffff;
color: #ffffff; 
}
.greenbor {
border: 1px solid #339900;
 width: 112px;
font-size: 8pt;
}
.titre {
 font-size: 14pt;
 font-weight: bold;
 text-align: left;
}
.texte {
text-align: justify; 
}
.acr2 {
text-align: justify;
}
hr {
height: 1px;
color: #339900;
}
.orange {
background-color: #ffffff;
color: #339900;
}
.encart,.pik,.smallpic,.crit {
border: 1px solid #339900;
}
.crit {
 padding: 2px;
 }
.pic {
 text-align: right;
 }
h2 span {
 display: none;
} 
h2,h1 {
font-family:Verdana,Arial;
font-style: oblique;
color: #ffffff;
background-color: #339900;
border: 2px solid #ffffff;
font-size: 16pt;
letter-spacing: 2px;
padding-right: 10px;
background-image: url(infos/picons/deplacer.gif);
background-repeat: no-repeat;
background-position: 7px 6px;
text-align: right;
}
fieldset {
border: 1px solid #339900;
padding: 6px;
}
legend {
color: #339900; 
}
.sm {
color: #f3760f;
letter-spacing: 0px;
text-align: center;
}
.mnu {
color: #339900; 
}
.def {
 font-family: Arial narrow;
 }
.hd {
 font-weight: bold;
letter-spacing: 2px;
border: 1px dashed #000000;
width: 100%;
}
#if0,#if1 {
 border: 2px solid #339900;
}

#if3 {
 border: 2px solid #339900;
}

#cchd0,#cchd1 {
 color: #339900;
 letter-spacing: 1px;
}