body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; background-color:#fff; line-height:20px; }

#contenu { width:100%; margin:0; padding:0; color:#000; background-color:#dde2ed; }

/* div.fiche { padding:0; margin:0; border:1px solid #ccc;	}
div.fiche h2 { text-align:left; background-color:#5181d0; color:#fff; padding:5px; margin:0; }
div.fiche ul { padding: 0 0 5px 0; margin:5px; }
div.fiche ul ul { border-bottom:0; }
div.fiche li { padding: 0; margin-left: 13px; }
.bordure { border-bottom:1px solid #ccc; }
div.fiche table { width:100%; } */

div.fiche .tabfiche { width:100%; background-color:#dfe3ff; border-collapse:collapse; color:#000; }
div.fiche .tabfiche td { border: 1px solid #ccc; padding:5px 0 0 5px; }
div.fiche .tabfiche th { text-align:left; background-color:#5181d0; color:#fff; padding:5px; margin:0; } 
div.fiche .tabfichesous td { border-style:none; } 

img { border : 0px; }
#contenu h1 { font-size: 20px; color:#006699; background-color:#dde2ed; }
#contenu h2 { font-size: 15px; color:#006699; background-color:#dde2ed; }
.h2 { font-size: 15px; font-weight:bold; }

#contenu a { color:#655fde; background-color:#dde2ed; text-decoration:underline; line-height:15px; }
#contenu a:hover { text-decoration:none; }
#header { width:100%; color:#000; background-color:#8CA6E9; height:50px; }

#logo { float:left; margin:0 10px 0 0; }
#header #top_menu { float:right; font-size:12px; margin:10px 10px 0 0; }
#header #top_menu a { color:#003399; background-color: #8CA6E9; text-decoration:none; margin-left:17px; }
#header #top_menu a:hover { text-decoration:underline; }
#header #top_menu a.active { font-weight: bold; background-color: #8CA6E9; color:#ff9900; }

#menu { width:220px; }
#menu ul { list-style: none; margin:0; padding:0; border: none; }
#menu li { border-bottom: 1px solid #90bade; margin: 0; }
#menu li a { display: block; padding: 5px 3px 5px 0.5em; border-left: 10px solid #315cc1; background-color:#dfdfdf; color: #3c3c3c; text-decoration: none; width:200px; }
#menu li a:hover { background-color: #8CA6E9; color:#fff; }
#menu a.active { background-color:#5181d0; color: #fff; }

#contact { width:220px; }
#contact a { color:#655fde; background-color:#dde2ed; text-decoration:underline; line-height:15px; }
#contact a:hover { text-decoration:none; }

#adresse { width:220px; text-align:center; font-size:11px; line-height:15px; font-weight:bold; }
