body {
	/*background-color:#D7DAE1;*/
	background-image:url(images/blue/background.gif);
}



/* Tout le centre */
#centre {
   position:absolute;
   left: 50%;
   margin-left:-375px; /* moitié de la largeur */
   top: 0px;
   width: 659px;
   background-color:#FFFFFF;
  
}



/* La banière du haut */
#top{
   position:absolute;
   width: 789px;
   left:0px;
   height:120px;
   background-image:url(images/blue/test_banniere.png);
   border:solid;
   border-width:1px;
   border-color:#0000CC;
   z-index:2;
}



/* Bloc permettant de mettre le dogtag par dessus le fond blanc */
#premier_droite	{
   position:absolute;
   top:162px;
   width:100%;
   height:100px;
}



/* Le block du menu du site */
#premier_gauche{
   position:absolute;
   top:152px;
   width:132px;
   height:100px;
   border:solid;
   border-width:1px;
   border-color:#0000CC;
   border-top:none;
   border-bottom:none;
   background-color:#A9C1DD;
   z-index:3;
}



/* Le block qui donne le fond blanc de l'index */
#premier_droite_index	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:2;
   background-image:url(images/blue/accueil.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block qui donne le fond blanc de l'index */
#premier_droite_presentation	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:2;
   background-image:url(images/blue/presentation.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block qui donne le fond blanc de l'index */
#premier_droite_commentaire	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:2;
   background-image:url(images/blue/commentaire.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block qui donne le fond blanc de l'index */
#premier_droite_trombinoscope	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:2;
   background-image:url(images/blue/trombinoscope.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block qui donne le fond blanc de l'index */
#premier_droite_video	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:2;
   background-image:url(images/blue/video.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block du menu du site */
div.gauche{
   position:relative;
   width:132px;
   border:solid;
   border-width:1px;
   border-color:#0000CC;
   border-top:none;
   border-bottom:none;
   background-color:#A9C1DD;
   z-index:1;
   
   
}



/* Le block du menu du site */
div.gauche2{
   position:relative;
   left:658px;
   width:130px;
   border:solid;
   border-width:1px;
   border-color:#0000CC;
   border-top:none;
   border-bottom:none;
   background-color:#A9C1DD;
   z-index:1;
}



#tableau_classement{
   position:relative;
   border:solid;
   border-width:1px;
   border-color:#94B0D1;
   border-bottom:none;
   border-right:none;
   top:10px;
   margin-bottom:20px;
   text-align:center;
}



tr.ligne_tableau_classement{
   border-bottom:solid;
   border-bottom-width:1px;
   border-bottom-color:#94B0D1;
}



tr.ligne_tableau_classement2{
   border-bottom:solid;
   border-bottom-width:1px;
   border-bottom-color:#94B0D1;
   color:#0066FF;
   background-color:#CCCCCC;
}



td.case_tableau_classement{
   border-bottom:solid;
   border-right:solid;
   border-width:1px;
   border-color:#94B0D1;
}



td.case_tableau_classement2{
   border-bottom:solid;
   border-right:solid;
   border-width:1px;
   border-color:#94B0D1;
}




#space_top	{
   height:300px;
}



#space_profil	{
   height:140px;
}



div.space_news	{
   height:100px;
}



div.space_equipe	{
   height:300px;
}



div.space_report	{
   height:50px;
}



#space_connexion	{
   height:290px;
}



div.space_index	{
   height:400px;
}



div.space_poule	{
   height:150px;
}



div.space_non_equipe	{
   height:440px;
}



div.space_fiche	{
   height:130px;
}



#space_style	{
   height:300px;
}



#space_inscription	{
   height:360px;
}



#space_score	{
   height:400px;
}



/* Le copyright du bas sans les news*/
#bottom{
   position:relative;
   width: 789px;
   height:30px;
   background-image:url(images/blue/bottom.gif);
   border:solid;
   border-width:1px;
   border-color:#0000CC;
   text-align:center;
}



/* Le block des news */
div.news	{
   position:relative;
   top:0px;
   margin-left:-515px;
   width:500px;
   padding-bottom:10px;
   border:solid;
   border-width:1px;
   border-color:#94B0D1;
   z-index:7;
}



div.no_news	{
   position:relative;
   top:0px;
   margin-left:-373px;
   width:500px;
   height:70px;
}



/* Le texte de la news */
div.texte_news	{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #010A14;
   font-weight: normal;
   text-align:left;
   margin-left:5px;
   margin-right:5px;
   padding-top:10px;
}



/* Le titre ainsi que le dessin d'arrière plan de la news */
div.titre_news	{
   background-image:url(images/blue/titre_news.gif);
   background-repeat:no-repeat;
   border-bottom:solid;
   border-bottom-width:1px;
   border-bottom-color:#94B0D1;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #010A14;
   font-weight: bold;
   text-decoration: none;
   text-align:left;
   background-color:#7DAADF;
}



/* Le nom de la personne qui a écrit la news */
div.nom	{
   position:absolute;
   top:0px;
   right:5%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #010A14;
   font-weight: normal;
   text-decoration: none;
}



