* {
  MARGIN: 0;
  PADDING: 0;
}

a, a:link, a:visited{
  COLOR: #27638C;
}

a:hover, a:focus, a:active{
  TEXT-DECORATION: underline;
}

h1 {
  COLOR: #208020;
  FONT: bold 12px Arial, Verdana, Helvetica, sans-serif;
  BACKGROUND: white;
  margin: 5px 5px 5px 5px;
}

p {
  FONT-SIZE: 10px;
}
/* -----------------------------------------------------------------------------
  Styles
-------------------------------------------------------------------------------- */
/*==========  Styles globaux  ==============*/

body {
  COLOR: #000000;
/*  BACKGROUND-COLOR: #F5F5F5;  */
  FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
;
/*
 *  background-color: #F7F5E9;
 */
  MARGIN: 0px;
}

form {
  MARGIN: 0px;
}

#liens {
  COLOR: #4A4A4A;
}

#liens h3 {
  FONT-SIZE: 0.8em;
  MARGIN: 1em 0px 0.5em;
}

#liens p {
  FONT-SIZE: 0.7em;
  DISPLAY: block;
  BORDER: 1px solid #B1B1B1;
  MARGIN: 0px 0px 2px;
  TEXT-ALIGN: center;
}

#liens a {
  COLOR: #4A4A4A;
  TEXT-DECORATION: none;
}

#liens a:hover {
  TEXT-DECORATION: underline;
}

.clearer {
  LINE-HEIGHT: 0em;
  CLEAR: both;
}

.invisible {
  DISPLAY: none;
}
/*==========  Arrondis ==============*/

#boxmenuhaut {
  PADDING: 0px;
  BACKGROUND-COLOR: #93BE28;
}

.tlc, .trc, .blc, .brc {
  BACKGROUND-COLOR: transparent;
  BACKGROUND-REPEAT: no-repeat;
}

#haut .trc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/trc.gif) no-repeat 100% 0%;
}

#boxmenuhaut .blc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/blc.gif) no-repeat 0% 100%;
}

#boxmenuhaut .brc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/brc.gif) no-repeat 100% 100%;
}

#menu1 .tlc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/tlc.gif) no-repeat 0% 0%;
}

#menu1 .trc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/trc.gif) no-repeat 100% 0%;
}

#menu1 .blc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/blc.gif) no-repeat 0% 100%;
}

#menu1 .brc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/brc.gif) no-repeat 100% 100%;
}

#menu2 .tlc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/tlc.gif) no-repeat 0% 0%;
}

#menu2 .trc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/trc.gif) no-repeat 100% 0%;
}

#menu2 .blc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/blc.gif) no-repeat 0% 100%;
}

#menu2 .brc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/brc.gif) no-repeat 100% 100%;
}

#boxcentrale .tlc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/tlb.gif) no-repeat 0% 0%;
}

#boxcentrale .trc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/trb.gif) no-repeat 100% 0%;
}

#boxcentrale .blc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/blb.gif) no-repeat 0% 100%;
}

#boxcentrale .brc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/brb.gif) no-repeat 100% 100%;
}

#boxcentrale {
  BACKGROUND-COLOR: #FFFFFF;
  MARGIN-TOP: 10px;
}

#boxcentrale .innercentrale {
  PADDING: 5px 15px 10px 15px;
}

#boxpermanent .tlc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/tlb.gif) no-repeat 0% 0%;
}

#boxpermanent .trc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/trb.gif) no-repeat 100% 0%;
}

#boxpermanent .blc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/blb.gif) no-repeat 0% 100%;
}

#boxpermanent .brc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/brb.gif) no-repeat 100% 100%;
}

#boxpermanent {
  BACKGROUND-COLOR: #FFFFFF;
  MARGIN-TOP: 0px;
}

#boxpermanent .innercentrale {
  PADDING: 5px 15px 5px 15px;
}

#boxtitreactu .tlc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/tlc.gif) no-repeat 0% 0%;
}

#boxtitreactu .trc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/trc.gif) no-repeat 100% 0%;
}

#boxtitreactu {
  BACKGROUND: #FFFFFF url('jpg/fond_titre_cle7e169b.jpg') repeat-x 0% 0%;
  MARGIN-TOP: 0px;
  PADDING: 0px 0px 10px 0px;
}

#boxtitreactu .innercentrale {
  PADDING: 5px 15px 0px 15px;
}

#boxactu .blc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/blb.gif) no-repeat 0% 100%;
}

#boxactu .brc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/brb.gif) no-repeat 100% 100%;
}

#boxactu {
  BACKGROUND-COLOR: #FFFFFF;
}

#boxactu .innercentrale {
  PADDING: 5px 15px 0px 15px;
}

#boxsyndic .tlc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/tlb.gif) no-repeat 0% 0%;
}

#boxsyndic .trc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/trb.gif) no-repeat 100% 0%;
}

#boxsyndic .blc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/blb.gif) no-repeat 0% 100%;
}

#boxsyndic .brc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/brb.gif) no-repeat 100% 100%;
}

#boxsyndic {
  BACKGROUND-COLOR: #FFFFFF;
  MARGIN-TOP: 10px;
}

#boxsyndic .innercentrale {
  PADDING: 5px 15px 5px 15px;
}

#boxcommentaire .tlc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/tlb.gif) no-repeat 0% 0%;
}

#boxcommentaire .trc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/trb.gif) no-repeat 100% 0%;
}

#boxcommentaire .blc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/blb.gif) no-repeat 0% 100%;
}

#boxcommentaire .brc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/brb.gif) no-repeat 100% 100%;
}

#boxcommentaire {
  BACKGROUND-COLOR: #FFFFFF;
  MARGIN-TOP: 10px;
}

#boxcommentaire .innercentrale {
  PADDING: 5px 15px 0px 15px;
}

#boxdossier .tlc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/tlb.gif) no-repeat 0% 0%;
}

#boxdossier .trc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/trb.gif) no-repeat 100% 0%;
}

#boxdossier .blc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/blb.gif) no-repeat 0% 100%;
}

#boxdossier .brc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/brb.gif) no-repeat 100% 100%;
}

#boxdossier {
  BACKGROUND-COLOR: #FFFFFF;
  MARGIN-TOP: 10px;
}

#boxdossier .innercentrale {
  PADDING: 5px 15px 5px 15px;
}

#boxespdedie .tlc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/tlb.gif) no-repeat 0% 0%;
}

#boxespdedie .trc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/trb.gif) no-repeat 100% 0%;
}

#boxespdedie .blc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/blb.gif) no-repeat 0% 100%;
}

#boxespdedie .brc {
  HEIGHT: 100%;
  BACKGROUND: transparent url(../_images/brb.gif) no-repeat 100% 100%;
}

#boxespdedie {
  BACKGROUND-COLOR: #FFFFFF;
  MARGIN-TOP: 10px;
  MARGIN-RIGHT: 8px;
}

#boxespdedie .innercentrale {
  PADDING: 5px 15px 0px 15px;
}

.boxtitregauche {
  MARGIN: 6px 0px 0px 0px;
  PADDING: 0px;
  BACKGROUND-COLOR: #569926;
}

.boxtitredroite {
  MARGIN: 6px 0px 0px 0px;
  PADDING: 0px;
  BACKGROUND-COLOR: #569926;
}
/*==========  Telecommande ==============*/

#telecommande {
  BACKGROUND: #FFFFFF;
}

#telecommande ul {
  POSITION: relative;/* indispensable pour IE 5.5 */
  LIST-STYLE-TYPE: none;
  MARGIN: 0 0 0 8px;
  PADDING: 0;
  FONT-SIZE: 0.55em;
}

#telecommande li{
  LINE-HEIGHT: 1.3em;
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0% 75%;
  PADDING: 0 0 0 7px;
  MARGIN: 0;
}

#telecommande a {
  COLOR: #000000;
  TEXT-DECORATION: none;
  FONT-WEIGHT: normal;
}

#telecommande a:hover {
  TEXT-DECORATION: underline;
}
/*==========  Menu principal ==============*/

#menuprincipal {}

#menuprincipal td {
  BORDER: 0;
}

#menuprincipal a {
  FONT: bold 0.75em Arial, Verdana, Helvetica, sans-serif;
  COLOR: #FFFFFF;
  MARGIN: 0.1em 0 0.1em 0;
  PADDING: 0 0 0 10px;
  TEXT-DECORATION: none;
  DISPLAY: block;
}

