body {
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
	background: #C69BF9 url('/images/fond3.gif') repeat-x;
     }

#global {
     margin-left: auto;
     margin-right: auto;
     width: 786px;
     text-align: left; /* on rétablit l'alignement normal du texte */
     background-color:#350470;
     background-image:url(/images/fond-div.gif);
     }

     
table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

a {
   text-decoration: none; /* définition du lien qui affichera le calque */
	 color: white;
   }

   
a:hover {
background: none;
color: green;
}

a:visited {
background: none;
color: #E3711B;
}

   
img { border: 0; }

.titre {
	text-transform: uppercase;
	font-weight: bold;
}
.description, .nav {
	text-align: justify;
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	COLOR: #FFFFFF; FONT-FAMILY: verdana,arial; FONT-SIZE: 10px
	}
	
#categories {
	text-align: justify;
		margin-left: auto;
	margin-right: auto;
	COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px
	}	
.thumbs img { cursor: pointer; }
.telecharger { 
	font-weight: bold; color: #ffffff;
	background-color: gray; width: 300px;
	margin-left: auto; margin-right: auto;
	border: solid 1px #000000;
	cursor: pointer;
 }


.prece { border: 0; float: left; margin-left: 60px; margin-right: auto; }
.suiv { border: 0; float: right; margin-left: auto; margin-right: 60px; }

      UL { 
         margin: 0;
         padding: 0;
                                     /* Les bordures ne sont pas spécifiées */
      }

      LI { 
        margin: 0;
        padding: 0; /* Noter l'espacement droit 0px */
        list-style: none;             /* Aucuns glyphes devant les items de liste */
                                     /* Les bordures ne sont pas spécifiées */
      } 
 

UL.xml {
    margin: 2px;
background: #FFFFFF;         /* Le fond du contenu et de l'espacement sera bleu */

}


UL.xml LI {
padding: 2px 2px 2px 2px;
background: #ffffff;         /* Le fond du contenu et de l'espacement sera bleu */
  }



.bloc1 {
margin: 5px;
}

.bloc2 {
margin-left: 0px;
}

.bloc3 {
margin-top: 0px;
}

DIV.main {
text-align: center;
}

DIV.video {
clear:right;

margin: 10px;
background: #FED5A1;         /* Le fond du contenu et de l'espacement sera bleu */

}

DIV.prvsuiv {
margin: 10px;
COLOR: #FFFFFF; FONT-FAMILY: verdana,arial; FONT-SIZE: 10px
}

p.justify {

text-align:justify
}


.blanc08pix {
	COLOR: white; FONT-FAMILY: verdana,arial; FONT-SIZE: 8px
}
.noir08pix {
	COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 8px
}
.blanc09pix {
	COLOR: #ffffff; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px
}
.noir09pix {
	COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px
}
.blanc10pix {
	COLOR: #ffffff; FONT-FAMILY: verdana,arial; FONT-SIZE: 10px
}
.noir10pix {
	COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.rose10pix {
	COLOR: #FDE4FA; FONT-FAMILY: verdana,arial; FONT-SIZE: 10px
}

.rose12pix {
	COLOR: #F699EC; FONT-FAMILY: verdana,arial; FONT-SIZE: 10px
}

.violet12pix {
	COLOR: #7E4A81; FONT-FAMILY: verdana,arial; FONT-SIZE: 12px
}

.violet14pix {
	COLOR: #7E4A81; FONT-FAMILY: verdana,arial; FONT-SIZE: 14px
}

.violet09pix {
	COLOR: #7E4A81; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px
}

.jaune12pix {
	COLOR: #F9BB53; FONT-FAMILY: verdana,arial; FONT-SIZE: 12px
}

.rouge12pix {
	COLOR: red; FONT-FAMILY: verdana,arial; FONT-SIZE: 12px
}

.blanc11pix {
	COLOR: #ffffff; FONT-FAMILY: verdana,arial; FONT-SIZE: 11px
}
.noir11pix {
	COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 11px
}
.blanc12pix {
	COLOR: #ffffff; FONT-FAMILY: verdana,arial; FONT-SIZE: 12px
}
.noir12pix {
	COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 12px
}
 
dt, dd { /* suppression de toutes les marges pour assurer un affichage identique partout */
margin: 0;
padding: 0;
}

dl {
    margin: 0;
    padding: 5px;
}


.dl_548 {
width: 548px; /* dimensions et positions modifiables à loisir */
}

dt {
line-height: 0;
text-align: left; /* centrage du titre, bug IE*/
         }

.dt_haut
{
height: 51px;
background: #fff url(/images/tab_haut.gif) top left no-repeat;
}

.dd_milieu_548
{
text-align: center;
padding: 0 10px; /* padding g et d pour éviter que le texte ne chevauche les bordures */
background: url(/images/tab_milieu_548.gif) top left repeat-y; /* arrière-plan intérieur */
}

#ligne {
display: inline;  
}

#bas {
height: 11px;
background: #fff url(/images/tab_bas.gif) bottom left no-repeat;
border: 0 none; /* pas de bordure latérale pour la partie basse */
padding: 0; /* pas de texte donc pas de padding */
}
.titre {
display: block; /* mise en bloc de l'image titre pour éviter un bug d'espacements */
}

#droitehaut, #droitebas { /* placement des coin droits en flottants */
float: right;
}

#righth { /* placement des coin droits en flottants */
float: right;
}

#left { /* placement des coin droits en flottants */
float: left;
}

.float_left {
float: left;
}

.float_right {
float: right;
}

.line {
display: inline;  
}

