  /*.spip-admin-float { display:none; }*/

  .kader { border-style: outset;
    border-color: #2D582D;
    }

  .kaartentabel {
    padding:10px;
  }

  .winkelartikel,.kaartenrij{
    border-style: solid ;
    border-width: 1px;
    border-color: #2D582D;
    padding:10px;
  }

  .formveld {
    border-style: solid ;
    border-width: 1px;
    border-color: #2D582D;
    padding:2px;
    margin:2px;
    min-width: 2em;
    min-height: 2ex;
    background-color: #93B57E;
    color: black;
  }

  .plusmin {
     padding: 0px;
     font-family: monospace;
     font-weight: bold;
     font-size: 70%;
  }
  .prijs {
     font-weight: bold;
  }
  .separator {
    border-style: solid ;
    border-width: 1px 0px 0px 0px;
    border-color: #2D582D;
  }


 div.voorwaarden{
    font-size: 80%;
    border: solid 1px;
    border-color: #2D582D;
 }

  .algemeen {
    position:relative;
    margin-left: 9em;
    margin-right: 2em;
    /*border: solid blue;*/
    background-color: inherit;

    color:black;

    font-family: "Georgia",serif;
    font-weight:500;
    font-size: larger;
    }

 img.kaartback{
    position: absolute;
    height: 516px;
    left:0px;
    top:0px
 }
 img.kaartfront{
    position: absolute;
    height: 516px;
    left:0px;
    top:0px;
    margin: 0px;
    padding: 0px;
    border: 0;
 }

  .logo { 
    position:absolute;
    height: 80px;
    top:0;
    }
  div.auteurblok
  {
     padding: 10px;
     float:left;
  }
  div.auteur
  {
     font-style: italic;
     max-width:150px;
     width:100px;
     padding-right: 10px;
  }

  #nom_site_spip{ font-weight: bold;
    font-family: "Georgia",serif;
    font-size: 250%;
    background-color: #93B57E;
    width: 100%;
    height: 140px;
    min-width: 100%;
    max-width: 100%;
    display: block;
    text-align: center;
    /*//color: #2D582D;*/
    color: #2D582D;
    /*color: white;*/
    background: url(montage.jpg) bottom left repeat-x;
    }

  body { 
    background: url(achter.jpg) ;
    }


  div.menu { visibility: visible;
    height: 100%;
    display: table;
    float: left;
    width: 100px;
    left: 5px;
    }

/* Formulaire de recherche */
.forml{
    font-family: "Arial","Helvetica",sans-serif;
    display: block;
    border: solid 3px;
    border-color:  #A5C8A5 #2D582D #2D582D #A5C8A5 ;
    background-color: white;
    text-decoration: none;
    color: #2D582D;
    font-weight: bold;
    padding: 3px;
    width: 9em;
}
.formulaire_recherche label { display: none; }

  a.menu_selected {
    font-family: "Arial","Helvetica",sans-serif;
    display: block;
    border: solid 3px;
    border-color:  #A5C8A5 #2D582D #2D582D #A5C8A5 ;
    text-decoration: underline;
    color: #2D582D;
    font-weight: bold;
    padding: 3px;
    width: 9em;
    background-color: inherit;
    }

  a.menu_selected:hover { 
    font-family: "Arial","Helvetica",sans-serif;
    display: block;
    border: solid 3px;
    border-color:  #2D582D #A5C8A5 #A5C8A5 #2D582D ;
    color: #2D582D;
    text-decoration: underline;
    font-weight: bold;
    padding: 3px;
    background-color: #93B57E;
    }

  a.menu {
    font-family: "Arial","Helvetica",sans-serif;
    display: block;
    border: solid 3px;
    border-color:  #A5C8A5 #2D582D #2D582D #A5C8A5 ;
    background-color: inherit;
    text-decoration: none;
    color: #2D582D;
    font-weight: bold;
    padding: 3px;
    width: 9em;
    }

  a.menu:hover { 
    font-family: "Arial","Helvetica",sans-serif;
    display: block;
    border: solid 3px;
    border-color:  #2D582D #A5C8A5 #A5C8A5 #2D582D ;
    color: #2D582D;
    text-decoration: none;
    font-weight: bold;
    padding: 3px;
    background-color: #93B57E;
    }

  .auteurprentje{
    background-color: inherit;
    padding: 0px;
    }
  .auteurblokje{
    text-align: center;
    font-family: "Arial","Helvetica",sans-serif;
    /*display: block;*/
    /*border: solid 3px;*/
    /*border-color:  #A5C8A5 #2D582D #2D582D #A5C8A5 ;*/
    background-color: inherit;
    text-decoration: underline;
    color: #2D582D;
    font-weight: bold;
    padding: 3px;
    /*width: 10em;*/
    }

.titre{ font-weight: bold;
    font-family: "Georgia",serif;
    font-size: 150%;
    background-color: inherit;
    color: #2D582D;
    }

.rubrique { font-weight: bold;
    font-family: "Georgia",serif;
    font-size: 150%;
    background-color: inherit;
    margin-top: 0.5em;
    margin-bottom: 1em;
    }

.rubriques {
   margin-left: 1em;
}

.date{ font-weight: bold;
    font-family: "Georgia",serif;
    font-size: 90%;
    font-style: italic;
    background-color: inherit;
    color: #2D582D;
    }