/* Le block qui donne le fond blanc des news */
#premier_droite_news	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:2;
   background-image:url(images/blue/news.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block qui donne le fond blanc de l'inscription */
#premier_droite_inscription	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:2;
   background-image:url(images/blue/inscription.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block qui donne le fond blanc de la connexion */
#premier_droite_connexion	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   background-image:url(images/blue/connexion.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block qui donne le fond blanc du profil */
#premier_droite_profil	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:2;
   background-image:url(images/blue/profil.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block qui donne le fond blanc du style */
#premier_droite_style	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:2;
   background-image:url(images/blue/style.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block qui donne le fond blanc du contact */
#premier_droite_contact	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:2;
   background-image:url(images/blue/contact.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block qui donne le fond blanc du contact */
#premier_droite_calendrier	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:2;
   background-image:url(images/blue/calendrier.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block qui donne le fond blanc des news */
#premier_droite_classement	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:0;
   background-image:url(images/blue/classement.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le block qui donne le fond blanc des news */
#premier_droite_membre	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:0;
   background-image:url(images/blue/membre.gif);
   background-repeat:no-repeat;
   background-position:center;
}



#premier_droite_equipe	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:0;
   background-image:url(images/blue/equipe.gif);
   background-repeat:no-repeat;
   background-position:center;
}



#premier_droite_poule	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:0;
   background-image:url(images/blue/poule.gif);
   background-repeat:no-repeat;
   background-position:center;
}



#premier_droite_resultat	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:0;
   background-image:url(images/blue/resultat.gif);
   background-repeat:no-repeat;
   background-position:center;
}



#premier_droite_match	{
   position:absolute;
   top:152px;
   width:100%;
   height:100px;
   background-color:#FFFFFF;
   border-right:solid;
   border-right-width:1px;
   border-right-color:#0000CC;
   z-index:0;
   background-image:url(images/blue/match.gif);
   background-repeat:no-repeat;
   background-position:center;
}



/* Le titre de la news */
#img_news	{
   border-bottom:solid;
   border-bottom-width:1px;
   border-bottom-color:#94B0D1;
}



/*Boite pour les liens des news*/
#box_lien_news	{
   position:relative;
   top:0px;
   margin-left:-470px;
   width:430px;
   z-index:100;
}



/* block de la photo du profil*/
#photo	{
   position:relative;
   left:80%; 
}



.donnee	{
   position:absolute;
   left:25%;
}



/* Le texte de l'inscription */
#texte_inscription	{
   padding-top:10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #010A14;
   font-weight: normal;
   text-align:justify;
   margin-left:5px;
   margin-right:5px;
   padding-top:10px;
}



#tableau_inscription	{
   padding-top:20px;
}



/* Le texte du copyright */
#copyright	{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #585A5D;
   font-weight: normal;
}



/* Les liens */
a:link {  
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #010A14;
   font-weight: normal;
   text-decoration: none;
}
a:visited {  
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #010A14;
   font-weight: normal;
   text-decoration: none;
}
a:active {  
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #010A14;
   font-weight: normal;
   text-decoration: none;
}
a:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #F04002;
   font-weight: normal;
   text-decoration: none;
}



a.avatar_lien:link{  
   border:none;
}
a.avatar_lien:visited {  
   color: #0000CC;
}
a.avatar_lien:active {  
   border:none;
}
a.avatar_lien:hover {
   color: #000000;
}




a.lien_news:link{  
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #010A14;
   font-weight: normal;
   text-decoration: none;
   font-weight:bold;
}
a.lien_news:visited {  
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #010A14;
   font-weight: normal;
   text-decoration: none;
   font-weight:bold;
}
a.lien_news:active {  
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #010A14;
   font-weight: normal;
   text-decoration: none;
   font-weight:bold;
}
a.lien_news:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #F04002;
   font-weight: normal;
   text-decoration: none;
   font-weight:bold;

}



/* Le dogtag de la bannière */
#region   {
   position:absolute;
   right:0%;
   top: -40px;
   z-index:10;
}



/* Le block du menu du site */
#site{
   position:absolute;
   left: -5px;
   top: 150px;
   width: 105px;
   height:200px;
   z-index:8;
 
}



/* Le fieldset du menu du site */
.field_site {
   margin-top:20px;
   margin-left:17px;
   height: 135px;
   width: 80%;
}


/* Le fieldset du menu du site */
.field_site_ie {
   margin-top:20px;
   margin-left:17px;
   height: 135px;
   width: 80%;
}



/* Le menu site */
#menu1 {
   position: absolute;
   top: 50px;
   left:21px;
   width: 100px;
}


/* Le block du menu nous */
#nous{
   position:absolute;
   left: -5px;
   top: 340px;
   width: 105px;
   height:200px;
   z-index:8;
}



/* Le fildset du menu nous */
.field_nous {
   margin-top:20px;
   margin-left:17px;
   height: 195px;
   width: 80%;
}


/* Le fildset du menu nous */
.field_nous_ie {
   margin-top:20px;
   margin-left:17px;
   height: 195px;
   width: 80%;
}


