/*
 * Correction des styles HTML par defaut
 */

.structure {
display : none;
}
h1, h2, h3, h4 {
margin-top : 0;
margin-bottom : 0;
font-size : 100%;
font-weight : normal;
}
.pi_case {
position : relative;
left : 10px;
width : 10px;
height : 10px;
}
.pi_lien_acc {
font-family : Tahoma, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : #cccccc;
color : #004080;
font-size : 11px;
font-weight : normal;
line-height : 14px;
}
.pi_lien_acc:hover {
font-family : Tahoma, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : #004080;
color : #004080;
font-size : 11px;
font-weight : normal;
line-height : 14px;
}

/*
 * border part
 */


.pi_bdactive{
	border-bottom: solid 4px;
	border-color: #006699;
	}
.pi_bdactive:hover{
	border-bottom: solid 4px;
	border-color: #006699;
	}

.pi_bdpartactive{
	border-bottom: solid 4px;
	border-color: #006699;
	}
.pi_bdpartactive:hover{
	border-bottom: solid 4px;
	border-color: #996633;
	}

.pi_bdpart{
	border-bottom: solid 4px;
	border-color: #ffffff;
	}
.pi_bdpart:hover{
	border-bottom: solid 4px;
	border-color: #ffffff;
	}

.pi_bdpart21{
	border-bottom: solid 4px;
	border-color: #9D95FF;
	}
.pi_bdpart21:hover{
	border-bottom: solid 4px;
	border-color: #9D95FF;
	}

.pi_bdpart22{
	border-bottom: solid 4px;
	border-color: #99E28B;
	}
.pi_bdpart22:hover{
	border-bottom: solid 4px;
	border-color: #99E28B;
	}

.pi_bdpart23{
	border-bottom: solid 4px;
	border-color: #A686C3;
	}
.pi_bdpart23:hover{
	border-bottom: solid 4px;
	border-color: #A686C3;
	}

.pi_bdpart24{
	border-bottom: solid 4px;
	border-color: #F19CA3;
	}
.pi_bdpart24:hover{
	border-bottom: solid 4px;
	border-color: #F19CA3;
	}

.pi_bdpart25{
	border-bottom: solid 4px;
	border-color: #9D95FF;
	}
.pi_bdpart25:hover{
	border-bottom: solid 4px;
	border-color: #9D95FF;
	}


.pi_bdpart26{
	border-bottom: solid 4px;
	border-color: #FF8EFF;
	}
.pi_bdpart26:hover{
	border-bottom: solid 4px;
	border-color: #FF8EFF;
	}


.pi_bdpart27{
	border-bottom: solid 4px;
	border-color: #FFFF93;
	}
.pi_bdpart27:hover{
	border-bottom: solid 4px;
	border-color: #FFFF93;
	}


.pi_bdpart28{
	border-bottom: solid 4px;
	border-color: #EFBA87;
	}
.pi_bdpart28:hover{
	border-bottom: solid 4px;
	border-color: #EFBA87;
	}


.pi_bdpart29{
	border-bottom: solid 4px;
	border-color: #9AFAF3;
	}
.pi_bdpart29:hover{
	border-bottom: solid 4px;
	border-color: #9AFAF3;
	}




/*
 * bg part
 */
.pi_bgpart{
	}
.pi_bgpart:hover{
	}

.pi_bgpart21{
	background: #FFFF00;
	background-color: #FFFF00;
	}
.pi_bgpart21:hover{
	background: #FFFF00;
	background-color: #FFFF00;
	}

.pi_bgpart22{
	background: #FFcc00;
	background-color: #FFcc00;
	}
.pi_bgpart22:hover{
	background: #FFcc00;
	background-color: #FFcc00;
	}

.pi_bgpart23{
	background: #FF9900;
	background-color: #FF9900;
	}
.pi_bgpart23:hover{
	background: #FF9900;
	background-color: #FF9900;
	}

.pi_bgpart24{
	background: #FF3300;
	background-color: #FF3300;
	}
