body
{
width: 850px;
margin: auto; /* pour centrer l'image page */
margin-top: 20px; /* pour éviter de coller avec le haut de la fenêtre du navigateur  */
margin-bottom: 20px; /* idem pour le bas du navigateur */
background-image: url("../images/fondvert.png");
background-attachment: fixed;
font-family: "Comic Sans MS", "Trebuchet MS", Arial, Verdana, serif;
font-size: 1em;
color: rgb(150,200,250); /*bleu pale*/
}

/*CODES  COULEURS DU SITE*/

/*   rgb(0,75,125); /*bleu foncé  */
/*   rgb(150,200,250); /*bleu pale*/
/*   rgb(255,255,155); /*jaune*/
/*   rgb(125,0,75); /*rouge*/
/*   rgb(75,175,75); /*vert*/
/*   rgb(175,225,125); /*vert pale*/

#en_tete
{
width: 848px;
height: 200px;
border: 1px solid white;
background-image: url("../images/maximom4_sims2_banniere.png");
background-repeat: no-repeat;
margin-bottom: 10px;
}

#nom_section
{
margin: auto;
width: 848px;
border: 1px solid white;
background-image: url("../images/fondmotif.png");
margin-bottom: 10px;
color : rgb(0,75,125); /*bleu foncé  */
text-align: center;
font-size: 1.1em;
font-weight: bold;
}

#menus
{
float: left;
width: 215px;
list-style-image: url("../images/icon-sims2.gif");
}

.element_menu-2
{
border: 1px solid white;
background-color: rgb(0,75,125); /*bleu foncé  */
margin-bottom: 10px;
margin-right: 5px;
text-align: center;
color: white;
}

#corps
{
float: right;
width: 625px;
}

#pied_de_page
{
clear:both;
width: 848px;
border: 1px solid white;
text-align: center;
font-size: .7em;
color: rgb(0,75,125); /*bleu foncé  */ 
background-color: rgb(75,175,75); /*vert*/
}

#menu_page_bas /*menu principal au bas de chaque page*/
{
clear: both;
width: 848px;
margin-bottom: 10px;
text-align: center;
border: 1px solid white;
font-size: .8em;
font-weight: bold;
color: rgb(0,75,125); /*bleu foncé  */
background-image: url("../images/fondmotif.png");
}

.publicite
{
clear: both;
width: 828px;
padding: 10px;
margin-bottom: 10px;
text-align: center;
border: 1px solid white;
color: white;
background-color: rgb(0,75,125); /*bleu foncé  */
}
.publiciteV
{
float: left;
width: 202px;
padding: 3px;

border: 1px solid rgb(0,75,125); /*bleu foncé  */
text-align: center;
color: rgb(0,75,125); /*bleu foncé  */ 
background-color: rgb(75,175,75); /*vert*/
}

.textes
{
float: right;
width: 613px;
padding: 5px;
margin-bottom: 10px;
margin-left: 225 px;
border: 1px solid white;
text-align: center;
font-size: .8em;
font-weight: bold;
background-color: rgb(0,75,125); /*bleu foncé  */
}

.texteDef
{
float: right;
width: 613px;
padding: 5px;
margin-bottom: 10px;
margin-left: 225 px;
border: 1px solid rgb(0,75,125); /*bleu foncé  */
text-align: center;
font-size: .8em;
font-weight: bold;
color: rgb(0,75,125); /*bleu foncé  */
background-image: url("../images/fondbleu.png");
}

.texteFondM
{
float: right;
width: 613px;
padding: 5px;
margin-bottom: 10px;
margin-left: 225 px;
border: 1px solid rgb(0,75,125); /*bleu foncé  */
text-align: center;
font-size: .8em;
font-weight: bold;
color: white;
background-image: url("../images/fondbleu.png");
}

.liste  /*énumération autre que le menu*/
{
float: right;
width: 613px;
padding: 5px;
margin-bottom: 10px;
margin-left: 225 px;
border: 1px solid white;
font-size: .8em;
font-weight: bold;
color: rgb(0,75,125); /*bleu foncé  */
background-image: url("../images/fondbleu.png");
}