#menuprincipal a:hover {
  TEXT-DECORATION: none;
}
/*==========  Menu principal avec retour à la ligne ==============*/

#menuprincipalretlig {
  FLOAT: left;
  WIDTH: 100%;
  MARGIN: 0;
  PADDING: 0;
  BACKGROUND: #FA7F41;
}

#menuprincipalretlig a {
  FONT-SIZE: 0.7em;
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  MARGIN: 0 0 0.2em 0;
  PADDING: 0 0 0 10px;
  TEXT-DECORATION: none;
  DISPLAY: block;
  BACKGROUND: url(../_images/puce_tool1.gif) no-repeat 0px 3px;
}

#menuprincipalretlig a:hover {
  COLOR: #F7F5E9;
}

div#menuprincipalretlig ul {
  LIST-STYLE-TYPE: none;
  MARGIN: 0;
  VERTICAL-ALIGN: middle;
}

div#menuprincipalretlig li {
  FLOAT: left;
  LIST-STYLE-TYPE: none;
  MARGIN: 0;
  PADDING: 5px 5px 5px 0;
}

#animFlash {
  Z-INDEX: 200;
  POSITION: absolute;
  VISIBILITY: visible;
}
/*==========  Menu deroulant  ==============*/

div.menu {
  BACKGROUND-COLOR: #FFFFFF;
  BORDER-STYLE: solid;
  BORDER-WIDTH: 1px;
  BORDER-COLOR: #73A415;
  POSITION: absolute;
  TOP: 0px;
  LEFT: 0px;
  PADDING: 0px 0px 2px 0px;
  VISIBILITY: hidden;
  Z-INDEX: 101;
}

div.menu a.menuItem {
  FONT-SIZE: 0.55em;
  LINE-HEIGHT: 2em;
  COLOR: #73A415;
  BACKGROUND-COLOR: #FFFFFF;
  CURSOR: default;
  DISPLAY: block;
  PADDING: 0 1em;
  MARGIN: 0;
  BORDER: 0;
  TEXT-DECORATION: none;
  WHITE-SPACE: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  BACKGROUND-COLOR: #93BE28;
  COLOR: #F1F5FA;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  MARGIN-RIGHT: -.75em;
}
/*==========  Barre de progression ==============*/

#navpath {
  COLOR: #656565;
  FONT-SIZE: 0.6em;
  PADDING: 5px 0px 0px 0px;
}

#navpath a {
  COLOR: #656565;
  TEXT-DECORATION: none;
}

#navpath a:hover {
  TEXT-DECORATION: underline;
}
/*==========  Menu 1  ==============*/

#menu1 {
  PADDING: 6px 0px 0px 0px;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

#menu1 h2 {
  FONT-SIZE: 0.7em;
  COLOR: #FFFFFF;
  FONT-WEIGHT: bold;
  PADDING: 0.25em 8px 0.25em 8px;
}

#menu1 ul {
  PADDING: 2px 0 0.2em 8px;
  LIST-STYLE-TYPE: none;
  POSITION: relative;/* indispensable pour IE 5.5 */
}

#menu1 ul li {
  PADDING: 0.1em 0 0.1em 0;
  LINE-HEIGHT: 0.7em;
}

#menu1 ul li a {
  COLOR: #555555;
  TEXT-DECORATION: none;
  MARGIN: 0;
  FONT: normal 0.63em/1em Verdana, Arial, Helvetica, sans-serif;
}

#menu1 ul li a.on{
  FONT-SIZE: 0.7em;
  LINE-HEIGHT: 1em;
  COLOR: #484848;
  TEXT-DECORATION: none;
  MARGIN: 0;
  FONT-WEIGHT: bold;
}

#menu1 a:hover {
  TEXT-DECORATION: underline;
}

#menu1 .rounded-br {
  DISPLAY: block;
  HEIGHT: 100%;/* height est indispensable pour IE */
  MARGIN: 0;
  PADDING: 0;
  BACKGROUND-POSITION: bottom right;
  BACKGROUND-IMAGE: url('../_images/br10x10.gif');
  BACKGROUND-REPEAT: no-repeat;
}

#menu1 .rounded-tr {
  DISPLAY: block;
  HEIGHT: 100%;/* height est indispensable pour IE */
  MARGIN: 0;
  PADDING: 0;
  BACKGROUND-POSITION: top right;
  BACKGROUND-IMAGE: url('../_images/tr10x10.gif');
  BACKGROUND-REPEAT: no-repeat;
}

#menu1 .rounded-cr {
  DISPLAY: block;
  HEIGHT: 100%;/* height est indispensable pour IE */
  MARGIN: 0;
  PADDING: 0;
  BACKGROUND-POSITION: center right;
  BACKGROUND: #FA7F41;
}
/*==========  Menu 2  ==============*/

#menu2 {
  POSITION: relative;/* indispensable pour IE 5.5 */
  PADDING: 6px 0px 0px 0px;
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

#menu2 h2 {
  COLOR: #FFFFFF;
  FONT-SIZE: 0.7em;
  FONT-WEIGHT: bold;
  PADDING: 0.25em 8px 0.25em 8px;
  MARGIN: 0;
  CLEAR: both;
}

#menu2 .bloc1 .colonne1 {
  FLOAT: left;
  WIDTH: 48%;
  PADDING: 0 0 0 0;
  MARGIN: 0 0 3px 0;
  VERTICAL-ALIGN: top;
  FONT-SIZE: 0.7em;
}

#menu2 .bloc1 .colonne2 {
  FLOAT: left;
  WIDTH: 48%;
  PADDING: 0 0 0 0;
  MARGIN: 0;
  VERTICAL-ALIGN: top;
  FONT-SIZE: 0.7em;
}

#menu2 .bloc1 img {
  BORDER: 0px;
}

#menu2 .bloc1 a {
  DISPLAY: block;
  PADDING: 3px 0 0 6px;
  MARGIN: 0;
}

#menu2 .bloc1 a.lien {
  COLOR: #484848;
  FONT: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
  DISPLAY: block;
  PADDING: 0 0 3px 0px;
  MARGIN: 0 0 0 6px;
}

#menu2 .bloc1 a:hover {
  TEXT-DECORATION: none;
}

#menu2 .bloc1 a.lien:hover {
  TEXT-DECORATION: underline;
}

#menu2 .bloc1 .clearer {
  PADDING: 5px 0 0 0;
  LINE-HEIGHT: 0px;
  CLEAR: both;
}

#menu2 hr {
  CLEAR: both;
  VISIBILITY: hidden;
}

#menu2 .bloc2 {
  PADDING: 3px 0 10px 0;
}

#menu2 .bloc2 ul {
  POSITION: relative;/* indispensable pour IE 5.5 */
  MARGIN: 0;
  PADDING: 0;
  LIST-STYLE-TYPE: none;
}

#menu2 .bloc2 ul li {
  FONT: 0.63em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
  PADDING: 0.1em 0 0.1em 6px;
  MARGIN: 0 0 0 0px;
}

#menu2 .bloc3 ul {
  POSITION: relative;/* indispensable pour IE 5.5 */
  MARGIN: 3px 0 10px 0;
  PADDING: 0;
  LIST-STYLE-TYPE: none;
}

#menu2 .bloc3 ul li {
  FONT: 0.63em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
  PADDING: 0.1em 0 0.1em 6px;
  MARGIN: 0 0 0 0px;
  DISPLAY: block;
  WIDTH: 160px;
  CLEAR: both;
}

#menu2 .bloc3 .texte {
  MARGIN: 0 0 0.5em 0;
  COLOR: #484848;
  LINE-HEIGHT: 1.1em;
}

#menu2 .bloc3 img {
  FLOAT: right;
  MARGIN: 0 5px 3px 0;
  PADDING: 0;
  BORDER: 0px;
}

#menu2 .bloc3 p {
  MARGIN: 0;
  PADDING: 0;
  LINE-HEIGHT: 1.1em;
}

#menu2 .bloc4 {
  PADDING: 0.25em 0px 0px;
}

#menu2 .bloc4 a {
  FONT-SIZE: 0.63em;
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 20px;
  BACKGROUND: url(../_images/picto_envoie.gif) no-repeat 0px 2px;
  COLOR: #484848;
  TEXT-DECORATION: none;
}

#menu2 a {
  COLOR: #484848;
  TEXT-DECORATION: none;
  MARGIN: 0;
  FONT-WEIGHT: normal;
}

#menu2 a.on {
  COLOR: #484848;
  TEXT-DECORATION: none;
  MARGIN: 0;
  FONT-WEIGHT: bold;
}

