body{
margin:0px;
padding-top:5px;
font-family: Trebuchet, Arial, sans-serif;
font-size: 12px;
}
.conteneur{
position: absolute;
width: 800px;
left: 50%;
margin-left: -400px;
background-color:#FFFFFF;
}
.haut{
height: 100px;
}
.menu{
float:left;
left:0;
width: 160px;
}
.centre{
background-color:#FFFFFF;
margin-left: 160px;
padding: 10px
}
.bas{
background-color: #fafafa;
font-size: 10px; font-weight: bold; color: #FF9933; text-align: center
; margin-top: 20px;
padding: 5px
}
p{
color: #333333
}
h1{
font-size: 1.8em; color: #FF9900; letter-spacing: -1px;
border-bottom: 1px dashed #009933; padding-bottom: 0.2em; margin-bottom: 1.5em
}
h2{
font-size: 1.5 em; color: #FF9900
}
b{
font-weight: bold; color: #669966
}

li {
    list-style-type : none;
    background: url(puce.jpg) center left no-repeat;
    padding-left: 15px
}
.b2{
font-weight: bold; color: white
}
.ap:link{
color:#FF9933; text-decoration:underline
}
.ap:visited{
color:#999999; text-decoration:underline;
}
.ap:hover{
color:#FF9933; text-decoration:none;
}
.nav ul{
margin:5px 12px 5px 5px;
padding: 5px;
background-color: #Fafafa;
}
.nav li{
list-style-type: none;
margin: 0;
background: url(fondbtn.jpg) repeat;
background-color: #ffffff;
padding: 0
}
.nav a,.nav a:hover{
display: block;    
padding: 3px 12px 3px 8px;
border-bottom: 1px solid #FFFFFF;
font-weight: bold;
text-decoration: none;
border-bottom: 1px solid #dddddd;
}
.nav a{
color: #009933;
}
.nav a:hover{
color: #999999;
border-right: 5px solid #FF9933
}
input.bouton,input.bouton:hover,input.bouton:active{
color: 128246; background-color: #FFFFFF
; text-decoration: none
}
input.bouton{
border:1px #009933 solid;
color: #009933;
}
input.bouton:hover{
border: 1px #009933 outset;
background-color:#009933;
color:#FFFFFF;
}
input.bouton:active{
border:1px #009933 inset;
color:#009933;
}
select, option {
background-color:#FFFFFF;
color:#009933;
}
radio{
border: 1px #009933 solid;
color:#009933;
}
.tableau1 {
/*padding: 3px 5px;*/
border-spacing: 5px;
border : 1px dashed #dddddd;
border-collapse: collapse;

margin: 10px 0
}
tr{
vertical-align: top;
}

.td1, .td2, .colfirst{
    padding: 2px 5px;
}
    
.td1{
text-align: center;
vertical-align: center;
background-color: #009933;
color: white;
font-weight: bold;
border: 1px solid #999999;

}
.td2{
border: 1px solid #dddddd;
vertical-align: center;
background: url(fondbtn.jpg);
text-align: center;
}

.colfirst{
    background-color: #fafafa;
    color: #009933;
    border: 1px solid #dddddd;
}
.navAdmin{
margin: 0;
padding: 0
}
.menu h3{
    margin: 0 5px;
    padding: 5px;
    background: url(fondbtn.jpg) repeat;
    color: #ff9933;
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    text-align: center
}
.nav{
    margin: 20px 0 40px 0
}

.navAdmin ul{
margin:0 5px;
padding: 2px;
background-color: #Fafafa;
border: 1px solid #dddddd;
}
.navAdmin li{
list-style-type: none;
background: none;
margin: 0;
padding:0;
}

.navAdmin a,.navAdmin a:hover{
display: block; 
margin: 3px;
padding: 3px 12px 3px 8px;
border: 1px solid #dddddd;
/*font-weight: bold;*/
text-decoration: none;

}
.navAdmin a{
    background-color: white;
    color: #009933;
}
.navAdmin a:hover{
color: #666666;
}
.clearboth{
clear: both;
}

input{
    border: 1px solid #cccccc;
    font-size: 0.8em;
    font-weight: bold;
    padding: 1px;
    color: #666666;
    background-color: #fcfcfc
}