/*  ----------------------------------------------------------- *//*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  *//*  ----------------------------------------------------------- *//* taille typo * Base				100% * ------------------------------------- * 20px				1.27em * 19px				1.21em * 18px				1.15em * 17px				1.09em * 16px				1.03em * 15px				0.96em * 14px				0.88em * 13px				0.82em * 12px				0.77em * 11px				0.71em * 10px				0.65em *  9px				0.59em * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE */

/*  ------------------------------------------/*
Correction des styles HTML par defaut/*
------------------------------------------ */

body
	{
	behavior: url("csshover.htc");
	text-align: center;
	font-size: 1em;
	color: #333;
	background: #fff;
	background-image: none;
	margin: 0;
	}
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/*  ------------------------------------------ */

#haut
	{
	position: relative;
	background: #FFFFFF;
	width: 854px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border-right: 2px solid #F9CA60;
	}
#page
	{
	position: relative;
	background: #FFFFFF;
	border-top: 2px solid #F9CA60;
	border-left: 2px solid #F9CA60;
	border-right: 2px solid #F9CA60;
	border-bottom: 2px solid #F9CA60;
	width: 852px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	}
.page_photoalbum #page
	{
	margin-bottom: 0;

	}
#conteneur
	{
 	width: 41em;
	border: none;
	margin-top: 0;
	margin-left: 10.7em;
	padding-top: 0.5em;
	padding-left: 2em;
	margin-right: auto;
	background-image: url(images/coin.gif);
	background-repeat: no-repeat;

	}
.page_photoalbum #conteneur
	{
 	width: 46em;
	background-image: none;
	margin-top: 0;
	margin-left: 0;
	padding-top: 0.5em;
	padding-left: 2em;

	}
#conteneur #contenu
	{
	margin: 0;
	padding: 0;
	border: none;
	float: left;
	width: 580px;
	font-size: 12px;
	}
#navigation
	{
	margin: 0;
	padding: 0;
	border: none;
	position: absolute;
	top: 5,5em;
	left: 0;
	width: 9em;
	text-align: center;

	}
/* Blocs du contenu (c-a-d. la colonne principale) */

#contenu .contre-encart
	{
	margin: 0;
	padding: 0;
	border: none;
	float: left;
	width: 100%;
	}
#contenu .encart
	{
	float: right;
	width: 11em;
	padding: 0;
	border: none;
	margin: 0 0 0 1em;

	}
/* Entete */#entete
	{
        width: 100%;
	margin-top: 0;
	padding: 0;
	background-color: #F9CA60;

	}
#entete #nom_site_spip, #entete a .spip_logos
	{
	display: block;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-color: #F9CA60;
	border: none;
	font-weight: bold;
	font-size: 1.5em;

	}
#entete a
	{
 text-decoration: none;

	}
#entete #nom_site_spip
	{
text-align: center;

	}
#entete #nom_site_spip, #entete a:hover  .spip_logos
	{
 	color: #209988;

	}
#entete .formulaire_recherche
	{
 	float: right;
 	padding: 0.2em 0.5em 0 0;

	}
#entete #barre
	{
	width: 100%;
	background: #F9CA60 url(images/fondbarre.png) repeat-x;
	height: 1.9em;
	margin: 0;
	padding: 0;
	border: none;

	}
#entete #barre ul
	{
	margin: 0 0 0 13em;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	white-space: nowrap;

	}
#entete #barre li
	{
	margin: 0em;
	padding: 0.4em 0.8em 0 0.8em;
	border: none;
	height: 1.9em;
	list-style-type: none;
	display: block;
	float: left;

	}
#entete #barre li a
	{
	text-decoration: none;
	color: #209988;

	}
#entete #barre li:hover
	{
 	color: #F9CA60;
	background-color: #209988;

	}
#entete #barre li:hover a
	{
 	color: #F9CA60;
	background-color: #209988;

	}
/* Fil d'Ariane */#hierarchie
	{
	margin: 0 0 2em 0;
	font-size: 0.77em;

	}
	.page_photoalbum #hierarchie
	{
	width: 46em;
	margin: 0 0 2em 0;
	font-size: 0.77em;

	}
/* Pied de page */#pied small
	{
 font-size: 0.77em;

	}
#pied img
	{
 vertical-align: middle;

	}
#pied
	{
	width: 100%;
	clear: both;
	background: #F9CA60 url(images/fondbarre.png) repeat-x;
	height: 1.3em;
	text-align: center;
	margin-top: 0;
	border: none;

	}
#pied ul
	{
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #209988;
	white-space: nowrap;

	}
