/* CSS Document */
body {margin:0; width:100%; height:100%; background:#6ea967 url(images2/fond_bleu.gif) left top repeat-y}
table {margin:0}
th, td {padding:0; font-family:arial,helvetica,sans-serif}
h1, h2, h3, h4, h5 {margin:0}



/* style interne */
.fondpage {background:#fff url(images2/int_fondg.gif) left top repeat-y}
.banniere {background:#6ea967}
.banniere h1 {color:#fff; font-size:medium; font-style:italic; padding-left:85px; padding-bottom:10px; text-transform:uppercase}
.banniere h2 {color:#fff; font-size:xx-small; font-style:italic; padding-left:90px; text-transform:uppercase}
.logo {background:url(images2/int_logomouette.jpg) left top no-repeat}
.page {background:#fff url(images2/int_feuilles.gif) left top no-repeat}

.menu, .navig {margin:4px}

.menu {background:#353d6b}
.menu td {border-bottom:0; border-left:1px solid #fff; border-right:1px solid #fff; border-top:0; font-size:x-small; color:#fff}
.menu a {color:#fff; text-decoration:none}
.menu a:hover {color:#55a0ff}
.menu div {position:absolute; left:auto; width:160px; visibility:hidden; z-index:20}

.smenu table {border:1px solid #353d6b}
.smenu td {padding:2px; border:1px solid #353d6b; background:#fff; color:#353d6b}
.smenu a {color:#353d6b}
.smenu a:hover {color:#353d6b; text-decoration:underline}

/* Espace de la navigation du site */
.navig td {padding:4px; background:#80b47a; font-size:x-small; color:#fff}
.navig a {color:#fff; text-decoration:none}
.navig a:hover {text-decoration:overline}

.theme_page {padding-left:20px; color:#006600; font-size:xx-large; font-family:Times New Roman, Times, sans-serif; font-weight:bold; text-transform:uppercase}
.boutons {padding-top: 15px}
.rech label {padding:3px; display:block; width:135px; background:#80b47a; color:#fff; font-weight:bold; font-size:small}
.rech form {display:inline}
.rech .recherche {width:145px; height:18px; border:1px solid #666; background:#fff; font-size:x-small}
.rech #Submit {border:1px solid #666; background:#80b47a; color:#fff; font-weight:bold}

.colonne1 {background:#cce7d8}
.colonne1 img {border: 0}

/* Espace du sommaire */
.sommaire {background:#fff}
.sommaire td {padding-top:15px; padding-bottom:10px}
.sommaire ul {margin-left:20px}
.sommaire li.niv1 {font-size:small; color:#353d6b; font-weight:bold}
.sommaire .niv1 a {color:#353d6b; text-decoration:none}
.sommaire .niv1 a:hover {text-decoration:underline}
.sommaire li.niv2 {font-size:x-small; color:#353d6b; font-weight:normal; list-style-type:none}
.sommaire .niv2 a {color:#353d6b; text-decoration:none}
.sommaire .niv2 a:hover {text-decoration:underline}
.sommaire li.niv3 {font-size:x-small; color:#353d6b; font-weight:normal; font-style:italic; list-style-type:none}
.sommaire .niv3 a {color:#353d6b; text-decoration:none}
.sommaire .niv3 a:hover {text-decoration:underline}

/* Espace des autres infos */
.invariant1 {background:#7ac199}
.invariant1 td {padding:5px 5px 5px 10px}
.invariant1 a {color:#353d6b; text-decoration:none; font-weight:bold; font-size:small}
.invariant1 a:hover {text-decoration:underline}

/* Espace des liens omniprésents */
.invariant2 {margin-top:20px}
.invariant2 li {color:#353d6b}
.invariant2 a {color:#353d6b; text-decoration:none; font-weight:bold; font-size:small}
.invariant2 a:hover {text-decoration:underline}

/* Espace du contenu */
.contenu {padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; width:100%;}
.contenu .imgpuce {display:none}
.contenu .nomcontenu {display:none}
.contenu .TListe, .contenu .TContenu {width:100%; padding-bottom:10px}
.contenu .TListe .titre, .contenu .TContenu .titre {padding-bottom:10px; padding-top:15px; width:98%;}
.contenu .TListe img  {margin:5px; border:0}
.TListe .titre img, .TContenu .titre img {border:0}
.contenu .TContenu img {margin:5px}
.contenu .TListe .titre span, .contenu .TContenu .titre span,{display:block;}
.vignette {width:1px; border:O}
.resume {padding-bottom:5px}
/* --------- espace annuaire --------- */
.entete {width:100%; padding:5px}
.theme {padding-left:20px; color:#006600; font-size:large !important; font-family:Times New Roman, Times, sans-serif; font-weight:bold; text-transform:uppercase}
.contenu .entete .theme {width:50%}
.tel {font-size:small !important}

