html { background: #fff; }
body { margin: 0px; padding: 8px; color: #000; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-align: left; }

a { color: #000; /* text-decoration: none;*/ }
a:hover { color: #000; text-decoration: none; }
img { border: 0px; }
hr { clear: both; visibility: hidden; }

#page { }

/* partie gauche */

#left { display:none; }
#logo { display:none; }

/* navigation dans les dossiers */

h1 { margin: 0px; padding: 0px; }

#navigation { display:none; }

/* partie supérieure */

#right { }

#top { display:none; }

/* la page d'accueil */

#main { }

#main .photo { float: right; }
#main .photo img { border: 1px #000 solid; }

#boxarticle { }
#archives { display:none; }

.articlenavigation { display:none; }
.articleactions { display:none; }

#boxdossier { }

h2 { font-family: Verdana, Arial, Sans-Serif; font-weight: bold; font-size: 15px; text-align: left; text-decoration: underline; }
h3 { font-family: Verdana, Arial, Sans-Serif; font-weight: bold; font-size: 13px; text-align: left; margin: 0px; padding: 0px; }

#bottom { display:none; }

.article { padding: 0px; margin: 0px; font-size: 13px; }
.article .accroche { text-align: justify; font-weight: bold; margin-bottom: 20px; }

.departement { float: left; width: 420px; }

.departement h2 { color: #f00; }

.niveau { text-align: left; }

.kcode					{ clear: both; text-align: justify; }
.kcode .blockcenter		{ margin: auto; clear: both; padding: 0px; }
.kcode .blockright		{ clear: both; float: right; padding: 0px; margin: 0px; margin-left: 0px; margin-bottom: 2px; margin-top: 2px; }
.kcode .blockleft			{ clear: both; float: left; padding: 0px; margin: 0px; margin-right: 0px; margin-bottom: 2px; margin-top: 2px; }
.kcode p, .kcode .paragraph	{ clear: both; text-align: justify; margin-bottom: 10px; }
.kcode .legend			{ text-align: center; clear: both; font-size: 9px; margin: 0px; margin-bottom: 2px; }
.kcode img				{ border: 1px solid #fff; margin: 0px; padding: 0px; }
.kcode .image			{ margin: 0px; padding: 0px; }
.kcode .imageblock		{ margin: 0px; padding: 0px; }
.kcode .blockcenter .imageblock	{ float: left; margin-left: 5px; }
.kcode .blockright .imageblock	{ float: right; margin-left: 5px; }
.kcode .blockleft .imageblock	{ float: left; margin-right: 5px; }
.kcode .underline			{ text-decoration: underline; }
.kcode .italic			{ font-style: italic; }
.kcode .bold			{ font-weight: bold; }
.kcode a.extern			{ }
.kcode hr				{ clear: both; visibility: hidden; margin: 0px; padding: 0px; }
.kcode h1				{ margin: 0px; padding: 10px 0px 10px 0px; clear: both; } /* titre le plus gros */
.kcode h2				{ margin: 0px; padding: 10px 0px 10px 0px; clear: both; } /* titre moyen */
.kcode h3				{ margin: 0px; padding: 10px 0px 10px 0px; clear: both; } /* titre le plus petit */
.kcode ul				{ margin-left: 0px; margin-top: 5px; }
html > body .kcode ul	{ margin-left: -30px; margin-top: 5px; }
.kcode li				{ list-style-type: none; background-image:url(images/puce.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:15px; }

