body {

	margin:0px;

	text-align: justify;

	font-size: 14px;

	padding:0px;

	color: #000000;
; font-style: normal
; font-family: "Century Gothic"
; background-image: url(../img/body_bg.png); background-repeat: repeat

}



img, table { margin: 0; padding: 0; border: none; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size:; 1em; font-weight: normal; }



/*  Disposition a l'ecran des blocs principaux */



#conteneur { 

	width: 800px;

	background:url(../img/arr-cont.png) repeat;

	padding:0px 0px;

	margin:0px 0px;
; border: #04AA14; border-style: outset; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px

	

}



.bandeau {

	margin:0px 0px;

	padding:0px 0px;

	border-bottom:0px solid #FFFFCC;

	background:url(../img/lamerjechaut.gif) no-repeat scroll;; color: #FFFFFF;;
; height: 156px; clip:     rect(   )

}



.bandeau-left {

	background:no-repeat;

	margin:0px;

	padding:0px;

	height:100px;

	text-align:center;

	width:512px;

}



.bandeau-centre {

	margin:0px;

	padding:0 4px 8px 4px;

	width:;700px;

	margin:0px;

	background:;

	font-size:12px;

}



/*** Menu Horizontal ***/

.menu-horiz {

	font-weight:bold;

	padding:4px 0 0 0px;

	font-size:13px;

	margin:0px;

	height:30px;
; color: #04AA14
; font-family: Arial
}



.menu-horiz a {

	color:#0F308F;

	text-decoration:none;

	padding: 1px 8px;

}



.menu-horiz a:hover {

	color:v

	text-decoration: underline;

	padding: 1px 8px;

}



.gauche {

	width: 190px;176px;156px;

	margin: 0px;

	float:left;

	color:#FFFFFF;

	text-align:right;

	padding: 0px 2px 4px 2px;

	font-size:13px;

	line-height:1.6;

}



.centre {

	margin-left:198px;184px;170px;

	margin-right:5px;170px;

	margin-bottom:0px;

	margin-top:0px;

	text-align: justify;

	min-height:;250px;

	padding:0px;

}



.droite {

	float:right;

	width:156px;

	color: #121212;

	font-size:12px;

	padding: 0px 4px 4px 4px;

	margin:0px;

	text-align:center;

}



.footer {

	text-align:center;

	min-height:25px;

	padding:20px 10px 5px 5px;; background-position: top left160px;

	margin:0px;

	font-size:11px;

	color:#666666;

	clear:both;

	font-weight:bold;

	

}



.footer a {

	color:#666666;

}



.footer a:hover{

	color:#000000;

	text-decoration:none;

}



/** Contenu bloc gauche **/



.date {

	padding:0px;

	color: #FFFFFF;

	font-size:12px;

	text-align: center;

	margin:0px;

	float:left;

	width: 170px;

}



.bloc {

	background:repeat;

	border:1px solid  #ffffff;

	width:172px;

	color:#000000;

	text-align: left;

	padding: 0 0 4px 0;

	margin: 0 0 4px 0;

	line-height:1.1;

}



.bloc .titre {

	width:100%;

	background:#990000;

	color:#f7bd08;

	text-align:center;

	font-weight:bold;

	font-size: 13px;

	padding: 3px 0px;

	text-decoration:none;

}



.bloc .cont {

	padding:2px;	

}



.bloc .cont a {

	text-decoration:none;

	color:#000000;	

}

.bloc .cont a:hover {

	text-decoration:none;

	color:#008c21;#000000;	

}





/*  ------------------------------------------

/*  Habillage du contenu

/*  ------------------------------------------ */



/* ================================== Formatage des éléments de la colonne centrale ============================== */



/* Style de l'intitulé de chaque page */

.intitule {

	color: #666666;; font-style: italic; font-size: 14px;

	font-size: 15px;

	font-weight: bold;

	margin:0px; 

	padding:2px;

	text-align:left;

	display:block;

	text-decoration:underline;

	font-variant:normal

}





/* edito */



.edito {

	margin: 0px; 

	padding:0 5px;

	border:none;

}



.rubrique {

	margin: 0px; 5px 0px; /*Sarka-SPIP 1.8.2*/

	padding: 0px 5px;

	text-align:justify;

}

.article {

	margin: 0px; 5px 5px; /*Sarka-SPIP 1.8.2*/

	padding: 0px 5px;

	text-align:justify;

}

/* ~~~~~~~~~~~~ contenu ~~~~~~~~~~~~ */