.texte {
    position:relative;
    margin-left: 9.5em;
    margin-right: 2em;
    /*border: solid blue;*/
    background-color: inherit;

    color:black;

    font-family: "Georgia",serif;
    font-weight:500;
    font-size: larger;
    }

h3.spip{ font-weight: bold;
    font-family: "Georgia",serif;
    font-size: 120%;
    background-color: inherit;
    color: #2D582D;
    }
h4.spip{ font-weight: bold;
    font-family: "Georgia",serif;
    font-size: 100%;
    background-color: inherit;
    color: #2D582D;
    }


.liste-articles li { margin-left: 1em;}
.cartouche {
    margin-left: 1em;
    /*border: solid blue;*/
    background-color: inherit;
   }

   .nieuwsitem{
      /*border:solid 1px #93B57E;*/
      width: 100%
   }
img, table { margin: 0; padding: 0; border: none; }
h2, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */


#contenu .encart {
	float: right;
	width: 11em;
	margin: 0;
	margin-bottom: 1em;
}

/* Entete */
#entete {
	width: 100%;
	border-bottom: 2px solid #333; }
#entete #nom_site_spip, #entete a .spip_logos {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 1.5em; }
#entete a { text-decoration: none; }
#entete .formulaire_recherche { float: right; }

/* Fil d'Ariane */
#hierarchie {
	clear: both;
	margin-bottom: 2em;
	font-size: 0.77em; }

/* Pied de page */
#pied {
	clear: both;
	width: 100%;
	margin-top: 4em;
	border-top: 1px dotted #CCC;
	padding: 2px;
	text-align: center; }
#pied small { font-size: 0.77em; }
#pied img { vertical-align: bottom; }

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }


/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */

/* Typo pour les menus et la navigation */
body, .encart, .formulaire_spip {
	font-family: Verdana, Tahoma, Arial, sans-serif; }

/* Typo pour le contenu */
#contenu {
	font-family: "Trebuchet MS", Helvetica, sans-serif; }

/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, .voirskel {
	font-family: Georgia, Times, serif; }


/*  ------------------------------------------
/*  Habillage des menus et de la navigation
/*  ------------------------------------------ */

/*  Habillage general des menus de navigation
---------------------------------------------- */


.menu-titre {
	padding: 0.2em 0.4em;
	border-bottom: 1px dotted #CCC;
	text-align: center;
	font-weight: bold;
}

#navigation p, .encart p { margin: 0; padding: 0.2em 0.7em; text-align: left;  }
#navigation ul, .encart ul { margin: 0; padding: 0.2em 0; text-align: left; list-style: none; }
#navigation li, .encart li { margin: 0; padding: 0 0.7em; }


/*  ------------------------------------------
/*  Habillage du contenu
/*  ------------------------------------------ */

/*  Cartouche et titraille
---------------------------------------------- */

#contenu .surtitre, #contenu .soustitre { font-size: 0.82em; }


.cartouche p { margin: 0; padding: 0; clear: left; }
.cartouche small { font-size: 0.71em; }

.cartouche .traductions { font-size: 0.71em; }
.cartouche .traductions * { display: inline; }
.cartouche .traductions li { padding-left: 1em; }


/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo {
	margin-bottom: 1.5em;
	font-weight: bold;
	line-height: 1.4em; }

.lien {
	background: #EEE;
	margin: 1em;
	margin-bottom: 1.5em;
	padding: 0.82em;
	border: 1px solid #CCC;
	font-size: 0.82em;
	font-weight: bold; }

.ps, .notes {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
.ps { font-size: 0.82em; }
.notes { clear: both; font-size: 0.77em; }
.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }

/*  Portfolio
---------------------------------------------- */
#documents_portfolio {
	clear: both;
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_portfolio h2 { margin-bottom: 0.4em; font-size: 0.89em; font-weight: bold; }

#document_actif { margin-top: 1em; }

/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */
#documents_joints {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.89em; font-weight: bold; }
#documents_joints ul { margin: 0; padding: 0; list-style: none; }
#documents_joints li { margin-bottom: 0.4em; }
#documents_joints li .spip_doc_titre {}
#documents_joints li .spip_doc_titre small { font-weight: normal; }
#documents_joints li .spip_doc_descriptif {}

/* Listes d'articles et extraits introductifs
----------------------------------------------- */
.liste-articles ul { margin: 0; padding: 0; list-style: none; }

.liste-articles td {
        padding-left: 10px;
        padding-right: 10px;
        }
.liste-articles td .titre {
	font-size: 1.03em;
	font-weight: bold; }
.liste-articles td>h3.titre {
        padding: 0px;
        margin: 0px;
        }

.liste-articles li .titre {
	font-size: 1.03em;
	font-weight: bold; }

.liste-articles li .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
	clear: right; }

.liste-articles li p { margin: 0; padding: 0; }

.liste-articles li .enclosures {
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0; }

.liste-articles li small {
	display: block;
	font-size: 0.71em; }

.liste-articles li .texte {
	margin-top: 5px;
	margin-bottom: 2em;
	border: 1px solid #CCC;
	padding: 0.9em;
	font-size: 0.82em;
	line-height: 1.4em; }

.pagination { font-size: 0.90em; }


/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

