/* CSS Document */
body {margin:0; background:#93B869; width:100%; height:100%}
table {margin:0; border:0}
th, td {padding:0; font-family:arial,helvetica,sans-serif}
img {border:0}
span {margin:0}
input {font-size:8pt}

/* fond page #93B869*/
.fond {background:url(images2/arbre.gif) no-repeat}
.ombregauche {background:url(images2/ombre_gauche.gif) repeat-y; border-right:1px solid #000}
.ombredroit {background:url(images2/ombre_droit.gif) repeat-y}
.page {background:#fff; height:100%}

/* Bannière */
.banniere td {padding:4px; color:#fff}
#opacite {position:absolute; left:auto; top:65px; width:204px; height:26px;visibility:visible; z-index:1; background:#000; -moz-opacity:.5; filter:alpha(opacity=50)}
#themepage {position:absolute; left:auto; top:65px; width:204px; height:26px;visibility:visible; z-index:1}
#themepage td {color:#fff; font-weight:bold}
/* moteur de recherche */
#recherche {display:inline}
#recherche, #recherche input {font-size:9pt}

/* menu du haut */
.niv2haut td {padding:5px}
.tdmenuhaut {background:#2e7508}
a.rub {font-size:11pt; font-weight:bold; color:#fff; text-decoration:none}
a.menu1 {font-size:9pt; font-weight:bold; color:#fff; text-decoration:none}
a.menu1:hover {text-decoration:underline}
a.menu2 {font-size:9pt; font-weight:bold; color:#000; text-decoration:none}
a.menu2:hover {text-decoration:underline}
a.menu3 {font-size:9pt; font-weight:bold; color:#fff; text-decoration:none}
a.menu3:hover {text-decoration:underline}
a.menu4 {font-size:9pt; font-weight:bold; color:#fff; text-decoration:none}
a.menu4:hover {text-decoration:underline}

/* espace de la navigation */
.navig {border-bottom:1px solid #000}
.navig td {font-size:7pt; color:#000; padding-right:5px}
.navig a {text-decoration:none; color:#000}
.navig a:hover {text-decoration:overline}

/* Menu droit */
.c2 {border-left:1px solid #fff; border-bottom:1px solid #fff}
.menudroit {border-top:1px solid #fff}
.menudroit th {padding-top:15px}
.icomenudroit {margin-left:10px}
.menudroit td {padding-right:15px}
a.lien1 {font-size:10pt; font-weight:bold; color:#000; text-decoration:none} /* gestion du nivo 2 du plan de site */
a.lien1:hover {color:#2575b0}
a.lien1over {font-size:10pt; font-weight:bold; color:#2575b0; text-decoration:none}
a.lien2 {font-size:9pt; font-weight:bold; color:#000; text-decoration:none} /* gestion du nivo 3 du plan de site */
a.lien2:hover {text-decoration:underline}
a.lien2over {font-size:9pt; font-weight:bold; color:#2575b0; text-decoration:none}
a.lien3 {font-size:8pt; color:#000; text-decoration:underline} /* gestion du nivo 3 du plan de site */
a.lien3:hover {text-decoration:overline}
a.lien3over {font-size:8pt; color:#2575b0; text-decoration:underline}
a.lien4 {margin-right:20px; font-style:italic; font-size:8pt; color:#000; text-decoration:none} /* gestion du nivo 3 du plan de site */
a.lien4:hover {text-decoration:underline}
a.lien4over {margin-right:20px; font-style:italic; font-size:8pt; color:#2575b0; text-decoration:none}
.menuinvar td {padding-top:15px}
a.invariant {font-size:9pt; font-weight:bold; color:#fff; text-decoration:none}  /* gestion du nivo invariant du plan de site */
a.invariant:hover {color:#2575b0}
a.invariantover {font-size:9pt; font-weight:bold; color:#2575b0; text-decoration:none}

/* style du contenu */
.iconebouton {margin-bottom:20px}
.contenu {padding:10px}
.imgpuce {display:none}
.contenu .TContenu, .contenu .TListe {width:100%}
.contenu .TContenu {margin-bottom:10px}
.contenu .TContenu .titre, .contenu .TContenu .resume {padding-bottom:20px}
.contenu .TListe td {padding-bottom:10px}
.contenu .TContenu td table {border:1px solid #666}
.contenu .TContenu td table td {padding:2px; border:1px solid #ddd}
