body {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   background-color:#FFFFFF;
   margin:0px;
 }

body.index {
  background-color:#000000;
}

h2{
font-size:16px;
}


#bodycontent {
  /*border: red solid 1px;*/
  position: relative;
  margin: 0 auto;
  text-align: left;
  width: 800px;
}

.faq {
  color:#FFFFFF;
  background-color:#000000;
}
.faq a {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px dotted #999999;
}
.faq h1 {
  text-decoration: underline;
}

body.regle {
  color:#FFFFFF;
  background-color:#000000;
  margin: 1em;
}
body.regle a {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px dotted #999999;
}
body.regle h1 {
  text-decoration: underline;
}
body.regle dt {
  text-decoration: underline;
  margin: 1em;
}
body.regle dd {
  margin-bottom: 1em;
}

#tab_general {
  width:800px;
  height:600px;
}

#bandehaut {
  width:800px;
  height:82px;
  background-image:url(../images/interface/bande_haut.jpg);
}

#bandebas {
  width:800px;
  height:99px;
  background-image:url(../images/interface/bande_bas.jpg);
}

#bdgaucheaccueil{
  width:52px;
  height:419px;
  background-image:url(../images/interface/accueil_cadregauche_01.jpg);
}

#cadrepres{
  width:293px;
  height:419px;
  background-image:url(../images/interface/accueil_cadrepres_01.jpg);
}

#cadrelogin{
  width:455px;
  height:419px;
  background-image:url(../images/interface/accueil_cadredroite_01.jpg);
}
#tablogin {
  width:300px;
  height:350px;
  position:relative;
  left:100px;
  top:60px;
}
#lienVisite{
  /*border: red solid 1px;*/
  position: absolute;
  top: 445px;
  left:420px;
  width:140px;
  height:40px;
}
#lienInscription{
  /*border: red solid 1px;*/
  position: absolute;
  top: 445px;
  left:585px;
  width:140px;
  height:40px;
}

#bdgaucheinfo{
  width:195px;
  height:468px;
  background-image:url(../images/interface/info_cadregauche_01.jpg);
  text-align:center;
  vertical-align:top;
  padding-top:50px;
}
#bddroiteinfo{
  width:139px;
  height:468px;
  background-image:url(../images/interface/info_cadredroite_01.jpg);
}

#cadretxtinfo{
  width:466px;
  height:468px;
  background-image:url(../images/interface/info_cadretexte_01.jpg);
  vertical-align:bottom;
}

#infoscroll{
  width:455px;
  height:450px;
  overflow:auto;
  padding: 0px 0px 0px 10px;
}

.titre_accueil {
  font-size:20px;
  height:30px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
}
.texte_accueil {
  font-size:14px;
  line-height:16px;
  color:#FFFFFF;
  text-align:justify;
  padding:10px 10px 10px 10px;
}
.titre_login {
  font-size:20px;
  height:30px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
}
#passBallons {
	background-color: #FFFFFF;
	height:16px;
	width:160px;
	position:relative;
	top:-18px;
	left:2px;
}
.text_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #FFFFFF;
	text-align: right;
	height: 35px;
	vertical-align: middle;
}
#pseudo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	height: 20px;
	width:165px;
}
#pass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	text-align: left;
	height: 20px;
	width:165px;
}
.form_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	height: 20px;
}
.form_label{
	font-size: 12px;
	text-align: right;
}
.text_edito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menuht{
	font-size: 14px;
	font-weight: bold;
    color: #F7E595;
}
.menuhtsel{
	font-size: 14px;
	font-weight:bold;
	color:#25BC3D;
}
.red{
    color:#FF0000;
	font-weight:bold;
}
.blanc{
    color:#FFFFFF;
}
.fondbleu {
	background-color:#000096;
}
.tab_gauche {
	color:#FFFFFF;
	position:relative;
	margin-left:5px;
	margin-right:5px;
	width: 160px;
	font-size: 12px;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.score {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.scorebad {
	color:argin-right: 5px;
	margin-left: 5px;
}
.paris_gauche {
	background-color:#7f7fbe; /* attention a ne pas mettre du noir car le logo par defaut est noir */
	border: 1px dotted #999999;

}
.semaine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.scoregood {
	color:#00FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.txtpt
{
    font-size: 10px;
}
a:hover {
	color: #25BC3D;
}
.lienbleu
{
	color:#000096;
}
.headertab
{
  font-size:12px;
  font-weight:bold;
  background-color:#8899FF;
  text-align:center;
}
.classtab
{
    font-size:11px;
	text-align:center;
}

.rebordmenu{
	  border-color:#000096;
}
.center {
  text-align:center;
}

.infotitre{
  font-size:24px;
  text-align:center;
  text-decoration:underline;
}

.infosstitre{
  font-size:14px;
  font-weight:bold;
}

.faqlien{
  color:#C0E5B4
}

/* --- PARTENAIRES --- */
div#partenaires * { padding:0; margin:0; border: 0; }
div#partenaires { color: #FFF; text-align: center; }
div#partenaires h2 { margin-bottom: 10px; font-size: 100%; }
div#partenaires p { margin-bottom: 10px; font-size: 90%; }

