body {
	/*background-image:  url(/squelettes/styles/fond/consulc.jpg);
	background: #FFFFFF;*/
	color: #555753; 
	/*background: #E0D7C5 url(/squelettes/styles/fond/consultop.jpg);
	background-repeat : repeat-x !important;  */ /*pour dupliquer l'image sur axe horizontal*/
	background: #F7E7CE url(/squelettes/styles/fond/consultop.jpg) no-repeat top left;
	padding: 0px;
	margin: 0px;}
a {color: #A1805C;
	text-decoration:none;}
a img {border: 0;}
/*---comportement des liens de style bouton---*/
a.bouton {
	display:block;
	background-image:  url(/squelettes/styles/fond/bois.gif);
	color:#30362A;
	text-decoration:none;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	font-weight: bold;
	text-align:center;
	padding:1px;
	margin:10px 0px 10px 0px;}
a.bouton:hover {
	background-image:  url(/squelettes/styles/fond/bocl.gif);
	color:#808080;
	font-weight: bold;
border-bottom: #CABDAA solid 1px;
border-right: #CABDAA solid 1px;
border-top: #807F77 solid 2px;
border-left: #807F77 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(/squelettes/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(/squelettes/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: url(/squelettes/styles/fond/Logoest.gif)*/
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 85px;}
	/*display: block;
	background: #4A4137;
	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 {
	display: block;
	/*background: url(/squelettes/puces/spip-powered-hover.png)*/;
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 85px;
	/*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(/squelettes/styles/fond/boclart.jpg);*/
border-bottom: #808080 solid 0px; /*807F77*/
border-right: #807F77 solid 0px;
border-top: #CABDAA solid 0px;
border-left: #808080 solid 0px; /*B6C9B6*/
	padding: 4px 2px 4px 10px;
	margin-top: 5px;
	margin-right: 55px;
	margin-bottom: 10px;
	margin-left: 350px;
	text-align: left;
	font-size: 11px;
	/*color: #F8F6C4;*/
	color: #5A655A;
	font-weight: bold;
	font-family: Verdana,Helvetica,Arial,sans-serif;}
.bande-chemin a {
	color: #474747;
	font-weight: bold;}
.bande-chemin a:hover {
	color: #626262;}
.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;}
.droite_search { /*bloc de recherche à droite*/
	padding: 4px 2px 4px 2px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	text-align: left;
	float: right;
	font-family: Arial,Verdana,Helvetica,sans-serif;}
