/* SPIP-STYLE                                              version 1.9  */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de votre squelette                */

/* Couleur de la logique d'accès : filet en dessous du menu horizontal*/
#filetlogique{
height:3px;
background-color: #339933;
clear:both;
}

/* Raccourcis typographiques de SPIP */
i.spip {}
strong.spip {}

hr.spip {
float:left;
height: 1px;
margin: 10px 0px -10px 0px;
padding: 0;
color: gray;
background-color: gray;
border: 0;
width:100%;
clear:none;
}

.spip_puce { list-style-position: outside; }

ul.spip { list-style: disc; }
ol.spip { list-style: decimal; }
ul.spip li, ol.spip li { list-style: inherit; }
li.spip { margin: 0.3em 0 0.3em 0.8em; list-style-position: outside; }

h3.spip {
	text-align: center; 
	margin-top: 2em; 
	margin-bottom: 1.4em; 
	font-size: 1.15em; 
	font-weight: bold; }

/* Paragraphes, citations, code et poesie */
p.spip{margin: 0.6em 0em 0em 0em;}
p.spip_note {}

blockquote.spip, .spip_serif { font-family: "Bitstream Vera Serif", Georgia, Times, serif; }

blockquote.spip { 
	margin: 1em; 
	padding-left: 1em;
	padding-right: 1em;
	border: 1px dotted; }

div.spip_poesie { 
	margin: 1em; 
	padding-left: 1em; 
	border-left: 1px solid;
	font-family: Garamond, Georgia, Times, serif; }
	
div.spip_poesie div { text-indent: -60px; margin-left: 60px; }

.spip_code, .spip_cadre { font-family: monospace; font-style: normal; font-size: 1.1em; }
.spip_cadre { width: 99%; border: 1px solid; }

.spip_surligne { background: #FF6; }

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse;
	width: 100%;}
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #339933;text-align:center; color:#FFFFFF;  }
table.spip tr.row_odd { background: #ADD6AC;text-align:center; }
table.spip tr.row_even { background: #D6EBD6;text-align:center; }
table.spip th, table.spip td { padding: 3px; vertical-align: middle; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }

.spip_documents { text-align: center; width: 80%; margin: 0; padding:0; }
.spip_documents_center {float: left; width: 100%; margin: 10px; padding: 0;   }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; }
.spip_doc_descriptif { font-size: 0.8em; }

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

/* Barre de raccourcis typographiques */
table.spip_barre { width: 100%; }

table.spip_barre a img {
	background: #FDA;
	padding: 3px;
	border: 1px outset #999; }
table.spip_barre a:hover img {
	background: #FFF;
	border: 1px solid #999; }

table.spip_barre input.barre { width: 100%; background: #EEE; }

/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color: #blue; } /* liens internes */
a.spip_out { color: #blue;  } /* liens sortants */
a.spip_url { color: #blue;  } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
a:visited{color:purple;}; /* Couleur de tous les liens visités*/
.on { font-weight: bold; color: #000; } /* liens exposes */

/*Barre de typo enrichie
/*----------------------------------------------------------*/
.texteencadre-spip {
color: gray;
background:#ADD6AC;
border-top: 3px solid #339933;
border-left: 3px solid #339933;
border-bottom: 1px solid #339933;
border-right: 1px solid #339933;
margin: 1em 0;	
padding: .25em;	
position: relative;
width:75%;
font-weight: bold;
}

.caractencadre-spip {
color: #339933;
font-weight: bold;
}

.caractencadre2-spip {
color: #339933;
font-weight: bold;
}

acronym.spip_acronym {
cursor: help;
border-bottom: 1px dotted;
}

a[hreflang]:after {
content: "\0000a0[" attr(hreflang) "]";
color: #999;
background : transparent;
}

a.spip_blank {
color: #F00;
}

/*Zone de contenu*/
/*----------------------------------------------------------*/
h1.affarticle{
margin: 0em 0em 1.5em 0em;
font-size: 1.4em;
color: #339933;
}

h1.affrubrique{
margin: 0em 0em 0.6em 0em;
font-size: 1em;
color: #339933;
}

.titresouligne{
display:block;
border-bottom: 1px solid #339933;
margin: 5px 0px 0px 0px;
}

.txtcouleur{
color:#339933;
}
 
.chapoaffarticle{
font-weight:bold;
}

.chapoaffrubrique{
}

a.lirelasuite{
color: blue;
font-size: 0.9em;
font-style:italic;
text-decoration:underline;
}

a.lirelasuite:visited{
color: purple;
}

h2{
font-size: 1.4em;
color: #339933;}

h3{
font-size: 1.2em;
color: #339933;
}

h4{
font-size: 1em;
color: #339933;}

/*----------------------------------------------------------*/
