body {
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

a {color: #A1805C; text-decoration:none;}

a img {border: 0;}

p, label, legend {border:0;
margin:2px;
padding:0;
}

/*---comportement des liens de style bouton---*/

a.bouton {
	display:block;
	background-image:  url(../pics/bois.jpg);
	color:#30362A;
	text-decoration:none;
	border-bottom: #74857B solid 2px;
	border-right: #74857B solid 2px;
	border-top: #B6C9B6 solid 1px;
	border-left: #B6C9B6 solid 1px;
	font-weight: bold;
	text-align:center;
	padding:1px;
	margin:10px 0px 10px 0px;}
a.bouton:hover {
	background-image:  url(../pics/bocl.jpg);
	color:#808080;
	font-weight: bold;
	border-bottom: #B6C9B6 solid 1px;
	border-right: #B6C9B6 solid 1px;
	border-top: #74857B solid 2px;
	border-left: #74857B solid 2px;
/*padding: 0px 1px 0px 1px;*/
	text-decoration:none;}
/*---comportement des logos de la colonne de gauche---*/
a.logo-spip-powered {
	display: block;
	background: url(../pics/puces/spip-powered.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 85px;}
a.logo-spip-powered:hover {
	display: block;
	background: url(../pics/puces/spip-powered-hover.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 85px;}
/*---Lettrine---*/	
.lettrine {
        float: left;
        font-size: 50px;
        font-weight: bolder;
        height: 40px;
        width: 40px;
        line-height: 40px;}


/*---Fin de Lettrine---*/	
/*-----------------------------------------------/
/*---comportement des éléments de formulaires---*/

.saisie-texte, .forml {
	display:block;
	color: #30362A;
	background: #F7FBF7;
	border: 1px solid #30362A;
	margin:5px 0px 5px 0px;
	padding:1px;}

.spip_bouton {
	display: block;
	background: #9EB09E;
	color: #F7FBF7;
	border: 1px solid #30362A;
	margin:5px 0px 5px 0px;}

.spip_bouton:hover {
	background: #F7FBF7;
	color: #30362A;
	border: 1px solid #30362A;}
fieldset {
	margin: 0px;
	padding: 0px;}

/*---style des info-bulles perso adaptées au contexte (image, plan...)---*/
a.info span {
	display: none;}
a.info:hover {
	background: none; /* correction d'un bug IE */}
.images a.info:hover span {	/* style des infobulles associées aux images */
	display: inline;
	position: absolute;
	z-index: 500;
	margin:0em 0 0 1em;
	background: #EEEEEE;
	text-align: left;
	color: #808080;
	padding: 0px 3px 0px 3px;
	border:1px solid #808080;
	width: 200px;}
.plan a.info:hover span {	/* style des infobulles associées aux articles syndiqués (page site.html) */
	display: inline;
	position: absolute;
	z-index: 500;
	margin:0em 0 0 1em;
	background: #EEEEEE;
	text-align: left;
	color: #808080;
	padding: 0px 3px 0px 3px;
	border:1px solid #808080;}
.recherche a.info:hover span {	/* style des infobulles associées aux articles syndiqués (page site.html) */
	display: inline;
	position: absolute;
	z-index: 500;
	margin:0em 0 0 1em;
	background: #EEEEEE;
	text-align: left;
	color: #808080;
	padding: 0px 3px 0px 3px;
	border:1px solid #808080;}
/*---affichage de code (pour afficher en mode texte du code html)---*/
tt {
	display: block;
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color: #669999;
	padding: 1em;
	margin: 1em 0em 1em 0em;  
	font-size: 90%;
	background: #E0F0F0;
	overflow: auto;
	max-height: 25em;}
/* ====================== Blocs principaux, décomposition de la page en 3 colonnes et 1 bandeau ====================== */
a.bandeau {	/*bandeau contenant le titre du site*/
	display: block;
	background: #6262A4;
	margin: 0px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	padding: 0px;
	font-size: 1px;
	font-weight: bold;
	color: #FFFFFF;
	height: 0px;
	padding: 10px 20px 10px 10px;
	text-align: right;}
a.bandeau:hover {
	color: #EEEEEE;
	text-decoration: none;}
.bande-chemin {	/*bande accrochée au bandeau de titre, contenant le chemin hiérarchique de la page en cours*/
/*	background-image:  url(pics/boclbande.jpg);*/
/*border-bottom: #5A655A solid 2px;
border-right: #5A655A solid 2px;
border-top: #617164 solid 1px;
border-left: #617164 solid 1px;*/
	padding: 4px 2px 4px 10px;
	margin-top: 5px;
	margin-right: 55px;
	margin-bottom: 1px;
	margin-left: 0px;
	text-align: left;
	font-size: 11px;
	/*color: #F8F6C4;*/
	color: #5A655A;
	font-weight: bold;
	font-family: Verdana,Helvetica,Arial,sans-serif;}
.bande-chemin a {
	color: #30362A;
	font-weight: bold;}
.bande-chemin a:hover {
	color: #AABBAB;}
.textbande {color: #F8F6C4; font-weight: bold;} /*pour IE seulement*/
.gauche {
	/*colonne de gauche*/
	border: 0px;
		margin-left: 5px;
	width: 150px;
	float: left;
	font-family: Arial,Verdana,Helvetica,sans-serif;}
.centre {
	/*colonne centrale*/
	border: 0px;
	margin-left: 140px; 
	margin-right: 160px;
	font-family: Arial,Verdana,Helvetica,sans-serif;}
.centrebis {
	/*colonne centrale articles*/
	border: 0px;
	margin-left: 140px; 
	margin-right: 0px;
	padding: 1px 1px 1px 1px;
	font-family: Arial,Verdana,Helvetica,sans-serif;}
.droite {
	/*colonne de droite*/
	border: 0px;
		margin-right: 8px;
	width: 170px;
	float: right;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;}
.footer {
	/*pied de page*/
	clear: both;
	text-align: center;
	font-size: 12px;
	color: #000000;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	padding: 20px;}
/* ================================ Formatage des éléments du bandeau =============================== */
a.bandeau .spip_logos {
	float: center;}
a.bandeau .nom-site {
	margin: 0px;
	padding: 0px;}
.logolmdp {
	border: 0px;
	margin-left: 300px; 
	margin-right: 0px;
	margin-bottom: 5px;}
.lmdp {
	display: block;
	background: url(http://lemondedesphasmes.free.fr/logo_lmdp/logo_lmdp.gif);
	background-repeat: no-repeat;
	border: 0px;
	padding: 0px 5px 5px 0px;
	height: 90px;}
.lmdp:hover {
	display: block;
	background: url(http://lemondedesphasmes.free.fr/logo_lmdp/logo_lmdpm.gif);
	background-repeat: no-repeat;
	border: 0px;}
/* ================================ Formatage des éléments du pied de page =============================== */
.footer a {
	color: #A1805C;
	text-decoration: none;}
.footer a:hover {
	text-decoration: underline;}
.bande-stats {     /*bande contenant le chemin hiérarchique des statistiques du site*/
/*border-bottom: #363636 solid 2px;
border-right: #363636 solid 2px;
border-top: #808080 solid 1px;
border-left: #808080 solid 1px;
	background-image:  url(../pics/bois.jpg); 
	padding: 2px 0px 2px 0px;
    margin: 2% 20% 0px 20%;*/
    text-align: center;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 10px;
/*    font-weight: bold;*/}
/* ================================ Formatage des éléments de la colonne de gauche =============================== */
/* bloc contenant la date de dernière mise à jour */
.maj {
	background: #F8F8EA;
	font-size: 11px;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
-moz-border-radius: 10px;
	width: 100%;
	text-align: center;
	padding: 3px 0px 3px 0px;
	color: #808080;
	margin: 20px 0px 20px 0px;}
/*  bloc des news du site   */
.news {
	margin: 0px 0px 0px 0px;
	font-size: 100%;
	color: #808080;}
.droite .news .spip_documents {
	display: block;
	width: 120px !important;
	padding: 3px;}
.centre .news .spip_documents {
	display: block;
	width: 200px !important;
	padding: 5px;}
.news .spip_documents_center {
	margin-left: auto;
	margin-right: auto;}
.news .spip_doc_titre {
	text-align: left;
	padding: 5px 0px 0px 0px;}
.news .spip_doc_descriptif {
	font-size: 90%;
	color: #808080;
	text-align: left;
	padding: 5px 0px 5px 0px;
	text-align: center;}
.news a.en-tete {
	display: block;
	background-image:  url(../pics/boisl.jpg); 
	font-weight: bold;
	font-size: 80%;
	color: #30362A;
	text-align: center;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;}
.news a.en-tete:hover {
	background-image:  url(../pics/bocl_l.jpg);
	color: #585858;
border-bottom: #B6C9B6 solid 1px;
border-right: #B6C9B6 solid 1px;
border-top: #74857B solid 2px;
border-left: #74857B solid 2px;}
.news a.titrenews {
	color:#A1805C; 
	padding: 5px;}
.news a.titrenews:hover {
	color:#A1805C }
.news .contenu .titre {
	border-bottom: 1px solid #808080;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: #808080;
	margin: 0px;
	padding: 1px;
	background: #EEEEEE;}
.news .contenu {
	background: #FFFFFF;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
/*-moz-border-radius: 10px;*/
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 100%;}
.news .contenu a.nom-news {
	display: block;
	border-bottom: 1px solid #808080;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	color: #808080;
	margin: 0px;
	padding: 1px;
	background: #F8F8EA;}
.news .contenu a.nom-news:hover {
	color: #808080;
	background: #DEE7D6;
	text-decoration: none;}
.news .contenu .date {
	border-bottom: 1px solid #74857B;/*virer si bordure arrondie*/
	border-left: 0px solid #74857B;/*virer si bordure arrondie*/
/*-moz-border-radius: 10px;*/
	font-size: 60%;
	text-align: center;
	color: #808080;
	/*margin-left: 10%;*/
	padding: 1px;
	background: #F8F8EA;
	text-align: center;}
.news .contenu .texte {
	margin: 0px;
	padding: 5px;
	font-size: 60%;
	line-height: 110%;
/*-moz-border-radius: 10px;*/}
.news .contenu .texte h3 {
	margin:0.3em 0em 0.3em 0em;
	padding:0px;
	font-size: 120%;
	line-height: 110%;}
.news .contenu .texte p {
	margin:0.7em 0em 0.7em 0em;
	padding:0px;}
.news .contenu .texte strong {
	color: #000000;}
.news .contenu  a {
	color:#A1805C;}
.news .contenu a:hover {
	text-decoration: underline;}
.news .contenu blockquote {
	border: 1px solid #808080;
	padding: 0px 5px 0px 5px;
	margin: 0px 10px 0px 10px;}
.news .contenu .notes {
	margin: 0px;
	padding: 5px;
	font-size: 100%;
	line-height: 110%;
	border-top: 1px solid #808080;}
/* bloc de navigation 1  arborescence du site */
.nav1 {        /*bloc contenant la hiérarchie*/
        width: 100%;
        padding:7px 2px 2px 4px;
        font-size: 12px;
/*background-image:url('pics/gris.jpg');
border-bottom: #363636 solid 2px;
border-right: #363636 solid 2px;
border-top: #808080 solid 1px;
border-left: #808080 solid 1px;*/
}
ul.menulist li ul{ display:none; 
}
ul.menulist li:hover>ul{ display:block; 
/*        padding:2px;*/
}
ul.menulist,
ul.menulist ul{
 background-image:url('../pics/bois.jpg');
 /*border:1px solid #FFFFFF;
 border-bottom: 0px;*/
 list-style:none;
 margin:0px;
 padding:0px;
 width:148px;
 _width:150px;}
ul.menulist ul{
 position:absolute;
 top:-1px;
 left:148px;}
ul.menulist li{
 position:relative;
 margin:0px;
 padding:0px;
 border-bottom: 3px solid #FFFFFF;/*F1E2C6*/}
ul.menulist a{
 display:block;
 _width: 100%;
/* color:#FFFFFF;*/
 text-decoration:none;
 padding: 2px;
/*background-image:  url('../pics/bois.jpg');*/
color:#31302D;
text-decoration:none;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
font-weight: bold;
text-align:center;}
 ul.menulist a:hover{
background-image:url('../pics/bocl.jpg');
	/*background:#F0F0FA;*/
color:#808080;
font-weight: bold;
border-bottom: #B6C9B6 solid 1px;
border-right: #B6C9B6 solid 1px;
border-top: #74857B solid 2px;
border-left: #74857B solid 2px;
/*padding: 0px 1px 0px 1px;*/
	text-decoration:none;}
/* background:#323284;
 color:#FFFFFF;}*/
ul.menulist li.smenu {
        background-image:url('../pics/puces/arrow.gif') !important;
        background-position: 140px;
        background-repeat: no-repeat;}
/*ul.menulist li.smenu:hover, ul.menulist li.smenu>a:hover {
        background-image: url('../pics/puces/arrowb.gif') !important;
        background-position: 137px;
        background-repeat: no-repeat;}*/
/* bloc de navigation 2  contact + admin + formulaire + s'inscrire */
/* -- CSS du menu horizontal --  CSS du menu horizontal -- CSS du menu horizontal -- CSS du menu horizontal --*/
.menu{
	padding: 3px 3px 2px 3px;
	display:block;
	font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 12px;
background-image:url('../pics/boclarts.jpg');
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
    position:absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*text-align: center;*/}
.menu ul{
    position:absolute;
    display:block;
    width:140px;
    padding:0; }
.menu li ul{
    visibility:hidden;}
.menu li li ul{
    position:absolute;
    margin-left:140px;
    margin-top:-23px;}
.menu li{
    list-style:none;
    width:140px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;}
.menu li li{
    display:block;
    float:none;}
/* correction IE bug */
* html .menu li li{
    display:inline;}
.menu a{
    text-align:center;
    color:#30362A;
    display:block;
    width:135px;
    text-decoration:none;
    padding:2px 0;
    margin:1px;
background-image:  url(../pics/bois.jpg);
color:#5A655A;
font-weight: bold;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;}
.menu a:hover{
background-image:  url(../pics/bocl.jpg);
color:#808080;
font-weight: bold;
border-bottom: #B6C9B6 solid 1px;
border-right: #B6C9B6 solid 1px;
border-top: #74857B solid 2px;
border-left: #74857B solid 2px;}
/* -- fin de CSS du menu horizontal --  fin de CSS du menu horizontal -- fin de CSS du menu horizontal -- fin de CSS du menu horizontal --*/
.nav2 {
	/*bloc contenant les liens de navigation*/
/*border-bottom: #363636 solid 2px;
border-right: #363636 solid 2px;
border-top: #808080 solid 1px;
border-left: #808080 solid 1px;
	background-image:  url(../pics/gris.jpg);
	width: 100%;
	margin: 20px 0px 20px 0px;*/
	}
.nav2 .texte {
	margin:10px;
	font-size: 12px;}
.nav2 .saisie-texte {
	width:90%;}
.nav2 .forml{
	width:90%;}
/*--------------------------------fonction recherche--------------------------------*/
.nav2z {
	/*border-bottom: #363636 solid 2px;
	border-right: #363636 solid 2px;
	border-top: #808080 solid 1px;
	border-left: #808080 solid 1px;
	background-image:  url(../pics/gris.jpg);*/
	width: 100%;
	margin: 1px 1px 1px 1px;}
.nav2z .saisie-textez, .forml {
	display:block;
	color: #808080;
	font-weight:bold;
	background: #F8F8E4;
	border: 1px solid #808080;
	margin:5px 0px 5px 0px;
	padding:1px;}
.nav2z .textez {
	margin:10px;
	font-size: 12px;}
.nav2z .saisie-textez {
	width:90%;}       
.nav2z .forml{
	width:90%;}

/*--------------------------------fin de fonction recherche--------------------------------*/
/* ================================== Formatage des éléments de la colonne centrale ============================== */
/* ~~~~~~~~~~~~ sommaire ~~~~~~~~~~~~ */
/* Le bloc sommaire contient l'édito et les annonces */
/* des derniers articles et des secteurs */
.sommaire {
	margin: 10px 30px 20px 30px;  
	font-size: 12px;
	margin: 0px;  
/* edito CADRES ROUGES EN HAUT DE PAGE*/}
.edito {
	font-size: 12px;
	margin: 10px 30px 20px 30px;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
}}
.edito a {
	color: #990000;
	text-decoration: none;	background-color: #ffffe0;}
.edito a:hover {
	color: #990000;
	text-decoration: underline;}
.edito .image .spip_logos {
	display: block;
	float: right;
	margin: 10px;}
.edito .surtitre {
	color: #000000;
	font-size: 120%;
	font-weight: bold;
	margin: 5px 10px 5px 10px;
	padding: 0px;}
.edito .titre {
	display: block;
	font-size: 110%;
	color: #FBF9B7;
	background-image: url(../pics/grcl.jpg); 
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
	padding: 1px 5px 1px 5px;
	margin-right: 50%;
	text-align:center;
	font-weight:bold;}
	/*color: #000000;
	font-size: 180%;
	font-weight: bold;
	margin: 5px 10px 5px 10px;
	padding: 0px;}*/
.edito .soustitre {
	color: #000000;
	font-size: 130%;
	font-weight: bold;
	margin: 5px 10px 5px 10px;
	padding: 0px;}
.edito .detail {
	font-size: 90%;
	font-weight: bold;
	text-align: right;
	color: #000000;
	padding-right: 10px;}
.edito .texte {
	color: #000000;
	margin: 10px;
	padding: 0px;}
.edito .chapo {
	color: #6262A4;
	margin: 10px;
	padding: 0px;
	font-weight: bold;}
.edito .post-scriptum {
	color: #000000;
	margin: 10px;
	padding: 0px;
	font-size: 100%;
	border-top: 2px solid #000000;}
.edito .post-scriptum .annonce {
	font-weight: bold;
	color:#6262A4;
	padding: 0px;
	margin: 10px 0px 10px 0px;}
.edito .notes {
	color: #000000;
	margin: 10px;
	padding: 0px;
	border-top: 2px solid #000000;
	font-size: 90%;}
.edito h3 {
	color: #808080;
	font-weight: bold;
	font-size: 140%;
	margin: 1.5em 0em 0.5em 0em;}
.edito blockquote {
	border: 1px solid #808080;
	background: #EEEEEE;
	padding: 0px 15px 0px 15px;}
.edito table {
	font-size: 90%;
	border-color: #FFFFFF;}
.edito tr.row_first {
	background: #808080;
	color: #FFFFFF;
	text-align: center;
	font-size: 100%;}
.edito tr.row_odd {
	background: #DDDDDD;
	color: #000000;}
.edito tr.row_even {
	background: #DDDDDD;
	color: #000000;}
.edito td {
	border: 1px solid #FFFFFF;
	padding: 1px 5px 1px 5px;}
/* annonce des rubriques-secteurs */
.sommaire .rubrique {
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	background: #FFFFFF;
	margin: 0px 30px 20px 30px;   }
.sommaire .rubrique a.titre {
	display: block;
	font-size: 110%;
	color: #30362A;
	background-image: url(../pics/boclrub.jpg); 
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding: 1px 5px 1px 5px;
	margin-right: 50%;
	text-align:center;
	font-weight:bold;}
.sommaire .rubrique a.titre:hover {
	display: block;
	font-size: 110%;
	color: #30362A;
	background-image: url(../pics/boclrub.jpg);	
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding: 1px 5px 1px 5px;
	margin-right: 50%;
	text-align:center;
	font-weight:bold;}
.sommaire .rubrique .texte {
	margin: 10px;	color: #808080;}
.sommaire .rubrique .texte a {
	color: #808080;
	text-decoration: none;}
.sommaire .rubrique .texte a:hover {
	text-decoration: underline;}
.sommaire .rubrique table {
	font-size: 85%;
	border-color: #FFFFFF;}
.sommaire .rubrique tr.row_first {
	background: #808080;
	color: #FFFFFF;
	text-align: center;
	font-size: 100%;}
.sommaire .rubrique tr.row_odd {
	background: #DDDDDD;
	color: #000000;}
.sommaire .rubrique tr.row_even {
	background: #DDDDDD;
	color: #000000;}
.sommaire .rubrique td {
	border: 1px solid #FFFFFF;
	padding: 1px 5px 1px 5px;}
.sommaire .rubrique .image .spip_logos {
	display: block;
	float: right;
	margin: 10px;}
/* ~~~~~~~~~~~~ contenu ~~~~~~~~~~~~ */
/* Le bloc contenu contient les rubriques, */
/* les articles, et leurs objets associés */
.contenu {
	font-size: 13px;
	margin: 0px;  
	width: 99%;  }
/* contenu  rubriques */
.contenu .rubrique {
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	background: #F7FBF7;
	margin: 0px 30px 40px 30px;  }
.contenu .rubrique a.titre {
	display: block;
	font-size: 110%;
	color: #30362A;
	background-image: url(../pics/boclrub.jpg);
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding: 1px 5px 1px 5px;
	margin-right: 50%;
	text-align:center;
	font-weight:bold;}
.contenu .rubrique a.titre:hover {
	display: block;
	font-size: 110%;
	color: #30362A;
	background-image: url(../pics/boclrub.jpg); 
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding: 1px 5px 1px 5px;
	margin-right: 50%;
	text-align:center;
	font-weight:bold;}
.contenu .rubrique .texte {
	margin: 10px;	text-align: justify;
	color: #000000;}
.contenu .rubrique .texte a {
	color: #990000;
	text-decoration: none;}
.contenu .rubrique .texte a:hover {
	text-decoration: underline;}
.contenu .rubrique .image .spip_logos {
	display: block;
	float: right;
	margin: 10px;}
.contenu .rubrique .imagerub .spip_logos {
	display: block;
	float: left;
	margin: 0px;}
.contenu .rubrique .descriptif {
	margin: 10px 150px 5px 10px;
	border-top: 1px solid;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	font-size: 85%;
	padding: 5px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #000000;}

.contenu .rubrique .descriptifa {
	margin: 10px 150px 5px 10px;
	border-top: 1px solid;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	font-size: 85%;
	padding: 5px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #000000;}	
	
.contenu .rubrique table {
	font-size: 85%;
	border-color: #FFFFFF;}
.contenu .rubrique tr.row_first {
	background: #808080;
	color: #FFFFFF;
	text-align: center;
	font-size: 100%;}
.contenu .rubrique tr.row_odd {
	background: #DDDDDD;
	color: #000000;}
.contenu .rubrique tr.row_even {
	background: #DDDDDD;
	color: #000000;}
.contenu .rubrique td {
	border: 1px solid #FFFFFF;
	padding: 1px 5px 1px 5px;}
/* contenu  rubriques filles */
.contenu .rubrique .filles {
	margin: 10px;}
.contenu .rubrique .filles a {
	display: block;
	color: #000000;
	font-weight: bold;
	/*background-image:  url(../pics/puces/puce0.jpg);*/
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin: 5px 0px 5px 30px;}
.contenu .rubrique .filles a:hover {
	/*background-image:  url(../pics/puces/puce1.jpg);*/
	background-position: left center;
	background-repeat: no-repeat;}
/* mise en forme des documents insérés dans le texte de la rubrique*/
.rubrique .spip_documents {
	display: block;
	padding: 10px;
	font-size: 95%;
	border: 1px solid #6262A4;
	margin: 10px 5px 10px 5px;
	padding: 5px;
	background: #F0F0FA;
	width: 200px !important;
	text-align: center;}
.rubrique .spip_documents_center {
	margin-left: auto;
	margin-right: auto;}
.rubrique .spip_doc_titre {
	text-align: left;
	padding: 5px 0px 0px 0px;
	text-align: center;}
.rubrique .spip_doc_descriptif {
	font-size: 90%;
	color: #808080;
	text-align: left;
	padding: 5px 0px 5px 0px;
	text-align: center;}
/* contenu  documents joints (aux articles et aux rubriques) */
.contenu .doc {
	padding: 10px;  
	color: #990000;
	background: #EDEBE7;
	margin: 0px;  }
.contenu .doc .en-tete {
	font-size: 110%;
	font-weight:bold;
	margin: 5px 0px 5px 0px;  }
.contenu .doc .spip_logos {
	margin: 5px 0px 0px 30px;}
.contenu .doc a {
	display:block;
	text-decoration: none;
	color: #990000;
	margin: 0px 0px 5px 0px;}
.contenu .doc a:hover {
	text-decoration: underline;}
.contenu .vignette a:hover {
	text-decoration: none;}
/* contenu  images jointes (aux articles et aux rubriques) */
.contenu .images {
	margin: 0px;  
	padding: 10px;
	background: #FFFFFF;}
.contenu .images .en-tete {
	font-size: 110%;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	color: #990000;}
.contenu .images .vignette {
	font-size: 80%;
	margin: 10px;
	padding: 10px 0px 10px 0px;}
.contenu .images ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	color: #000000;}
/* ~~~~~~~~~~~~ derniers articles / sommaire~~~~~~~~~~~~ */
/* correspond aux annonces d'articles, dans les */
/* pages sommaire, plan, recherche, auteur, etc. */
.derniers-articles {
	background-image: url(../pics/boclart_last.jpg);
border-bottom: #808080 solid 2px;
border-right: #808080 solid 2px;
border-top: #C9C8B6 solid 1px;
border-left: #C9C8B6 solid 1px;
	margin: 10px 30px 20px 30px;  
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;	text-align: justify;
	padding: 10px;}/*bordures de l'article de la couleur de l'en-tête*/
.derniers-articles a {
	color: #A1805C;
	text-decoration: none;}
.derniers-articles .image .spip_logos {
	display: block;
	float: left;
	margin: 10px;}
.derniers-articles a:hover {
	color: #A1805C;
	text-decoration: underline;}
.derniers-articles .en-tete {
	color: #30362A;
	font-size: 140%;
	font-weight: bold;
	margin: 5px 10px 10px 10px;}/*bordures du titre de l'article*/
.derniers-articles .annonce {
	background: #f7fbf7;
	border: 3px solid #DFE9DE;
	margin: 5px; /*bordures de l'article de la couleur de l'en-tête*/
	padding: 3px 3px 10px 3px;}
.derniers-articles .surtitre {
	color: #808080;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	padding-top: 5px;}
.derniers-articles a.titre {
	display: block;
	color: #807F77;
	font-size: 130%;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
	padding-top: 5px;}
.derniers-articles a.titre:hover {
	color: #717069;
	font-size: 130%;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	text-decoration: underline;}
.derniers-articles .soustitre {
	color: #808080;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	padding-top: 5px;
	border-bottom: 1px solid #808080}
.derniers-articles .detail {
	color: #808080;
	font-size: 85%;  
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 10px 0px;  
	padding: 1px 5px 1px 5px;
	border-left: 1px solid #DFE9DE;
	border-bottom: 1px solid #DFE9DE;
	border-right: 1px solid #DFE9DE;
	border-top: 1px solid #DFE9DE;
	width: 200px;
	float: right;}
.derniers-articles .chemin {
	color: #A1805C;
	font-weight: bold;
	padding: 10px 10px 5px 10px;}
.derniers-articles .introduction {
	color: #000000;
	margin: 10px 10px 0px 10px;}
.derniers-articles a.suite {
	text-align: right;
	display: block;}
.derniers-articles .post-scriptum {
	color: #000000;
	margin: 10px 0px 10px 0px;
	padding-top: 10px;
	font-size: 100%;
	border-top: 2px solid #1A1A19;}
.derniers-articles h3 {
	color: #30362A;
	font-weight: bold;
	font-size: 100%;
	/*margin: 1.5em 0em 0.5em 0em;*/
margin-bottom: 15px;
margin-right: 10px;
margin-top: 15px;
margin-left: 10px;
	text-align: center;
	background-image:  url(../pics/boclart.jpg);
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	/*border-color: #FFFFFF;*/
	padding: 0px 15px 0px 15px;}
/* ~~~~~~~~~~~~ article (affichage presque semblable à "derniers articles" ~~~~~~~~~~~~ */
/* contenu de l'article "proprement dit" */
.contenu .article {
	background-image:  url(../pics/boclart.jpg);
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	margin: 0px 30px 20px 30px;  
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;	text-align: justify;
	padding: 1px 1px 1px 1px;  }
.article a img {border: 0;}
.article a {
	color: #A1805C;
	text-decoration: none;}
.article a:hover {
	color: #A1805C;
	text-decoration: underline;}
.article .image .spip_logos {
	display: block;
	float: left;
	margin: 10px;}
.article .surtitre {
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	margin: 5px;  }
.article .titre {
	color: #30362A;
	font-size: 140%;
	font-weight: bold;
	margin: 0px;  
	padding: 4px 0px 0px 10px}
.article .soustitre {
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	margin: 0px;  
	padding: 0px 0px 0px 10px}
.article .contenu {
	background: #F7FBF7;
	margin: 10px 0px 0px 0px;  
	padding: 0px 0px 10px 0px;  }
.article .detail {
	color: #808080;
	font-size: 85%;  
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 0px 70%;
	padding: 1px 5px 1px 5px;
	border-left: 1px solid #DFE9DE;
	border-bottom: 1px solid #DFE9DE;
	border-right: 1px solid #DFE9DE;
	border-top: 1px solid #DFE9DE;}
.article .texte {
	color: #000000;
	margin: 0px 10px 0px 10px;}
/*cadre photo en miniature cadre photo en miniature cadre photo en miniature cadre photo en miniature*/
.article .texte .spip_mini {
	display: block;
	padding: 10px;
	font-size: 85%;
	border: 1px solid #808080;
	margin: 10px 5px 10px 5px;
	padding: 5px;
	background: #F8F8EA;
	width: 150px !important; 
	text-align: center;}
/*cadre photo en miniature cadre photo en miniature cadre photo en miniature cadre photo en miniature*/
.article .chapo {
	color: #808080;
	margin: 10px 10px 0px 10px;
	border-bottom: 1px solid #808080;
	font-weight: bold;}
.article .post-scriptum {
	color: #000000;
	margin: 10px 0px 10px 0px;
	padding-top: 10px;
	font-size: 100%;
	border-top: 2px solid #1A1A19;}
.article .post-scriptum .annonce {
	font-weight: bold;
	color:#767676;
	padding: 0px;
	margin: 0px 0px 10px 0px;}
.article .notes {
	color: #000000;
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	border-top: 2px solid #808080;
	font-size: 90%;}
.article .en-tete {
	color: #FFFFFF;
	font-size: 130%;
	font-weight: bold;
	margin: 10px 0px 10px 0px;  }
.article h3 {
	color: #30362A;
	font-weight: bold;
	font-size: 100%;
	/*margin: 1.5em 0em 0.5em 0em;*/
margin-bottom: 15px;
margin-right: 50px;
margin-top: 15px;
margin-left: 50px;
	text-align: center;
	background-image:  url(../pics/boclart.jpg);
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	*/border-color: #FFFFFF;*/
	padding: 0px 15px 0px 15px;}
.article blockquote {
	border: 1px solid #808080;
	background: #EEEEEE;
	padding: 0px 15px 0px 15px;}
.article table {
	font-size: 90%;
	border-color: #FFFFFF;}
.article tr.row_first {
	background: #808080;
	color: #FFFFFF;
	text-align: center;
	font-size: 100%;}
.article tr.row_odd {
	background: #DDDDDD;
	color: #000000;}
.article tr.row_even {
	background: #DDDDDD;
	color: #000000;}
.article td {
	border: 1px solid #FFFFFF;
	padding: 1px 5px 1px 5px;}
.article a.imprimer {
	display: block;
	background-image:  url(../pics/puces/printer.gif);
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	float: right;
	margin-right: 10px; }
/* mise en forme des documents insérés dans le texte de l'article */
.article .spip_documents {
	display: block;
	padding: 10px;
	font-size: 85%;
	border: 1px solid #808080;
	margin: 10px 5px 10px 5px;
	padding: 5px;
	background: #F8F8EA;
	width: 450px !important; /* CADRE PHOTO - CADRE PHOTO - CADRE PHOTO - CADRE PHOTO - CADRE PHOTO - CADRE PHOTO - CADRE PHOTO - */
	text-align: center;}
/*cadre photo en miniature cadre photo en miniature cadre photo en miniature cadre photo en miniature*/
.article .spip_mini {
	display: block;
	padding: 10px;
	font-size: 85%;
	border: 1px solid #808080;
	margin: 10px 5px 10px 5px;
	padding: 5px;
	background: #F8F8EA;
	width: 150px !important; 
	text-align: center;}
/*cadre photo en miniature cadre photo en miniature cadre photo en miniature cadre photo en miniature*/
.article .spip_documents_center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;}
.article .spip_doc_titre {
	margin-left: auto;
	margin-right: auto;	
	padding: 5px 0px 0px 0px;
	text-align: center;}
.article .spip_doc_descriptif {
	font-size: 90%;
	color: #808080;
	margin-left: auto;
	margin-right: auto;	
	padding: 5px 0px 5px 0px;
	text-align: center;}
/* affichage en colonnes - mes fonctions appel de style dans l'en-tête de l'article*/	
/*.buzz .colonnes {*/
/*float: left;*/
/*text-align: justify;*/
/*width: 42%;*/
/*padding: 3%;*/
/*}*/
/* FIN affichage en colonnes*/		
/* mise en forme du formulaire de pétition */
.petition {
	border: 2px solid #6262A4;
	padding: 10px;
	margin: 0px 30px 20px 30px;  
	background: #EEEEEE;}
.petition fieldset {
	border: 1px solid #6262A4;
	margin: 5px 0px 0px 0px;
	padding: 10px;}
.petition legend {
	color: #6262A4;
	font-weight: bold;
	border: 1px solid #6262A4;
	padding: 1px 5px 1px 5px;
	margin: 0px 0px 5px 0px;}
.petition .en-tete {
	color: #6262A4;
	font-size: 150%;
	margin: 0px 0px 5px 0px;}
.petition textarea {
	width: 80%;}
/* mise en forme de l'affichage des signataires de pétition */
.signatures {
	border: 2px solid #6262A4;
	padding: 10px;
	margin: 10px 30px 10px 30px;  
	background: #EEEEEE;
	font-size: 100%;}
.signatures .en-tete{
	color: #6262A4;
	font-size: 150%;
	margin: 0px 0px 5px 0px;}
.signatures td {
	border: 1px solid #6262A4;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	empty-cells: hide;
	font-size: 12px;}
.signatures thead {
	background: #6262A4;
	font-weight: bold;
	color: #FFFFFF;}
.signatures a {
	color: #A1805C;
	text-decoration: none;}
.signatures a:hover {
	color: #A1805C;
	text-decoration: underline;}
/* ~~~~~~~~~~~~ dans la meme rubrique ~~~~~~~~~~~~ */
.articles-freres {
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	padding: 10px;
	margin: 20px 30px 10px 30px; 	 
	background: #F8F8EA;}
.articles-freres ol {
	color: #808080;}
.articles-freres .en-tete{
	color: #808080;
	font-size: 150%;
	margin: 0px 0px 5px 0px;}
.articles-freres .frere a {
	/* lien vers les articles frères sauf l'article en cours */
	color: #808080;
	text-decoration: none;
	font-weight: bold;}
.articles-freres .frere a:hover {
	color: #808080;
	text-decoration: underline;}
.articles-freres .frere .date {
	color: #A1805C;}
.articles-freres .en-cours {
	/* affichage du titre de l'article en cours (sans lien) */
	color: #808080;}
/* ~~~~~~~~~~~~ forum ~~~~~~~~~~~~ */
.annonce-forum {
	color: #A1805C;
	font-size: 150%;
	font-weight: bold;
	width: 100%;  
	margin: 0px 30px 0px 30px;  }
.forum {
	border: none;
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	margin: 0px 30px 0px 30px;  }
a.repondre {
	background: #A1805C;
	color: #FFFFFF !important;
	text-decoration:none !important;
	border: #A1805C solid 1px;
	text-align:center;
	padding: 1px 5px 1px 5px;
	float: right;}
a.repondre:hover {
	background:#FFFFFF !important;
	color:#A1805C !important;
	text-decoration:none !important;}
.forum fieldset {
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
/*border: 1px solid #6262A4;*/
	margin: 5px 0px 0px 0px;
	padding: 10px;}
.forum legend {
	color: #6262A4;
	font-weight: bold;
	border: 1px solid #6262A4;
	padding: 1px 5px 1px 5px;
	margin: 0px 0px 5px 0px;}
.forum .en-tete {
	/*background-image:  url(../pics/boclart.jpg);
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	margin: 0px 30px 20px 30px;  
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;	text-align: justify;
	padding: 1px 1px 1px 1px;*/
	color: #6262A4;
	font-size: 150%;
	margin: 0px 0px 5px 0px;}
.forum textarea {
	width: 80%;}
.forum .visualisation {
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	/*border: 1px solid #6262A4;*/
	margin: 10px 0px 0px 0px;}
.forum .visualisation a {
	color: #A1805C;
	text-decoration: none;}
.forum .visualisation a:hover {
	color: #A1805C;
	text-decoration: underline;}
.forum .visualisation .titre {
   background-image:  url(../pics/boclart.jpg);
/*border-bottom: #74857B solid 1px;
border-right: #74857B solid 0px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;*/
	/*margin: 0px 30px 20px 30px;  */
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;	text-align: justify;*/
	padding: 1px 1px 1px 1px;
	/*border-bottom: 1px solid #FFFFFF;*/
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	margin: 0px;
	/*padding: 2px 10px 2px 10px;
	background: #6262A4;
	margin: 0px;*/}
.forum .visualisation .detail {	
	/*border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;*/
	font-size: 90%;
	text-align: center;
	color: #808080;
	width: 200px;
	float: right;
	padding: 1px;
	background: #F7FBF7;}
.forum .visualisation .texte {
	color: #808080;
	padding: 10px;}
.forum a.article-forum {
	text-decoration: none;
	font-size: 110%;
	color: #808080;
	font-weight: bold;}
.forum a.article-forum:hover {
	text-decoration: underline;}
/* ~~~~~~~~~~~~ plan du site et sites référencés ~~~~~~~~~~~~ */
.plan {
	font-size: 24px;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	background: #F6F6F6;
	margin: 0px 30px 0px 30px;  }
.plan .intitule {
	background-image:  url(../pics/boclart.jpg);
	color: #30362A;
	font-size: 70%;
	font-weight: bold;
	border-bottom: 1px solid #808080;
	padding: 1px 5px 1px 5px;
	margin: 0px 0px 20px 0px;  }
.plan a.rubrique {
	display:block;
	color: #7B867B;
	font-weight:bold;
	padding-left:15px;
	margin: 0.5em 0px 0px 0px;}
.plan a.rubrique:hover {
	background-image: url(../pics/puces/puce0.jpg);
	background-position: left center;
	background-repeat: no-repeat;}
.plan a.article {
	color: #676768;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-size: 11px;}
.plan a.article:hover {
	background-image: url(../pics/puces/puce.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: underline;}
.plan a.breve {
	color: #808080;
	padding: 0px 0px 0px 10px;
	font-size: 11px;}
.plan a.breve:hover {
	background-image: url(../pics/puces/puce.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: underline;}
.plan .date {
	color: #A1805C;}
.plan ul {
	list-style-type: none;
	padding: 0px 0px 0px 20px; 
	margin: 0px;
	border: 0px;}
.plan li {
	font-size: 70%;
	padding:0px;
	margin:0px;
	border: 0px;}
.plan hr {
	margin: 10px 20px 10px 20px;
	border: 1px solid #A1805C;}
.plan a.article-syndic {
	display: block;
	color: #30362A;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-size: 12px;
		background: #FFFFFF;
	/*font-weight: bold;*/}
.plan a.article-syndic:hover {
	background-image: url(../pics/puces/puce.gif);
	background-position: left top;
	background-repeat: no-repeat;}
.plan .date-syndic {
	color: #A1805C;
	/*font-weight: bold;*/}
.plan .a-propos {
	display: block;
	border: 10px;
	/*background: #FFFFFF;*/
	color: #909090;
	font-size: 11px;
	padding: 5px 5px 5px 5px;}
.plan .a-propos .site-pere {
	font-weight: bold;}
.plan .a-propos .auteur-pere {
	font-weight: bold;}
/* ~~~~~~~~~~~~ auteur ~~~~~~~~~~~~ */
.auteur {
	padding: 0px;
	margin: 0px 30px 0px 30px;
	font-size: 12px;}
.auteur div {
	text-align: left !important;}
.auteur .image .spip_logos {
	display: block;
	float: right;
	margin: 10px;}
.auteur .nom {
	color: #30362A;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
background-image:  url(../pics/boclart.jpg);
	font-size: 140%;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	padding: 2px 2px 2px 10px;}
.auteur .bio {
	background-color:#F7FAF3;/*F7FBF7*/
	padding: 5px;
	border: 1px solid #808080;}
.auteur .tchak {
	color: #30362A;
	font-size: 130%;
	font-weight: bold;
	margin: 30px 0px 10px 0px;
	padding: 0px;}
.auteur .spip_encadrer {
	border: 1px solid #808080;
	color: #F7FBF7;
	font-size: 100%;
	margin: 5px 0px 10px 0px;
	padding: 5px;}
.auteur a {
	color: #990000;
	text-decoration: none;}
.auteur a:hover {
	text-decoration: underline;}
/* ~~~~~~~~~~~~ recherche ~~~~~~~~~~~~ */
.recherche {
	margin: 0px 30px 20px 30px;}
.recherche .intitule {
	color: #30362A;
	background-image:  url(../pics/boclart.jpg);
	font-size: 140%;
	font-weight: bold;
	margin: 0px 0px 20px 0px; 
	padding: 1px 10px 1px 10px;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;}
.recherche .elements-trouves {
	color: #30362A;
	background-image:  url(../pics/boclart.jpg);
	font-size: 120%;
	font-weight: bold;
	padding: 1px 10px 1px 10px;
	margin: 0px 0px 10px 0px;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	text-decoration: none;}
.recherche .mot-cle {
	color: #808080;
	font-size: 130%;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-decoration: underline;}
.recherche .derniers-articles {
	margin: 0px;}
.indentation {
padding: 10px 10px 10px 10px ;
	/*padding-left: 40px;*/}
.redimensionnement {
	font-size: 11px;}
/* ====================== Formatage des éléments de la colonne de droite ====================== */
/* ---------------bloc logos sites----------- */
.nav2-logo a.bouton-logo {
	display:block;	/*background:#E0E0E0;*/
	background-image:  url(../pics/gris.jpg);
	border: none;
	color:#F0F0FA;
	text-decoration:none;	/*border: none;*/
	text-align:center;	/*padding:1px;*/
	margin:10px 0px 10px 0px;	
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 2px;
	padding-bottom: 2px;}
.nav2-logo a.bouton-logo:hover {
	background-image:  url(../pics/grcl.jpg);
	border: none;	/*background:none;*/
	color:#E0E0E0;
	text-decoration:none;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;}
.nav2-logo .contenu .images {
	margin: 0px; 
	border: 0px;
	padding: 10px;
	background:none;}
.nav2-logo .contenu .images .en-tete {
	font-size: 110%;
	font-weight: bold;
	border: 0px;
	margin: 10px 0px 10px 0px;
	color: #990000;}
.nav2-logo .contenu .images .vignette {
	border: 0px
	font-size: 80%;
	margin: 10px;
	padding: 10px 0px 10px 0px;}
.nav2-logo .contenu .images ul {
	list-style-type: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
	color: #000000;}
.nav2-logo {	/*bloc contenant les logos*/
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	background-image:  url(../pics/gris.jpg);
	width: 100%;
	margin: 20px 0px 20px 0px;}
.nav2-logo .texte-logo {
	background-image:  url(../pics/gris.jpg);
	border: 0px;
	margin:0px;
	font-size: 12px;}
/* ~~~~~~~~~~~~ sites syndiqués ~~~~~~~~~~~~ */
.web {
	margin: 0px;
	font-size: 10px;
	padding: 0px 0px 5px 0px;
	font-size: 100%;}
.web a.en-tete {
	display: block;
	background-image:  url(../pics/boisl.jpg);
	font-weight: bold;
	font-size: 135%;
	color: #30362A;
	text-align: center;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;}
.web a.en-tete:hover {
	background-image:  url(../pics/bocl_l.jpg); 
	color: #808080;
border-bottom: #B6C9B6 solid 1px;
border-right: #B6C9B6 solid 1px;
border-top: #74857B solid 2px;
border-left: #74857B solid 2px;}
.web a.article-synd {
	display: block;
	color: #808080;
	text-decoration: none;
	background-image: url(../pics/puces/puce.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px 0px 5px 10px;
	margin: 0px 5px 0px 5px;}
.droite .web a.article-synd:hover {
	color: #808080;
	text-decoration: underline;}
.centre .web a.article-synd:hover {
	color: #808080;
	text-decoration: none;
	background-image: url(../pics/puces/puce.gif);
	background-position: left top;
	background-repeat: no-repeat;}
.web .site {
border-bottom: #363636 solid 2px;
border-right: #363636 solid 2px;
border-top: #808080 solid 1px;
border-left: #808080 solid 1px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 100%;
	background-color: #FFFFFF;}
.web .site .descriptif {
	border: 0px solid #808080;
	background-color: #FFFFFF;
	padding: 5px;
	color: #808080;}
.web .site a.nom-site {
	display: block;
	border-bottom: 1px solid #808080;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	color: #808080;
	margin: 0px;
	padding: 1px;
	background: #F8F8EA;
	margin-bottom: 1px;}
.web .site a.nom-site:hover {
	color: #808080;
	background: #F8F8E0;}
/* ~~~~~~~~~~~~ brèves ~~~~~~~~~~~~ */
.breves {
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	font-size: 100%;
	color: #808080;}
.droite .breves .spip_documents {
	display: block;
	width: 120px !important;
	padding: 3px;}
.centre .breves .spip_documents {
	display: block;
	width: 200px !important;
	padding: 5px;}
.breves .spip_documents_center {
	margin-left: auto;
	margin-right: auto;}
.breves .spip_doc_titre {
	text-align: left;
	padding: 5px 0px 0px 0px;}
.breves .spip_doc_descriptif {
	font-size: 90%;
	color: #808080;
	text-align: left;
	padding: 5px 0px 5px 0px;
	text-align: center;}
.breves a.en-tete {
	display: block;
	background-image:  url(../pics/boisl.jpg); 
	font-weight: bold;
	font-size: 135%;
	color: #30362A;
	text-align: center;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;}
.breves a.en-tete:hover {
	background-image:  url(../pics/bocl_l.jpg); 
	color: #808080;
border-bottom: #B6C9B6 solid 1px;
border-right: #B6C9B6 solid 1px;
border-top: #74857B solid 2px;
border-left: #74857B solid 2px;}
.breves .contenu .titre {
	border-bottom: 1px solid #808080;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	color: #808080;
	margin: 0px;
	padding: 0px;
	background: #F8F8EA;}
.breves .contenu {
	background-color: #FFFFFF;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 100%;}
.breves .contenu a.nom-breve {
	display: block;
	border-bottom: 1px solid #808080;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	color: #808080;
	margin: 0px;
	padding: 1px;
	background: #F8F8EA;}
.breves .contenu a.nom-breve:hover {
	color: #808080;
	background: #F8F8E0;
	text-decoration: none;}
.breves .contenu .date {
	border-left: 1px solid #DFE9DE;
	border-bottom: 1px solid #DFE9DE;
	border-right: 1px solid #DFE9DE;
	border-top: 1px solid #DFE9DE;
	font-size: 90%;
	text-align: center;
	color: #808080;
	margin-left: 60%;
	padding: 1px;
	background: #F7FBF7;
	text-align: center;}
.breves .contenu .texte {
	margin: 0px;
	padding: 5px;
	font-size: 100%;
	line-height: 110%;}
.breves .contenu .texte h3 {
	margin:0.3em 0em 0.3em 0em;
	padding:0px;
	font-size: 120%;
	line-height: 110%;}
.breves .contenu .texte p {
	margin:0.7em 0em 0.7em 0em;
	padding:0px;}
.breves .contenu .texte strong {
	color: #000000;}
.breves .contenu  a {
	color:#808080;}
.breves .contenu a:hover {
	text-decoration: underline;}
.breves .contenu blockquote {
	border: 1px solid #808080;
	padding: 0px 5px 0px 5px;
	margin: 0px 10px 0px 10px;}
.breves .contenu .notes {
	margin: 0px;
	padding: 5px;
	font-size: 100%;
	line-height: 110%;
	border-top: 1px solid #808080;}
/* ~~~~~~~~~~~~ mots-clés ~~~~~~~~~~~~ */
.droite .mots-cles {
        margin: 0px 0px 0px 0px;
        font-size: 100%;
        color: #808080;}
.droite .mots-cles a.en-tete {
        display: block;
        background-color: #669999;
        font-weight: bold;
        font-size: 200%;
        color: #FFFFFF;
        text-align: center;
        border: 1px solid #669999;}
.droite .mots-cles a.en-tete:hover {
        background-color: #FFFFFF;
        color: #669999;
        border: 1px solid #669999;}
.droite .mots-cles .contenu {
        border: 1px solid #669999;
        margin: 10px 0px 20px 0px;
        padding: 0px;
        font-size: 100%;}
.droite .mots-cles .contenu a {
        display: block;
        color: #669999;
        padding: 0px 5px 3px 5px;
        font-size: 110%;
        text-decoration: none;}
.droite .mots-cles .contenu a:hover {
        text-decoration: underline;}
.droite .mots-cles .contenu .nom-groupe {
        display: block;
        padding: 2px 5px 0px 5px;
        font-size: 110%;
        text-decoration: none;
        font-weight: bold;}
.droite .mots-cles .contenu a.type {
        display: block;
        border-bottom: 1px solid #669999;
        font-size: 130%;
        font-weight: bold;
        text-align: center;
        color: #669999;
        margin: 0px;
        padding: 1px;
        background: #FFFFFF;
        margin-bottom: 10px;
        text-decoration:none;}
.droite .mots-cles .contenu a.type:hover {
        color: #FFFFFF;
        background: #669999;}
<!-- autres -->
.fond {
	background-image:  url(../pics/gris.jpg);}

/* ~~~~~~~~~~~~ accueil / sommaire~~~~~~~~~~~~ */
/* correspond à la page d'accueil */
.accueil {
	background-image: url(../pics/boclart.jpg);
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
/*-moz-border-radius: 20px;*/
	margin: 0px 30px 20px 30px;  
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;	text-align: justify;
	padding: 1px;}/*bordures de l'accueil de la couleur de l'en-tête*/
.accueil a {
	color: #A1805C;
	text-decoration: none;}
.accueil .image .spip_logos {
	display: block;
	float: left;
	margin: 10px;}
.accueil a:hover {
	color: #A1805C;
	text-decoration: underline;}
.accueil .en-tete {
/*background-image: url(../pics/boclart.jpg);*/	
	color: #30362A;
	font-size: 140%;
	font-weight: bold;
	margin: 5px 10px 10px 10px;
/*-moz-border-radius: 20px;*/}/*bordures du titre de l'accueil*/
.accueil .annonce {
	background: #F7FBF7;
	margin: 0px; 
/*-moz-border-radius: 20px;*//*bordures de l'accueil de la couleur de l'en-tête*/
	padding: 0px 0px 10px 0px;}
.accueil .surtitre {
	color: #808080;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	padding-top: 5px;}
.accueil a.titre {
	display: block;
	color: #807F77;
	font-size: 130%;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
	padding-top: 5px;}
.accueil a.titre:hover {
	color: #717069;
	font-size: 130%;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	text-decoration: underline;}
.accueil .soustitre {
	color: #808080;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	padding-top: 5px;
	border-bottom: 1px solid #808080}
.accueil .detail {
	color: #808080;
	font-size: 85%;  
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 10px 0px;  
	padding: 1px 5px 1px 5px;
	border-left: 1px solid #DFE9DE;
	border-bottom: 1px solid #DFE9DE;
	border-right: 1px solid #DFE9DE;
	border-top: 1px solid #DFE9DE;
	width: 200px;
	float: right;}
.accueil .chemin {
	color: #A1805C;
	font-weight: bold;
	padding: 10px 10px 5px 10px;}
.accueil .introduction {
	color: #000000;
	margin: 10px 10px 0px 10px;}
.accueil a.suite {
	text-align: right;
	display: block;}
.accueil .post-scriptum {
	color: #000000;
	margin: 10px 0px 10px 0px;
	padding-top: 10px;
	font-size: 100%;
	border-top: 2px solid #1A1A19;}
.accueil h3 {
	color: #30362A;
	font-weight: bold;
	font-size: 100%;
margin-bottom: 15px;
margin-right: 10px;
margin-top: 15px;
margin-left: 10px;
	text-align: center;
	background-image:  url(../pics/boclart.jpg);
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	padding: 0px 15px 0px 15px;}
.accueil .descriptif {
	margin: 10px 10px 5px 10px;
	border-top: 1px solid;
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	font-size: 100%;
	padding: 5px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #000000;}

/* ~~~~~~~~~~~~ FIN - accueil / sommaire~~~~~~~~~~~~ */
.web_gal {
	margin: 0px;
	font-size: 10px;
	padding: 5px 5px 5px 5px;
	font-size: 100%;}
.web_gal a.article_synd_gal {
	display: block;
	color: #A1805C;
	text-decoration: none;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 3px 0px 3px 10px;
	margin: 5px 5px 5px 5px;}
.web_gal a.article_synd_for {
	display: block;
	color: #A1805C;
	text-decoration: none;
	background-image: url(../pics/puces/puce.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 3px 0px 3px 10px;
	margin: 5px 5px 5px 5px;}
.web_gal .site_gal {
border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
-moz-border-radius: 12px;
	margin: 5px 35px 5px 35px;
	padding: 5px 5px 5px 10px;
	font-size: 100%;
	background-color: #FFFFFF;}
.web_gal .site_gal .descriptif {
	border: 0px solid #808080;
	color: #808080;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 3px;	/*color: #646464;*/}
.web_gal .site_gal .site_pere {
	font-weight: bold;}
.web_gal .site_gal .auteur_pere {
	font-weight: bold;}
.web_gal .site_gal .latin {
	font-style: italic;}
.web_gal .forum {
	color: #A1805C;
	font-weight: bold;
	padding: 3px 3px 3px 5px;
	margin: 5px 5px 5px 5px;}
/*derniers articles inclus dans la page sommaire*/
.web_acc {
	margin: 0px;
	font-size: 10px;
	padding: 5px 5px 5px 5px;
	font-size: 100%;} 
.web_acc .site_acc {border-bottom: #74857B solid 2px;
border-right: #74857B solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
-moz-border-radius: 12px;
	margin: 5px 35px 5px 35px;
	padding: 0px 0px 5px 0px;
	font-size: 100%;
	background-color: #FFFFFF;} 
.web_acc a.actitrenews {
border-bottom: #b9cfba solid 1px;
border-right: #b9cfba solid 1px;
border-top: #b9cfba solid 1px;
border-left: #b9cfba solid 1px;
	color:#808080; 
	padding: 5px;	
	font-weight: bold;}
.web_acc a.actitrenews:hover {
	background: #b9cfba;		
	font-weight: bold;	
	text-decoration: none;
	color:#f8f8ea;}
.web_acc .acdate {
/*border-bottom: #B6C9B6 solid 1px;
border-right: #B6C9B6 solid 1px;
border-top: #B6C9B6 solid 1px;
	border-left: #B6C9B6 solid 1px;*/
	font-size: 80%;
	text-align: center;
	color: #74857B;
	margin-left: 80%;	
	margin: 5px 5px 5px 5px;
	padding: 1px;
	/*background: #f8f8ea;*/
	text-align: center;}
.web_acc .actexte {
	margin: 0px;
	padding: 5px;
	font-size: 100%; 
	line-height: 110%;}
.web_acc a.acnom-news {
	display: block;
	border-bottom: 1px solid #B6C9B6;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	color: #A1805C;	
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	/*background: #f8f8ea;*/}
/*.web_acc a.acnom-news:hover {
	color: #FFFFFF;
	background: #767368; 
	text-decoration: none;}*/

/* ~~~~~~~~~~~~ Forum - spécial div gauche - sites syndiqués ~~~~~~~~~~~~ */

.webf {
	margin: 0px;
	font-size: 10px;
	padding: 0px 0px 5px 0px;
	font-size: 100%;}

.webf a.en-tete {
	display: block;
	background-image:  url(../pics/boisl.jpg);
	font-weight: bold;
	font-size: 80%;
	color: #30362A;
	text-align: center;
	border-bottom: #74857B solid 2px;
	border-right: #74857B solid 2px;
	border-top: #B6C9B6 solid 1px;
	border-left: #B6C9B6 solid 1px;
	padding: 1px 1px 1px 1px;
	margin: 10px 10px 10px 10px;
}

.webf a.en-tete:hover {
	background-image:  url(../pics/bocl_l.jpg); 
	color: #808080;
	border-bottom: #B6C9B6 solid 1px;
	border-right: #B6C9B6 solid 1px;
	border-top: #74857B solid 2px;
	border-left: #74857B solid 2px;}

.webf a.article-synd {
	display: block;
	color: #808080;
	text-decoration: none;
	background-image: url(../pics/puces/puce.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 2px 2px 5px 10px;
	margin: 0px 5px 0px 5px;}

/*.droite .webf a.article-synd:hover {
	color: #808080;
	text-decoration: underline;}

.centre .webf a.article-syndf:hover {
	color: #808080;
	text-decoration: none;
	background-image: url(../pics/puces/puce.gif);
	background-position: left top;
	background-repeat: no-repeat;}*/

.webf .site {
	border-bottom: #363636 solid 2px;
	border-right: #363636 solid 2px;
	border-top: #808080 solid 1px;
	border-left: #808080 solid 1px;
	margin: 10px 0px 0px 0px;
	padding: 2px;
	font-size: 70%;
	background-color: #FFFFFF;}

.webf .site .descriptif {
	border: 0px solid #808080;
	background-color: #FFFFFF;
	padding: 5px;
	color: #808080;}

.webf .site a.nom-site {
	display: block;
	border-bottom: 1px solid #808080;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	color: #808080;
	margin: 0px;
	padding: 1px;
	background: #F8F8EA;
	margin-bottom: 1px;}

.webf .site a.nom-site:hover {
	color: #808080;
	background: #F8F8E0;}

/*--------------------------------formulaire inscription----------------------------*/

/*bloc contenant les liens de navigation*/

.nav2i {
	margin:0px;
	font-size: 10px;
	font-size: 100%;
	padding:2px;
	border-bottom: #363636 solid 2px;
	border-right: #363636 solid 2px;
	border-top: #808080 solid 1px;
	border-left: #808080 solid 1px;
	background-image: url(../pics/gris.jpg);
	}

.nav2i .textei {
	padding:0px;
	margin:0px;
	font-size: 70%;
}

.nav2i .saisie-textei {
	width:90%;
}

.nav2i .formli{
	width:90%;}

/*---comportement des éléments du formulaire---*/

.saisie-textei, .formli {
	display:block;
	color: #30362A;
	background: #F7FBF7;
	border: 1px solid #30362A;
	margin:5px 0px 5px 0px;
	padding:1px;}

.spip_boutoni {
	width:100%;
	background: #9EB09E;
	color: #F7FBF7;
	border: 1px solid #30362A;}

.spip_boutoni:hover {
	background: #F7FBF7;
	color: #30362A;
	border: 1px solid #30362A;}

fieldset {
	margin: 0px;
	padding: 3px;}

