body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/squelettes/images/fond.jpg);
	background-repeat: repeat-x;
	background-color: #FCFCFC;
	color:green;
}

#menug {
	background-image: url(/squelettes/images/fond2.jpg);
	background-repeat: repeat-x;
  background-color: rgb(243, 230, 204);
	z-index: 99;
	position: absolute;
	left: 15px;
	top: 125px;
	width: 145px;
	padding: 5px;
	border: 1px dotted #05891b;
}
#menug h3 {
	cursor: pointer;
}

#menud {
	background-image: url(/squelettes/images/fond2.jpg);
	background-repeat: repeat-x;
  background-color: rgb(243, 230, 204);
	width:145px;
	z-index: 99;
	right: 15px;
	top: 135px;
	padding: 1px;
	position: absolute;
	border: 1px dotted #05891b;
}

.rubrique {
	color: green;
	text-decoration: none;
	font-style: italic;
	font-size: 12pt;
	padding-bottom:2px;
	padding-left:2px;
}

.rubrique:hover {
	text-decoration: underline overline;
}

#contenu {
	border: 1px solid black;
	padding: 1em;
	margin-left: 180px;
	margin-right: 180px;
	margin-top: 35px;
	background-color:#F2F2F2;
}

#logo {
	z-index: 99;
	position: absolute;
	left: 5px;
	top: 5px;
}
#fruits {
	z-index: 99;
	position: absolute;
	right: 5px;
	bottom: 5px;
}

#fruits2 {
	z-index: 99;
	position: absolute;
	right: 0;
	bottom: 0;
}

.titre {
	color: green;
	text-decoration: none;
	font-style: italic;
	font-size: 15pt;
	font-weight:bold;
	padding-bottom:2px;
}

.libelle {
	color:green;
	font-style: italic;
	font-size: 11pt;
}

.donnee {
	font-size: 11pt;
}

hr {
	color:green;
	width:65%;
}

.site {
	text-align:center;
	font-family : "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:green;
	font-weight:bold;
	font-size:16pt;
}

#cueillette {
	background-color:#ffffcc;
	border:2px solid #05891b;
	font-family: times,sans-sherif;
	font-size:10pt;
	font-weight:bold;
	padding:0;
	margin:0;
}

#cueillette th {
	border:2px solid #05891b;
}


















#menuhaut {
	padding:0;
	background-image: url(/squelettes/images/menuhaut.gif);
	background-repeat: repeat-x;
}
#menubas {
	background-image: url(/squelettes/images/menubas.gif);
	background-repeat: repeat-x;
}

#menugauche {
	background-image: url(/squelettes/images/menugauche.gif);
	background-repeat: repeat-y;
	padding-left:8px;
	padding-top:0;
	padding-bottom:0;
}

.petitlien {
	color: green;
	text-decoration: none;
	font-style: italic;
}











/** SPIP **/
/** WIKIPEDIA **/
a.spip_glossaire {
	color: black;
}
abbr, acronym, a.spip_glossaire {
  cursor: help;
}
/** LOGO **/
#logotitre {
}
#logoright {
	z-index: 99;
	position: absolute;
	right: 15px;
	top: 5px;
}
#logoleft {
	z-index: 99;
	position: absolute;
	left: 5px;
	top: 5px;
}
.logorubrique {
	width:300px;
}
#divlogorubrique {
	z-index: 99;
	float:right;
	right:5px;
	top:5px;
}

li {
	list-style-type:circle;			
	color:green;
}

/** ENTETE **/
#entete h1 {
}
#entete h2 {
	text-align: right;
}
#entete {
	padding-top: 15px;
	text-align: center;
	border-bottom: 1px solid black;
	padding-bottom:15px;
}
#since {
	z-index: 99;
	position: relative;
	padding-left:30%;
}
/** 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.pleinelargeur {
	margin-right: 100px;
}
/** ENTETE DE CONTENU **/
#detailrub {
	padding: 5px;
	padding-bottom:100px;
}
#detailrub h3 {
	text-align: center;
}
#detailrub #detailrubContent {
	margin: 5px;
}
#detailrub h3 {
	font-size:2em;
}
.lien {
	font-size:1.5em;
	color: black;
}
.annonce { /* Derniers articles */
	font-size: 0.9em;
	margin-top: 1em;
	text-align: center;
}
/** 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;
	padding-bottom: 0.1em;
}
.cat h3 a {
	color: white;
	text-decoration: none;
}
.cat .art {
	padding: 5px;
	padding-bottom: 1em;
	border: 1px solid #e9e9e9;
	margin: 1em;
}
.cat .art .description {
	background-color: #e9e9e9;
	padding: 1px;
	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;
	padding: 0px;
}
p.spip {
	padding: 0px;
}
.cat .showAll {
	text-align: right;
	font-size: 0.8em;
}
.catContentList h3.catContent {
	text-align: center;
}
/**
infos
**/
/** MENUS *
*/
#menus {
	z-index: 99;
	position: absolute;
	left: 0;
	top: 140px;
	width: 120px;
	padding: 0.5em;
}
#menus h3 {
	cursor: pointer;
}
#menuNav, #menuRubriques {
	margin-left: 5px;
}

#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;
	background-color: #e9e9e9;
	margin: 0.7em;
	padding: 0.5em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	overflow: auto;
	clear: both;
	white-space: nowrap;
	text-align: left;
}
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: 108ex;
}
#footer #syndication img {
	border: 0;
}
/** EFFETS */
.hiddenMenu, .hiddenCommentDiv, .hidden {
	display: none;
}
/** COMMENTAIRES **/
#commentaires h3 {
	text-align: center;
}
#commentaires #switchComment {
	display: block;
}
#commentaires #postCommentaire {
	background-color: #e9e9e9;
	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: #e9e9e9;
}
.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;
}

#actu {
color:red;
background-color:white;
padding-left:3px;
padding-right:3px;
}