.pi_bgpart24:hover{
	background: #FF3300;
	background-color: #FF3300;
	}

.pi_bgpart25{
	background: #ccffff;
	background-color: #ccffff;
	}
.pi_bgpart25:hover{
	background: #ccffff;
	background-color: #ccffff;
	}


.pi_bgpart26{
	background: #33cc99;
	background-color: #33cc99;
	}
.pi_bgpart26:hover{
	background: #33cc99;
	background-color: #33cc99;
	}


.pi_bgpart27{
	background: #66cccc;
	background-color: #66cccc;
	}
.pi_bgpart27:hover{
	background: #66cccc;
	background-color: #66cccc;
	}


.pi_bgpart28{
	background: #006699;
	background-color: #FFFF00;
	}
.pi_bgpart28:hover{
	background: #006699;
	background-color: #FFFF00;
	}


.pi_bgpart29{
	background: #330066;
	background-color: #FFFF00;
	}
.pi_bgpart29:hover{
	background: #330066;
	background-color: #FFFF00;
	}



/*
 *
 */

.au_menu{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #cc9933; 
	font-size: 11px;
	font-weight: bold;
	border-bottom: solid 1px;
	border-color: #ccc;
	text-align: left;
	padding-left: 6px;
	}
.au_menu:hover{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #cc9933; 
	font-size: 11px;
	font-weight: bold;
	border-bottom: solid 1px;
	border-color: #33cccc;
	text-align: left;
	padding-left: 6px;
	}



.pi_menu_secteurs{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none; 
	color: #666; 
	background: #fff;
	font-size: 10px;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	line-height: 19px;
	}
.pi_menu_secteurs:hover{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none; 
	color: #333; 
	background: #f8f8e8;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	line-height: 19px;
	}


.pi_menu_ariane{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #666; 
	font-size: 10px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	/*border: #FFFFFF dashed 1px;*/
	line-height: 10px;
	}
.pi_menu_ariane:hover{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #333; 
	font-size: 10px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	/*border: #CCCCCC dashed 1px;*/
	line-height: 10px;
	}

.navigtitre{
	text-decoration: none; 
	color: #cc9933; 
	font-size: 11px;
	padding: 2px;
	}
.navigtitre:hover{
	text-decoration: none; 
	color: #cc9933; 
	font-size: 11px;
	padding: 2px;
	}

.pi_vous_etes_ici{
	text-decoration: none; 
	color: #cc9933; 
	font-size: 12px;
	}

.pi_date_enr{
	text-decoration: none; 
	color: #cc9933; 
	font-size: 10px;
	}

.navigitem{
	text-decoration: none; 
	color: #666; 
	background: #fff;
	font-size: 9px;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border: #FFFFFF dashed 1px;
	}
.navigitem:hover{
	text-decoration: none; 
	color: #333; 
	background: #f8f8e8;
	font-size: 9px;
	padding-left: 2px;
	padding-right: 2px;
	border: #CCCCCC dashed 1px;
	}


.linkinterne{
	text-decoration: none; 
	color: #666; 
	background: #fff;
	font-size: 9px;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border: #FFFFFF dashed 1px;
	}
.linkinterne:hover{
	text-decoration: none; 
	color: #333; 
	background: #f8f8e8;
	font-size: 9px;
	padding-left: 2px;
	padding-right: 2px;
	border: #CCCCCC dashed 1px;
	}

.linkexterne{
	text-decoration: none; 
	color: #cc9933; 
	font-size: 11px;
	}
.linkexterne:hover{
	text-decoration: none; 
	color: #cc9933; 
	font-size: 11px;
	}

.pi_titre_v{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #cc9933; 
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	}

.pi_titre_col{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #cc9933; 
	font-size: 16px;
	font-weight: bold;
	}

.pi_titre_mot{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #cc9933; 
	font-size: 11px;
	font-weight: bold;
	}

