/*******************************/
/* General tags */
/*******************************/
BODY{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	background-color: #FFF6CB;
	font-family: Verdana, Arial, Helvetica, 'sans-serif';
}
a {color:blue; 
	text-decoration:none;
	}
.syndic {color:red; }

a:hover { color:maroon; text-decoration: underline}
a img:hover { background-color: transparent }
img {border:none}

/* General site navigation */
.galNav{
	text-align: left;
	border-style : none;
	font-family : Verdana, Arial;
	vertical-align : middle;
	font-variant: normal; 
	font-size: 10px;
	padding-left: 4px;
}

.version_imprimable {
	float:right;
	margin-top:-4px;
	padding-top:0;
}
/* Page title */
.title{
	font-family : Trebuchet, Tahoma, Verdana;
	font-size : 250%;
	font-weight : bold;
	text-align : center;
	margin-top : 10px;
	margin-bottom : 10px;
}
/* Page title */
.title2{
	font-family : Trebuchet, Tahoma, Verdana;
	font-size : 150%;
	font-weight : bold;
	text-align : center;
	padding-top : 10px;
	/*margin-bottom : 10px;*/
}
.smallArial{
  font-family: Trebuchet, Tahoma, Verdana, Arial;
  font-variant: normal; 
  font-size: 85%; 
}
.imageTitle{
  font-family: arial, helvetica;
	font-size : 90%;
	font-weight : bold;
  text-align: center;
}

.descr{
	font-family:Tahoma, Arial, Verdana, Helvetica;
}

/* style for <quote></quote> sections */

blockquote  {
	display:block;
	margin:10px;
	border:solid black 1px;
	padding:5px;
	background-color:white;
}

blockquote.spip {
	display:block;
	margin:10px;
	border:solid black 1px;
	padding:5px;
	background-color:white;
}

table.spip tr.row_first {
	background-color: #FFFEA0;
}

