/*
    CSS file for moon08_01 Skin - version 4.6
    CeCILL Copyright (C) 2004-2007 by GuppY Team
    Initiated by Laurent Duveau and Nicolas Alves
      Web site = http://www.freeguppy.org/
      e-mail   = info@freeguppy.org

    CSS History :
      v1.0 (01 May 2007)           : initial release (by "GuppY Design")
*/

body { /*corps du document*/
margin : 0;
background-image : url(fond1.jpg);
background-repeat : no-repeat;
background-attachment : fixed;
background-position : center 0%;
font : 12px arial, helvetica, sans-serif;
color : transparent;
background-color : transparent;
} 

a { /* lien hypertexte */
 color: #0033CC;
 background-color: inherit;
 text-decoration: none;
}
a:hover { /* lien hypertexte survolé */
color: #FF0000;
background-color: inherit;
 position: relative;
 top: 1px;
 left: 1px;
 text-decoration: none;
}
p { /* paragraphe */
 margin: 4px 0;
}
hr { /* ligne stylée */
 border-style: none none solid;
 border-color: #FFFFFF;
 border-width: 0 0 1px;
 height: 1px;
 width: 98%;
}
ul, ol { /*liste*/
padding : 0;
margin : 0;
font : 12px arial, helvetica, sans-serif;
color : #000000;
background-color : inherit;
} 
h1 { /* titre niveau 1 */
 font-size: 24px;
}
h2 { /* titre niveau 2 */
 font-size: 18px;
}
h3 { /* titre niveau 3 */
 font-size: 16px;
}
h4 { /* titre niveau 4 */
 font-size: 14px;
}
.bordure {
 border: 1px solid #f7f7f7;
}
/******************************************
 * Mise en page des blocs div principaux */
#screen_choice {
 margin: 0;
 padding: 0;
}
div#screen_choice {
 position: absolute;
 top: 8px;
 right: 20px;
}
#page { /* all the page */
z-index : 10;
background-color: transparent;
color: #000000;
}
div#page { /* mask border for IE */
 border: 0px solid #000000;
}
#headTop { /* zone en-tête (logo-bannière) */
 z-index : 15;
 color: inherit;
 background: url(img/h.png) no-repeat;
 margin: 0;
 padding: 0;
}
#headBottom { /* zone de la barre des menus */
background: url(img/barre_menu.png) repeat-x;
 height: 40px;
 margin: 10px 5px;
 border-left: 1px solid #CFCECC;
 border-right: 1px solid #CFCECC;
 padding: 0;
}
#mainContent { /* disposition zone boîte centrale */
 margin: 0 4px;
 padding: 0;
}
#leftside { /* disposition zone boîte gauche */
 margin: 0;
 padding: 0;
}
#rightside { /* disposition zone boîte droite */
 margin: 0;
 padding: 0;
}
#endbox { /* distance entre fond boîte centrale et bas de page */
 background: url(img/barre_menu.png) repeat-x;
 height: 40px;
  margin: 10px 5px;
 border-left: 1px solid #CFCECC;
 border-right: 1px solid #CFCECC;
 padding: 0;
}

#foot { /* Copyright pied de page */
 font: 0.8em arial, sans-serif;
 color: #FFFFFF;
 background-color: inherit;
 text-align: center;
}
/******************************************
 * Mise en page des blocs dans le header */
div.logo { /* block logo */
 text-align: center;
 padding: 10px 30px;
}
div.banner { /* bloc bannière */
 padding: 50px 30px 10px;
}
/*************************
 * block boite citation */ 
div.quote { /*block citation*/
white-space : nowrap;
text-align : center;
padding : 0 4px;
} 
div.quote span.cita { /*texte*/
font : 12px Arial, Helvetica, sans-serif;
color : #FFFFFF;
background-color : transparent;
font-style : normal;
text-align : center;
border : 0;
margin : 0;
padding : 0 8px;
} 
div.quote span.author { /*auteur*/
font-style : normal;
} 
/********************
 * Barre des menus */