#menu2 a:hover {
  TEXT-DECORATION: underline;
}

#menu2 .blocoutil {
  POSITION: relative;/* indispensable pour IE 5.5 */
  PADDING: 0.25em 0px 10px;
  FONT-SIZE: 0.63em;
  BORDER-TOP: 1px solid #70A50F;
}

#menu2 a.envoiami {
  LINE-HEIGHT: 1.5em;
  DISPLAY: block;
  MARGIN: 0px 0px 0px 6px;
  PADDING: 0px 0px 0.5em 20px;
  BACKGROUND: url(../_images/picto_envoie.gif) no-repeat 0px 2px;
  COLOR: #484848;
  TEXT-DECORATION: none;
}

#menu2 a.imprimer {
  LINE-HEIGHT: 2.1em;
  DISPLAY: block;
  MARGIN: 0px 0px 0px 6px;
  PADDING: 0px 0px 0.2em 20px;
  BACKGROUND: url(../_images/pct_imprimante.gif) no-repeat 0px 2px;
  COLOR: #484848;
  TEXT-DECORATION: none;
}

#menu2 .ar {
  FONT-SIZE: 0.63em;
  DISPLAY: block;
  MARGIN: 0px 0px 0px 3px;
  PADDING: 3px 0px 20px 28px;
  BACKGROUND: url(../_images/ar.gif) no-repeat 0px 2px;
  COLOR: #484848;
  TEXT-DECORATION: none;
}

#menu2 .ari {
  FONT-SIZE: 0.63em;
  DISPLAY: block;
  MARGIN: 0px 0px 0px 1px;
  PADDING: 3px 0px 20px 42px;
  BACKGROUND: url(../_images/ari.gif) no-repeat 0px 2px;
  COLOR: #484848;
  TEXT-DECORATION: none;
}

#menu2 a.acrobat {
  LINE-HEIGHT: 2em;
  MARGIN: 0px 0px 0px 6px;
  PADDING: 0px;
  COLOR: #484848;
  TEXT-DECORATION: none;
}

#menu2 a.acrobat img {
  VERTICAL-ALIGN: middle;
  DISPLAY: inline;
}

#menu2 a.acrobat span {
  VERTICAL-ALIGN: middle;
  DISPLAY: inline;
  PADDING: 0px 0px 0px 2px;
}

#menu2 .visuel img {
  MARGIN: 0 0 10px 6px;
}

#menu2 .label {
  DISPLAY: block;
  MARGIN: 2px 0 0 0;
  FONT-SIZE: 0.63em;
  COLOR: #484848;
  PADDING: 0 0 0 6px;
}

#menu2 select#num_dep {
  BORDER: 1px solid #000000;
  COLOR: #484848;
  WIDTH: 135px;
  MARGIN: 0 0 0 5px;
  HEIGHT: 2em;
  FONT: normal 0.63em Verdana, Geneva, Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: middle;
  DISPLAY: inline;
}

#menu2 select#nom_dep {
  BORDER: 1px solid #000000;
  COLOR: #484848;
  WIDTH: 135px;
  MARGIN: 0 0 0 5px;
  HEIGHT: 2em;
  FONT: normal 0.63em Verdana, Geneva, Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: middle;
  DISPLAY: inline;
}

#menu2 input#validaccesnum {
  WIDTH: 19px;
  HEIGHT: 19px;
  VERTICAL-ALIGN: middle;
  DISPLAY: inline;
}

#menu2 input#validaccesnom {
  WIDTH: 19px;
  HEIGHT: 19px;
  VERTICAL-ALIGN: middle;
  DISPLAY: inline;
}
/*==========  Rechercher haut  ==============*/

#rechercherhaut {
  FLOAT: right;
  WIDTH: 135px;
  COLOR: #70A50F;
  MARGIN: 55px 15px 3px 0px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#rechercherhaut input#q {
  BORDER: 1px solid #F5F5F5;
  COLOR: #669708;
  WIDTH: 100px;
  FONT: normal 0.7em Arial, Verdana, Geneva, Helvetica, sans-serif;
  PADDING: 0.1em 0 0.1em 0.2em;
  VERTICAL-ALIGN: middle;
  DISPLAY: inline;
}

#rechercherhaut input#validsearchhaut {
  VERTICAL-ALIGN: middle;
  DISPLAY: inline;
}

#rechercherhaut img {
  MARGIN: 0 0 0 2px;
  VERTICAL-ALIGN: middle;
  BORDER: 0px;
}
/*==========  Rechercher  MNO==============*/

#rechercherMno {
  BACKGROUND: #FFFFFF;
  FONT: bold 0.75em Arial, Helvetica, sans-serif;
  COLOR: #70A50F;
  MARGIN: 30px 0px 10px 11px;
  PADDING: 0px 0px 0px 0px;
}

#rechercherMno input#q {
  BORDER: 1px solid #000000;
  COLOR: #484848;
  WIDTH: 200px;
  FONT: normal 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
  PADDING: 2px 0px 2px 5px;
  VERTICAL-ALIGN: middle;
  DISPLAY: inline;
}

#rechercherMno input#m {
  MARGIN-TOP: 10px;
  MARGIN-RIGHT: 5px;
}

#rechercherMno a {
  TEXT-DECORATION: underline;
  FONT-WEIGHT: normal;
  COLOR: #484848;
}
/*==========  Rechercher  ==============*/

#rechercher {
  DISPLAY: none;
  BACKGROUND: #FFFFFF;
  WIDTH: 155px;
  FONT: bold 0.75em Arial, Helvetica, sans-serif;
  COLOR: #70A50F;
  MARGIN: 30px 0px 10px 11px;
  PADDING: 0px 0px 0px 0px;
}

#rechercher input#recherche {
  BORDER: 1px solid #000000;
  COLOR: #484848;
  WIDTH: 120px;
  FONT: normal 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
  PADDING: 2px 0px 2px 5px;
  VERTICAL-ALIGN: middle;
  DISPLAY: inline;
}

#rechercher input#validsearch {
  WIDTH: 19px;
  HEIGHT: 19px;
  VERTICAL-ALIGN: middle;
  DISPLAY: inline;
}

#rechercher img {
  MARGIN: 0 0 0 2px;
  VERTICAL-ALIGN: middle;
  BORDER: 0px;
}

#rechercher p{
  FONT: normal 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
  COLOR: #484848;
  MARGIN: 0;
}

#rechercher a {
  TEXT-DECORATION: underline;
  FONT-WEIGHT: normal;
  COLOR: #484848;
}

#titre {
  MARGIN: 10px 30px 0px 30px;
}

#results {
  MARGIN: 0.5em 0px;
  COLOR: #484848;
}

#results p {
  MARGIN: 0px 0px 0.25em;
}

#results p.enteteresult {
  PADDING: 0px 0px 0px 0px;
  FONT-SIZE: 0.7em;
}

#results .enteteresult a {
  TEXT-DECORATION: underline;
  COLOR: #70A50F;
}

#results .enteteresult a:hover {
  TEXT-DECORATION: none;
  COLOR: #70A50F;
}

#results .item {
  BACKGROUND: #F7F5E9;
  PADDING: 5px;
  MARGIN: 0px 0px 0.5em;
}

#results .titreresult a {
  TEXT-DECORATION: underline;
  COLOR: #70A50F;
}

#results .titreresult a:hover {
  TEXT-DECORATION: none;
  COLOR: #70A50F;
}

#results p.titreresult {
  BACKGROUND: url(../_images/picto_results.gif) no-repeat 0px 1px;
  PADDING: 0px 0px 2px 20px;
  FONT-SIZE: 0.7em;
}

#results p.path {
  COLOR: #70A50F;
  FONT-SIZE: 0.7em;
}

#results .path a {
  COLOR: #70A50F;
  TEXT-DECORATION: none;
}

#results .path a:hover {
  COLOR: #70A50F;
  TEXT-DECORATION: underline;
}
/*==========  Contenu - commun  ==============*/

#contenu h2 {
  COLOR: #70A50F;
  FONT: bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
  MARGIN-TOP: 15px;
  MARGIN-BOTTOM: 0.3em;
  PADDING: 0px;
}

#contenu img.leftill {
  FLOAT: left;
  PADDING: 0 0 5px 0;
  MARGIN: 0 5px 0 0;
  BORDER: 0px;
}

#contenu img.rightill {
  FLOAT: right;
  MARGIN: 0 12px 5px 5px;
  BORDER: 0px;
}