table.spip tr.row_odd {
	background-color: #d0d0d0;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}


/* Coloured tables */
.0{ background-color: #E6DFCD; }
.1{	background-color: #F7F3E7; }
div[class="0"] {background-color: #E6DFCD; }
div[class="1"] {	background-color: #F7F3E7; }

/*******************************/
/*          Common             */
/*     to several skeletons    */
/*******************************/
DIV.intro{ /* for articles, rubriques */
  font-family: Verdana, Arial, Helvetica, 'sans-serif';
	font-weight: normal;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 15px;
	margin-left: 20px;
}
.contents {
	font-family: Verdana, Arial, Helvetica, 'sans-serif';
	font-size: 13px;
	font-variant: normal;
	margin: 15px;
	text-align: justify;
	background-color: #FFF6CB;/*#CBFFF9;*/
	padding: 5px 8px 5px 8px;
	vertical-align: top;
}
.contents TABLE{
	font-size: 12px;
	font-variant: normal;
	padding-left: 8px;
	padding-right: 8px;
}
.footer{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #EBFFFC;
}

/*******************************/
/*          Articles           */
/*******************************/
.forum-repondre {
	font-family: Verdana, Arial, Helvetica, 'sans-serif';
	text-align: left;
	font-size: 90%;
	font-weight: bold;
	margin-top: 0.6em;
}

.sommaireArticle{
  FONT-SIZE : 14px;
  FONT-STYLE : normal;
  FONT-FAMILY : Verdana, Arial;
	margin-bottom : 20px;
}
/* rt  : right table */
/* lt  : left table */

/*******************************/
/*          Left table         */
/*******************************/
.lt_title{
  text-align: left;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 20px;
  font-size: 12px;
	font-weight: bolder;
  font-family: Tahoma, Arial, Verdana, Helvetica;
  width: 120px;
}
.lt_title A { text-decoration: none; color: black; }
.lt_title A:hover { text-decoration: underline;  color: maroon; }

/* liens vers espace rédacteur et s'inscrire */
.lt_redac{
  text-align: center;
  margin-top: 3px;
  margin-bottom: 3px;
  font-size: 12px;
	font-weight: bolder;
  font-family: Tahoma, Arial, Verdana, Helvetica;
  width: 125px;
}
.lt_redac A { text-decoration: none; color: black; } 
.lt_redac A:hover { text-decoration: underline;  color: maroon; }

/* HTML FORM in left table */
.lt_form{
  text-align: center;
  margin: 10px 3px 0px 3px;
  padding: 2px 3px 2px 3px;
  font-size: 80%;
	font-weight: normal;
  font-family: Tahoma, Verdana, Arial, Helvetica;
  background-color: #F4D495;
  border: solid 1px black;
}
.lt_form_txtField{
  width: 100%;
  font-size: 80%;
	font-weight: normal;
  font-family: Tahoma, Verdana, Arial, Helvetica;
}
.lt_form_button{
  font-size: 80%;
  font-family: Arial, Helvetica, Verdana;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0px 0px 0px 0px;
}
.lt_participateTable{
	border: solid 1px black;
	background-color: #FFF5C6;
	margin: 10px 3px 0px 3px;
	padding: 2px 3px 2px 3px;
	width : 125px;
}

.agenda_list{ 
	border:solid black 1px; 
	padding:0 2px 0 0;  
	position:absolute; 
	top:250; 
	left:141; 
	width:400px;
	z-index:999;
}


/*******************************/
/*      Right table            */
/*******************************/
.rt_title{
  color: black;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 4px;
  margin-bottom: 4px;
  font-size: 16px;
	font-weight: bolder;
  color: black;
  font-family: Tahoma, Verdana, Arial, Helvetica;
}
.rt_subtitle{
  color: black;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
	font-weight: bold;
  font-family: Tahoma, Verdana, Arial, Helvetica;
  padding-bottom: 4px;
  margin-bottom: 4px;
}
.rt_subtitle A { text-decoration: none; color: black; }
.rt_subtitle A:hover { text-decoration: underline;  color: blue; }

.rt_footer{
  color: black;
  text-align: center;
  font-size: 10px;
	font-weight: bold;
  font-family: Tahoma, Verdana, Arial, Helvetica;
  padding-bottom: 4px;
  margin-bottom: 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
.rt_contents{
	margin: 1px 11px 0px 1px;
  border-width: 1px;
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 10px;
}
.rt_list{
  font-family: Arial;
  font-variant: normal; 
  font-size: 10px; 
  margin:0 0 0 1px;
}

.rt_IE, .rt_list_Mozilla{
  font-family: Arial;
  font-variant: normal; 
  font-size: 10px; 
  margin-left: 16px;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
}
.rt_list_IE{
  font-family: Arial;
  font-variant: normal; 
  font-size: 10px; 
  margin-left: 18px;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
}
.rt_list_Mozilla{
	margin-left: -20px;
}






/* Particular colors */
.agenda_list{ background-color: #F4D495; }
.agendaSummary{ background-color: #F4D495; }
.agendaSummary .rt_subtitle{ background-image : url(../images/bg_yellowR.png);/*background-color: #FFF5C6;*/ }
.rt_lastBrevesArticles{ background-color: #F4D495; } /* for last breves and articles */
.rt_lastBrevesArticles .rt_subtitle{ background-color: #FFF5C6; }
.subRubriques{ background-color: #E6DFCD; }
.subRubriques .rt_subtitle{ background-color: #F7F3E7; }
.subRubriques .rt_footer{ background-color: #F7F3E7; }


/*******************************/
/*      Formulaires            */
/*******************************/
/* for the non-spip HTML FORMs */
.mondeSolForm{
  padding-right: 5px;
  padding-left: 5px;
  background-color: #FFF5C6;
  border-color: black;
  border-style: solid;
  border-width: 1px;
}
/* from habillage.css and spip_style.css */
.formrecherche{
	/*background-color: #f2f2f2;*/
	margin-left: 2px;
	margin-right: 2px;
	padding: 2px;
	/*border: solid 1px;*/
	font-family: Arial, Helvetica, 'sans-serif';
	/*font-size: 70%;*/
	font-weight: normal;
}
.spip_bouton {
	background: #d0d0d0;
}
.spip-admin-bloc {
	float:right;
	position: absolute;
	top: 0px;
	right: 10px;
	background-color: transparent;
	z-index: 10000000;
}
body>.spip-admin-bloc {
	position: fixed;
}

a.spip-admin-boutons {
	filter:alpha(opacity=75); -moz-opacity:0.75; opacity: 0.75;
}

.spip-admin {
	bottom: 0px;
	font-size: 90%;
	padding: 2px;
	line-height: 1.4em;
}

/*******************************/
/*          Forums             */
/*   au sein des articles      */
/*   pour la page forum.php3,  */
/*    voir forum.css           */
/*******************************/

.forum-total table{
	padding: 0px;
	margin: 0px;
}

ul .forum-total {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.forum-fil {
	margin-top: 3em;
}
.forum-fil ul {
	display: block;
	margin: 0px;
	margin-left: 0em; /*2em*/
	padding: 0px;
}
.forum-titre {
	font-weight: bold;
	font-size: 120%;
}
.forum-item {
	margin: 0px;
	padding: 1em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	text-align: justify;
	color: #303030;
	font-size: 100%;
}
.forum-repondre-message {
	text-align: right;
}

.forum table {
	margin:0; 
	padding:0;
}

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

ul .forum {
	border: 1px solid #909090;
	padding: 0px;
	margin: 0px;
	margin-top: 1em;
}
ul ul .forum { border: 1px solid #a4a4a4; }
ul ul ul .forum {	border: 1px solid #b8b8b8; }
ul ul ul ul .forum { border: 1px solid #cccccc; }
ul ul ul ul ul .forum { border: 1px solid #e0e0e0; }
ul ul ul ul ul ul .forum { border: 1px dashed #e0e0e0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo {
	border: 0px;
	border-bottom: 1px dashed #b8b8b8;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 90%;
	background: #c4e0e0;
}
ul ul .forum-chapo { background: #d4e8e8; }
ul ul ul .forum-chapo { background: #e4f0f0; }
ul ul ul ul .forum-chapo { background: #f4f8f8; }
ul ul ul ul ul .forum-chapo { background: #ffffff; }
ul ul ul ul ul ul ul ul ul .forum-chapo { background: red; }

/*******************************/
/*          Liste              */
/*   des sites syndiqués       */
/*******************************/
.petite_table{
	font-size:smaller;
	vertical-align:top;
	}
.petite_table_item{
	font-size:smaller;
	vertical-align:top;
	border-top:dotted gray 1px;
	width:153px; 
	}

.suivre{ /* logo => pour inviter à suivre un lien */
	border:solid 1px; 
	text-decoration:none;
	font-size:smaller;
	font-weight:normal;
	letter-spacing: -0.2em;
}

.suivre:hover{
	text-decoration:none;
	font-weight:bold;
}

.refuse{
	margin:20px; 
	padding:10px; 
	border:solid gray 1px; 
	color:#666666; 
	background-image:url('../images/design/refuse.png'); 
	background-repeat:repeat;
}

/*Style de l'affichage "nouveau"*/
.nouveau{
	font-weight:bold; 
	color:red; 
	font-style:italic;
	font-size:smaller;
	font-family:'Comic sans MS';
	}

.nouveau1{
	color:green; 
	font-style:italic;
	font-size:smaller;
	font-family:'Comic sans MS';
	}

.liste_articles {text-align:left;}
.liste_articles>p {text-indent:-20px; margin:0 0 0 20px; }

.deroulable{
		}

.affcach {
	margin-left: 1.2em;
}

.deroulable > .affcach {
	margin-left: 1.36em;
}

.plusmoins {
	border:0;
}

.log_rub {
	width:6em;
	height:6em;
	border:none
}


.list_art {
	font-family: Arial;
	font-variant: normal; 
	font-weight:bold;
	font-size: 80%; 
	text-align:left; 
	background-color:white; 
	margin:-10px 0 0 0; 
	padding: 5px;
	width:400%;
	border:solid black 1px;
	position: absolute; 
	z-index: 1000;
}
.list_art_syndic {
	font-family: Arial;
	font-variant: normal; 
	font-weight:bold;
	font-size: 80%; 
	text-align:left; 
	background-color:white; 
	margin:-10px 0 0 0; 
	padding: 5px;
	border:solid black 1px;
	position: absolute; 
	z-index: 1000;
}

td>.list_art {
	-moz-border-radius: 0.6em;
	width:auto;
}

li>.list_art {
	-moz-border-radius: 0.6em;
	width:auto;
}

.list_art2 {
	border-style:dashed; 
	border-color:gray; 
	border-width:0 0 1px 0; 
	text-indent:-20px; 
	padding:0 0 0 20px;
}

.list_artsyndic {
	font-size: 90%; 
	border-style:dashed; 
	border-color:gray; 
	border-width:0 0 1px 0; 
}

.renvoi {
	position:fixed;
	bottom:0px;
	right:0px;
	z-index:999999
}

.alerte {
	position:absolute; 
	top:100px; 
	left:420px; 
	width:400px;
	border:dashed red 2px; 
	background-color:red; 
	color:white; 
	text-align:center; 
	font-family:Verdana, Arial, Helvetica; 
	font-size:12px; 
	-moz-border-radius: 1em;
}
.alerte a {color:white;}
.alerte a:hover{color:white; text-decoration:none}

.rouge{
	color:maroon;
	font-weight:bold;
}

.en_ce_moment{
  font-family: Trebuchet, Tahoma, Verdana, Arial;
	font-variant: normal; 
	font-weight:normal;
	font-size: 100%; 
	text-align:left; 
	margin:0px 0 0 0; 
/*
	position: absolute;
*/
	z-index: 999991;
	width:auto; 
/*
	width:500px; 
*/
	border:solid black; 
	border-width:1px 9px 1px 1px; 
	background-color: #F4D495; 
	padding:0;
}
td>.en_ce_moment{
	width:auto; 
}

.en_ce_moment_titre{
	background-color: white; 
	background-image:url('../images/bg_yellowPR.png'); 
	background-repeat:repeat-y; 
	background-position: right; 
	text-align:center; 
	font-weight:bold; 
	padding:0;
}

.en_ce_moment_titre img{
	height:2em;
	width:100%;
	border:0;
}
.en_ce_moment_chapo{
	padding:0 5px 0 5px;
	font-weight:bold;
	font-size:larger;
}
.en_ce_moment_texte{
	padding:0 5px 0 5px;
}

.motscles_memes_auteurs{
	float:right;
	padding: 0; 
	margin: 0 ; 
}

.motscles{
	padding:0px; 
	margin:0 0 10px 10px; 
	border:solid black; 
	border-width:1px 10px 1px 1px;
}

.motscles table{
	margin:0; 
	padding:0; 
	border:0;
	width:125;
}

.motscles th{
	background-image:url('../images/bg_yellowMC.png'); 
	background-repeat:repeat-y; 
	text-align:center; 
	padding:0 10px;
}

.motscles td{
	background-color:#F4D495;
	text-align:center;
	padding:4px;
}

.liste-articles-item {
	margin:0;
	padding:0 0 0 4px;
	text-align:left;
	text-indent:-5px;
	font-size: 85%; 
	border-style:dashed; 
	border-color:gray; 
	border-width:0 0 1px 0; 

}

td > .liste-articles-item {
	height:auto;
}

/* couleur d'affichage des titres d'articles en fonction du type */
/* aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white et yellow */
.couleur_Action{
	color:black;
}

.couleur_Agenda{
	color:fuchsia
}

.couleur_Analyse{
	color:green;
}

.couleur_Annonce{
	color:fuchsia;
}

.couleur_Appel{
	color:red;
}

.couleur_Article_de_fond{
	color:green;
}

.couleur_Avis_personnel{
	color:#c00000;
}

.couleur_Breve{
	color:#c0c0c0;
}

.couleur_Commentaire{
	color:#c00000;
}

.couleur_Communique{
	color:#ffff40;
}

.couleur_Compte-rendu{
	color:purple;
}
.couleur_Coup_de_gueule{
	color:#ff8207;
}

.couleur_Document{
	color:green;
}

.couleur_Entretien{
	color:purple;
}

.couleur_Petition{
	color:red;
}

.couleur_Proposition{
	color: teal
}

.couleur_Question{
	color: teal
}

.couleur_Temoignage{
	color:purple;
}

.couleur_Action a{
	color:black;
}

.couleur_Agenda a{
	color:fuchsia
}

.couleur_Analyse a{
	color:green;
}

.couleur_Annonce a{
	color:fuchsia;
}

.couleur_Appel a{
	color:red;
}

.couleur_Article_de_fond a{
	color:green;
}

.couleur_Avis_personnel a{
	color:#c00000;
}

.couleur_Breve a{
	color:#c0c0c0;
}

.couleur_Commentaire a{
	color:#c00000;
}

.couleur_Compte-rendu a{
	color:purple;
}

.couleur_Coup_de_gueule a{
	color:#ff8207;
}

.couleur_Document a{
	color:green;
}

.couleur_Entretien a{
	color:purple;
}

.couleur_Petition a{
	color:red;
}

.couleur_Proposition a{
	color: teal
}

.couleur_Question a{
	color: teal
}

.couleur_Temoignage a{
	color:purple;
}

.fond_tous{
	font-family:monospace;
	font-size:12px; 
	margin:1px;
}

.fond_Action{
	background-color:black;
}

.fond_Agenda{
	background-color:fuchsia;
}

.fond_Analyse{
	background-color:green;
}

.fond_Annonce{
	background-color:fuchsia;
}

.fond_Appel{
	background-color:red;
}

.fond_Article_de_fond{
	background-color:green;
}

.fond_Avis_personnel{
	background-color:#c00000;
}

.fond_Breve{
	background-color:#c0c0c0;
}

.fond_Commentaire{
	background-color:#c00000;
}

.fond_Communique{
	background-color:#ffff40;
}

.fond_Compte-rendu{
	background-color:purple;
}

.fond_Coup_de_gueule{
	background-color:#ff8207;
}

.fond_Document{
	background-color:green;
}

.fond_Entretien{
	background-color:purple;
}

.fond_Petition{
	background-color:red;
}

.fond_Proposition{
	background-color: teal;
}

.fond_Question{
	background-color: teal;
}

.fond_Temoignage{
	background-color:purple;
}

.fond_autre{
	background-color:transparent;
	border:none;
	padding:0;
}
a.fond_autre{
	text-decoration:none;
}

.plan-articles{
	text-align:left;
}

div[id="1"] {
	position:absolute; 
	margin-left:-1px;
	margin-right:0;
	background-color:#F4D495;
	text-align:left; 	
	-moz-border-radius: 0.6em; 
	border:solid blue 1px;
}
#1 {
	position:absolute; 
	margin-left:-1px;
	margin-right:0;
	background-color:#F4D495; 
	text-align:left; 	
	-moz-border-radius: 0.6em; 
	border:solid blue 1px;
}
div[id="9998"] {
	position:absolute; 
	margin-left:0;
	margin-right:0;
	background-color:white; 
	text-align:left; 	
	-moz-border-radius: 0.6em; 
	border:solid blue 1px;
}
#9998 {
	position:absolute; 
	margin-left:0;
	margin-right:0;
	background-color:white; 
	text-align:left; 	
	-moz-border-radius: 0.6em; 
	border:solid blue 1px;
}

div[id="explicspam"] {
	position:absolute; 
	margin-left:0;
	margin-right:0;
	background-color:white; 
	text-align:left; 	
	-moz-border-radius: 0.6em; 
	border:solid blue 1px;
}

#explicspam {
	position:absolute; 
	margin-left:0;
	margin-right:0;
	background-color:white; 
	text-align:left; 	
	-moz-border-radius: 0.6em; 
	border:solid blue 1px;
}

.zerojour { background-color:#FFD013 }
.un__jour { background-color:#FFD631 }
.deuxjour { background-color:#FFDB4D }
.troijour { background-color:#FFE167 }
.quatjour { background-color:#FFE57F }
.cinqjour { background-color:#FFEa95 }
.six_jour { background-color:#FFEEA9 }
.septjour { background-color:#FFF1BB }

.zerojour { background-color:#F8C100 }
.un__jour { background-color:#FFCB15 }
.deuxjour { background-color:#FFD12F}
.troijour { background-color:#FFD649 }
.quatjour { background-color:#FFDE6B }
.cinqjour { background-color:#FFE789 }
.six_jour { background-color:#FFEDA3 }
.septjour { background-color:#FFF1B9 }

#moratoire {
	font-family:'Comic Sans MS',Arial,sans-serif; 
	background-color:white; 
	width:8em; 
	text-align:center;
}

#sur_web {
}

#grevedelafaim {
	text-align:center;
	font-family: Georgia, "MS Serif", "New York", serif;
	background-image: url('../images/grevedelafaim.png'); 
}
#grevedelafaim a{
	color: black;
}

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

