body {
background-color: #CBC938;/*#0F4D68;*/
font-family: verdana, "trebuchet ms", "ms sans serif", arial;
padding: 0;
margin: 15px;
color: #228B22;
}

/* ******************
	UPSIDE
******************* */
#upside {
color: black;
margin-left: auto; margin-right: auto; text-align: center; /* centrer le bloc */
width: 795px;
border-top: 1px solid #666;
border-left: 1px solid #666;
border-right: 1px solid #666;
background-color: black;
}


/* ******************
	MAIN
******************* */
#main {
margin-left: auto; margin-right: auto; text-align: center; /* centrer le bloc */
width: 795px;
text-align: left;
background-color: #FCFCFC;
padding: 0;
font-size: 11px;
color: black;
border-top: 1px solid #666;
border-bottom: 3px solid black;
border-left: 1px solid #666;
border-right: 1px solid #666;
}

#main h1 {
padding: 0;
margin: 0;
font-size: 14px;
color: #A9C237;

}

/******************************************* GROS TITRES */
#main h2 { 
text-align: right;
padding: 0;
margin: 0;
font-size: 22px;
color: #A9C237; /* #CFD047;*/
}

#main h3 {
font-size: 12px;
color: black;
}

/******************************************* SOULIGNE */
#main h4 {
padding: 0;
margin: 0;
font-size: 14px;
color: #800080;
font-style: italic;
}

/* TITRE PAGE FICHE PRESENTATION */
#main h5 {
padding: 0;
margin: 0;
font-size: 16px;
color: #800080;
}

#main a {
color: #666;	
}
#main a:hover {
color: black;	
}
#main ul {
list-style-image: url(../images/coche.gif);
}

#main ul li {
padding: 0px 0px 7px 0px;
}



/* ******************
	NAVLIST
******************* */
#navlist {
margin-left: auto; margin-right: auto; text-align: center; /* centrer le bloc */
width: 775px;
font-size: 13px;
font-weight: bold;
background-color: #F7F7F7;
padding: 13px 10px 0px 10px;
color: #C5C5C5;
height: 25px;
border-bottom: 2px solid #C8C8C8;
border-top: 1px solid #666;
border-left: 1px solid #666;
border-right: 1px solid #666;
}

#navlist ul {
list-style-type: none;
margin: 0;
padding: 5px;
display: inline;
}

#navlist ul li {
margin: 0;
padding: 0px;
display: inline;
}

#navlist ul li a {
font-weight: bold;
text-decoration: none;
color: #800080;
}

#navlist ul li a:hover {
border-bottom: 1px solid #ccc;
}

#navlist #currentpage a {
color: #CBC938;
}

/* *************
	littlbarre barre en bas avec le "top" 
**************** */
#littlbarre {
margin-top: 25px;
padding: 10px 10px 0px 10px;
text-align: right;
background-color: #FCFCFC;
}



/* *************
	TABLE PLIE
**************** */
#plie {
font-size: 10px;
color: #040444;
}

#plie .titre {
font-size: 11px;
color: black;
font-weight: bold;
}


#titresliens {
font-size: 17px;
font-weight:bold;
color: #800080;
}

/* ****************
        PAGE - gère le padding sur les pages (default=0 de padding)
*************** */
#page {
padding: 15px;	
}
#page a {
color: #99cc00;	
}
#page a:hover {
color: #669900;	
}

