@charset "iso-8859-1";

BODY {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ; background: url(images/bkg_gauche.jpg) 0px 0px repeat; font: 11px verdana,arial,helvetica,sans-serif; color:#000000;}

#haut {height:141px; border:1px none #808080; background: url(images/bkg_haut.jpg) 0px 0px no-repeat;}

#gauche {border:1px none #808080; width: 150px; height:300px; float:left;}

#centre {border:1px none #808080; margin-left:160px; margin-right:165px;}

#derniers_articles {text-align:center; padding-top:115px;}

#titre_haut {position:absolute; right:0px; width:393px; height:97px; top:0px; background: url(images/titre_haut.gif) 0px 0px no-repeat;}

div.retour_accueil {text-align:center; margin-bottom:10px; margin-left:5px;}
div.retour_accueil A {color:green; text-decoration:none; font-weight:bold; font-size:15px;}
div.retour_accueil A:hover {color:red;}

DIV.bloc_article {border:1px dotted #c0c0c0; background-color:#FFFFFF; margin:0 0 10px 0; padding: 10px 10px 10px 10px; background: url(images/bkg_article.jpg) top right repeat;}

A.article_rubrique {color:#808080;}
A.article_rubrique:hover {color:#000000;}

A.article {color:#0099CC; margin:0; font-size:14px; font-weight:bold; text-decoration:none;}
A.article:hover {color:red; }
DIV.date_auteur_art {color:green; margin-bottom:8px;}

DIV.voir_article {text-align:right;}
DIV.voir_article A {color:#0099CC;}
DIV.voir_article A:hover {color:black;}

A.article_prive {color:red; margin:0; font-size:14px; font-weight:bold; text-decoration:none;}
A.article_prive:hover {color:blue; }

H2.article {color:green; margin:0 0 0 0; font-size:12px; font-weight:bold;}
 
DIV.popularite {color:#808080; margin-top:3px;}

div#menu {width: 140px;  padding-top: 13px;  margin-top: 10px;  margin-left: 5px;  background: url(images/bkg_menu_g_head.gif) top left no-repeat;}

div#bloc_menu {background: url(images/bkg_menu_g_bottom.gif) bottom left no-repeat;  padding-bottom: 10px;}
div#bloc_menu DL {margin:0 10px 0px 0px; padding-left: 10px}
div#bloc_menu DT {margin-bottom:10px;}
div#bloc_menu DT A {color:#808080; font-weight:bold; text-decoration:none; font-size:13px;}
div#bloc_menu DT A.gralinux {color:black;}
div#bloc_menu DT A:hover {color:#5BC945; text-decoration:underline;}

#droite {border:1px none #808080; width: 150px; height:300px; position:absolute; right:0px; top:141px;}
#droite H3 {margin-top:0px; margin-left:4px; margin-bottom:6px; font-size:16px; font-weight:bold;}
#droite A {padding-left:3px; font-weight:bold; text-decoration:none; color:#0099CC;}
#droite A:hover {color:red; text-decoration:underline;}
#droite DIV {margin:0px; margin-bottom:6px;}
DIV#actions {border:1px dashed #c0c0c0; margin-bottom:10px; padding: 4px; margin-right:5px;}
DIV#breves {border:1px dashed #c0c0c0; margin-bottom:10px; padding: 4px;}
DIV#breves h2 {margin-top:0px;}	
DIV#breves a {font-weight:bold; text-decoration: none; color:#0099CC; }

table.logo_spip {text-align:center; margin-top:50px; color:#c0c0c0; width:300px;}
table.logo_spip TD {text-align:center;}

/* Page article */
#article_centre {border:1px none #808080; margin-left:160px; margin-right:10px;}
#article_centre H1 {margin:0 0 0 0; color:#FCB413; font-size:25px; }
#article_centre H2 {margin:0 0 6px 0; font-size:15px; font-weight:bold; color:green;}
DIV.texte_article {}
DIV.ps_article {color:#808080; margin-top:30px;}

/* Page Rubrique */
#rubrique_centre {border:1px none #808080; margin-left:160px; margin-right:10px;}
#rubrique_centre H1 {font-size:25px; color:black; margin-bottom:10px; border-bottom:2px dashed #FDB314; border-left:2px dashed #FDB314; width:90%; padding-left:10px; padding-bottom:5px; }
#rubrique_centre A {color:black;}
#rubrique_centre A:hover {color:red; text-decoration:none;}
#rubrique_centre A.srubrique {color:black; font-size:16px; font-weight:bold; margin-left:30px; text-decoration:none;}
#rubrique_centre A.srubrique:hover {color:red;}
div.titre_liste_articles {color:green; font-weight:bold; font-size:14px; margin-top:30px; text-decoration:underline;}
div.titre_liste_breves {color:green; font-weight:bold; font-size:14px; margin-top:30px; text-decoration:underline;}
#rubrique_centre A.art {font-size:13px;}
#rubrique_centre A.brev {font-size:13px;} 
#rubrique_centre A.art2 {font-size:13px; text-decoration:none;}


DIV.note {margin-top:30px; color:#808080;}

#liste_gral {margin:10px;}
#liste_gral A {font-size:11px; color:blue; text-decoration:none;}
#liste_gral A:hover {color:red;}

#adhesion_gral {margin:10px;}
#adhesion_gral A {font-size:11px; color:green; text-decoration:none;}
#adhesion_gral A:hover {color:red;}

.lien_prive {font-weight:bold; text-decoration:none;}

DIV.desc_doc_rubrique {font-size:10px; color:#808080;}

																				   
DIV.bloc_rubrique12 {border:1px dashed green; padding:4px; margin:0px 0px 12px 0px; background-color:#FFFFFF;}
DIV.titre_blocs_rubrique12 {color:green; font-weight:bold; font-size:14px; margin-bottom:4px; text-decoration:underline;}

/* Page Rubrique GRALINUX*/
#rubrique_centre_gralinux {border:1px none #808080; margin-left:10px; margin-right:10px;}
#rubrique_centre_gralinux H1 {font-size:25px; color:black; margin-bottom:10px; border-bottom:2px dashed #FDB314; border-left:2px dashed #FDB314; width:90%; padding-left:10px; padding-bottom:5px; }
#rubrique_centre_gralinux A {color:black;}
#rubrique_centre_gralinux A:hover {color:red; text-decoration:none;}
#rubrique_centre_gralinux A.srubrique {color:black; font-size:16px; font-weight:bold; margin-left:30px;}
#rubrique_centre_gralinux A.srubrique:hover {color:red;}
#rubrique_centre_gralinux div.titre_liste_articles {color:green; font-weight:bold; font-size:16px; margin-top:0px; text-decoration:none; text-align:left; margin-bottom:6px; }
#rubrique_centre_gralinux div.titre_liste_breves {color:green; font-weight:bold; font-size:14px; margin-top:30px; text-decoration:none;}
#rubrique_centre_gralinux A.art {font-size:12px; text-decoration:underline; }
#rubrique_centre_gralinux A.brev {font-size:13px;}
#rubrique_centre_gralinux A.art2 {font-size:13px; text-decoration:none;}
#rubrique_centre_gralinux TABLE {width:95%; }
#rubrique_centre_gralinux TABLE TD {padding:5px; text-align:left; border:1px dotted green; background-color:#FFFFFF;}
#rubrique_centre_gralinux UL {margin-top: 0px; padding-left:20px;}


/* ajouts/modifs suite à migration sous spip 1.9.1 / dec 2006  */ 
				 
/* bloc login membres */ 
DIV#login_membres {border:1px solid #c0c0c0; margin:0px 5px 10px 0px; padding:4px; text-align:left; background-color: #FBF2CB; margin-right:5px;}
DIV#login_membres A {font-size:9px; font-weight: normal;}
DIV#login_membres span {font-size:11px; font-weight: bold; color:#FC951C;}			 
											
/* CSS des forums des articles, récupéré dans dist/habillage.css */
/*  ------------------------------------------
/*  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; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 2em; }
.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: 12px; }
.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: #FDBC1F; }
ul ul .forum-chapo { background: #FEC752; }
ul ul ul .forum-chapo { background: #FED47A; }
ul ul ul ul .forum-chapo { background: #FEDD96; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFE4A9; }
ul ul ul ul ul ul .forum-chapo { background: #FFEBC1; }
ul ul ul ul ul ul ul .forum-chapo { background: #FFFFFF; }	  

div.repondre_article {text-align:center; background:lightyellow; border:1px solid #808080; padding:2px;}
div.repondre_article a {font-size:17px; font-weight:bold; color:#808080; text-decoration:none; display: block;}
div.repondre_article a:hover {color: red;}

/* Page photo */
div.photo {text-align:center;}

/* Bloc agenda */
DIV#agenda_accueil {border:1px dotted green; padding:1px; font-size:9px; margin:0px 5px 8px 0px;}

/* Bloc Annonce */
.titre_annonce {text-align:center; color:black; margin-top:4px; margin-bottom:4px;}

/* Bloc RSS */
.rss {font-weight:normal;}
.rss A {font-weight:normal; font-size:10px;}	   

/* Formulaire forum message */
p.reponse_formulaire {color:red; font-weight:bold; font-size:20px; background-color: yellow;}

/* Derniers messages de forum */				  
#news_forum {padding:4px; border:1px dashed #c0c0c0; margin-left:6px; margin-top:10px; overflow-x:auto; width:140px;}
#news_forum a {color:#808080; text-decoration:none; font-size:10px;}
#news_forum a:hover {color:#000000;} 
#news_forum h4 {margin:0px 0px 6px 0px; padding:0px; text-align:center;}