/* Le bloc contenu contient les rubriques, */

/* les articles, et leurs objets associés */

/* in extenso */



/* Mise en forme */



.titre-bloc {

	color: #FF0000; ; text-decoration: none; font-size: 18px;

	font-size: 15px;

	font-weight: bold;

	margin:0px; 

	padding:2px;

	text-align:center;

	display:block;

	text-decoration:underline;

	font-variant:small-caps
; font-style: italic

}



a {

	color: #666666; 

	text-decoration: none;

}



a:hover {

	color: #3333cc;

	text-decoration: underline;

}



.image .spip_logos {

	float: right; left;

	margin: 3px;

	border:0px;

}



.titre {

	color: #666666;#000000;

	font-size: 16px;

	font-weight: bold;

	margin:0px; 

	padding:0;2px; 

	text-align: left;

	text-decoration:underline;

}



.detail {

	font-size: 11px;

	font-weight: bold;

	text-align:left; 

	color: #000000;

	padding: 0px;

}



.texte {

	color: #000000;

	margin: 0;5px;

	padding: 0px;

	text-align:justify;

}





h3 {

	color: #333399;

	font-weight: bold;

	margin: 0.5em 0em 0.5em 0em;

}



blockquote {

	background: #EEEEEE;

	padding: 0px 15px 0px 15px;

}





/* mise en forme des documents insérés dans le texte de l'article */



.spip_documents {

	display: block;

	padding: 5px;

	font-size: 95%;

	margin: 0;

	min-width:300px;

	max-width:500px;

}



.spip_documents_center {

	margin-left: auto;

	margin-right: auto;

}



.spip_doc_titre {

	padding: 5px 0px 0px 0px;

	text-align: center;

}



.spip_doc_descriptif {

	font-size: 90%;

	color: #808080;

	padding: 5px 0px 5px 0px;

	text-align: center;

}





.contenu {

	font-size: 13px;

	margin: 0px; /*Sarka-SPIP 1.8.2*/

	width: 100%; /*Sarka-SPIP 1.8.2*/

	text-align:justify;

}







/* contenu  documents joints (aux articles et aux rubriques) */



.doc {

	padding: 10px; /*Sarka-SPIP 1.8.2*/

	color:  #666666; 

	margin: 0px; /*Sarka-SPIP 1.8.2*/

}



.doc .en-tete {

	font-size: 12px;

	font-weight:bold;

	margin: 5px 0px 5px 0px; /*Sarka-SPIP 1.8.2*/

}



.doc .spip_logos {

	margin: 5px 0px 0px 30px;

	border:0px;

}



.doc a {

	display:block;

	text-decoration: none;

	color:  #666666; 

	margin: 0px 0px 5px 0px;

}



.doc a:hover {

	text-decoration: underline;

}



.vignette a:hover {

	text-decoration: none;

}



/* contenu  images jointes (aux articles et aux rubriques) */



.images {

	margin: 0px; /*Sarka-SPIP 1.8.2*/

	padding: 10px;

}



.images .en-tete {

	font-size: 11px;

	font-weight: bold;

	margin: 10px 0px 10px 0px;

	color: #333333; 

}



.images .vignette {

	font-size: 80%;

	margin: 10px;

	padding: 10px 0px 10px 0px;

}



.images ul {

	list-style-type: none;

	padding: 0px;

	margin: 0px;

	color: #000000;

}



/* ~~~~~~~~~~~~ derniers articles ~~~~~~~~~~~~ */

/* La classes "derniers articles" est mal nommée : */

/* elle correspond aux annonces d'articles, dans les */

/* pages sommaire, plan, recherche, auteur, etc. */



.derniers-articles {

	margin: 0px; ; background-color: #CCCCCC; /*Sarka-SPIP 1.8.2*/

	padding: 0px 5px;

	text-align:justify;
; color: #993300

}

.derniers-articles .titre-bloc {

	color: #FFFFFF; 

	font-size: 15px;

	font-weight: bold;

	margin:0px; 

	padding:2px;

	width:;200px; 

	background: #3399cc;#336633;

	text-align:center;

	display: inline; run-in;block;

	

	text-align:; left;

}

.derniers-articles a {

	color: #333333; 

	text-decoration: none;

}



.derniers-articles .image .spip_logos {

	display: block;

	float: left;

	margin: 5px;

	border:0px;

}



.derniers-articles a:hover {

	color: #333333; 

	text-decoration: underline;

}