#pied li
	{
	margin: 0;
	padding: 0.8em 0.8em 0 0.8em;
	border: none;
	height: 1.2em;
	list-style-type: none;
	display: inline;

	}
#pied li a
	{
	text-decoration: none;
	color: #209988;

	}
#pied a:hover
	{
 	font-weight: bold;
	background-color: transparent;
	height: 1.2em;

	}
/* Espaceur de blocs */.nettoyeur
	{
 clear: both;
 margin: 0;
 padding: 0;
 border: none;
 height: 0;
 line-height: 1px;
 font-size: 1px;

	}
/* Non visible a l'ecran */.invisible
	{
 position: absolute;
 top: -3000em;
 height: 1%;

	}
/*  ------------------------------------------/*  Typographie generale du site/*  ------------------------------------------ *//* Typo pour les menus et la navigation */

body, #navigation, .encart, .formulaire_spip
	{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	}

/* Typo pour le contenu */

#contenu
	{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	}

/* Typo pour les citations et extraits introductifs */


/*  ------------------------------------------/*
Habillage des menus et de la navigation
/*  ------------------------------------------ */

/*  Habillage general des menus de navigation---------------------------------------------- */

div#menu
	{
	width: 14em;
	padding-top: 1.7em;
	padding-bottom: 1em;
	margin-bottom: 1em;
	font-size: 0.77em;
	font-weight: bold;
	background-image: url(images/coinrond.gif);
	background-position : right bottom;
	background-color: #F9CA60;
	background-repeat: no-repeat;
	}
div#menu ul
	{
	margin: 0;
	padding: 0;
	width: 14em;
	border: none;
	}
div#menu li
	{
	position: relative;
	list-style: none;
	margin: 0;
	border-bottom: none;
	height: auto;
	}
div#menu ul>li a
	{
	background: #F9CA60;
	color: #209988;
	}
div#menu ul.level1>li:hover, div#menu ul.level1>li:hover a
	{
	background: #209988;
	color: #F9CA60;
	}
div#menu ul.level2>li, div#menu ul.level3 li, div#menu ul.level2>li>a, div#menu ul.level3 li a
	{
	color: #F9CA60;
	background: #209988;
	}
div#menu ul.level2>li:hover, div#menu ul.level3 li:hover, div#menu ul.level2>li:hover>a, div#menu ul.level3 li:hover a
	{
	background: #F9CA60;
	color: #209988;
	}
div#menu li a
	{
	display: block;
	padding: 0.25em 0 0.25em 0.5em;
	text-decoration: none;
	width: 14em;
	height: 1em;
	}
div#menu>ul a
	{
	width: auto;
	}
div#menu ul.level2
	{
	position: absolute;
	top: 0;
	left: 14em;
	width: 17em;
	display: none;
	background-color: #209988;
	font-weight: normal;
	border-top: 1px #F9CA60 solid;
	border-right: 1px #F9CA60 solid;
	}
div#menu ul.level3
	{
	position: absolute;
	top: 0;
	left: 15em;
	width: 15em;
	display: none;
	margin-left: -1px;
	background-color: #209988;
	font-weight: normal;
	border-top: 1px #F9CA60 solid;
	border-right: 1px #F9CA60 solid;
	}

div#menu ul ul li
	{
border-bottom: 1px #F9CA60 solid;
 border-left: 1px #F9CA60 solid;
	}
div#menu ul.level1 li.submenu:hover ul.level2
	{
display:block;
	}
div#menu ul.level2 li.submenu:hover ul.level3
	{
display:block;
	}
.rubriques, .breves, .syndic, .forums, .divers
	{
	min-width: 10em;
	border: 2px solid #F9CA60;
	border-radius : 16px;
	-moz-border-radius: 16px;
	margin-bottom: 1em;
	font-size: 0.77em;
	}
.page_photoalbum .breves
	{
max-width: 30em;
	}
.une
	{
	min-width: 10em;
	border: 2px solid #F9CA60;
	border-radius : 16px;
	-moz-border-radius: 16px;
	padding : 0.8em;
	font-size: 1em;
	}
.menu-titre
	{
	padding: 0.2em 0.4em;
	text-align: center;
	font-weight: bold;
	}
.menu li
	{
height: 1.5em;
	}
#navigation p, .encart p
	{
 margin: 0;
 padding: 0.2em 0.7em;
 text-align: left;
  	}
#navigation ul, .encart ul
	{
 margin: 0;
 padding: 0.2em 0;
 text-align: left;
 list-style: none;
 	}
#navigation li, .encart li
	{
 margin: 0;
 padding: 0 0.7em;
 	}

/*  Des couleurs specifiques selon les types de menus ------------------------------------ */