.menu_bas a /*lien dans le menu du bas de page*/
{
text-decoration:none;
color: rgb(0,75,125); /*bleu foncé  */
}
.element_menu
{
border: 1px solid white;
background-image: url("../images/fondmotif.png");
margin-bottom: 10px;
margin-right: 5px;
text-align: left;
color: rgb(0,75,125); /*bleu foncé  */
}
.titre_menu 
{
font-size: 1.1em;
font-weight: bold; /*en gras */
color: rgb(125,0,75); /*rouge*/
text-align: center; /*centré dans le div */
}
.element_menu a
{
text-decoration:none;
color: rgb(0,75,125); /*bleu foncé  */
}
.bouton_menu /* pour les bouton partenaire ou référencement*/
{
text-align: center;
}

#pub_menu
{
float: left;
width: 215px;
margin-bottom: 10px;
margin-right: 5px;
text-align: center;
}

h1,h2,h3,h4,h5,h6
{
color: rgb(75,175,75); /*vert*/
text-align: center;
}

.page
 {
font-size: .7em;
font-weight: bold;
color : rgb(125,0,75); /*rouge*/
}

.date
 {
font-size: .7em;
font-weight: bold;
color : white
}

.minimo
 {
font-size: .7em;
font-weight: bold;
}
.minimob
 {
font-size: .7em;
font-weight: bold;
color: rgb(0,75,125); /*bleu foncé  */
}
.motv
{
color: rgb(75,175,75); /*vert*/
font-weight: bold;
}
.motr
{
color: rgb(125,0,75); /*rouge*/
font-weight: bold;
}
.motb
{
color: white;
font-weight: bold;
}
.motbleu
{
color: rgb(0,75,125); /*bleu foncé  */
font-weight: bold;
}

.haut
{
font-variant: small-caps;
font-weight: bold;
font-size: 1.2em;
color: rgb(125,0,75); /*rouge*/
}

/*LES LIENS*/

a .haut:hover
{
color: rgb(75,175,75); /*vert*/
}
a
{
color: white;
}
a:hover /* souris sur le lien */
{
color: rgb(75,175,75); /*vert*/
}
a img  /* toutes les images contenues dans un lien */
{
border: none;
} 
.zip
{
font-weight: bold;
font-size: 1.2em;
}

.icirv
{
color: rgb(125,0,75); /*rouge*/
}
.icirv:hover
{
color: rgb(75,175,75); /*vert*/
}
.icibr
{
color: white;
}
.icibr:hover
{
color: rgb(125,0,75); /*rouge*/
}
.icirb
{
color: rgb(125,0,75); /*rouge*/
text-decoration:none;
}
.icirb:hover
{
color: white;
text-decoration:none;
}
/*FIN DES COMMANDES POUR LES LIENS*/

table  /* le tableau en lui-même */
{
float: right;
width: 625px;
padding: 5px;
margin-bottom: 10px;
margin-left: 225 px;
border: 1px solid white; 
border-collapse: collapse; /* colle les bordures entre elles */
background-color: rgb(0,75,125); /*bleu foncé  */
font-weight: bold;
}

caption  /* titre au-dessus du tableau */
{
margin: auto; /* centre le titre du tableau */
font-weight: bold;
color: rgb(0,75,125); /*bleu foncé  */
margin-bottom: 20px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
background-color: rgb(75,175,75); /*vert*/
}

th /* les cellules d'en-tête */
{
color: rgb(0,75,125); /*bleu foncé  */
background-image: url("../images/fondbleu.png");
}

td  /* les cellules normales */
{
font-size: .8em;
border: 1px solid white;
text-align: center; /* Tous les textes des cellules seront centrés*/
padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}

.tabligne
{
background-color: rgb(75,175,75); /*vert*/
color: rgb(0,75,125); /*bleu foncé  */
}
.tabligneB
{
background-color: rgb(75,175,75); /*vert*/
color: white;
font-size: 1.1em;
}
.tabligneBl
{
background-color: white;
color: rgb(75,175,75); /*vert*/
font-size: 1.1em;
}
.tabligneBf
{
background-color: rgb(0,75,125); /*bleu foncé  */
color:  rgb(150,200,250); /*bleu pale*/
font-size: 1.1em;
}
.tabligneR
{
background-color: white;
color: rgb(125,0,75); /*rouge*/
font-size: 1.1em;
}
.tabligneFondM
{
background-image: url("../images/fondbleu.png");
color: rgb(0,75,125); /*bleu foncé  */
}