.derniers-articles .en-tete {

	color: #fefefe;

	background: #0F308F;3399cc;#336633;

	font-size: 15px;

	font-weight: bold;

	text-align:center;

	text-decoration:;underline;

	margin: 0px 5px 5px 5px;

}



.derniers-articles .puce {

	background: url(../puces/puce-n0.gif) no-repeat center;

	height:11px;

	width:8px;

	}



.derniers-articles a.titre {

	display: block;

	color: #333399;

	text-decoration:underline;

	font-size: 14px;

	font-weight: bold;

	margin: 0px 1px 0px 0px;

	padding: 2px 2px 2px 15px;

	text-align:left;

}



.derniers-articles a.titre:hover {

	display: block;

	color: #333399;

	font-size: 14px;

	font-weight: bold;

	margin: 0px 1px 0px 0px;

	text-decoration:none; 

	padding: 2px 2px 2px 15px;

	text-align:left;

}



.derniers-articles .detail {

	color: #333333; 

	font-size: 10px;

	text-align: left; 

	margin: 0px; 

	padding: 1px 5px 1px 5px;

}



.derniers-articles .chemin {

	color: #AE091C;

	font-weight: bold;

	padding: 5px 5px 1px 5px;

}



.derniers-articles .introduction {

	color: #000000;

	text-align:justify;

	margin: 5px 5px 0px 5px;

}



.derniers-articles a.suite {

	text-decoration: none;

}



.derniers-articles a.suite:hover {

        text-decoration: underline;

	}





/*  Mise en forme des textes du contenu

---------------------------------------------- */



.lien {

	background: #EEE;

	margin: 1em;

	margin-bottom: 1.5em;

	padding: 0.82em;

	border: 1px solid #CCC;

	font-size: 0.82em;

	font-weight: bold; }





.ps, .notes {

	margin-top: 1.4em;

	padding-top: 2px;

	border-top: 2px solid #CCC; }

.ps { font-size: 0.82em; }

.notes { clear: both; font-size: 0.77em; }

.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }



/*  Portfolio

---------------------------------------------- */

#documents_portfolio {

	clear: both;

	margin-top: 1.4em;

	padding-top: 2px;

	border-top: 2px solid #CCC; }

#documents_portfolio h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }



#document_actif { margin-top: 1em; }



/*  Listes de documents joints (a un article ou une rubrique)

---------------------------------------------- */

#documents_joints {

	margin-top: 1.4em;

	padding-top: 2px;

	border-top: 2px solid #CCC; }

#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }

#documents_joints ul { margin: 0; padding: 0; list-style: none; }

#documents_joints li { margin-bottom: 0.4em; }

#documents_joints li .spip_doc_titre {}

#documents_joints li .spip_doc_titre small { font-weight: normal; }

#documents_joints li .spip_doc_descriptif {}





/*  ------------------------------------------

/*  Habillage specifique du plan du site

/*  ------------------------------------------ */



.page_plan .cartouche { display: none; }



.page_plan #contenu h2 {

	clear: both;

	background: #EEE;

	border: 1px solid #CCC;

	padding: 0.5em;

	margin-bottom: 1em;

	font-weight: bold;

	text-align: center; }



.page_plan #contenu .contre-encart ul {

	display: block;

	clear: left;

	margin-top: 0;

	margin-bottom: 1em;

	padding-top: 0; }

.page_plan #contenu .contre-encart li {}



.date-plan {

	padding:0px;

	color: #962222;

	font-weight:bold;

}



/* ~~~~~~~~~~~~ plan du site et sites référencés ~~~~~~~~~~~~ */



.plan {

	margin: 0px; 

	padding:0 5px;

	border:none;

}



.plan a.rubrique {

	display:block;

	color: #0f0f0f;

	font-weight:bold;

	padding-left:15px;

	margin: 0.5em 0px 0px 0px;

	text-decoration:underline;

}



.plan a.rubrique:hover {

	text-decoration:none;

}



.plan a.article {

	color: black;

	padding: 0px 0px 0px 5px;

	margin: 0px;

	font-size: 12px;

}



.plan a.article:hover {

	text-decoration: underline;

}



.plan a.breve {

	color: #000000; 

	padding: 0px 0px 0px 10px;

	font-size: 12px;

}



.plan a.breve:hover {

	text-decoration: underline;

}



.plan .date {

	color: #FFFFFF; 

	}