.menu
	{
 background-color: #209988;
	}
.menu .menu-titre
	{
 background-color: #209988;
 	}
.menu li a
	{
	text-decoration: none;
	color: #000000;
	}
.menu li:hover
	{
	background-color: #000000;
	}
.menu li:hover a
	{
	color: #ad0073;
	background-color: #000000;
	}
.rubriques
	{
	background: #F9CA60 ;
	}
.rubriques .menu-titre
	{
 background: transparent;
 	}
.breves
	{
	background: #F9CA60;
 	}
.breves .menu-titre
	{
 background: transparent;
 	}
.une
	{
 background: #F9CA60;
 	}
.une .menu-titre
	{
 background: transparent;
 	}
.syndic
	{
 background: #F9CA60;
 	}
.syndic .menu-titre
	{
 background: transparent;
 	}
.forums
	{
 background: #F9CA60;
 	}
.forums .menu-titre
	{
 background: transparent;
 	}
.divers
	{
 background: #F9CA60;
 	}
.divers .menu-titre
	{
 background: transparent;
 	}
/*  ------------------------------------------/*  Habillage du contenu/*  ------------------------------------------ */
/*  Cartouche et titraille---------------------------------------------- *

/

#contenu .surtitre, #contenu .soustitre
	{
 font-size: 0.82em;
 	}
.cartouche .spip_logos
	{
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
 	}
.cartouche p
	{
 margin: 0;
 padding: 0;
 clear: left;
 	}
.cartouche small
	{
 font-size: 0.71em;
 	}
.cartouche .traductions
	{
 font-size: 0.71em;
 	}
.cartouche .traductions *
	{
 display: inline;
 	}
.cartouche .traductions li
	{
 padding-left: 1em;
 	}
/*  Mise en forme des textes du contenu---------------------------------------------- */.chapo
	{
	margin-bottom: 1.5em;
	font-weight: bold;
	line-height: 1.4em;
 	}
.lien
	{
	background: #EEE;
	margin: 1em;
	margin-bottom: 1.5em;
	padding: 0.82em;
	border: 1px solid #CCC;
	font-size: 0.82em;
	font-weight: bold;
 	}
.texte
	{
 color: #000;
 font-size: 0.96em;
 	}
.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
	{
}/* Listes d'articles et extraits introductifs----------------------------------------------- */.liste-articles ul
	{
 margin: 0;
 padding: 0;
 list-style: none;
 }.liste-articles li
	{
 margin-bottom: 1em;
 clear: both;
 }
 .liste-articles li .titre
	{
	font-weight: bold;
 }.liste-articles li .spip_logos
	{
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
	clear: right;
 }.liste-articles li p
	{
 margin: 0;
 padding: 0;
 }.liste-articles li .enclosures
	{
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0;
 }

.liste-articles li small
	{
	display: block;	font-size: 0.71em;
	}
.liste-articles li .texte
	{
	margin-top: 5px;
	margin-bottom: 2em;	border: 1px solid #CCC;
	padding: 0.9em;
	font-size: 0.82em;
	line-height: 1.4em;
	}
.pagination
	{
	font-size: 0.90em;
	}

/*  ------------------------------------------/*
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
	{
	}
/*  ------------------------------------------/*
Habillage des formulaires
/*  ------------------------------------------ */

.formulaire_spip
	{
	color: red;
	text-align: left;
	font-size: 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;
	}

/* Reponse du formulaire */

.reponse_formulaire
	{
	font-weight: bold;
	color: #e86519;
	}
fieldset.reponse_formulaire
	{
	border-color: #e86519;
	font-weight: normal;
	}

/* Previsualisation du message */

fieldset.previsu
	{
	padding: 1em;
	}

/* Formulaire de login au forum */

.formulaire_login_forum .forml
	{
	width: 12em;
	}
.formulaire_login_forum .spip_logos
	{
	float: right;
	padding-left: 10px;
	}

/* Choix des mots-clefs */

ul.choix_mots
	{
	float: left;
	width: 47%;
	margin: 0;
	padding: 0;
	list-style: none;
	}
ul.choix_mots label
	{
	display: inline;
	}

/* Formulaire de recherche */

.formulaire_recherche
	{
	width: 12em;
	text-align: left;
	}

.formulaire_recherche label
	{
	display: none;
	}

/*  ------------------------------------------/*
Habillage des forums
/*  ------------------------------------------ */

.forum-repondre, .forum-decompte
	{
	clear: both;
	margin-top: 2.5em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
	font-size: 0.88em;
	font-weight: bold;
	}

/* * Habillage des forums */

