/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  .chapo {
	margin-top: 0,5em;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 4px;
	font-size: x-small;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	float: left;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: groove;
	padding-bottom: 6px;
	}

  .texte {  }

  .ps { border-top: 1px dashed rgb(64, 64, 64);
    padding-top: 0.6em;
    margin-top: 0.6em;
    }

  .notes { border-top: 1px solid rgb(160, 160, 160);
    padding: 1.5em;
    margin-top: 0.6em;
    margin-bottom: 0.6em;
    }

  .menu { border-style: none solid solid;
    border-color: -moz-use-text-color rgb(160, 160, 160) rgb(160, 160, 160);
    border-width: 0px 1px 1px;
    margin: 0px 0px 16px;
    padding: 0px;
    }

  .menu ul { margin: 0px;
    padding: 0px 0px 4px;
    display: block;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .menu ol { margin: 0px;
    padding: 0px 0px 4px;
    display: block;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .menu-titre { border-top: 1px solid rgb(160, 160, 160);
    border-bottom: 1px dashed rgb(208, 208, 208);
    margin: 0px;
    padding: 3px 4px 2px;
    font-size: 90%;
    }

  .menu-item { margin: 0px;
    padding: 1px 4px;
    font-size: 80%;
    }

  .general { background-color: rgb(248, 248, 232);
    text-align: center;
    }

  .general .menu-titre { background-color: rgb(252, 252, 240);
    }

  .rubriques { text-align: center;
    background-color: rgb(255, 204, 51);
    }

  .rubriques .menu-titre { background-color: rgb(255, 204, 51);
    }

  .breves { background-color: rgb(255, 204, 51);
    }

  .breves .menu-titre { text-align: center;
    background-color: rgb(255, 204, 0);
    }

  .divers { background-color: rgb(255, 204, 51);
    }

  .divers .menu-titre { text-align: center;
    background-color: rgb(255, 204, 0);
    }

  .forums { background-color: rgb(255, 204, 51);
    }

  .forums .menu-titre { background-color: #00CC00;
    text-align: center;
    }

  .contenu { margin: 7 px;
    }

  .contenu h2.titre-extrait {
  margin-left: 7px;
    }

  .contenu h2.titre-texte { 
  margin-left: 7px;
   }

  .contenu .surtitre { margin-top: 0em;
    margin-bottom: 0em;
	margin-left: 7px;
    }

  .contenu .detail { 
  margin-left: 7px;
    }

  .contenu .detail .important { color: rgb(160, 32, 32);
   margin-left: 7px;
    }

  .extrait { margin: 0.5em;
    line-height: 1.4em;
    }

  .liste-articles { margin-top: 1em;
    margin-bottom: 1em;
    clear: left;
    }

  .contenu .forum-repondre { font-family: Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 90%;
    font-weight: bold;
    margin-top: 0.6em;
	margin-left: 7px;
    } 

	#principal {
	position: relative;
	left: 2px;
	/*left: 18em;*/
	top: 0px;
	margin: 0px;
	padding: 0px;
	/*margin-right: 2em;*/
	margin-right: 3%;
	margin-top: 0em;
	}


  #plan { margin: 2em 2em 0px 0px;
    padding: 0px;
    position: absolute;
    left: 2em;
    top: 0px;
    }

  #navigation { margin: 1.5em 0px 0px 3%;
    padding: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 24%;
    }

  .encart { margin: 1em 0px 0em;
    }

  .cartouche {
	padding-top: 1em;
	border-top: 2px solid #404040;
	margin-bottom: 0em;
	margin-left: 7px;
	}

  .spip_logos { border-width: 0px;
    margin: 3px;
    }

  .plan-secteur { margin-top: 0em;
    margin-bottom: 3em;
    clear: right;
    }

  .plan-secteur h1 { border: 1px solid rgb(26,98,62);
    margin: 0px;
    padding: 8px;
    display: block;
    font-size: 120%;
    font-weight: bold;
    background-color: rgb(255, 204, 0);
    text-align: center;
    }

  .plan-rubriques { clear: left;
    display: block;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .plan-rubrique { border: 1px solid rgb(160, 160, 160);
    padding: 3px;
    display: inline;
    font-weight: bold;
    }

  .plan-articles { clear: left;
    margin-top: 0.5em;
    margin-bottom: 1em;
    list-style-type: square;
    list-style-image: none;
    list-style-position: outside;
    }

  ul .plan-rubrique { border-color: rgb(184, 184, 184);
    background-color: rgb(255, 204, 0);
    }

  ul ul .plan-rubrique { border-color: rgb(208, 208, 208);
    background-color: rgb(0, 153, 0);
    }

  ul ul ul .plan-rubrique { border-color: rgb(232, 232, 232);
    background-color: rgb(51, 255, 51);
    }

  ul.forum-total { margin: 0px;
    padding: 0px;
    display: block;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .forum-fil { margin-top: 3em;
    }

  .forum-fil ul { margin: 0px 0px 0px 2em;
    padding: 0px;
    display: block;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .forum-titre { font-weight: bold;
    font-size: 120%;
    }

  .forum-item { margin: 0px;
    padding: 0.5em 1em 0em;
    text-align: justify;
    color: rgb(48, 48, 48);
    font-size: 80%;
    }

  .forum-repondre-message { text-align: right;
  margin-left: 7px;
    }

  ul .forum { border: 1px solid rgb(144, 144, 144);
    margin: 0px 0px 1em;
    padding: 0px;
    }

  ul ul .forum { border: 1px solid rgb(164, 164, 164);
    }

  ul ul ul .forum { border: 1px solid rgb(184, 184, 184);
    }

  ul ul ul ul .forum { border: 1px solid rgb(204, 204, 204);
    }

  ul ul ul ul ul .forum { border: 1px solid rgb(224, 224, 224);
    }

  ul ul ul ul ul ul .forum { border: 1px dashed rgb(224, 224, 224);
    }

  ul .forum-chapo { border-style: none none dashed;
    border-color: -moz-use-text-color -moz-use-text-color rgb(184, 184, 184);
    border-width: 0px 0px 1px;
    margin: 0px;
    padding: 3px 6px 2px;
    background: rgb(196, 224, 224) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 90%;
    }

  ul ul .forum-chapo { background: rgb(212, 232, 232) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  ul ul ul .forum-chapo { background: rgb(228, 240, 240) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  ul ul ul ul .forum-chapo { background: rgb(244, 248, 248) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  ul ul ul ul ul .forum-chapo { background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .signatures { margin: 1em 0px;
    width: 100%;
    }

  .signatures td, .signatures th { -moz-border-radius-topleft: 0.4em;
    -moz-border-radius-topright: 0.4em;
    -moz-border-radius-bottomright: 0.4em;
    -moz-border-radius-bottomleft: 0.4em;
    }

  .signatures-titre { margin: 0px;
    padding: 0.5em;
    clear: right;
    font-weight: bold;
    font-size: 120%;
    text-align: center;
    }

  .signature-date { padding: 0.5em;
    background: rgb(228, 240, 240) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    white-space: nowrap;
    }

  .signature-nom { padding: 0.2em;
    background: rgb(236, 244, 244) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-weight: bold;
    text-align: center;
    }

  .signature-message { padding: 0.4em;
    background: rgb(244, 248, 248) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 85%;
    text-align: justify;
    }

  .formrecherche { border: 1px solid rgb(144, 144, 144);
    margin: 0px;
    padding: 2px;
    background-color: rgb(242, 242, 242);
    color: rgb(80, 80, 48);
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 80%;
    font-weight: normal;
    }

  .formulaire { border: 1px solid rgb(160, 160, 160);
    margin: 0px 0px 16px;
    padding: 4px;
    color: black;
    background-color: rgb(246, 246, 246);
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 80%;
    font-weight: normal;
    }

  .forml { border: 1px dashed rgb(144, 144, 144);
    margin: 4px;
    padding: 1px;
    background-color: rgb(236, 236, 236);
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 90%;
    }

  .spip_bouton { border: 2px solid rgb(64, 64, 64);
    padding: 3px;
    background: rgb(208, 208, 208) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Geneva, Arial, Helvetica, san-serif;
    }

  .spip-admin {  }

  .titreRubrique { font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: small;
    font-style: normal;
    line-height: normal;
    }
	.titreRubriqueUne {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	}
	.TitreSousRubriqueUne {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	padding-left: 10px;
	font-weight: 100;
	}
  .TitreSousRubrique {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	padding-left: 10px;
    }

  .titrePourDate {
	border: 3px solid rgb(26,98,62);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: 100;
	color: rgb(51, 51, 51);
	background-position: center;
	text-align: center;
	vertical-align: middle;
	background-color: rgb(255, 204, 0);
	opacity: 0.99;
	margin: 30px;
    }
   
  .TitreMeneHorizontale {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	padding-left: 30px;
	padding-right: 30px;
	font-weight: bold;
	color: #00CC00;
    }
	
	.TitreMeneHorizontaleUne {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	padding-left: 30px;
	padding-right: 30px;
	font-weight: bold;
	color: #00CC00;
	}
	
	.TitreSurtitre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: 100;
	background-position: left;
	text-align: left;
	margin-left: 7px;
	color: #000000;
	float: left;
	height: 7px;
	}
	.TitreSurtitreArt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: 100;
	background-position: left;
	text-align: left;
	color: #000000;
	float: left;
	margin-left: 4px;
	}
	.TitreArticle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height: normal;
	font-weight: bold;
	background-position: left;
	text-align: left;
	margin-left: 7px;
	font-size: x-large;
	}
    .TitreDateTexte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    background-position: left;
    text-align: left;
    vertical-align: middle;
    margin-left: 7px;
	}
	.textJPD {
	font-size: 85%;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 7px;
	
	}

.credit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	left: 155px;
	clip: rect(auto,auto,auto,155px);
}
.PageRubriqueRubrique { font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: medium;
    font-style: normal;
    line-height: normal;
    font-weight: 120;
    color: rgb(255, 255, 255);
    }

  .PageRubirqueSousRubrique { border: medium none rgb(255, 255, 255);
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: small;
    font-style: normal;
    color: rgb(255, 255, 255);
	font-weight: 10;

    }
	.PostionArticle {
	position: absolute;
	clip: rect(auto,auto,auto,160px);
	}
.chapoJPD {
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 4px;
	font-size: medium;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	float: left;
}