.plan ul {

	list-style-type: none;

	padding: 0px 0px 0px 10px; /*Sarka-SPIP 1.8.2*/

	margin: 0px;

	border: 0px;

}



.plan li {

	font-size: 14px;

	padding:0px;

	margin:0px;

	border: 0px;

	list-style:;square;

	padding-left:-8px;

	margin-left:10px;

}



.plan hr {

	margin: 10px 20px 10px 20px;

	border: 1px solid #990000;

}



.plan a.article-syndic {

	display: block;

	color: #000000;

	padding: 0px 0px 0px 10px;

	margin: 0px;

	font-size: 12px;

	font-weight: bold;

}



.plan a.article-syndic:hover {

	

}



.plan .date-syndic {

	color: #990000;

	font-weight: bold;

}



.plan .a-propos {

	display: block;

	border: 0px;

	background: #FFFFFF;

	color: #909090;

	font-size: 11px;

	padding: 3px 30px 5px 40px;

}



.plan .a-propos .site-pere {

	font-weight: bold;

}



.plan .a-propos .auteur-pere {

	font-weight: bold;

}





/* ~~~~~~~~~~~~ auteur ~~~~~~~~~~~~ */



.auteur {

	padding: 0px;

	margin: 0px 10px 0px 10px; /*Sarka-SPIP 1.8.2*/

	font-size: 12px;

}



.auteur div {

	text-align: left !important;

}



.auteur .nom {

	color: #5984af;

	font-size: 15px;

	font-weight: bold;

	margin: 0px 0px 20px 0px;

	padding: 0px;

}



.auteur .tchak {

	color: #000000;

	font-size: 13px;

	font-weight: bold;

	margin: 30px 0px 10px 0px;

	padding: 0px;

}



.auteur .spip_encadrer {

	border: 1px solid #5984af;

	color: #009999;

	font-size: 100%;

	margin: 5px 0px 10px 0px;

	padding: 5px;

}



/*  ------------------------------------------

/*  Habillage des formulaires

/*  ------------------------------------------ */



.formulaire_spip { text-align: left; font-size: 11px;0.77em; }

.formulaire_spip p { margin: 0.5em 0; padding: 0; }



.formulaire_spip fieldset {}

.formulaire_spip legend {}



.formulaire_spip label {}

.formulaire_spip .forml { width: 99%; font-family: inherit; font-size: inherit; }



/* Boutons */

.spip_bouton { text-align: right; }

.spip_bouton input { float: right; }





/* Formulaire de recherche */

.formulaire_recherche { width: 13em; text-align: left; margin:0px; padding:0px;  }

.formulaire_recherche label { display: inline; text-align:center; font-weight:lighter; none; }





/* formatage des tableaux */



table.spip  {

	font-size: 11px;

	width:99%;	

	margin: auto;

	margin-bottom: 1em;

	border: 1px solid #000000;

}



table.spip caption {

	caption-side: top; /* bottom pas pris en compte par IE */

	text-align: center;

	margin: auto;

	padding: 3px;

	font-weight: bold;

	background: #cccccc;

}





table.spip tr.row_first {

	background: #cccccc;

	color: #000000;

}



table.spip tr.row_odd {

	background: #eeeeee;

	color: #000000;

}



table.spip tr.row_even {

	background: #eeeedd;

	color: #000000;

}



table.spip th, table.spip td { 

 	padding: 3px; 

	text-align: left; 

	vertical-align: middle;

	border: 1px solid #333333;

}



/* bloc de navigation 1  arborescence du site */



.nav1 {

	width: 100%;

	text-align: center;left;

	margin:0px;

	padding:0px;

}

	  

.bord {

	/*bloc englobant nav1, pour créer une marge valable sous IE et firefox*/

	padding: 0px;

	margin:0px;

	margin-right:; 2px;

}





.nav1 ul {

	padding-left:;2px;

	padding:0px;

	margin:0px;

	width: 100%;

	line-height: 95%;

	list-style: none;

}



.nav1 li {

	margin:0;

	width: 100%;

	padding: 2px 1px 2px 0px;

	padding-left:;0px;

	padding-bottom:; 2px;

	font-size:12px;

	list-style-type:none;

	line-height: 1.2;

	text-align:left;

}



.gauche .titre {

	color:#99CCFF;

	font-size:12px;

	border:1px solid #FFFFCC;#FAC70A;#ffffff;

	padding:2px;

	margin:0px;

	margin-bottom:4px;

	font-weight:bold;

	text-align:center;

}
