/* *********************** */
/*    Relation de Securité    */
/* *********************** */

* {
	padding: 0px;
	margin: 0px;
}

/* *********************** */
/*    Section Structure    */
/* *********************** */

/* Taille des cadres */

#section-haut 
{
  position: absolute;
  left: 5px;
  top: 5px;
  width: 1000px; 
  height: 115px;
  background-color: #95AFDF;
  margin: 0px;
  padding: 0px;
	border: 0px solid black;
}
#section-gauche 
{
  position: absolute;
  left: 5px;
  top: 120px;
  width: 145px;
  margin: 0px;
  padding: 0px;
	border: 0px solid black;
}
#section-centre 
{
  position: absolute;
  left: 150px;
  top: 120px;
  width: 665px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  border: 0px solid black;
}
#section-droite 
{
  position: absolute;
  left: 815px;
  top: 124px;
  width: 190px;
  margin-top: -5px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  border: 0px solid black;
}
#partie-gauche 
{
  float: left;
  width: 385px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 5px !important;
  margin-left: 2px;
  margin-right: 0px;
  padding: 0px;
  border: 0px solid black;
}
#partie-droite
{
  float: right;
  width: 260px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 5px !important;
  margin-right: 2px;
  padding: 0px;
  border: 0px solid black;
}
#partie-gauche-centre
{
  float: left;
  width: 322px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 5px !important;
  margin-left: 2px;
  margin-right: 0px;
  padding: 0px;
  border: 0px solid black;
}
#partie-droite-centre
{
  float: right;
  width: 323px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 5px !important;
  margin-right: 2px;
  padding: 0px;
  border: 0px solid black;
}
#partie-centre
{
  float: left;
  width: 653px;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 5px !important;
  margin-left: 2px;
  margin-right: 5px !important;
  margin-right: 2px;
  padding: 0px;
  border: 0px solid black;
}
#partie-centre-transferts
{
  float: left;
  width: 843px;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 5px !important;
  margin-left: 2px;
  margin-right: 5px !important;
  margin-right: 2px;
  padding: 0px;
  border: 0px solid black;
}
#minimess
{
  position: absolute;
  left: 0px;
  top: 38px; 
  width: 190px;  
  height: 140px;
  zindex: -1;
}
#banniere-pub
{
  position: absolute;
  left: 660px;
  top: 20px; 
  width: 300px;  
  height: 60px;
  border: 1px #FFFFFF dashed;
}
#flyattitude1
{
  position: absolute;
  left: 610px;
  top: 30px; 
  width: 150px;  
  height: 60px;
  font-family: Verdana;
  font-size: 9pt;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  text-align: center;
  color: #FFFFFF;
}
#flyattitude2
{
  position: absolute;
  left: 780px;
  top: 30px; 
  width: 100px;  
  height: 60px;
  font-family: Verdana;
  font-size: 9pt;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  text-align: center;
  color: #FFFFFF;
}
#fil_infos
{
  position: absolute;
  left: -0px;
  top: -114px;
  width: 190px;  
  height: 200px;
  zindex: -1;
}
#xml_parser_plus
{
  position: relative;
  top: -15px;
  zindex: -2;
}

#barre_membre
{
  width: 186px;  
  height: 18px;
  border: 2px solid black;
  border-color: #95AFDF;
}
#menu-intermediaire
{
  position: relative;
  left: 30px;
  top: 0px;
  width: 550px;
  height: 18px;
  border-top: 0px;
  border-left: 4px solid;
  border-right: 0px;
  border-bottom: 2px dotted;
  border-color: #95AFDF;
  text-align: left;
  border-radius: 10px 10px;
  -moz-border-radius: 10px;
}
/* Propriétés des paragraphes */

p
{
  font-family: Verdana;
  font-size: 10pt;
  margin: 0px;
  padding: 0px;
  text-align: justify;
}
table
{
  margin: auto;
}
table.gauche
{
  margin: 0px;
}
.interligne
{
  font-family: Verdana;
  font-size: 10pt;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  text-align: justify;
}
.stats
{
  font-family: Verdana;
  font-size: 10pt;
  margin-bottom: 2px;
  margin-top: 2px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  text-align: center;
}

