/* CSS Document */
body
{
  width: 1200px;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
 	background: repeat-x fixed;
 	background-color: /*#FF5000;*/#FF7600; /*#96E2DC; /*#F2C46D; /*#F2B43D;/*#32C6BB;/*rgb(255,170,85); /* (210,210,210) (255,255,128) (185,185,255) */
	font-family: "Calibri";
	color: black;
	/*font-weight: lighter;*/
	font-size: 11pt;
}
#banner
{
  width: 1200px;
  height: 100px;
  background: url("Images/Webpage/banner_orangeVif.png") no-repeat; /*banner.jpg*/
  margin-bottom: 10px;
}
#leftcolumn
{
  float: left; 
  width: 170px; 
  padding-top: 5px;
}
#rightcolumn
{
  float: right; 
  width: 270px;
  padding: 5px;
}
#menu ul, #menu li
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#menu ul li a
{
  color: #FFFFFF;
  cursor: pointer;
  background-color: #202020; /*#002163; /*#003399;*/
  padding: 2px;
  padding-left: 3px;
  display: block;
  border-left: 10px solid #DD0000; /*#FF0000; /*#5C82CC; /*#3399CC;*/
  font: 10.5pt "Calibri"; /*Book Antiqua, sans-serif;*/
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  width: 150px;
}
#menu ul li a:hover
{
  color: #C0C0C0; /*#FFFFFF;*/
  cursor: pointer;
  background-color: #000000;
  padding: 2px;
  padding-left: 3px;
  display: block;
  border-left: 10px solid #C0C0C0; /*#FF0000;*/
  font: 10.5pt "Calibri"; /*Book Antiqua, sans-serif;*/
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  width: 150px;
}
#menu li ul li a
{
  color: #C0C0C0; /*#FFFFFF;*/
  cursor: pointer;
  background-color: #101010; /*#5C82CC; /*#3399CC;*/
  padding: 2px;
  padding-left: 3px;
  display: block;
  border-left: 10px solid #C0C0C0; /*#002163; /*#003399;*/
  font: 10.5pt "Calibri"; /*Book Antiqua, sans-serif;*/
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  margin-left: 10px;
  width: 140px;
}
#menu li ul li a:hover 
{
  color: #FFFFFF;
  cursor: pointer;
  background-color: #303030; /*#3399CC;*/
  padding: 2px;
  padding-left: 3px;
  display: block;
  border-left: 10px solid #DD0000; /*#FF0000;*/
  font: 10.5pt "Calibri"; /*Book Antiqua, sans-serif;*/
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  margin-left: 10px;
  width: 140px;
}
#menu li ul li ul li a
{
  color: #FFFFFF;
  cursor: pointer;
  background-color: #000000; /*#002163; /*#003399;*/
  padding: 2px;
  padding-left: 3px;
  display: block;
  border-left: 10px solid #DD0000; /*#FF0000; /*#5C82CC; /*#3399CC;*/
  font: 10.5pt "Calibri"; /*Book Antiqua, sans-serif;*/
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  margin-left: 20px;
  width: 130px;
}
#menu li ul li ul li a:hover 
{
  color: #C0C0C0; /*#FFFFFF;*/
  cursor: pointer;
  background-color: #202020; /*#003399;*/
  padding: 2px;
  padding-left: 3px;
  display: block;
  border-left: 10px solid #C0C0C0; /*#FF0000;*/
  font: 10.5pt "Calibri"; /*Book Antiqua, sans-serif;*/
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  margin-left: 20px;
  width: 130px;
}
#menu li ul li ul li ul li a
{
  color: #C0C0C0;
  cursor: pointer;
  background-color: #101010;
  padding: 2px;
  padding-left: 3px;
  display: block;
  border-left: 10px solid #C0C0C0;
  font: 10.5pt "Calibri";
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  margin-left: 30px;
  width: 120px;
}
#menu li ul li ul li ul li a:hover 
{
  color: #FFFFFF;
  cursor: pointer;
  background-color: #303030;
  padding: 2px;
  padding-left: 3px;
  display: block;
  border-left: 10px solid #DD0000; /*#FF0000;*/
  font: 10.5pt "Calibri";
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  margin-left: 30px;
  width: 120px;
}
#main
{
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
  padding: 5px;
  height: 550px;
  overflow: auto;
}
#footer
{
  padding: 5px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
  width: 1000px;
}
#accueil {
  height: 250px;
  background-color: transparent;
  background-image: url("Images/Webpage/Logo_hippo_hamme_mille_fleche_2011.gif");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center right;
  margin-right: 30px;
}
#photo_equipe {
  margin-left: 10px;
  margin-right: 50px;
}
.titre
{
	font-family: "Calibri";
	font-size: 13.5pt;
	font-weight: bold;
	font-style: italic;
}
.sous_titre
{
	font-family: "Calibri";
	font-size: 12.5pt;
	font-weight: bold;
}
.gras, .question
{
  font-weight: bold;
}
.reponse
{
  text-indent: 20px;
}
.decale
{
  text-indent: 100px;
}
.italique
{
  font-style: italic;
}
.souligne
{
  text-decoration: underline;
}
.barre
{
  text-decoration: line-through;
}
.clign
{
  text-decoration: blink;
}
.rouge
{
	color: #DD0000; /*red*/
}
.bleu
{
  color: blue;
}
.noir
{
  color: black;
}
.blanc
{
  color: white;
}
.gris
{
  color: gray;
}
.vert
{
  color: green;
}
.jaune
{
  color: yellow;
}
.brun
{
  color: brown;
}
.rose
{
	color: Magenta;
}
.mauve
{
  color: purple;
}
.liste_sans
{
  list-style-type: none;
}
.liste_carre
{
  list-style-type: square;
}
#lien_equipe tr td a
{
  display: block;
  color: #000000;
  width: 100%;
  /*height: 100%;*/
  margin: 0px;
  text-decoration: none;
  padding-top: 50px;
  padding-bottom: 50px;
}
#lien_equipe tr td a:hover
{
  cursor: pointer;
}
#lien_equipe tr td a:visited
{
  color: #000000;
  text-decoration: none;
}
.lien_news
{
  cursor: pointer;
}
.selection
{
  color: #C0C0C0; /*#000000;*/
  background-color: #101010; /*#5C82CC; /*#3399CC;*/
}
.resultat
{
  color: #FFFFFF;
  background-color: #303030; /*#002163; /*#003399;*/
}
a img
{
  border: none;
}
#classement table, #classement tr, #classement th, #classement td,
#classementcomplet table, #classementcomplet tr, #classementcomplet th, #classementcomplet td,
#classementapure table, #classementapure tr, #classementapure th, #classementapure td,
.comitable, .comitable tr, .comitable td, .memtable, .memtable tr, .memtable td,
.initable table, .initable tr, .initable th, .initable td, .champtable, 
.champtable tr, .champtable th, .champtable td, .entrtable, .entrtable tr, 
.entrtable th, .entrtable td
{
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
}
.headercolonne
{
  font-weight: bold;
  color: #FFFFFF;
  background-color: #303030; /*#5C82CC; /*#3399CC;*/
}
.home
{
  font-weight: bold;
  font-style: italic;
}
.montant
{
  background-color: rgb(150,250,160);
}
.montantsuppl
{
  background-color: rgb(200,250,90);
}
.barrage
{
  background-color: rgb(250,130,140);
}
.descendant
{
  background-color: rgb(255,50,50);
}
.critPremier
{
  background-color: rgb(150,250,160);
}
.critSecond
{
  background-color: rgb(200,250,90);
}
.critAutre
{
  background-color: rgb(255,255,128);
}
#equipe_type
{
  text-align: left;
  text-indent: 10px;
}
.affilok
{
  background-color: rgb(146,208,80);
}
.affilko
{
  background-color: rgb(247,150,70);
}
.matchok
{
  background-color: rgb(0,255,0);
}
.matchko
{
  background-color: white; /*rgb(255,128,0);*/
}
.matchschizo
{
  background-color: black;
  color: white;
}
.matchff
{
  background-color: #DD0000; /*red*/
  color: white;
}
#mailing ul li a
{
  text-decoration: none;
}
#mailing ul li a:hover
{
  cursor: pointer;
}
#mailing ul li a:visited
{
  text-decoration: none;
}
.tooltipspec
{
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;

  font: 10.5pt "Calibri";
  color: white;
  border: solid 1px;
  padding: 3px;
  background-color: #303030;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