.pi_titre_lien{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #cc9933; 
	font-size: 10px;
	font-weight: normal;
	/*border-bottom: solid 1px #f5f5f5;*/
	}
.pi_titre_lien:hover{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #cc9933; 
	font-size: 10px;
	font-weight: normal;
	/*border-bottom: solid 1px #000000;*/
	}

.pi_lien_col{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #cc9933; 
	font-size: 10px;
	font-weight: normal;
	background-color: #f5f5f5;
	}
.pi_lien_col:hover{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #cc9933; 
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	}

.pi_titre_bandeau{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #cc9933; 
	font-size: 16px;
	font-weight: bold;
	}

.pi_titre_rubrique{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #cc9933; 
	font-size: 26px;
	font-weight: bold;
	}

.pi_titre_texte{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #004080; 
	font-size: 16px;
	font-weight: bold;
	}

.pi_titre_chapitre{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #cc9933; 
	font-size: 12px;
	font-weight: bold;
	}

.description_titre{
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	font-size: 116%;
	text-align: left;
	color: #303030; 
	}
.description_texte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	font-size: 90%;
	text-align: left;
	color: #303030;
	}

.pi_chapeau{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #666666; 
	font-size: 11px;
	font-weight: bold;
	}

.pi_texte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #333333; 
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	}

/*
 * Styles generaux
 */



a { text-decoration: none; color: #505050;}
a:hover { text-decoration: none; color: #303030;}
a.spip_out { text-decoration: none; color: #a02020;}
a.spip_in, a.spip_url { text-decoration: none; color: #2020a0;}
a.spip_glossaire { text-decoration: none; color: #20a020;}

.nohover { 
	text-decoration: none; 
	color: #905050; 
	line-height:1px;
	}
.nohover:hover { 
	text-decoration: none; 
	color: #903030; 
	line-height:1px;
	}




.chapo {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	font-size: 105%;
}
.texte, .texte p.spip {
	font-family: Georgia, Garamond, Times, serif;
	text-align: justify;
}
.ps {
	font-family: Georgia, Garamond, Times, serif;
	text-align: justify;
	font-size: 85%;
}
.notes {
	font-family: Georgia, Garamond, Times, serif;
	text-align: left;
	font-size: 80%;
}

/*
 * Ici les styles pour le contenu
 */

.contenu h1,h2 {
	font-size: 120%;
	font-weight: bold;
}
.contenu h1,h2.titre-extrait {
	font-size: 160%;
	font-weight: bold;
}
.contenu h1,h2.titre-texte {
	font-size: 190%;
	font-weight: bold;
}
.contenu .surtitre {
	font-size: 110%;
	font-weight: bold;
	font-variant: small-caps;
}
.contenu .detail {
	font-size: 80%;
	color: #303030;
}
.extrait {
	border: groove 2px #a0a0a0;
	padding: 1em;
	font-size: 85%;
}


/*
 * Disposition a l'ecran
 */

#principal {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#plan {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.encart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*
 / panneaux expo
*/
.titre_puce{
	padding: 2px;
	padding-left: 10px;
	font-size: 62%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
	}
.titre_puce:hover{
	padding: 2px;
	padding-left: 10px;
	font-size: 62%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	}

.panneau_chapo{
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	}

.panneau_texte{
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align:justify;
	}


.panneau_legende_vignette{
	padding: 2px;
	padding-left: 10px;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
	text-align:justify;
	}
.panneau_legende_vignette:hover{
	padding: 2px;
	padding-left: 10px;
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	text-align:justify;
	}



/*
 *
*/

/*
menus ruban 
*/

.flo{
	float: right;
	}

.contxt{
	position: relative;
	left: 5px;
	top: 5px;
	
	}

dl, dt, dd, ul, li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#ruban dt {
	cursor: pointer;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #99F;
	background: #FFF;
	height: 20px;
	line-height: 20px;
	margin: 2px 0;
	border: #FFF 2px solid;
	text-align: center;
	font-weight: 600;
	width: 7em;
	}

#ruban dd {
	position: absolute;
	z-index: 100;
	left: 5em;
	margin-top: -1.4em;
	width: 12em;
	background: #FFF;
	border: 1px solid gray;	
}

#ruban ul {
      PADDING: 2px;
}


#ruban li {
	Text-align: left;
	font-size: xx-small;
	height: 18px;
	line-height: 18px;
	}

#ruban li a, #ruban dt a {
     DISPLAY: block; 
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     FONT-WEIGHT: 600; 
     BACKGROUND: 20px;
     BACKGROUND-COLOR: #FACF00;
     WIDTH: 100%; 
     COLOR: #666666; 
     TEXT-DECORATION: none;
	}