#contenu a:hover {
  TEXT-DECORATION: none;
}

.o2paj {
  CLEAR: both;
  DISPLAY: none;
  FONT-SIZE: 0.7em;
  TEXT-ALIGN: right;
  MARGIN: 15px 0px 0.5em;
}

.o2paj a {
  COLOR: #484848;
  BACKGROUND: url(../_images/puce_o2paj.gif) no-repeat 0px 4px;
  PADDING: 0px 0px 0px 15px;
}

.o2paj a:hover {
  TEXT-DECORATION: none;
}

#contenu .texte {
  FONT-SIZE: 0.7em;
  MARGIN: 0 0 0.5em 0;
  COLOR: #484848;
  LINE-HEIGHT: 1.1em;
  TEXT-ALIGN: justify;
}

#contenu .texte a {
  COLOR: #70A50F;
  TEXT-DECORATION: underline;
}

#contenu a.LienTelecharg {
  COLOR: #70A50F;
  TEXT-DECORATION: underline;
}

#contenu a.LienTelecharg:hover {
  TEXT-DECORATION: none;
}

#contenu .notes {
  FONT-SIZE: 0.7em;
  MARGIN: 3em 0 0.5em 0;
  COLOR: #484848;
  TEXT-ALIGN: justify;
}

#contenu .notes p {
  MARGIN: 0px;
}

#contenu .listedoc ul {
  CLEAR: both;
  MARGIN: 1em 0 10px 0;
  PADDING: 0 0 0 0;
  FONT-SIZE: 0.7em;
  LIST-STYLE-TYPE: none;
}

#contenu .listedoc ul li {
  LINE-HEIGHT: 1.5em;
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0px 2px;
  PADDING: 0 0 0 0;
  MARGIN: 0 0 0 0;
}

#contenu a.document {
  COLOR: #70A50F;
  TEXT-DECORATION: underline;
  MARGIN: 0 0 0.25em 0;
  PADDING: 0 0 0 7px;
}

#contenu a.document:hover {
  TEXT-DECORATION: none;
}

#contenu .docdesc{
  DISPLAY: block;
  LINE-HEIGHT: 1.1em;
  PADDING: 0 0 0 7px;
  MARGIN: 0 0 5px 0;
}

#contenu .colonne1 {
  FLOAT: left;
  WIDTH: 48%;
}

#contenu .colonne2 {
  FLOAT: right;
  WIDTH: 48%;
}
/*==========  Contenu - Rubrique  ==============*/

#contenu .rub {
  MARGIN: 0 0 1.5em 0;
}

#contenu .listeart1sur2 {
  FLOAT: left;
  WIDTH: 48%;
}

#contenu .listeart2sur2 {
  FLOAT: right;
  WIDTH: 48%;
}

#contenu .listerub1sur2 {
  FLOAT: left;
  WIDTH: 48%;
  CLEAR: both;
}

#contenu .listerub2sur2 {
  FLOAT: right;
  WIDTH: 48%;
}

#contenu .listerub1sur3 {
  FLOAT: left;
  WIDTH: 32%;
  PADDING: 0 1% 0 0;
  MARGIN: 0 0 20px 0;
  CLEAR: both;
}

#contenu .listerub2sur3 {
  FLOAT: left;
  WIDTH: 32%;
  PADDING: 0 1% 0 0;
  MARGIN: 0 0 20px 0;
}

#contenu .listerub3sur3 {
  FLOAT: left;
  WIDTH: 32%;
  MARGIN: 0 0 20px 0;
}

#contenu .listerub1sur5 {
  FLOAT: left;
  WIDTH: 20%;
  PADDING: 0 1% 0 0;
  MARGIN: 0 0 20px 0;
  CLEAR: both;
}

#contenu .listerub2sur5 {
  FLOAT: left;
  WIDTH: 20%;
  PADDING: 0 1% 0 0;
  MARGIN: 0 0 20px 0;
}

#contenu .listerub3sur5 {
  FLOAT: left;
  WIDTH: 20%;
  MARGIN: 0 0 20px 0;
}

#contenu .listerub4sur5 {
  FLOAT: left;
  WIDTH: 20%;
  PADDING: 0 1% 0 0;
  MARGIN: 0 0 20px 0;
}

#contenu .listerub5sur5 {
  FLOAT: left;
  WIDTH: 20%;
  MARGIN: 0 0 20px 0;
}

#contenu .titreacturub {
  COLOR: #484848;
  FONT: bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
  PADDING: 0px 12px 0.25em 0px;
  MARGIN: 0px;
  CLEAR: both;
}

#contenu .actuliterub {
  LINE-HEIGHT: 1em;
  DISPLAY: block;/* Indispensable pour IE 6 */
  BACKGROUND: #F7F5E9;
  MARGIN: 0px 0px 0.5em;
  PADDING: 0.25em 0px 0px 0px;
  COLOR: #484848;
}

#contenu .listerub {
  LINE-HEIGHT: 1em;
  DISPLAY: block;/* Indispensable pour IE 6 */
  BACKGROUND: #F7F5E9;
  MARGIN: 0px 0px 0.5em;
  PADDING: 0.25em 0px 0px 0px;
  COLOR: #484848;
}

#contenu .listerub .textesousrub {
  FONT-SIZE: 0.7em;
  MARGIN: 0 0 0 0;
  PADDING: 0 12px 5px 12px;
  COLOR: #484848;
  LINE-HEIGHT: 1.1em;
  TEXT-ALIGN: justify;
}

#contenu .listerub .liens {
  BACKGROUND: #FFFFFF;
  CLEAR: both;
}

#contenu .listerub .liens ul {
  LIST-STYLE-TYPE: none;
  MARGIN: 0px;
  PADDING: 0 0 0px 12px;
  FONT-SIZE: 0.6em;
}

#contenu .listerub .liens ul li {
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0px 3px;
  PADDING: 0 0 0 12px;
  MARGIN: 0;
}

#contenu .listerub .titresousrub {
  COLOR: #484848;
  FONT: bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
  DISPLAY: block;
  PADDING: 0px 12px 0.25em 12px;
  MARGIN: 0px;
}

#contenu .listerub .liens a {
  COLOR: #484848;
  MARGIN: 0px;
  PADDING: 0px;
  TEXT-DECORATION: none;
}

#contenu .listerub .liens a:hover {
  TEXT-DECORATION: underline;
}

#contenu .listeart {
/*  background: #FFFFFF; */
  PADDING: 0.25em 0px 0px 12px;
  MARGIN: 0.5em 0px 0px;
}

#contenu .titreartliste {
  COLOR: #484848;
  DISPLAY: block;
  FONT: bold 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
  BACKGROUND: url(../_images/puce_menu.gif) no-repeat 0px 5px;
  PADDING: 0px 0px 0px 5px;
  MARGIN: 0px;
  TEXT-DECORATION: underline;
}

#contenu .listeart a:hover {
  TEXT-DECORATION: none;
}

#contenu .listeetab {
  BACKGROUND: #F7F5E9;
  PADDING: 0.25em 5px 0.25em 12px;
  MARGIN: 0.5em 0px 0px;
}

#contenu .listeetab .titreetabliste {
  COLOR: #484848;
  DISPLAY: block;
  FONT: bold 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0px 3px;
  PADDING: 0px 0px 5px 5px;
  MARGIN: 0px;
  TEXT-DECORATION: underline;
}

#contenu .listeetab p {
  COLOR: #484848;
  FONT-SIZE: 0.7em;
  MARGIN: 0px 12px;
}

#contenu .listeetab a:hover {
  TEXT-DECORATION: none;
}

#contenu .choixpage {
  TEXT-ALIGN: right;
}

#contenu .choixpage select#debut_recherche {
  FONT-SIZE: 0.7em;
}

#contenu .choixpage select {
  FONT-SIZE: 0.7em;
}

#contenu .choixpage select#date {
  FONT-SIZE: 0.7em;
}

#contenu .choixpage input {
  FONT-SIZE: 0.7em;
  PADDING: 0px 5px;
}

#contenu .titrerubart {
  COLOR: #484848;
  FONT: bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
  MARGIN-TOP: 15px;
  MARGIN-BOTTOM: 0.3em;
  PADDING: 0px;
}

#contenu .actubox {
  MARGIN: 0.5em 0px;
}

#contenu .actubox .titremois {
  FONT-SIZE: 0.9em;
  FONT-WEIGHT: bold;
  COLOR: #70A50F;
  MARGIN: 0px 0px 0.25em;
  PADDING: 0.1em 0.5em;
  BACKGROUND: #FFFFFF;
}

