body  {
	margin : 0em;
	padding : 0em;
	color : black;
	background : url(newbackg.jpg) repeat;
}

a  {
	color : #800000;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana;
	font-size : small;
	border-style : none;
}

a:hover  {
	text-decoration : none;
	color : #a00000;
	font-family : Verdana;
}

/* * WIKIPEDIA **/
a.spip_glossaire  {
	color : black;
}

abbr, acronym, a.spip_glossaire  {
	cursor : help;
}

/* * ENTETE **/
#entete h1  {
	display : none;
}

#entete  {
	text-align : center;
	border-bottom : 1px solid black;
	background-color : #A9967E;
}

/* * ACCESSIBILITE **/
#sousentete  {
	position : absolute;
	right : 5px;
	top : 0px;
	font-size : 9pt;
	z-index : 100;
}

#sousentete #acces ul  {
	display : inline;
}

#sousentete li  {
	display : inline;
	margin : 0;
	padding : 0;
}

#sousentete #acces a  {
	padding-left : 0.3em;
	padding-right : 0.3em;
}

#sousentete #acces a:link, #acces a:visited  {
	color : white;
	text-decoration : none;
	opacity : 0.3;
}

#sousentete #acces a:hover, #sousentete #acces a:focus  {
	text-decoration : underline;
	opacity : 1;
}

/* * CONTENU **/
#contenu  {
	border : 1px solid black;
	padding : 0.5em;
	margin-left : 200px;
	margin-top : 25px;
	max-width : 108ex;
}

#contenu.pleinelargeur  {
	margin-right : 7px;
	max-width : 108ex;
	border-style : double;
}

/* * ENTETE DE CONTENU **/
#detailrub  {
	padding : 5px;
}

#detailrub h3  {
	text-align : center;
}

#detailrub #detailrubContent  {
	margin : 5px;
}

.annonce  {
	/* Derniers articles */
	font-size : 0.8em;
	margin-top : 1em;
}

/* * POSITION **/
#position  {
	font-style : italic;
}

/* * CATEGORIES **/
.cat  {
	margin-top : 1em;
}

.cat .fluxRub  {
	display : none;
}

.cat h3  {
	text-align : center;
	border-top : 1px solid black;
	border-bottom : 1px solid black;
	color : white;
	background-color : #A28D72;
	padding-bottom : 0.1em;
	font-family : Verdana;
}

.cat h3 a  {
	color : white;
	text-decoration : none;
	font-family : Verdana;
}

.cat .art  {
	padding : 5px;
	padding-bottom : 1em;
	border : 1px solid #e9e9e9;
	margin : 1em;
	border-color : #000000;
	border-style : solid;
}

.cat .art .description  {
	background-color : #C7B6A1;
	padding : 3px;
	font-size : 0.8em;
}

.cat .art h5  {
	margin-left : 5px;
	margin-top : 10px;
	margin-bottom : 0;
	font-size : 1em;
}

.cat .art .chapo, .cat .art p  {
	margin-left : 10px;
	margin-right : 10px;
}

.cat .showAll  {
	text-align : right;
	font-size : 0.8em;
}

.catContentList h3.catContent  {
	text-align : center;
}

/* * MENUS **/
#menus  {
	z-index : 99;
	position : absolute;
	left : 0;
	top : 100px;
	width : 180px;
}

#menus h3  {
	cursor : pointer;
}

#menuNav, #menuRubriques  {
	margin-left : 5px;
	font-family : Verdana;
}

#contextualMenus  {
	width : 180px;
	position : absolute;
	right : 5px;
	top : 100px;
}

/* * CODE **/
div.spip_code, pre, blockquote.spip, .spip_cadre  {
	font-family : monospace;
	border : 1px solid #d9d9d9;
	margin : 0.7em;
	padding : 0.5em;
	padding-top : 0.2em;
	padding-bottom : 0.2em;
	overflow : auto;
	clear : both;
	white-space : nowrap;
	text-align : left;
	background-color : #C7B6A1;
}

div.spip_code  {
	white-space : normal;
	font-family : monospace;
}

/* * PIED DE PAGE **/
#footer  {
	margin-left : 190px;
	margin-right : 180px;
	text-align : center;
	margin-bottom : 0.7em;
	font-size : 0.8em;
}

#footer.pleinelargeur  {
	margin-right : 5px;
	max-width : 132ex;
}

#footer #syndication img  {
	padding-top : 5px;
	border : 0;
}

/* * EFFETS*/
.hiddenMenu, .hiddenCommentDiv, .hidden  {
	display : none;
}

/* * COMMENTAIRES **/
#commentaires h3  {
	text-align : center;
}

#commentaires #switchComment  {
	display : block;
}

#commentaires #postCommentaire  {
	background-color : #C7B6A1;
	padding : 0.5em;
	margin-top : 0.5em;
}

#commentaires > #postCommentaire, .auteur_ecrire > .auteur_form  {
	max-width : 30em;
}

#commentaires #postCommentaire textarea, #commentaires #postCommentaire input.forml, .auteur_ecrire textarea, .auteur_ecrire input.forml  {
	width : 98%;
}

.commentaire  {
	margin-top : 1em;
}

.commentaire_sujet, .commentaire_date, .commentaire_auteur  {
	background-color : #C7B6A1;
}

.commentaire_message  {
	margin-left : 0.5em;
	margin-top : 0.5em;
}

/* * AUTEURS **/
.auteur_ecrire_switch  {
	display : block;
}

#pgpkey  {
	text-align : center;
}

#pgpkey pre  {
	font-family : monospace;
	font-size : 7.5pt;
	overflow : auto;
	white-space : pre;
}

/* * ADMIN **/
.spip-admin  {
	z-index : 200;
	position : fixed;
	bottom : 0px;
	font-size : 90%;
	padding : 2px;
}