.option
{
  margin: 1px;
  padding: 1px;
  text-align: justify;
}
td
{
  font-family: Verdana;
  font-size: 10pt;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

.centre
{
  text-align: center;
}
.droite
{
  text-align: right;
}
.header
{
  position: relative;
  top: 40px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-family: Verdana;
  font-size: 8pt;
  color: white;
}
.pager_titre
{
  font-family: Verdana;
  font-size: 10pt;
  margin-bottom:3px;
  margin-top: 1px;
  margin-left: 5px;
  margin-right: 0px;
  padding: 0px;
  text-align: left;
}
.pub_inscription { 
  width: 250px; 
  border-radius: 10px 10px; 
  -moz-border-radius: 10px; 
  background-color: #95AFDF; 
  padding: 5px; 
  position: relative;
  left: 50px;
  text-align: center;
  font-family: Verdana;
  font-size: 10pt;
}

.pub_jouer { 
  width: 170px;
  height: 80px;
  border-radius: 10px 10px;
  -moz-border-radius: 10px;
  border: 2px solid #95AFDF;
  background-color: #FFFFFF;
  padding: 0px;
  text-align: center;
  font-family: Arial;
  font-size: 12pt;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 0px;
}

/* Lien non souligné */
.ns 
{
  text-decoration: none;
}


/* Couleur des Liens */

a:link { color:#008080; }
a:visited { color:#008080; }
a:hover { color:#008080; }
a:active { color:#008080; }
a:focus { color:#008080; }

.menu
{
  margin-top: 5px;
  margin-botton: 5px;
  margin-left: 2px;
  margin-right: 0px;
  padding: 0px;
  border: 0px;
  font-family: Arial;
  font-size: 12pt;
  color: #35639F;
}
.sur_menu
{
border-bottom: 1px #35639F dotted;
border-top: 1px #35639F dotted;
font-family: Verdana;
font-size: 10pt;
font-style: italic;
color: #35639F;

}
br
{
  clear: left;
}
img
{
  border: 0px;
}
.menuhaut
{
  margin-top: 0px;
  margin-botton: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  border: 0px;
  font-family: Arial;
  font-size: 10pt;
  color: #35639F;
  text-align: left;
  font-weight: bold;
}

/* Historique */

.detourtextes {
	padding: 5px;
	background-color: #F4F4E5;
}
.forum_sujet {
	position: relative;
	width: 550px;
	padding: 2px;
	border: 1px solid gray;
}
.forum_titre {
	position: relative;
	width: 550px;
	background-color: #95AFDF;
	padding: 2px;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	color: black;
	text-align: left;
}
.forum_titre_2 {
	position: relative;
	width: 550px;
	background-color: #FCEFD0;
	padding: 2px;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	color: black;
	text-align: left;
}
.forum_reponse {
	position: relative;
	padding: 2px;
	left: 10px;
	width: 550px;
	border: 1px solid gray;
}
.forum_titre_reponse {
	position: relative;
	left: 10px;
	width: 550px;
	background-color: #FCEFD0;
	padding: 2px;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	color: black;
	text-align: left;
}
.forum_titre_2_reponse {
	position: relative;
	left: 10px;
	width: 550px;
	background-color: #FCEFD0;
	padding: 2px;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	color: black;
	text-align: left;
}

/* Minimess */

.minimessage {
	padding: 2px;
	margin: 2px;
	border: 2px;
	text-decoration: none;
	list-style-type: none;
	text-align: justify;
	font-size: 10px;
}
.formulaire {
	font-family: arial, arial, Helvetica, sans-serif;
	font-size: 10px;
}
.formulaire2 {
	font-family: arial, arial, Helvetica, sans-serif;
	font-size: 12px;
}
.titre {
	background-color: #FCEFD0;
	padding: 2px;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	color: black;
	text-align: left;
}

/* Info-Bulle personnalisée pour les liens Equipe */

a.info {
   position: relative;
   color: black;
   text-align: left;
   text-decoration: none;
   /*border-bottom: 1px gray dotted;*/ /* on souligne le texte */
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   /*cursor: help;*/ /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   /*white-space: nowrap; *//* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 30px; /* on positionne notre infobulle */
   left: -20px;
   width: 200px;

   background: white;

   color: black;
   padding: 3px;

   border: 1px solid #004080;

}

/* Soulignement pointillé pour les liens */
a.info3 {
   position: relative;
   color: #008080;
   text-decoration: none;
   border-bottom: 1px #008080 dotted; /* on souligne le texte */
}

/* Info-Bulle personnalisée pour les liens normaux */

a.info2 {
   position: relative;
   color: #008080;
   text-decoration: none;
   border-bottom: 1px #008080 dotted; /* on souligne le texte */
}

a.info2 span {
   display: none; /* on masque l'infobulle */
}
a.info2:hover {
   background: none; /* correction d'un bug IE */
   z-index: 3; /* on définit une valeur pour l'ordre d'affichage */

   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.info2:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   top: 30px; /* on positionne notre infobulle */
   left: 20px;
   background: white;
   color: black;
   padding: 3px;
   border: 1px solid #008080;
   border-left: 4px solid #008080;

}

a.infopara {
   position: relative;
   color: #FFFFFF;
   text-decoration: none;
   border-bottom: 1px #FF9900 solid; /* on souligne le texte */
}