.centre {
	/*colonne centrale*/
	border: 0px;
	margin-left: 140px; 
	margin-right: 165px;
	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;
	/*margin: 0px;
	margin-bottom: 0px;
	padding-bottom:0 px;
	border: 0px;
	position: absolute;*/
	width:100%;
	/*position: relative;*/
    bottom: 0;
		background: #F7E7CE url(/squelettes/styles/fond/consulbottom.jpg) no-repeat bottom right;}
.footer .visit {
	font-size: 11px;
	color: #808080;
}
/* ================================ 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: 250px; 
	margin-right: 0px;
	margin-bottom: 5px;}
.lmdp {
	display: block;
	background: url(/squelettes/styles/fond/Logoest.gif);
	background-repeat: no-repeat;
	border: 0px;
	padding: 0px 5px 5px 0px;
	height: 90px;}
.lmdp:hover {
	display: block;
	background: url(/squelettes/styles/fond/Logoestover.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(/squelettes/styles/fond/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: #FFFFFF;
	font-size: 11px;
border-bottom: #363636 solid 2px;
border-right: #363636 solid 2px;
border-top: #808080 solid 1px;
border-left: #808080 solid 1px;
	width: 100%;
	text-align: center;
	padding: 3px 0px 3px 0px;
	color: #808080;
	margin: 20px 0px 20px 0px;}
.majdetail {
	background: #FFFFFF;
	color: #808080;
	font-size: 85%;  
	font-weight: bold;
	text-align: center;
	margin: 5px 5px 10px 50px;  
	padding: 1px 5px 1px 5px;
	border-right: 2px solid #808080;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 2px solid #808080;
	width: 220px;
	float: right;
	-moz-border-radius: 10px;}
/*  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;/* 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(/squelettes/styles/fond/boisl.jpg); 
	font-weight: bold;
	font-size: 80%;
	color: #30362A;
	text-align: center;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;}
.news a.en-tete:hover {
	background-image:  url(/squelettes/styles/fond/bocl_l.jpg);
	color: #585858;
border-bottom: #CABDAA solid 1px;
border-right: #CABDAA solid 1px;
border-top: #807F77 solid 2px;
border-left: #807F77 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: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA 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: #fcfcf4;}
.news .contenu a.nom-news:hover {
	color: #808080;
	background: #DEE7D6;
	text-decoration: none;}
.news .contenu .date {
	border-bottom: 1px solid #807F77;/*virer si bordure arrondie*/
	border-left: 0px solid #807F77;/*virer si bordure arrondie*/
/*-moz-border-radius: 10px;*/
	font-size: 60%;
	text-align: center;
	color: #808080;
	/*margin-left: 10%;*/
	padding: 1px;
	background: #fcfcf4;
	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(/squelettes/styles/fond/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(/squelettes/styles/fond/bois.gif);
 /*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(/squelettes/styles/fond/bois.jpg);*/
color:#31302D;
text-decoration:none;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
font-weight: bold;
text-align:center;}
 ul.menulist a:hover{
background-image:  url(/squelettes/styles/fond/bocl.gif);
	/*background:#F0F0FA;*/
color:#808080;
font-weight: bold;
border-bottom: #CABDAA solid 1px;
border-right: #CABDAA solid 1px;
border-top: #807F77 solid 2px;
border-left: #807F77 solid 2px;
/*padding: 0px 1px 0px 1px;*/
	text-decoration:none;}
/* background:#323284;
 color:#FFFFFF;}*/
ul.menulist li.smenu {
        background-image: url(../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(../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(/squelettes/styles/fond/boclarts.jpg);
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA 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(/squelettes/styles/fond/bois.jpg);
color:#5A655A;
font-weight: bold;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;}
.menu a:hover{
background-image:  url(/squelettes/styles/fond/bocl.jpg);
color:#808080;
font-weight: bold;
border-bottom: #CABDAA solid 1px;
border-right: #CABDAA solid 1px;
border-top: #807F77 solid 2px;
border-left: #807F77 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(/squelettes/styles/fond/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(/squelettes/styles/fond/gris.jpg);*/
	width: 100%;
	margin: 1px 1px 1px 1px;}
.nav2z .saisie-textez, .forml {
	display:block;
	color: #808080;
	font-weight:bold;
	background: #fcfcf4;
	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 ============================== */
/* Style de l'intitulé de chaque page */
.intitule {
	color: #30362A;
	background-image:  url(/squelettes/styles/fond/boclart.jpg);
	font-size: 18px;
	/*font-weight: bold;*/
	margin: 0px 30px 20px 30px;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	padding: 1px 5px 1px 5px;}
/* ~~~~~~~~~~~~ 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: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA 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(fond/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: #4A4137;
	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:#4A4137;
	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: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	background: #FFFFFF;
	margin: 0px 30px 20px 30px;   }
.sommaire .rubrique a.titre {
	display: block;
	font-size: 110%;
	color: #30362A;
	background-image: url(fond/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(fond/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: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	background: #ffffff;
	margin: 0px 30px 40px 30px;  }
.contenu .rubrique a.titre {
	display: block;
	font-size: 110%;
	color: #30362A;
	background-image: url(fond/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(fond/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: #a1805c;
	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: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA 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: #b8ac95;
	color: #FFFFFF;
	text-align: center;
	font-size: 100%;}
.contenu .rubrique tr.row_odd {
	background: #eeeae2;
	color: #000000;}
.contenu .rubrique tr.row_even {
	background: #eeeae2;
	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(/squelettes/puces/puce0.jpg);*/
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin: 5px 5px 10px 35px;}
.contenu .rubrique .filles a:hover {
	/*background-image:  url(/squelettes/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 #4A4137;
	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: #a1805c;
	background-image: url(/squelettes/styles/fond/boclart_last.jpg);/*#fdf8e5*/
	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: #a1805c;
	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(fond/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: #FAFAF3;
	border: 3px solid #E3DAD5;/*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 #E3DAD5;
	border-bottom: 1px solid #E3DAD5;
	border-right: 1px solid #E3DAD5;
	border-top: 1px solid #E3DAD5;
	width: 200px;
	float: right;}
.derniers-articles .chemin {
	color: #ffffff;
	font-weight: bold;
	padding: 10px 10px 5px 10px;}
/*derniers articles inclus dans la page sommaire*/
.derniers-articles .contenu {
border-bottom: #363636 solid 2px;
border-right: #363636 solid 2px;
border-top: #808080 solid 1px;
border-left: #808080 solid 1px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 100%;}
.derniers-articles a.titrenews {
	color:#990000; 
	padding: 5px;}
.derniers-articles a.titrenews:hover {
	color:#6E1E1E }
.derniers-articles .contenu .date {
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	font-size: 80%;
	text-align: center;
	color: #808080;
	margin-left: 80%;
	padding: 1px;
	background: #F5F1E4;
	text-align: center;}
.derniers-articles .contenu .texte {
	margin: 0px;
	padding: 5px;
	font-size: 100%;
	line-height: 110%;}
.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(/squelettes/styles/fond/boclart.jpg);
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA 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(/squelettes/styles/fond/boclart.jpg);
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA 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: #ffffff;
	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 #E3DAD5;
	border-bottom: 1px solid #E3DAD5;
	border-right: 1px solid #E3DAD5;
	border-top: 1px solid #E3DAD5;}
.article .texte {
	color: #000000;
	margin: 0px 10px 0px 10px;}
.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(/squelettes/styles/fond/boclart.jpg);
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA 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: #b8ac95;
	color: #FFFFFF;
	text-align: center;
	font-size: 100%;}
.article tr.row_odd {
	background: #eeeae2;
	color: #000000;}
.article tr.row_even {
	background: #eeeae2;
	color: #000000;}
.article td {
	border: 1px solid #FFFFFF;
	padding: 1px 5px 1px 5px;}
.article a.imprimer {
	display: block;
	background-image:  url(/squelettes/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;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	font-size: 85%;
	border: 1px solid #808080;
	/*margin: 10px 5px 10px 5px;*/
	padding: 5px;
	background: #fcfcf4;
	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: #fcfcf4;
	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;}
/* mise en forme du formulaire de pétition */
.petition {
	border: 2px solid #4A4137;
	padding: 10px;
	margin: 0px 30px 20px 30px;  
	background: #EEEEEE;}
.petition fieldset {
	border: 1px solid #4A4137;
	margin: 5px 0px 0px 0px;
	padding: 10px;}
.petition legend {
	color: #4A4137;
	font-weight: bold;
	border: 1px solid #4A4137;
	padding: 1px 5px 1px 5px;
	margin: 0px 0px 5px 0px;}
.petition .en-tete {
	color: #4A4137;
	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 #4A4137;
	padding: 10px;
	margin: 10px 30px 10px 30px;  
	background: #EEEEEE;
	font-size: 100%;}
.signatures .en-tete{
	color: #4A4137;
	font-size: 150%;
	margin: 0px 0px 5px 0px;}
.signatures td {
	border: 1px solid #4A4137;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	empty-cells: hide;
	font-size: 12px;}
.signatures thead {
	background: #4A4137;
	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: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	padding: 10px;
	margin: 20px 30px 10px 30px; 	 
	background: #fcfcf4;}
.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: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
/*border: 1px solid #6262A4;*/
	margin: 5px 0px 0px 0px;
	padding: 10px;}
.forum legend {
	color: #4A4137;
	font-weight: bold;
	border: 1px solid #4A4137;
	padding: 1px 5px 1px 5px;
	margin: 0px 0px 5px 0px;}
.forum .en-tete {
	/*background-image:  url(/squelettes/styles/fond/boclart.jpg);
border-bottom: #807F77 solid 2px;
border-right: #807F77 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: #4A4137;
	font-size: 150%;
	margin: 0px 0px 5px 0px;}
.forum textarea {
	width: 80%;}
.forum .visualisation {
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA 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(/squelettes/styles/fond/boclart.jpg);
/*border-bottom: #807F77 solid 1px;
border-right: #807F77 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;}
/* ~~~~~~~~~~~~ pagination des messages de forum ~~~~~~~~~~~~ */
.bande-pagination {
		margin: 0px 30px 30px 30px;
		text-align: left;
		text-decoration:none;
		font-size: 12px;}
		
	/*color: #30362A;
	background-image:  url(/squelettes/styles/fond/boclart.jpg);
	font-size: 18px;
	font-weight: bold;
	margin: 0px 30px 20px 30px;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #B6C9B6 solid 1px;
border-left: #B6C9B6 solid 1px;
	padding: 1px 5px 1px 5px;}
	AC9071
	CCC1AF
	30362A*/
		
.bande-pagination span.on {
	display:inline;
	background:#F7E7CE;
	color:#30362A;
	font-weight: bold;
	/*border: #30362A solid 1px;*/
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	padding: 1px 5px 1px 5px;
	margin:10px 2px 10px 2px;}
.bande-pagination a {
	display:inline;
	background:#D6BE94;
	color:#30362A;
	font-weight: bold;
	/*border: #30362A solid 1px;*/
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	padding: 1px 5px 1px 5px;
	margin:10px 2px 10px 2px;}
.bande-pagination a:hover {
	background:#FFFBE7;
	color:#30362A;}
/* ~~~~~~~~~~~~ plan du site et sites référencés ~~~~~~~~~~~~ */
.plan {
	font-size: 24px;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	background: #F6F6F6;
	margin: 0px 30px 0px 30px;  }
.plan .intitule {
	background-image:  url(/squelettes/styles/fond/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: #807F77;
	font-weight:bold;
	padding-left:15px;
	margin: 0.5em 0px 0px 0px;}
.plan a.rubrique:hover {
	background-image: url(/squelettes/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(/squelettes/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(/squelettes/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(/squelettes/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: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
background-image:  url(/squelettes/styles/fond/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(/squelettes/styles/fond/boclart.jpg);
	font-size: 140%;
	font-weight: bold;
	margin: 0px 0px 20px 0px; 
	padding: 1px 10px 1px 10px;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;}
.recherche .elements-trouves {
	color: #30362A;
	background-image:  url(/squelettes/styles/fond/boclart.jpg);
	font-size: 120%;
	font-weight: bold;
	padding: 1px 10px 1px 10px;
	margin: 0px 0px 10px 0px;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA 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(/squelettes/styles/fond/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(/squelettes/styles/fond/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: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	background-image:  url(/squelettes/styles/fond/gris.jpg);
	width: 100%;
	margin: 20px 0px 20px 0px;}
.nav2-logo .texte-logo {
	background-image:  url(/squelettes/styles/fond/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(/squelettes/styles/fond/boisl.jpg);
	font-weight: bold;
	font-size: 80%;
	color: #30362A;
	text-align: center;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;}
.web a.en-tete:hover {
	background-image:  url(/squelettes/styles/fond/bocl_l.jpg); 
	color: #808080;
border-bottom: #CABDAA solid 1px;
border-right: #CABDAA solid 1px;
border-top: #807F77 solid 2px;
border-left: #807F77 solid 2px;}
.web a.article-synd {
	display: block;
	color: #808080;
	text-decoration: none;
	background-image: url(/squelettes/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(/squelettes/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: 60%;
	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: #fcfcf4;
	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;/* 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(/squelettes/styles/fond/boisl.jpg); 
	font-weight: bold;
	font-size: 135%;
	color: #30362A;
	text-align: center;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;}
.breves a.en-tete:hover {
	background-image:  url(/squelettes/styles/fond/bocl_l.jpg); 
	color: #808080;
border-bottom: #CABDAA solid 1px;
border-right: #CABDAA solid 1px;
border-top: #807F77 solid 2px;
border-left: #807F77 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: #fcfcf4;}
.breves .contenu {
	background-color: #FFFFFF;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA 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: #fcfcf4;}
.breves .contenu a.nom-breve:hover {
	color: #808080;
	background: #F8F8E0;
	text-decoration: none;}
.breves .contenu .date {
	border-left: 1px solid #E3DAD5;
	border-bottom: 1px solid #E3DAD5;
	border-right: 1px solid #E3DAD5;
	border-top: 1px solid #E3DAD5;
	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(/squelettes/styles/fond/gris.jpg);}

/* ~~~~~~~~~~~~ accueil / sommaire~~~~~~~~~~~~ */
/* correspond à la page d'accueil */
.accueil {
	background-image: url(fond/boclart_last.jpg);
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA 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: 10px;}/*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 {
	color: #30362A;
	font-size: 140%;
	font-weight: bold;
	margin: 5px 10px 10px 10px;}/*bordures du titre de l'article*/
.accueil .annonce {
	background: #FFFFFF url(/squelettes/styles/fond/coll.jpg) no-repeat top left;
	border: 0px solid #E3DAD5;/*DFE9DE*/
	margin: 0px;  /*bordures de l'article 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 #E3DAD5;
	border-bottom: 1px solid #E3DAD5;
	border-right: 1px solid #E3DAD5;
	border-top: 1px solid #E3DAD5;
	-moz-border-radius: 10px;
	width: 200px;
	float: right;}
.accueil .chemin {
	color: #A1805C;
	font-weight: bold;
	padding: 10px 10px 5px 10px;}
.accueil .introduction {
	/*color: #FD2502;*/
	margin: 45px 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(/squelettes/styles/fond/boclart.jpg);
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	padding: 0px 15px 0px 15px;}
.accueil .descriptif {
	margin: 10px 10px 5px 10px;
	border-top: 1px solid;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	font-size: 100%;
	padding: 5px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #000000;}
/*###################### derniers articles inclus dans la page sommaire #######################*/
.accueil .contenu {
border-bottom: #E7DBD6 solid 2px;
border-right: #E7DBD6 solid 2px;
border-top: #E7DBD6 solid 1px;
border-left: #E7DBD6 solid 1px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 100%;}
	/*-moz-border-radius: 10px;*/
.accueil a.titrenews {
	color:#A5825A; 
	border: 1px solid #D6BE94;
	font-weight: bold;
	padding: 2px;}
.accueil a.titrenews:hover {
	color:#A5825A; 
	border: 1px solid #A5825A;
	padding: 2px;
	background: #F0E6CB;	
	text-decoration: none;}
.accueil .contenu .date {
	border-bottom: 0px solid #808080;
	border-left: 0px solid #808080;
	border-right: 0px solid #808080;
	border-top: 0px solid #808080;
	font-size: 80%;
	text-align: center;
	color: #808080;
	margin-left: 50%;
	margin-right: 5px;
	padding-bottom: 0px;
	/*background: #F5F1E4;*/
	text-align: center;}
.accueil .contenu .texte {
	margin: 0px;
	padding: 2px;
	font-size: 100%;
	line-height: 110%;}
.accueil .contenu a.nom-news {
	display: block;
	border-bottom: 0px solid #E7DBD6;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	color: #808080;
	margin: 0px;
	padding: 0px 0px 1px 0px;/*padding-left: 2px;*/
	/*background: #F7E7CE;*//*background-image: url(fond/bois.jpg);*/}
.accueil .contenu a.nom-news:hover {
	color: #A5825A;
	background: #F0E6CB;/*background-image: url(fond/bocl.jpg);*/
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #E7DBD6;
	text-decoration: none;}
/* ~~~~~~~~~~~~ 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(/squelettes/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: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA 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;}
/* ~~~~~~~~~~~~ ################ - agenda - ###############~~~~~~~~~~~~ */
.agenda {
	margin: 0px 0px 0px 0px;
	/*font-size: 90%;*/
	color: #4A4137;}
.agenda .en-tete {
	display: block;
	background-image:  url(/squelettes/styles/fond/bois.gif);
	font-weight: bold;
	font-size: 120%;
	color: #4A4137;
		padding: 1px 1px 1px 1px;
	text-align: center;
	border: 1px solid #808080;}
.agenda a.en-tete {
	display: block;
	background-image:  url(/squelettes/styles/fond/bois.gif);
	font-weight: bold;
	font-size: 130%;
	color: #4A4137;
	text-align: center;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;}
.agenda a.en-tete:hover {
	background-image:  url(/squelettes/styles/fond/bocl.gif);
	color: #4A4137;
border-top: #807F77 solid 2px;
border-left: #807F77 solid 2px;
border-bottom: #CABDAA solid 1px;
border-right: #CABDAA solid 1px;}
.agenda .contenu {
border-bottom: #807F77 solid 1px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	background-image:  url(/squelettes/styles/fond/bois.gif);
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 90%;
		font-weight: bold;
	/*width:150px;*/}
.agenda .contenu .mois {
	border-bottom:1px solid #808080;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 120%;	/*width:150px;*/
	text-align:center;}
.agenda .contenu .mois a{
    color: #A1805C;
	font-weight: bold;
    text-decoration: none ;
	font-size: 100%;}
.agenda .contenu .mois a:hover{
    text-decoration: none;
	color: #666666;}
.tableau {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BEBEBE;
	text-align:center;
	font-style:normal;}
.calendar_this_day {  /* surligne le jour d'aujourd'hui */
    background: #808080;
	font-weight:bold;
	color :#FFFFFF;}
.calendar_this_month {  /* couleur des cases appartenant au mois en cours */
	background-color: #FFFFFF;}
.calendar_not_this_month {  /* couleur des cases n'appartenant pas au mois en cours => début et fin de mois */
	background: #EEEEEE;
	color:#BEBEBE;}
.calendar_head_mini {    /* corespond à la ligne des jours : lu ma me je ve sa di*/
	background-color: #808080;
	text-align: center;
	font-size: 10px;
	color: #EEEEEE;
	font-family: Verdana, Arial, Helvatica, sans-serif;	
	font-style:normal;}
.calendar_event {			/*le jour de l'événement*/
	border: #a1805c solid 1px;
	background-color:#ffffff;}
.calendar_event:hover {			
	border: #a1805c solid 1px;
	background-color:#f7e7ce;}
/* ~~~~~~~~~~~~ agenda annuel ~~~~~~~~~~~~ */
.agenda_annuel {
	font-size: 18px;
	margin: 0px 30px 0px 30px; }
.agenda_annuel .intitule {
	color: #30362A;
	font-size: 100%;
	/*font-weight: bold;*/
	margin: 0px 0px 20px 0px;}
	
.agenda_annuel .bloc_agenda {
	background-color: #FFFFFF;
	margin: 0px 0px 20px 0px;
border-bottom: #807F77 solid 2px;
border-right: #807F77 solid 2px;
border-top: #CABDAA solid 1px;
border-left: #CABDAA solid 1px;
	padding: 1px 5px 5px 5px;
}
	
.agenda_annuel a.mois {
	display:block;
	color: #807F77;/*74857B*/
	font-weight:bold;
	padding-left:15px;
	margin: 0.5em 0px 0px 0px;}
.agenda_annuel a.mois:first-letter {
	text-transform: uppercase;}
.agenda_annuel a.mois:hover {
	background-image:url(../puces/puce0.jpg);
	background-position: left center;
	background-repeat: no-repeat;}
.agenda_annuel a.evenement {
	color: #30362A;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-size: 11px;}
.agenda_annuel a.evenement:hover {
	background-image:url(../puces/puce.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: underline;}
.agenda_annuel .date {
	color: #AC9071;}
.agenda_annuel ul {
	list-style-type: none;
	padding: 0px 0px 0px 20px; 
	margin: 0px;
	border: 0px;}
.agenda_annuel li {
	font-size: 80%;
	padding:0px;
	margin:0px;
	border: 0px;}
/* ~~~~~~~~~~~~ ################ - agenda - ###############~~~~~~~~~~~~ */

