body { 
 background: #F0F2F5;
 background-image: url(index_fichiers/patterne.png);
 background-repeat: repeat-x;
 FONT-FAMILY: gabriola;
 FONT-SIZE: 8px;
 margin:auto;
 width: 1037;//ici tu met la largeur de ton body
}

.liens
{
   width: 15%; left: 1500px; position: absolute; right: 750px; top: 270px; margin: auto; bottom: 20px
}

.visite
{
   width: 18%; left: 100px; position: absolute; right: 750px; top: 600px; margin: auto; bottom: 20px
}

.article
{
   left: 100px; position: absolute; right: 750px; top: 550px; margin: auto; bottom: 20px
}

.article
{
   WIDTH: 40%;
   left: 500px;
   top: 400px;
   margin: auto;
   bottom: 20px
}

.sponsora {
  width: 25%;
  position: relative;
  top: 500px;
  right: -1300px;
  vertical-align:middle;
  display:inline-block; line-height:1.2; /* on rétablit le line-height */ text-align:left; /* ... et l'alignement du texte */
  margin:0 10px; /* espacement horizontal des blocs */ 
  display:inline-block; vertical-align:middle; text-align:left; /* on rétablit l'alignement du texte */   }
}

.facebook {
  width: 25%;
  position: absolute;
  top: 100px;
  right: -1300px;
  vertical-align:middle;
  display:inline-block; line-height:1.2; /* on rétablit le line-height */ text-align:left; /* ... et l'alignement du texte */
  margin:0 10px; /* espacement horizontal des blocs */ 
  display:inline-block; vertical-align:middle; text-align:left; /* on rétablit l'alignement du texte */   }
}

.thomas
{
  left: 350px; position: absolute; right: 750px; top: 70px; margin: auto; bottom: 20px
}

#news {
	POSITION: absolute; FONT-FAMILY: georgia; HEIGHT: 100%; COLOR: #838383; FONT-SIZE: 10px; TOP: 450px; LEFT: 510px
}
.newshaut {
	MARGIN: 20px; BACKGROUND-REPEAT: no-repeat
}
.publication {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; WIDTH: 100%; FONT-FAMILY: arial; FLOAT: right; COLOR: #FCDE51; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.credit {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #90a090; COLOR: #fff; FONT-SIZE: 11px; BORDER-TOP: #aba 3px double; PADDING-TOP: 3px
}
.titreArt {
	FONT-STYLE: italic; FONT-FAMILY: georgia; COLOR: #75B9FE; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.actu {
	TEXT-ALIGN: justify; FONT-FAMILY: georgia; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.jour {
	PADDING-BOTTOM: 50px; FONT-FAMILY: georgia; COLOR: #FDE668; FONT-SIZE: 14px; TEXT-DECORATION: none; opacity: 0.5
}
.mois {
	FONT-STYLE: italic; FONT-FAMILY: georgia; COLOR: #FDE668; FONT-SIZE: 12px; TEXT-DECORATION: none; opacity: 0.5
}

A {
	FONT-FAMILY: georgia; COLOR: #57A5F5; FONT-SIZE: 12px; CURSOR: hand; TEXT-DECORATION: none
}
A:hover {
	FONT-FAMILY: georgia; COLOR: #6DB2F6; FONT-SIZE: 10px; CURSOR: hand; TEXT-DECORATION: none
}
STRONG {
	COLOR: #FBDC4D
}
EM {
	COLOR: #F6C604
}
TH A {
	FONT-FAMILY: tahoma; COLOR: #0C78E4; FONT-SIZE: 10px; CURSOR: hand
}
TH A:hover {
	FONT-FAMILY: tahoma; COLOR: #6DB2F6; FONT-SIZE: 11px; CURSOR: hand
}
A IMG {
	-moz-border-radius: 0.8em
}
A:hover IMG {
	-moz-border-radius: 0.8em
}
tb A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
tb A:hover:visited IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}

#fadeshow1 {
	TOP: 152px; LEFT: 608px; type: "auto"; pause: 4000; cycles: 3; wraparound: true; randomize: true
}
quote {
	MARGIN: 10px 25px; FONT-FAMILY: georgia; BACKGROUND: #f3f7e7; -moz-border-radius: 30px 0 30px 0; text-margin: 20px; -webkit-border-radius: 30px 0 30px 0; border-radius: 30px 0 30px 0; -webkit-border-top-left-radius: 20px; -webkit-border-bottom-right-radius: 20px
}
.th {
	TEXT-DECORATION: none
}
.actu {
	TEXT-ALIGN: justify; WIDTH: 650px; FONT-FAMILY: georgia; MARGIN-LEFT: 20px; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
H3 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; WIDTH: 98%; FONT-FAMILY: arial; MARGIN-BOTTOM: 2px; BACKGROUND: url(http://nadiya.be/wordpress/wp-content/themes/V9Nadiya/images/point.gif) repeat-x left bottom; FLOAT: right; COLOR: #7d86ab; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.Spoiler_Title {
	BORDER-BOTTOM: 1px inset; BORDER-LEFT: 1px inset; WIDTH: 200px; BACKGROUND: #d9d9d9; BORDER-TOP: 1px inset; CURSOR: pointer; BORDER-RIGHT: 1px inset
}
.Spoiler_Content {
	FONT-STYLE: italic; DISPLAY: none; BACKGROUND: #f5f5f5
}
.kecil {
	FONT-SIZE: small
}
/* --- STYLES DE BASE --- */  /* Page */ 

html {   
  font-size: 100%; /* Évite un bug d'IE 6-7. (1) */ } 

body {
   margin: 0;
   padding: 1em; /* Remettre à zéro si nécessaire. */   /* Pensez à utiliser une collection de polices (2), par ex:   font-family: Arial, Helvetica, FreeSans, sans-serif; */
   font-size: .8em; /* À adapter pour la police choisie. (3) */
   line-height: 1.4; /* À adapter au design. (4) */
   color: black; }  

/* Titres */ 
h1, h2, h3, h4, h5, h6 {
   margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */
   line-height: 1.2;
   font-weight: bold; /* Valeur par défaut. (6) */
   font-style: normal; }
   
h1 {   font-size: 1.75em; }
h2 {   font-size: 1.5em; }
h3 {   font-size: 1.25em; }
h4 {   font-size: 1em; }  

/* Listes */ ul, ol {
   margin: .75em 0 .75em 32px;
   padding: 0; }
   
/* Paragraphes */ p {
   margin: .75em 0;

/* Marges plus faibles que par défaut. (7) */ } address {
   margin: .75em 0;   font-style: normal; }

/* Pas de bordure pointillée ou halo lors du clic sur un lien */ a:active {   outline: none; }

/* Pas de bordure autour des images dans les liens */ a img {   border: none; }  

/* Divers éléments de type en-ligne (8) */ em {   font-style: italic; } strong {   font-weight: bold; }  

/* Formulaires */ form, fieldset {   margin: 0;   padding: 0;   border: none; } input, button, select {   vertical-align: middle; 

/* Solution pb. d'alignement. (9) */ }