#contenu .actubox .actu {
  MARGIN: 0px 0px 0.5em;
}

#contenu .actubox .lien {
  FONT-SIZE: 0.7em;
  COLOR: #70A50F;
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0px 2px;
  TEXT-DECORATION: underline;
  MARGIN: 0 0 0.25em;
  PADDING: 0 0 0 7px;
}

#contenu .actubox2 {
  MARGIN: 0.5em 0 0 0;
  BORDER: 1px solid #909090;
  PADDING: 10px;
}

#contenu .actubox2 .titresite {
  FONT-SIZE: 0.8em;
  COLOR: #70A50F;
  MARGIN: 0.25em 0;
}

#contenu .actubox2 ul {
  MARGIN: 0;
  PADDING: 0;
  LIST-STYLE-TYPE: none;
}

#contenu .actubox2 ul li {
  MARGIN: 0;
  PADDING: 0;
  CLEAR: both;
}

#contenu .actubox2 .lien {
  FONT-SIZE: 0.7em;
  COLOR: #70A50F;
  TEXT-DECORATION: underline;
  MARGIN: 0 0 0.25em;
  PADDING: 0;
}

#contenu .listediv .liens ul {
  LIST-STYLE-TYPE: none;
  PADDING: 0;
  MARGIN: 0;
  FONT-SIZE: 0.7em;
}

#contenu .listediv .liens ul li {
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0px 3px;
  PADDING: 0 0 0 12px;
  MARGIN: 0;
}

#contenu .listediv .titre {
  COLOR: #484848;
  FONT: 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
  PADDING: 1em 12px 0.25em 0px;
  MARGIN: 0px;
}

#contenu .listediv .liens a {
  COLOR: #484848;
  MARGIN: 0px;
  PADDING: 0px;
  TEXT-DECORATION: none;
}

#contenu .listediv .liens a:hover {
  TEXT-DECORATION: underline;
}

#contenu .titreactu_3colonnes a {
  FONT-SIZE: 0.7em;
  COLOR: #000000;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none;
}

#contenu .titreactu_3colonnes a:hover {
  TEXT-DECORATION: none;
}

#contenu .titreactu_5colonnes a {
  FONT-SIZE: 0.7em;
  COLOR: #000000;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none;
}

#contenu .titreactu_5colonnes a:hover {
  TEXT-DECORATION: none;
}
/*==========  Contenu - Page d'accueil  ==============*/

#messagedeservice {
  MARGIN: 12px 0 12px 0;
}

#messagedeservice #boxpermanent .innercentrale {
  PADDING: 5px 15px 10px 15px;
}

#contenu #messagedeservice h3.spip{
  COLOR: #484848;
  FONT: bold 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
  MARGIN-TOP: 15px;
  MARGIN-BOTTOM: 0.3em;
  PADDING: 0px;
}

#messagedeservice2 #boxpermanent {
  BACKGROUND: #FFFFFF url('jpg/fond_titre_cle7e169b.jpg') repeat-x 0% 0%;
}

#contenu #messagedeservice2 h3.spip{
  FONT-SIZE: 1.1em;
  COLOR: #949494;
  FONT-WEIGHT: bold;
  MARGIN-BOTTOM: 0.3em;
  PADDING: 0px;
}

#messagedeservice3 {
  MARGIN: 12px 0 12px 0;
}

#contenu #messagedeservice3 h3.spip{
  FONT-SIZE: 1.1em;
  COLOR: #549424;
  FONT-WEIGHT: bold;
  MARGIN-BOTTOM: 0.3em;
}

#messagedeservice3 #boxpermanent .innercentrale {
  PADDING: 0px;
}

#messagedeservice4 #boxpermanent {
  BACKGROUND: #FFFFFF url('jpg/fond_titre_cle7e169b.jpg') repeat-x 0% 0%;
}

#contenu #messagedeservice4 .texte {
  FONT-SIZE: 0.6em;
  TEXT-ALIGN: left;
}

#contenu #messagedeservice4 a.spip_out {
  TEXT-ALIGN: left;
}

#contenu #messagedeservice4 p.spip {
  MARGIN: 0 0 5px 0;
}

#contenu #messagedeservice4 h3.spip{
  FONT-SIZE: 1.1em;
  COLOR: #949494;
  FONT-WEIGHT: bold;
  MARGIN-BOTTOM: 0.3em;
  PADDING: 0px;
}

#contenu .titresite {
  COLOR: #484848;
  FONT: bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
  PADDING: 0px;
  MARGIN: 0px;
}

#contenu a.titresite:hover {
  TEXT-DECORATION: underline;
}

#contenu .bienvenue h4 {
  COLOR: #484848;
  FONT: bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
  MARGIN-TOP: 15px;
  MARGIN-BOTTOM: 0.3em;
  PADDING: 0px;
}

#contenu .bienvenue p {
  FONT-SIZE: 0.7em;
  MARGIN: 0 0 1.4em 0px;
  COLOR: #484848;
  LINE-HEIGHT: 1.1em;
}

#contenu #boxtitreactu h2 {
  COLOR: #549424;
  FONT: bold 1.1em Arial, Verdana, Helvetica, sans-serif;
  MARGIN: 0px;
  PADDING: 0 0 0 0px;
  CLEAR: both;
/*
*   border-bottom-width: 1px;
*   border-bottom-style: solid;
*   border-bottom-color: #CDCDCD;
*/
}

#contenu .listeactu h2 {
  COLOR: #2679AF;
  FONT: bold 1em Arial, Verdana, Helvetica, sans-serif;
  MARGIN: 0px;
  PADDING: 0 0 0 0px;
  CLEAR: both;
  BORDER-BOTTOM-WIDTH: 1px;
  BORDER-BOTTOM-STYLE: solid;
  BORDER-BOTTOM-COLOR: #CDCDCD;
}

#contenu .listeactu ul {
  MARGIN: 0;
  PADDING: 0;
  LIST-STYLE-TYPE: none;
}

#contenu .listeactu ul li {
  MARGIN: 0;
  PADDING: 0;
  CLEAR: both;
}

#contenu .actu {
  MARGIN: 0;
  PADDING: 5px 0 0 0;
  CLEAR: both;
}

#contenu .titreactu a {
  MARGIN: 0;
  PADDING: 0 0 2px 0;
  TEXT-DECORATION: none;
}

#contenu .titreactu a:hover {
  TEXT-DECORATION: underline;
}

#contenu .listeactu .lien {
  FONT-SIZE: 0.7em;
  COLOR: #70A50F;
  FONT-WEIGHT: normal;
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0px 2px;
  TEXT-DECORATION: none;
  MARGIN: 0px;
  PADDING: 0 0 0 7px;
}

.dateactu {
  FONT-STYLE: italic;
}

#contenu .tout {
  PADDING: 10px 0 10px 0px;
  LINE-HEIGHT: 1.1em;
  FONT-SIZE: 0.7em;
  TEXT-ALIGN: left;
}

#contenu .tout a {
  COLOR: #70A50F;
  TEXT-DECORATION: none;
}

#contenu .tout a:hover {
  TEXT-DECORATION: underline;
}

#dossier h2 {
  COLOR: #2679AF;
  FONT: bold 1em Arial, Verdana, Helvetica, sans-serif;
  MARGIN: 0px;
  PADDING: 0 0 0 0px;
  CLEAR: both;
  BORDER-BOTTOM-WIDTH: 1px;
  BORDER-BOTTOM-STYLE: solid;
  BORDER-BOTTOM-COLOR: #CDCDCD;
}

#dossier ul {
  MARGIN: 0;
  PADDING: 0;
  LIST-STYLE-TYPE: none;
}

#dossier ul li {
  MARGIN: 0 5px 0 0;
  PADDING: 0;
  CLEAR: both;
}

#dossier p {}

#dossier .titreactu a {
  MARGIN: 0;
  PADDING: 0 0 2px 0;
  TEXT-DECORATION: none;
}

#dossier .titreactu a:hover {
  TEXT-DECORATION: underline;
}

#dossier .titreactu .lien {
  FONT-SIZE: 0.7em;
  COLOR: #70A50F;
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0px 2px;
  MARGIN: 0 0 0.25em;
  PADDING: 0 0 0 7px;
}