div.menuIcons { /* bloc menu */
 padding: 6px 0px;
}
div.menuIcons ul { /* bloc liste du menu */
 list-style: none;
 width: 100%;
 margin: 0;
 padding: 0;
}
div.menuIcons ul li { /* toutes les sections */
 float: left;
 margin-right:1px;/*espace à droite de l"onglet 1px*/
 margin-left: 1px;/*espace à gauche de l"onglet 1px*/
 text-align: center;
}
div.menuIcons ul li span { /* toutes les sections */
 
 display: block;
 white-space: nowrap;
}
div.menuIcons ul li.menu_flags { /* section drapeau */
 float: left;
 text-align: center;
 margin-right: 10px;
}
div.menuIcons ul li.menu_flags img { /* séparation drapeau */
 margin: 3px;
}
div.menuIcons ul li.menu_admin { /* section admin */
 float: right;
 padding-right: 3px;
}
div.menuIcons ul li a:hover {
 position: static;
}
div.menuIcons ul li a span { /* lien */
 font: bold 12px georgia, helvetica, sans-serif;
 color: #000;
 background-color: inherit;
 text-decoration: none;
 padding: 5px 12px;
 cursor: pointer;
}
div.menuIcons ul li a:hover span { /* lien survolé */
 font: bold 12px georgia, helvetica, sans-serif;
 color: #AFF;
 background: #e3e3e3 url(img/onglet1.png) repeat-x center;
 border-left: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 position: relative;
 }
div.menuIcons ul li a span.current { /* lien actif */
 color: #F7F7F7;
  background: #E3E3E3 url(img/onglet2.png) repeat-x center;
}
div.tbls ul li a span.current { /* lien latéral actif */
 color: #333;
 background-color: inherit;
 padding: 0 2px 0 4px;
 text-decoration: underline;
}
div.tbls ul li a span { /* lien latéral*/
 font: bold 12px arial, helvetica, sans-serif;
 color: #00D;
 background-color: inherit;
 text-decoration: none;
}
div.tbls ul li a:hover span { /* lien latéral survolé*/
 font: bold 12px arial, helvetica, sans-serif;
 color: #333;
 background-color: inherit;
 position: relative;
 top: 1px;
 left: 1px;
 text-decoration: none;
}

/***********************
*boites centrales*/
.titre { /* all the page */
background-image: url(img/titre.png);
}
.title { /* boîte centrale */
 font: bold 16px georgia, sans-serif;
 color: #FFFFFF;
 background: inherit;
 text-align: left;
 line-height: 30px;
 padding: 0px 11px 0 22px;
}
.tblc { /* contenu */
 color: inherit;
 background-color: #BBB9B7;
 border-top: 0;
 border-right: 1px solid #E0DFDE;
 border-bottom: 1px solid #E0DFDE;
 border-left: 1px solid #E0DFDE;
 text-align: left;
 margin-bottom: 10px;
 padding: 6px;
}

/***************************
*boites latérales*/
.titrebox{  /* all the page */
background: #B92C43 url(img/titrebox.png);
 font: bold 15px georgia, sans-serif;
 color: #FFFFFF;
}
.sidetitle { /* boîte latérale */
 font: bold 15px georgia, sans-serif;
 color: #FFFFFF;
 background-color: inherit;
 text-align: center;
 line-height: 26px;
 height: 26px;
 padding-top: 10px;
}
.tbls { /* contenu */
 color: inherit;
 background: url(img/bg_side.png) repeat-x;
 background-color: inherit;
 padding: 7px;
 border-left: 1px solid #E0DFDE;
 border-right: 1px solid #E0DFDE;
}
div.tbls {
 text-align: left;
}
.sidetop {
 width: 190px;
}
.sidebottom {
 background: url(img/side_bottom.png) no-repeat;

 margin-bottom: 12px;
}
div ul, ol { /* listes */
 margin-left: 16px;
 padding: 8px 0 8px 8px;
}
div li { /* espace entre lien menu */
 margin-left: 12px;
 padding: 0;
}
/****************************
 * bloc boîte section menu */