#ruban li a:hover 
	{ 
	BACKGROUND: #FFF4BF no-repeat 2px 8px;
	COLOR:#7B00FF;
	TEXT-DECORATION: underline;
	} 
/*
#ruban dt a:visited {
	width : auto;
	float : none;
	}
*/

#ruban dt a:hover 
	{ 
	BACKGROUND: #FFF4BF no-repeat 2px 8px;
	COLOR:#7B00FF;
	TEXT-DECORATION: underline;
	} 



/*


*/




/*
menus animation 
*/

dl, dt, dd, ul, li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#menutelec dt {
	cursor: pointer;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #00C;
	background: #FFF;
	height: 20px;
	line-height: 20px;
	margin: 2px 0;
	border: #FFF 2px solid;
	text-align: center;
	font-weight: 600;
	width: 7em
	}

#menutelec dd {
	position: absolute;
	z-index: 100;
	left: 5em;
	margin-top: -1.4em;
	width: 12em;
	background: #FFF;
	border: 1px solid gray;	
}

#menutelec ul {
      PADDING: 2px;
}


#menutelec li {
	Text-align: left;
	font-size: xx-small;
	height: 18px;
	line-height: 18px;
	}

#menutelec li a, #menutelec dt a {
     DISPLAY: block; 
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     FONT-WEIGHT: 600; 
     BACKGROUND: 20px;
     BACKGROUND-COLOR: #FACF00;
     WIDTH: 100%; 
     COLOR: #666666; 
     TEXT-DECORATION: none;
	}

#menutelec li a:hover 
	{ 
	BACKGROUND: #FFF4BF no-repeat 2px 8px;
	COLOR:#7B00FF;
	TEXT-DECORATION: underline;
	} 
/*
#menutelec dt a:visited {
	width : auto;
	float : none;
}
*/

#menutelec dt a:hover 
{ 
  BACKGROUND: #FFF4BF no-repeat 2px 8px;
  COLOR:#7B00FF;
  TEXT-DECORATION: underline;
} 



/*


*/



/*
 * Caracteres
 */
body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul,li {   
	font-family: Verdana, Arial, Helvetica, sans-serif 
}

/*
 * 
 */
p.spip {
	color: #505050;
	text-align: justify;
	font-size: 12px; 
} 

div.spip_poesie {
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #999999;
}
div.spip_poesie div {
	font-size: 12px; 
	color: Black;
	text-indent: -60px;
	margin-left: 60px;
}


blockquote {
	color: Black;
	text-align: justify;
 	font-size: 12px;
	margin-left : 30px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right: 20px;
	padding-left: 10px;
	padding-right: 10px;
}