/* Le fildset du menu nous */
.field_nous_admin {
   margin-top:20px;
   margin-left:17px;
   height: 195px;
   width: 80%;
}


/* Le fildset du menu nous */
.field_nous_admin_ie {
   margin-top:20px;
   margin-left:17px;
   height: 195px;
   width: 80%;
}


/* Le block du menu vous */
#vous{
   position:absolute;
   left: -5px;
   top: 590px;
   width: 105px;
   height:195px;
   z-index:2;
}



/* Le block du menu vous */
#vous_ie{
   position:absolute;
   left: -5px;
   top: 260px;
   width: 105px;
   height:195px;
   z-index:2;
}



/* Le block du menu vous */
#vous_admin{
   position:absolute;
   left: -5px;
   top: 590px;
   width: 105px;
   height:195px;
   z-index:2;
}



/* Le block du menu vous */
#vous_admin_ie{
   position:absolute;
   left: -5px;
   top: 260px;
   width: 105px;
   height:195px;
   z-index:2;
}


/* Le fieldset du menu vous */
.field_vous {
   margin-top:20px;
   margin-left:17px;
   height: 80px;
   width: 80%;
}


/* Le fieldset du menu vous */
.field_vous_ie {
   margin-top:20px;
   margin-left:17px;
   height: 80px;
   width: 80%;
}



dl, dt, dd, ul, li {
   margin: 0;
   padding: 0;
   list-style-type: none;
   z-index:8;
}



/* Le menu nous */
#menu2 {
   position: absolute;
   top: 50px;
   left:21px;
   width: 100px;
}



/* Le menu vous */
#menu3 {
   position: absolute;
   top: 50px;
   left:21px;
   width: 100px;
}


#modifier	{
   position:relative;
   top:100px;
   width:110px;
   text-align:center;
}

#modifier_annuler	{
   position:relative;
   top:10px;
}


dt {
   cursor: pointer;
   background: #B2CFEB;
   height: 25px;
   line-height: 25px;
   margin: 2px ;
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   opacity: 0.4;
   filter:alpha(opacity=40);
   border-style:solid;
   border-color:#000066;
   border-width:1px;
   
}



dt a:hover {
   color:white;
   background: #6582BB;
}



dd {
   position: absolute;
   left: 95px;
   margin-top: -1.93em;
   width: 9em;
   
}



ul.menu {
   padding: 2px;
   
}



li.menu {
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   height: 25px;
   line-height:25px;
   width:110px;
   margin: 2px ;
   background: #B2CFEB;
   opacity: 0.9;
   filter:alpha(opacity=90);
   border-style:solid;
   border-color:#000066;
   border-width:1px;
}



li a, dt a {
   color: #000000;
   text-decoration: none;
   display: block;
   width:100%;
}



li a:hover {
   color:white;
   background-color: #0538A0;
}



#smenu1{
   display:none;
}



#smenu2{
   display:none;
}



#smenu3{
   display:none;
}



#smenu4{
   display:none;
}



#smenu5{
   display:none;
}



#smenu6{
   display:none;
}



#smenu7{
   display:none;
}



.premier{
   background-image: url(images/blue/fleche.gif);
   background-position: right;
   background-repeat: no-repeat;
}



.titre_menu   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #F04002;
   font-weight: normal; 
}



#rouge	{
   color:#DB3535;
   font-weight: bold;
}



.rouge	{
   color:#DB3535;
   font-weight: bold;
}



.infobulle{
   position:absolute;
   visibility : hidden;
   border:solid;
   border-width:1px;
   border-color:#0000CC;
   padding: 10px;
   font-family: Verdana, Arial;
   font-size: 10px;
   background-color: #B2CFEB;
   z-index:2;
}



.donnee_infobulle	{
   position:absolute;
   left:150px;
}






.date	{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #010A14;
   font-weight: normal;
}





.lien{
   color: #FFFFFF;
   font-weight: bold;
   position: absolute;
   top: 525px;
   left:87%;
}





a.info {
  position:relative;
  border-bottom:1px none #808080;
  text-decoration: none; 
  font-weight: bold;
}



a:hover.info {
  text-decoration: none;
  background: none;
}



a.info span {display: none;}



a:hover.info span {
  display: inline;
  position: absolute; 
  top:1.5em;
  left:0.5em;
  z-index: 20;
  background: #446D87;
  color: #fff;
  border:1px solid #000;
  width:120px;
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:2px 4px;
}


p:first-letter
{
padding-left: 20px;
} 



#libelle {
	width: 210px;
	margin: 0 auto;
	padding: 0;
}
.ligne {
	width: 210px;
	margin: 0 auto;
	padding: 0;
} 
#libelle li {
	float : left;
	width : 30px; 
}
.ligne li {
	color: #000;
	float : left; 
	width : 30px; 
}

.ligne li a:hover{
	list-style: none;
	text-decoration: none;
}

li.itemCurrentItem {
   /* A vous de configurer l'apparence de la date du jour */
   background-color:#CCCCCC;
   font-style:italic;
   font-weight:bold;
   color:red;
   
}
li.itemSelectedItem {
	/* A vous de configurer l'apparence du jour sélectionné */
	display:none;
}		