ul.boxmenu { /* bloc liste */
 list-style: square;
 margin: 0;
 padding: 5px 0;
}
ul.boxmenu li { /* liste des items */
 margin-bottom: 5px;
}
ul.boxmenu li img { /* icônes */
 vertical-align: middle;
 margin-right: 10px;
}
/*******************************************************************
 * bloc boîte article (menu list, menu dynamic 1, menu dynamic 2) */
.rubr { /* catégories des articles */
 font: bold 12px arial, helvetica, sans-serif;
 color: #000;
 background-color: inherit;
 text-align: left;
 margin: 1px;
 padding: 2px 2px;
}
.item {
 font: bold 12px arial, helvetica, sans-serif;
 color: #309;
 background-color: inherit;
 text-align: left;
 list-style: none;
 margin: 0;
 padding: 2px 0;
}
ul.item {
 margin: 0;
 padding: 0;
}
ul.item li.item { /* titres des articles */
 font: 12px arial, helvetica, sans-serif;
 color: #00C;
 background-color: inherit;
 text-align: left;
 list-style: none;
 padding: 2px 0 2px 2px;
}
.curr_item {
 font: 12px arial, helvetica, sans-serif;
 color: #00C;
 background-color: #E3E3E3;
 text-align: left;
 list-style: none;
 padding: 2px 0;
}
ul.item li.curr_item { /* titre article quand affiché */
 font: 12px arial, helvetica, sans-serif;
 color: #00C;
 background-color: #E3E3E3;
 text-align: left;
 list-style: none;
 padding: 2px 0 2px 10px;
}
/************************
 * bloc forum - tables */
.forum {
 font: 12px arial, sans-serif;
 color: #FFF;
 background-color: #4D4C4B;
 text-align: center;
 padding: 4px;
 border: 1px inset #F7F7F7;
}
.forum2{
 font: 12px arial, sans-serif;
 color: #000;
 background-color: #E3E3E3;
 padding: 0 5px;
}
 tr.forum2 {
 font: 12px arial, sans-serif;
 color: #000;
 background-color: #E3E3E3;
 padding: 0 5px;
}
.quest {
 font: 12px arial, sans-serif;
 color: #000;
 background-color: #E3E3E3;
 padding: 5px;
}
.rep {
 font: 12px arial, sans-serif;
 color: #000;
 background-color: #F7F7F7;
 padding: 10px 5px;
}
.bord {
background-color: #E3E3E3;
border: 1px solid #FFFFFF;
color: #000000;
}
.bord2 {
 border: 2px double #F7F7F7;
}
/*************
 * Calendar */
.cal {
  border-collapse: separate;
  border: 1px solid #4D4C4B;
  border-spacing: 1px;
  color: inherit;
  background-color: inherit;
}
tr.cal { /* calendar nav bar */
  font: 12px Arial, sans-serif;
  color: #309;
  background-color: #87CBEF;
  text-align: center;
}
td.cals { /* week */
  font: 12px Arial, sans-serif;
  color: #FFFFFF;
  background-color: #888925;
  width: 14%;
  text-align: center;
}
td.cal0 { /* empty cell*/
 font: 11px arial, sans-serif;
 color: #FFA500;
 background: url(img/fond_cal.png) repeat-x;
 width: 14%;
 text-align: center;
}
td.cal1 { /* days */
 font: 11px arial, sans-serif;
 color: #000000;
 background-color: #BBB9B7;
 width: 14%;
 text-align: center;
}
td.cal2 { /* today */
 font: bold 11px arial, sans-serif;
 color: #FFFFFF;
 background-color: #B92C43;
 width: 14%;
 text-align: center;
}
td.cal3 { /* sunday or special */
 font: 11px arial, sans-serif;
 color: #000000;
 background-color: #DD6E42;
 width: 14%;
 text-align: center;
}
td.cal4 { /* today is sunday or special */
 font: 11px arial, sans-serif;
 color: #000000;
 background-color: #EDECEB;
 width: 14%;
 text-align: center;
}
td.calevt, td.calevt a { /* planner event */
 font: bold 11px arial, sans-serif;
 color: #FFF;
 background-color: #00B;
 width: 14%;
 text-align: center;
}
/************************
 * Formulaires (Forms) */