#contenu .colonne1 .lien {
  FONT-SIZE: 0.7em;
  COLOR: #70A50F;
  FONT-WEIGHT: normal;
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0px 2px;
  TEXT-DECORATION: none;
  MARGIN: 0 0 0 0;
  PADDING: 0 0 0 7px;
}

#contenu .colonne2 .lien {
  FONT-SIZE: 0.7em;
  COLOR: #70A50F;
  FONT-WEIGHT: normal;
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0px 2px;
  TEXT-DECORATION: none;
  MARGIN: 0 0 0 0;
  PADDING: 0 0 0 7px;
}

#dossier .colonne1 {
  FLOAT: left;
  WIDTH: 48%;
}

#dossier .colonne2 {
  FLOAT: right;
  WIDTH: 48%;
}
/*==========  article photo  ==============*/

.photo-g {
  MARGIN: 0px 0px 1em;
  COLOR: #484848;
}

.photo-g img {
  FLOAT: left;
  MARGIN: 0px 10px 5px 0px;
  BORDER: 0px;
}

.photo-g .titrephoto {
  FONT-WEIGHT: bold;
  FONT-SIZE: 0.7em;
  COLOR: #484848;
  TEXT-DECORATION: underline;
}

.photo-g a:hover {
  TEXT-DECORATION: none;
}

.photo-g .linki {
  TEXT-ALIGN: left;
  FONT-SIZE: 0.7em;
}

.photo-g .linki a {
  FONT-WEIGHT: normal;
  COLOR: #70A50F;
  BACKGROUND: url(../_images/picto_photo.gif) no-repeat 0px 2px;
  PADDING: 0px 0px 0px 25px;
}

.mosaique {
  FLOAT: left;
  WIDTH: 170px;
  PADDING: 0 20px 20px 0;
  MARGIN: 0px 0px 1em;
  COLOR: #484848;
}

.mosaique img {
  MARGIN: 0px 10px 5px 0px;
  BORDER: 0px;
}

.mosaique .titrephoto {
  FONT-WEIGHT: bold;
  FONT-SIZE: 0.7em;
  COLOR: #484848;
  TEXT-DECORATION: underline;
}

.mosaique a:hover {
  TEXT-DECORATION: none;
}

.mosaique .linki {
  TEXT-ALIGN: left;
  FONT-SIZE: 0.7em;
}

.mosaique .linki a {
  FONT-WEIGHT: normal;
  COLOR: #70A50F;
  BACKGROUND: url(../_images/picto_photo.gif) no-repeat 0px 2px;
  PADDING: 0px 0px 0px 25px;
}
/*==========  Question  ==============*/

#question {
  COLOR: #4A4A4A;
}

#question h3 {
  FONT-SIZE: 0.8em;
  MARGIN: 1em 0px 0.5em;
}

#question p {
  FONT-SIZE: 0.7em;
  MARGIN: 0px;
}

#question a {
  FONT-SIZE: 1.1em;
  FONT-WEIGHT: bold;
  COLOR: #33698D;
  TEXT-DECORATION: underline;
}

#question a:hover {
  TEXT-DECORATION: none;
}
/*==========  Formulaire elettre  ==========*/

input.texteForm {
  BORDER: 1px solid black;
  BACKGROUND-COLOR: white;
  FONT: 11px "trebuchet ms", sans-serif;
  COLOR: black;
}
/*==========  Pied  ==============*/

#pied {
  COLOR: #787669;
  TEXT-DECORATION: none;
  FONT-SIZE: 0.6em;
  MARGIN-TOP: 1em;
  CLEAR: both;
}

#pied a {
  COLOR: #787669;
  TEXT-DECORATION: none;
}

#pied a:hover {
  TEXT-DECORATION: underline;
}

#copyright {
  COLOR: #787669;
  MARGIN-TOP: 0.2em;
}
/*================  formulaire  ===================*/

#f_style {
  MARGIN: 0px;
  PADDING: 1.5em 0px 0px;
}

#f_style label {
  FONT-SIZE: 0.7em;
  FONT-WEIGHT: bold;
  DISPLAY: block;
  FLOAT: left;
  WIDTH: 120px;
  MARGIN: 0px 0px 0.5em;
  COLOR: #484848;
}

#f_style input, #f_style textarea {
  DISPLAY: block;
  MARGIN: 0px 0px 0.5em;
  FLOAT: left;
  WIDTH: 350px;
  FONT: 0.7em Arial, Helvetica, sans-serif;
  PADDING: 0px 5px;
}

#f_style select {
  DISPLAY: block;
  MARGIN: 0px 0px 0.5em;
  FLOAT: left;
  WIDTH: 200px;
  HEIGHT: 1.8em;
  FONT: 0.7em Arial, Helvetica, sans-serif;
  COLOR: #484848;
}

#f_style br {
  CLEAR: left;
}

#f_style .valid {
  MARGIN: 0px 0px 0.5em 120px;
}

#f_style input#validform {
  WIDTH: 100px;
}

.f_style2 label {
  FONT-SIZE: 0.7em;
  FONT-WEIGHT: bold;
  DISPLAY: block;
  FLOAT: left;
  WIDTH: 180px;
  MARGIN: 0px 0px 0.5em;
  COLOR: #484848;
}

.f_style2 br {
  CLEAR: left;
}

.f_style2 select {
  DISPLAY: block;
  MARGIN: 0px 0px 0.5em;
  FLOAT: left;
  WIDTH: 200px;
  HEIGHT: 1.8em;
  FONT: 0.7em Arial, Helvetica, sans-serif;
  COLOR: #484848;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  BORDER: 1px solid #000000;
  FONT-WEIGHT: normal;
  VERTICAL-ALIGN: middle;
}

.f_style2 input {
  MARGIN: 0px 0px 0.5em 100px;
  WIDTH: 100px;
  HEIGHT: 19px;
  VERTICAL-ALIGN: middle;
  DISPLAY: inline;
}
/*================  tableau  ===================*/

#tableau {
  WIDTH: 100%;
}

#tableau table.forme {
  BORDER: 1px solid #73A415;
  BORDER-COLLAPSE: collapse;
}

#tableau th.forme {
  FONT-SIZE: 0.7em;
  COLOR: #484848;
  LINE-HEIGHT: 2em;
  PADDING: 2px 10px;
  BORDER: 1px solid #73A415;
  FONT-WEIGHT: normal;
}

#tableau td.forme {
  FONT-SIZE: 0.7em;
  PADDING: 5px 5px 5px 5px;
  COLOR: #484848;
  LINE-HEIGHT: 1.1em;
  BORDER: 1px solid #73A415;
}

#tableau td.formecoltexte {
  PADDING: 5px 10px 5px 5px;
  BORDER: 1px solid #73A415;
}

#tableau a.lien {
  COLOR: #70A50F;
  TEXT-DECORATION: underline;
}

#tableau a.lien:hover {
  TEXT-DECORATION: none;
}
/*================  forums  ===================*/

#tableauforum {
  WIDTH: 100%;
}

#tableauforum table.forum {
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: 1px solid #73A415;
}

#tableauforum th.forum {
  FONT-SIZE: 0.7em;
  BACKGROUND-COLOR: #73A415;
  COLOR: #FFFFFF;
  LINE-HEIGHT: 2em;
  PADDING: 2px 10px;
}

#tableauforum td.forumcoltexte {
  BACKGROUND-COLOR: #F7F5E9;
  PADDING: 5px 10px 5px 5px;
}

#tableauforum td.forum {
  FONT-SIZE: 0.7em;
  BACKGROUND-COLOR: #F7F5E9;
  PADDING: 5px 5px 5px 5px;
  COLOR: #484848;
  LINE-HEIGHT: 1.1em;
}

#tableauforum a.titreforum{
  FONT-SIZE: 0.7em;
  FONT-WEIGHT: bold;
  DISPLAY: block;
  COLOR: #70A50F;
  TEXT-DECORATION: underline;
}

#tableauforum a.titreforum:hover {
  TEXT-DECORATION: none;
}

#tableauforum .texteforum{
  FONT-STYLE: italic;
}

#tableauforum .titresujet{
  FONT-SIZE: 0.7em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 5px;
  TEXT-ALIGN: left;
}

#tableauforum hr {
  HEIGHT: 0px;
  BORDER: dotted #336699 0px;
  BORDER-TOP-WIDTH: 1px;
}

#tableauforum a.lienmsg {
  COLOR: #70A50F;
  TEXT-DECORATION: underline;
}

#tableauforum a.lienmsg:hover {
  TEXT-DECORATION: none;
}