ul.forum
	{
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	}
ul.forum, ul.forum ul
	{
	list-style: none;
	}
.forum-fil
	{
	margin-top: 1.5em;
	}
.forum-fil ul
	{
	display: block;
	margin: 0;
	padding: 0;
	margin-left: 1em;
	}
.forum-chapo .forum-titre, .forum-chapo .forum-titre a
	{
	display: block;
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	}
.forum-chapo small
	{
	}
.forum-texte
	{
	margin: 0;
	padding: 0.5em 1em 0 1em;
	color: #333;
	font-size: 0.82em;
 	}
 .forum-texte .forum-lien
	{
	}
.forum-texte .forum-repondre-message
	{
	 margin: 0;
	 padding: 1px 0;
	 text-align: right;
	}

/* Boite d'un forum : eclaircissement progressif des bords */

ul .forum-message
	{
	border: 1px solid #666;
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	}
ul ul .forum-message
	{
	border: 1px solid #A4A4A4;
	}
ul ul ul .forum-message
	{
	border: 1px solid #B8B8B8;
	}
ul ul ul ul .forum-message
	{
	border: 1px solid #CCC;
	}
ul ul ul ul ul .forum-message
	{
	border: 1px solid #E0E0E0;
	}
ul ul ul ul ul ul .forum-message
	{
	border: 1px dotted #E0E0E0;
	}

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */

ul .forum-chapo
	{
	border: none;
	border-bottom: 1px dotted #B8B8B8;
	margin: 0;
	padding: 3px 6px 2px 6px;
	font-size: 0.88em;
	background: #F9CA60;
	}
ul ul .forum-chapo
	{
	background: #F9CA60;
	}
ul ul ul .forum-chapo
	{
	background: #F9CA60;
	}
ul ul ul ul .forum-chapo
	{
	background: #F9CA60;
	border-bottom: 1px dotted #E0E0E0;
	}
ul ul ul ul ul .forum-chapo
	{
	background: #FFF;
	}

/*  ------------------------------------------/*
Habillage des petitions
/*  ------------------------------------------ */

#signatures
	{
	clear: both;
	font-size: 0.77em;
	}
#signatures h2
	{
	padding: 0.5em;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
 	}

 #signatures table
	{
	width: 100%;
	margin: 1em 0;
	}
#signatures thead
	{
	display: none;
	}

/* On n'affiche pas les titres du tableau */

#signatures td.signature-date
	{
	background: #E4F0F0;
	padding: 0.5em;
	white-space: nowrap;
	}
#signatures td.signature-nom
	{
	background: #ECF4F4;
	padding: 0.2em;
	text-align: center;
	font-weight: bold;
	}
#signatures td.signature-message
	{
	background: #F4F8F8;
	padding: 0.4em;
	font-size: 0.96em;
	}
/*  ------------------------------------------/*
Couleurs des liens
/*  ------------------------------------------ */

a
	{
	text-decoration: none;
	color: #F9CA60;
	}
a:hover
	{
 	background-color: #F9CA60;
 	color: #FFFFFF;
	}
img:hover
	{
	background-color: white;
	}

*
	{
	font-family: Verdana;
	}
A
	{
	color: #219689;
	}
A:hover
	{
	background: #219689;
	}
.chapo, STRONG
	{
	font-weight: bold;
	color: #219689;
	}
.texte, .chapo
	{
	font-size: 13px;
	}
H1.titre
	{
	font-size: 18px;
	color: #219689;
	font-weight: bold;
	}
H3
	{
	font-size: 13px;
	color: #219689;
	}
#entete #nom_site_spip
	{
	display: none;
	}
#gauche A
	{
	font-weight: bold;
	}
#gauche A:hover
	{
	color: #fff;
	}
	
#menuho
	{
	color: #F39402;
	margin-left: 10px;
	font-size: 12px;
	}
#menuho A
	{
	color: #F39402;
	padding-bottom: 3px;
	}
#menuho A:hover
	{
	padding-bottom: 3px;
	border-bottom: 3px solid #F39402;
	background: none;
	}
	
#infos
	{
	float: right;
	width: 40%;
	}
#infos UL
	{
	margin: 0;
	padding: 0;
	}
#infos H2
	{
	font-weight: bold;
	margin-bottom: 5px;
	color: #219689;
	font-size: 12px;
	}
.ajout
	{
	text-align: right;
	font-size: 10px;
	}
	
	
/*PROPOSITION ARTICLE*/
.propoarticle{
background-color:#FFFDE7;
padding:10px;
border-left:3px solid #996633
}
.propoarticle  p{
border:1px solid #AF896F;
padding:10px;
margin:10px;
}
.prop{
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}