form {
 line-height: 20px; /* "hack" vertical center text for Safari and Opera */
 margin: 4px 0;
}
fieldset { /* Encadrement des champs */
 border: 1px solid #FFFFFF;
 margin: 8px;
}
legend { /* légende des encadrements */
 font: bold 12px arial, helvetica, sans-serif;
 color: #309;
 background-color: inherit;
}
input.bouton, button { /* bouton */
 font: 11px arial, helvetica, sans-serif;
 color: #000;
 background-color: #FFF;
 border: 1px inset #FFC800;
 cursor: pointer;
 margin: 4px 0;

}
input.texte {
 font: 11px arial, sans-serif;
 color: #000;
 background-color: #FFFFFF;
 margin: 2px 0;
}
select {
 font: 11px arial, sans-serif;
 color: #000;
 background-color: #FFFFFF;
 margin: 4px 0;
}
textarea {
 color: #000;
 background-color: #F7F7F7;
 overflow: auto;
 margin: 4px 0;
}
/*******************************************
 * Mise en page des blocs dans le footer */
#foot span.copyright { /* Copyright */
 font: 1em arial, helvetica, sans-serif;
 color: inherit;
 background-color: inherit;
}
/************
 * pop RSS */
.pop {
 width: 360px;
 text-align: left;
}
.pop a {
 display: block;
}
.pop span {
 display: none;
}
.pop a:hover span {
 font: normal 12px arial, helvetica, sans-serif;
 color: #000000;
 background-color: #E3E3E3;
 border: 1px solid #7F7F7F;
 display: block;
 width: 280px;
 position: absolute;
 top: 2em;
 left: 2em;
 text-decoration: none;
 padding: 4px;
}
/**********************
 * Editeur FckEditor */
.Code {
 font: 11px "comic sans ms", arial, monospace, sans-serif;
 color: #309;
 background-color: #F7F7F7;
 border: 1px solid #000;
 padding: 0 5px 0 5px;
}
div #toolbarIcons_ptxt {
 color: inherit;
 background-color: #089EDE;
}
div #toolbarSmileys_ptxt {
 color: inherit;
 background-color: #089EDE;
}
/************************
 * Divers */
.box {
 font: 11px arial, helvetica, sans-serif;
 color: #000;
 background-color: inherit;
}
p.box {
 font: 11px arial, helvetica, sans-serif;
 color: #000;
 background-color: inherit;
 margin: 0;
}
a.box {
 font: 11px arial, helvetica, sans-serif;
 color: #0033CC;
 background-color: inherit;
 text-decoration: none;
}
a.box:hover {
 font: bold 11px arial, helvetica, sans-serif;
 color: #FF0000;
 background-color: inherit;
 text-decoration: none;
 position: relative;
 top: 1px;
 left: 1px;
}



/***********
 * Divers */
 .top {
 font: 0.8em arial, helvetica, sans-serif;
 color: #FFFFFF;
 background-color: inherit;
 text-align: center;
}
 .notice { /* very important */
 color: #F00;
 background-color: #FFB;
 padding: 2px;
}
.clscursor {
 cursor: pointer;
}
.timer {
 font: italic 11px arial, sans-serif;
 color: #FFFFFF;
 background-color: inherit;
 text-align: center;
 padding: 2px;
}
<a href="http://www.pagerank.fr/" title="Mon PageRank"><img src="http://www.pagerank.fr/pagerank-actuel.gif?uri=www.pagerank.fr" style="border: none;" alt="PageRank Actuel"/></a>