#contenu .navforum {
/*  background: #F7F5E9;
    border-top: 1px solid #FF7A37; 
    margin: 0.5em 0px 1em 0px;
    padding: 0.25em 0 0.25em 0; */
  MARGIN: 2em 0px 0px 0px;
  PADDING: 0.25em 0 0.25em 0;
}

#contenu .retour {
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 4px 2px;
  PADDING: 0px 0px 0px 15px;
}

#contenu .retour a {
  COLOR: #484848;
  FONT-SIZE: 0.7em;
  LINE-HEIGHT: 1.1em;
  TEXT-DECORATION: underline;
}

#contenu .retour2 {
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 4px 2px;
  MARGIN: 2em 0px 0px 0px;
  PADDING: 0px 0px 0px 15px;
}

#contenu .retour2 a {
  COLOR: #484848;
  FONT-SIZE: 0.7em;
  LINE-HEIGHT: 1.1em;
  TEXT-DECORATION: underline;
}

#contenu .pagination {
  COLOR: #484848;
  FONT-SIZE: 0.7em;
  PADDING-TOP: 2px;
  LINE-HEIGHT: 1.1em;
  TEXT-ALIGN: right;
}

#contenu .pagination a {
  COLOR: #484848;
  TEXT-DECORATION: underline;
}

#contenu .pagination a:hover {
  COLOR: #484848;
  TEXT-DECORATION: none;
}

#contenu .retour a:hover {
  TEXT-DECORATION: none;
}

#contenu .action {
/*  margin: 0 0 0.5em;
    padding: 2px 0px 5px; */
  BACKGROUND: url(../_images/picto_ajouter.gif) no-repeat 2px 50%;
  MARGIN: 1em 0 0 0;
  PADDING: 2px 0px 5px;
}

#contenu .action a {
  FONT-WEIGHT: bold;
  COLOR: #484848;
  TEXT-DECORATION: none;
  FONT-SIZE: 0.8em;
  MARGIN: 2px 10px 0px 0px;
  PADDING: 4px 0px 5px 30px;
}

#contenu .titrerep {
  FONT-SIZE: 0.7em;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
  BACKGROUND-COLOR: #73A415;
  COLOR: #FFFFFF;
  LINE-HEIGHT: 2em;
  WIDTH: 99%;
  PADDING: 5px;
  MARGIN: 10px 0px 0px 0px;
}
/*================  forums hierarchiques ===================*/

#contenu ul.forum-total {
  PADDING: 0px;
  MARGIN: 0px;
  LIST-STYLE: none;
}

#contenu .forum-fil {}

#contenu .forum-fil ul {
  MARGIN: 0px;
  MARGIN-LEFT: 2em;
  PADDING: 0px;
  LIST-STYLE: none;
}

#contenu ul .forum {
  BORDER: 1px solid #909090;
  PADDING: 0px;
  MARGIN: 0px;
  MARGIN-BOTTOM: 0.5em;
}

#contenu .titre-forumh {
  WIDTH: 100%;
  PADDING-BOTTOM: 5px;
  TEXT-ALIGN: center;
  MARGIN-BOTTOM: 1px;
  BACKGROUND-COLOR: #73A415;
  COLOR: #FFFFFF;
  FONT-SIZE: 0.7em;
  FONT-WEIGHT: bold;
  LINE-HEIGHT: 2em;
}

#contenu .ligne-forumh {
  WIDTH: 100%;
  BACKGROUND-COLOR: #F7F5E9;
  POSITION: relative;
}

#contenu .ligne-forumh .titresujet{
  FONT-SIZE: 0.7em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 5px;
  TEXT-ALIGN: left;
  BORDER-BOTTOM: 1px dotted #336699;
}

#contenu .ligne-forumh .textesujet{
  FONT-SIZE: 0.7em;
  PADDING: 5px 5px 5px 5px;
  TEXT-ALIGN: left;
}

#contenu .ligne-forumh .repondre{
  LINE-HEIGHT: 1.1em;
  TEXT-ALIGN: right;
}

#contenu .ligne-forumh a.action{
  PADDING: 4px 5px 4px 28px;
  BACKGROUND: url(../_images/picto_ajouter.gif) no-repeat 2px 50%;
  FONT-SIZE: 0.7em;
  COLOR: #484848;
}

#contenu .ligne-forumh a.repmsg{
  PADDING: 0px 5px 0px 6px;
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0px 2px;
  FONT-SIZE: 0.7em;
  COLOR: #484848;
  TEXT-DECORATION: underline;
}

#contenu ul .com {
  BORDER: 1px solid #909090;
  PADDING: 0px;
  MARGIN: 0px;
  MARGIN-BOTTOM: 0.5em;
}

#contenu .ligne-com {
  WIDTH: 100%;
  BACKGROUND-COLOR: #FFFFFF;
  POSITION: relative;
}

#contenu .ligne-com .titresujet{
  FONT-SIZE: 0.7em;
  TEXT-ALIGN: left;
  COLOR: #73A415;
  PADDING: 5px 10px 0px 0px;
}

#contenu .ligne-com .textesujet{
  FONT-SIZE: 0.7em;
  PADDING: 0px 10px 0px 5px;
  TEXT-ALIGN: left;
  COLOR: #484848;
}

#contenu .ligne-com a.action{
  PADDING: 4px 5px 4px 28px;
  BACKGROUND: url(../_images/picto_ajouter.gif) no-repeat 2px 50%;
  FONT-SIZE: 0.7em;
  COLOR: #484848;
}

#contenu .ligne-com .repondre{
  LINE-HEIGHT: 1.1em;
  TEXT-ALIGN: right;
}

#contenu .ligne-com a.repmsg{
  PADDING: 0px 5px 0px 6px;
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0px 2px;
  FONT-SIZE: 0.7em;
  COLOR: #484848;
  TEXT-DECORATION: underline;
}

.photo-g .linki {
  TEXT-ALIGN: left;
  FONT-SIZE: 0.7em;
}

.photo-g .linki a {
  FONT-WEIGHT: normal;
  COLOR: #70A50F;
  BACKGROUND: url(../_images/picto_photo.gif) no-repeat 0px 2px;
  PADDING: 0px 0px 0px 25px;
}

#contenu .entetecom {
  CLEAR: both;
  FONT-SIZE: 0.8em;
  FONT-WEIGHT: bold;
  COLOR: #70A50F;
  BACKGROUND: #F7F5E9;
  MARGIN: 1em 0px 0.5em;
  PADDING: 0.25em 0.5em;
}
/*=====================  style agenda =======================*/

#calend {
  MARGIN: 0.5em 0px 1em 0px;
}

#calend table {
  BORDER-COLLAPSE: collapse;
  BORDER: thin solid #73A415;
}

#calend th {
  BORDER: thin solid #73A415;
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  BACKGROUND: #93BE28;
  TEXT-ALIGN: center;
  HEIGHT: 14px;
  FONT-SIZE: 0.8em;
}

#calend td {
  BORDER: thin solid #73A415;
  FONT-SIZE: 0.7em;
  PADDING: 3px;
  HEIGHT: 53px;
  VERTICAL-ALIGN: top;
}

#calend td.agendaThisDay{
  BACKGROUND: #d1d7dc;
}

#calend td.agendaThisMonth{
  BACKGROUND-COLOR: #FFFFFF;
}

#calend td.agendaNotThisMonth{
  BACKGROUND: #F7F5E9;
}

.choixmois .moisprec {
  COLOR: #484848;
  LINE-HEIGHT: 1.1em;
  TEXT-ALIGN: left;
  FONT-SIZE: 0.7em;
}

.choixmois .moisprec a{
  COLOR: #484848;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: underline;
}

.choixmois .moissuiv {
  COLOR: #484848;
  LINE-HEIGHT: 1.1em;
  TEXT-ALIGN: right;
  FONT-SIZE: 0.7em;
}

.choixmois .moissuiv a{
  COLOR: #484848;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: underline;
}

.choixmois .selectmois {
  TEXT-ALIGN: center;
}

.choixmois select {
  FONT-SIZE: 0.7em;
  HEIGHT: 1.8em;
  WIDTH: 8em;
}

.choixmois input {
  FONT-SIZE: 0.7em;
  PADDING: 0px 5px;
}

#calend a {
  FONT-SIZE: 0.8em;
  FONT-WEIGHT: normal;
  DISPLAY: block;
  COLOR: #70A50F;
  TEXT-DECORATION: underline;
  PADDING: 0 0 5px 6px;
  BACKGROUND: url(../_images/puce_menu_01.gif) no-repeat 0px 2px;
}