blockquote.spip {
	margin-left : 30px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right: 20px;
	border : solid 1px #aaaaaa;
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

.chapo {
	color: Black;
	text-align: justify;
/*	text-indent: 15px;  */
	font-size: 14px;
	font-weight: bold;
}	
	

p.spip_note {
	color: Black;
	text-align: justify;
	font-size: 10px; 
}


h3.spip {
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	margin-top : 20px;
	margin-bottom : 20px;
	padding: 0em;
}	

/*
 * listes  puce
 */

ul.spip {
	font-size: 12px;
}

.spip_puce {
	list-style-position: inside;
}
 
/*
 * Les lgendes des images et des documents
 */

.spip_documents{
	font-size : 100%;
}


.spip_documents_center{
	display:block;
	margin: auto; 
	text-align: center;
}

.spip_documents_left{
	float: left;
	margin: 4px; 
	text-align: center;
}

.spip_documents_right{
	float: right;
	margin: 4px; 
	text-align: center;
}



.spip_doc_descriptif{
	font-size: 70%;
	text-align: center;
	color:  #990000;
}

.spip_doc_titre{
	font-size : 70%;
	text-align: center;
	color:  #990000;
}


.spip_doc_descriptif p.spip {
	font-size : 100%;
	text-align: center;
	color:  #990000;
}

.spip_doc_titre p.spip{
	font-size : 100%;	
	text-align: center;
	color:  #990000;
}

/*
 * Cadre autour des blocs
 */

.raborder {
	border-style:solid; 
	border-width:1px; 
	border-color:#EBEBEB; 
}

/*
 * Pour les URL
 */
 
a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color: #333333; 
}

a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #663300;
}

/*
 * Pour les URL pi_
 */

a.pi_url { 
	text-decoration: none; 
	color: #990000; 
	color: White; 
}

a:hover.pi_url { 
	text-decoration: none; 
	color: #CCCCCC; 
	background: none; 
}


/*
 * listes mots-cle
 */

ul.mots {
font-size: x-small;
font-weight: bold;
color: #990000;
list-style-image: url(IMG/cmn_pitme/prouge.gif);
}

li.mots {
font-size: xx-small;
font-weight: normal;
list-style-image: url(IMG/cmn_pitme/pgris_s.gif);
}

/*
 * code
 */
.spip_code {
font-family: "Trebuchet MS", Tahoma, helvetica, arial, sans-serif; 
font-weight: bold;
font-size: 140%; 
color: #990000;
}


/*
 * si les images tiennent plus de place que le texte
 */

hr.spacer {
	clear: both;
} 


/*
 * Habillage des forums
 */

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: 2em;
	padding: 0px;
	list-style: none;
}
.forum-titre {
	font-weight: bold;
	font-size: small;
}
.forum-item {
	margin: 0px;
	padding: 1em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	text-align: justify;
	color: #303030;
	font-size: x-small;
}
.forum-repondre-article {
	color: #303030;
	text-align: right;
	}
.forum-repondre-article:hover {
	color: #303030;
	text-align: right;
	}

.forum-repondre-message {
	color: #303030;
	text-align: right;
	}
.forum-repondre-message:hover {
	color: #303030;
	text-align: right;
	}

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

ul .forum {
	border: 1px solid #909090;
	padding: 0px;
	margin: 0px;
	margin-bottom: 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;
}


/*
 * Ici les styles pour le contenu (utilise dans forum)
 */

.ra-extrait {
	border: groove 2px #a0a0a0;
	padding: 1em;
}
/*
 * Ici les styles pour les tables
 */


table.spip {
}

table.spip tr.row_first {
	text-align: center;
	font-size: medium;
	font-weight: bold;
	color:  #FFFFFF;
	margin-top : 20px;
	margin-bottom : 20px;
	background-color: #000000;
}

table.spip tr.row_odd {
	font-size: x-small;
	background-color: #C0C0C0;
}

table.spip tr.row_even {
	font-size: x-small;
	background-color: #F0F0F0;
}

table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: middle;
}

/*
 * 
 */
.spip_encadrer {

	font-size: small;
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px #666666 solid;
}


a.foncee, a.foncee:hover, a.claire, a.claire:hover, span.creer, span.lang_base, li.lang_base {
	display: inline;
	float: none;
	padding: 2px;
	margin: 0px;
	margin-left: 1px;
	margin-right: 1px;
	border: solid 1px;
	font-family: Arial, Helvetica, Sans, sans-serif;
	font-size: 9px;
	text-decoration: none;
	z-index: 1;
}