#calend a:hover {
  TEXT-DECORATION: none;
}

#artcal {
  MARGIN: 1em 0px 0.25em 0px;
  BACKGROUND: #FFEFE7;
  PADDING: 7px;
  COLOR: #484848;
}

#artcal .titrecal {
  FONT-SIZE: 0.7em;
  FONT-WEIGHT: normal;
  MARGIN: 0px;
  PADDING: 0px 0px 0px 10px;
  BACKGROUND: url(../_images/puce_article.gif) no-repeat 0px 3px;
}

#artcal .datecal {
  FONT-SIZE: 0.7em;
  FONT-WEIGHT: normal;
  MARGIN: 0px 0px 1em 0px;
  PADDING: 0px 0px 0px 10px;
  BACKGROUND: url(../_images/puce_article.gif) no-repeat 0px 3px;
}

#artcal a {
  COLOR: #F7F5E9;
  TEXT-DECORATION: none;
}

.folio {
  MARGIN: 10px 0px 0px 0px;
  BACKGROUND: #F7F5E9;
  PADDING: 0.25em 0.5em;
  COLOR: #484848;
  HEIGHT: 15px;
  LINE-HEIGHT: 0.7em;
}
/*==========  Plan  ==============*/

#plan {
  FONT-SIZE: 0.8em;
}

#plan ul {
  MARGIN: 0px;
  PADDING: 0px;
  LIST-STYLE-TYPE: none;
  LINE-HEIGHT: 1px;
}

#plan ul li {
  PADDING: 0px;
  MARGIN: 0px 0px 0.5em;
}

#plan ul li a {
  COLOR: #484848;
  TEXT-DECORATION: underline;
  BACKGROUND: #F7F5E9 url(../_images/picto_plan.gif) no-repeat 5px 5px;
  DISPLAY: block;
  LINE-HEIGHT: 2em;
  MARGIN: 0px;
  PADDING: 0px 0px 0px 30px;
  FONT-WEIGHT: bold;
}

#plan ul li ul {
  MARGIN: 0.75em 0px;
  PADDING: 0px;
}

#plan ul li ul li {
  MARGIN: 0px;
  PADDING: 0px;
}

#plan ul li ul li a {
  LINE-HEIGHT: 1.2em;
  TEXT-DECORATION: underline;
  BACKGROUND: #FFFFFF url(../_images/puce_menu.gif) no-repeat 30px 7px;
  DISPLAY: block;
  PADDING: 0px 0px 0px 40px;
}

#plan ul li ul li ul {
  MARGIN: 0 0 0.75em;
  PADDING: 0px;
}

#plan ul li ul li ul li {
  MARGIN: 0px;
  PADDING: 0px;
}

#plan ul li ul li ul li a {
  FONT-WEIGHT: normal;
  TEXT-DECORATION: underline;
  MARGIN: 0px;
  PADDING: 0px 0px 0px 60px;
  BACKGROUND: url(../_images/puce_menu.gif) no-repeat 50px 7px;
}

#plan a:hover {
  TEXT-DECORATION: none;
}
/*=========== Styles pour onisr ====================*/

table.StatRoute {
  PADDING: 5 5 5 5px;
  MARGIN: 20 0 3 0px;
  WIDTH: 100%;
  TEXT-ALIGN: left;
  LINE-HEIGHT: 1.4em;
  BORDER: none;
}

table.StatRoute tr.top {
  BACKGROUND-COLOR: #f6f6f6;
  FONT-WEIGHT: bold;
}

table.StatRoute tr.pair {
  BACKGROUND-COLOR: #D0F8B3;
}

table.StatRoute tr.impair {
  BACKGROUND-COLOR: #A7EB73;
}
/*==========  Styles propres de SPIP  ==============*/

#contenu h3.spip{
  COLOR: #484848;
  FONT: bold 1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
  PADDING: 1em 0px 0.2em 0px;
  MARGIN: 0px 0px 0.25em;
}

a {
  TEXT-DECORATION: none;
}

a:hover.LienH2 {
  TEXT-DECORATION: none;
}

a:hover {
  COLOR: #FF9900;
  TEXT-DECORATION: underline;
}

a.spip_url {
  TEXT-DECORATION: underline;
  COLOR: #70A50F;
}

a.spip_in {
  TEXT-DECORATION: underline;
  COLOR: #70A50F;
}

a.spip_out {
  COLOR: #70A50F;
  BACKGROUND-IMAGE: none;
  TEXT-DECORATION: underline;
  MARGIN: 0;
  PADDING: 0;
}

a.spip_glossaire {}

.spip_code {
  FONT: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.spip_note {}

.spip_documents{
  FONT: 100% Verdana, Arial, Helvetica, sans-serif;
}

table.spip {
  FONT-SIZE: 1em;/* indispensable pour IE 5.5 */
  BORDER: 1px solid #73A415;
  BORDER-COLLAPSE: collapse;
  MARGIN-BOTTOM: 1em;
}

table.spip tr.row_first {
  BACKGROUND-COLOR: #F7F5E9;
}

table.spip td {
  PADDING: 1px;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: middle;
  BORDER: 1px solid #73A415;
}

table.spip th {
  PADDING: 1px;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: middle;
  BORDER: 1px solid #73A415;
}

hr.spip {}

b.spip {}

i.spip {}

.spip_encadrer {
  FONT-SIZE: 0.7em;
  WIDTH: 99%;
  BACKGROUND-COLOR: #F7F5E9;
  PADDING: 5px;
  MARGIN: 0;
}

.forml {
  FONT: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
  WIDTH: 97%;
}

.spip_bouton {
  MARGIN: 5px 5px 0 0;
}

.spip_cadre {
  WIDTH: 100%;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING: 5px;
}

.formrecherche {
  WIDTH: 100%;
  BACKGROUND-COLOR: #FFDDAA;
}

.reponse_formulaire {
  FONT: bold 110% Verdana, Arial, Helvetica, sans-serif;
  COLOR: red;
}

.spip_surligne {}

p.spip {
  TEXT-ALIGN: justify;
  MARGIN: 0 0 15px 0;
}

ol.spip {
  MARGIN: 0 0 15px 3em;
}

ul.spip {
  PADDING: 0 0 15px 3em;
  POSITION: relative;/* indispensable pour IE 5.5 */
}

.spip_code {
  FONT-SIZE: 1.2em;
}

.spip_documents_center{
  TEXT-ALIGN: center;
  WIDTH: 80%;
}

.spip_documents_left{
  MARGIN: 0px;
  MARGIN-RIGHT: 5px;
  MARGIN-BOTTOM: 3px;
  TEXT-ALIGN: center;
}

.spip_documents_right{
  MARGIN: 0px;
  MARGIN-LEFT: 5px;
  MARGIN-BOTTOM: 3px;
  TEXT-ALIGN: center;
}

.diff-para-deplace {
  BACKGROUND: #e8e8ff;
}

.diff-para-ajoute {
  BACKGROUND: #d0ffc0;
  COLOR: #000000;
}

.diff-para-supprime {
  BACKGROUND: #ffd0c0;
  COLOR: #904040;
  TEXT-DECORATION: line-through;
}

.diff-deplace {
  BACKGROUND: #e8e8ff;
}

.diff-ajoute {
  BACKGROUND: #d0ffc0;
}

.diff-supprime {
  BACKGROUND: #ffd0c0;
  COLOR: #802020;
  TEXT-DECORATION: line-through;
}

.diff-para-deplace .diff-ajoute {
  BORDER: 1px solid #808080;
  BACKGROUND: #b8ffb8;
}

.diff-para-deplace .diff-supprime {
  BORDER: 1px solid #808080;
  BACKGROUND: #ffb8b8;
}

.diff-para-deplace .diff-deplace {
  BORDER: 1px solid #808080;
  BACKGROUND: #b8b8ff;
}
/* Barre de raccourcis SPIP */

a.spip_barre img {
  VERTICAL-ALIGN: middle;
  PADDING: 3px;
  MARGIN: 0px;
  BACKGROUND-COLOR: #eeeeee;
  BORDER-RIGHT: 1px solid #C0CAD4;
}

a.spip_barre:hover img {
  BACKGROUND-COLOR: white;
}

blockquote.spip {
  MARGIN: 10px 40px 10px 40px;
  BORDER: solid 1px #aaaaaa;
  BACKGROUND-COLOR: #ffffff;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
}

.marge {
margin-left: 5em;
}
 