body {

/*nouveau
   margin: 0px 0px 0px 0px;
   background:url(commun/fond.gif) center repeat-y #112F46;
   overflow: auto;*/

  font-size: 0.7em;
   font-family: verdana,arial;
   /*font-family: arial;*/
   font-style : normal;
   color: #234868;
   text-align:center;


/*	color : #000000;*/
/*	background-color : #9dbbe0;*/
/*	background-color : #D8E8F5;*/
/*	font-family : Arial, sans-serif;*/
/*	font-size : 14*/
/*	font-size : 11*/
}

div.tout {

	text-align: justify;
	margin-top: 0.5em;
	margin-left: auto;
	margin-right: auto;
/*	margin-right: 0.5em;*/
/*	width: 800; */
/*	width: 1200;*/
}



/*NOUVEAU*/




img {border: none;}


#haut_1 {padding: 1px;text-align:left;height:14px;background-color:#0D2639;border-bottom: solid 1px #3A5F7F;}

span.txtPetit {font-family: verdana, arial;font-size: 0.8em;color: #AAAAAA;}

#barreMenu {width:100%; background: url(commun/barreMenu.png) repeat-x left #5684A9; height: 31px; overflow: auto; }


#mainmenu {}
#mainmenu li {float:left;height: 31px;display: inline;list-style: none;overflow: hidden;}
#mainmenu li.leftMenu {float: left;width: 6px;border-right: solid 1px #0B1219;/*display:block; */}
#mainmenu li a {
   display:block;
   font-family: arial;
   font-weight: bold;
   font-size: 1em;
   color: #FFFFFF;
   background: url(commun/barreMenu.png) repeat-x left #5684A9;
   text-decoration: none;
   border-bottom: solid 1px #0D2639;
   border-right: solid 1px #0D2639;
   /*padding: 8px 15px 8px 15px;*/
   padding: 8px 8px 8px 8px;
}

#mainmenu li a:hover, #mainmenu li a:focus {/*display:block; */background: url(commun/barreMenuOn.png) repeat-x left #5684A9; ;text-decoration:none;color: #FFFFFF;}


.tabG01 {
	float:right;
   width:320px;
   height:22px !important;
   height:30px;
   background:url(commun/tabG01.gif) no-repeat #4B7AA1;
   text-align:left;
   padding-top: 8px;
}

.tabG02 {width:320px;height:8px;background:url(commun/tabG02.gif) top no-repeat;	float:right;}


.tabG03 {width:320px;background:url(commun/tabG03.gif) top repeat-y;	float:right;}
.tabG04 {width:320px;height:14px;background:url(commun/tabG04.gif) top no-repeat;margin-bottom: 10px;	float:right;}

.tabP01 {
   width:182px;
   height:22px !important;
   height:30px;
   background:url(commun/tabP01.gif) top no-repeat #4B7AA1;
   text-align:left;
   padding-top: 8px;
}

.tabP02 {width:182px;height:8px;background:url(commun/tabP02.gif) top no-repeat;}
.tabP03 {width:182px;background:url(commun/tabP03.gif) top repeat-y;}
.tabP04 {width:182px;height:14px;background:url(commun/tabP04.gif) top no-repeat;margin-bottom: 10px;}

.tabTexte {padding-left:12px;padding-right:12px;text-align:center;color:#FFFFFF;}

.titreBoite {margin-left:28px;font-family: arial;font-weight:bold;font-size: 1em;color:#FFFFFF;display:inline;}

/*.date_news {font-weight: bold;color: #FFA500;}*/

.date_news {font-weight: bold;color: #FFFFFF;}

.dern_news {color: #FFFFFF;}

.saison_news {font-weight: bold;color: #FF0000;}


p{margin-bottom: 8px;margin-top:14px;}
.is_logged {
   color: #ffffff;height: 16px !important;height: 20px;
   margin: 0px;margin-left: 20px;
   padding-top: 4px !important;padding-top: 4px;padding-left: 0px;padding-bottom: 2px;
/* top 4 px */
}

.sep01, .sep02 {width: 100%; margin:0 ;padding: 0;}
.sep01 {background: url(commun/sep01.png) no-repeat transparent;}
.sep02 {background: url(commun/sep02.png) no-repeat transparent;}


.lien_orange {color:#FF9933; text-decoration:none; font-weight: bold; padding:4px;}
.lien_orange:hover {color:#FFFF40;}

table {
/*   width:100% !important;*/
/*   width:98%;*/
   text-align:left;
   font-size: 1em;
}

.table_294{width:294px !important; border-collapse : collapse;}
.table_294b{border-collapse : collapse;}

td.souligne1{border-bottom:1px solid #204F7A;}


.searchform, .loginform{padding-left: 22px; padding-top: 6px; margin: 0;margin-right: 10px;}
.searchform {float: right; color:#FFFFFF}
.loginform {margin-left: 10 px; text-align: left;background: url(commun/icoAcces.png) no-repeat left;}

input {font-size:1em;font-family:verdana,arial;border:1px solid #1E262D;margin:1px;background-color:#fff;}
input:focus {border:1px solid #5684A9;background-color:#E7EFF5;color:#000;}

textarea {font-size:0.9em;font-family:verdana,arial;}

.comment {font-size:0.9em;}
.comm{padding:5px; border: dotted 2px;}

.submit2{
padding:0;
border-bottom: solid 1px #A83300;
border-right: solid 1px #A83300;
border-left: solid 1px #FF834D;
border-top: solid 1px #FF834D;
background : url(commun/back_btn.png) repeat-x #F04900;
font-weight: bold;
color: #FFFFFF;
padding:1px;
margin:0;
}

.cb_transparent{background-color:transparent;border:none;}

.ciel{font-size: 0.9em;color:#89B1D1;}

.petitLienClair{font-size: 0.9em;color:#89B1D1;}
.petitLienClair:hover {color:#ffffff;}

h1, h2, h3{text-align: left;font-family: arial;}

h1 {margin-top:14px;font-size: 1.3em; color:#234868;border-bottom: solid 1px #FFA500;}
h2 {font-size: 1.1em; border-bottom: solid 1px;}

#barreRec {
    width:100%;
   background: url(commun/barreRec.png) repeat-x left #153856;
   border-top:1px solid #0D2639;
   height: 34px !important;
/* 34px */
   height: 38px;
   padding:0px;
   padding-top: 4px;
/* 4px */
   text-align: left;
}

fieldset {border: none;margin: 0;padding: 0;display: inline;}

/*#barreLogo{text-align: center; height:118px; padding:0px; margin:0px;background-color:#2B5170;}*/
#bandeaubp{ margin:auto; width:auto; padding:0px; background-color:#9dbbe0;}
#barreLogo{text-align: center; height:60px; padding:0px; margin:0px;background-color:#9dbbe0;}
#barreLogo2{text-align: center; height:90px; padding:0px; margin:0px;background-color:#9dbbe0;}

.barreEcussons{text-align: center; vertical-align: middle;  margin:0px;background-color:#9dbbe0;}
.imgEcussons{vertical-align: middle; padding:2px 0px;}

#bouclgauche{ float: left; text-align:right; padding-left: 10px;background-color:#9dbbe0;}
#imgbgauche{background-color:#9dbbe0;}
#boucldroite{ float:right; text-align:left;  padding-right: 10px;background-color:#9dbbe0;}
#imgbdroite{  background-color:#9dbbe0;}
#milieu{  }


/*fin nouveau*/

div.toutmini {
	text-align: justify;
	margin-top: 0.5em;
	margin-left: auto;
	margin-right: auto;
	width: 600;
}

div.debutdepage {
clear: left;
/*	background-image: url(brennusbleu_fond.jpg);*/
/*	background: url(brennus_blanc.jpg) repeat url(brennus_bleu.jpg);*/
}

div.menug {
	width: 186px;
	float: left;
padding:4px;
}

div.menut {
	width: 186px;
	float: right;
padding: 4px;
/*	display: block;*/
}

div.blocdeliens {


	margin-top: 1em;
	margin-bottom: 1em;
	font-family: helvetica, sans-serif;
	font-weight: bold;
/*	font-size: x-small;*/			       
	font-size: 12;			       

}

div.blocdelienscadre {


	margin-top: 1em;
	margin-bottom: 1em;
	font-family: helvetica, sans-serif;
	font-weight: bold;
/*	font-size: x-small;*/			       
	font-size: 12;		
	border: solid;
	border-width: 1px;
	padding: 0.5em;
	       

}


div.titreblocdeliens {

	text-align: center;
	font-size: 14;
}

td.soustitreblocdeliens {

	text-align: center;
	font-size: 12;
}


a.lieng {
	padding-left: 0.2em;
	color: #0000DD;
	text-decoration: none;
}

a.lienstat {
	text-decoration: none;
}

a.lieng:hover {
	text-decoration: underline;
}

a.lienstat:hover {
	text-decoration: underline;
	color: #0000DD;
}

div.dateheure {
	margin-top: 0em;
	margin-bottom: 0.1em;
	padding-left: 1em;
	float: left;
	font-weight: bold;
	font-size: small;
}

div.inscrits {
	padding-right: 1em;
	margin-top: 0em;
	margin-bottom: 0.1em;
	text-align: right;
	font-weight: bold;
	font-size: small;
}

div.welcome {
	padding-right: 1em;
	margin-top: 0.1em;
	margin-bottom: 0.5em;
	text-align: center;
	font-weight: bold;
	font-size: small;
}

hr.separation {
	clear: both;
	width: 90%;
}

div.contenu { 

	padding-left: 1em;
	margin-left: 186px;
/*	margin-left: 10.3em;*/
/*	margin-top: -2em;*/
	padding-right: 1em;
      margin-right: 186px;
/*	background-color : #ffffff;*/
/*	background-image: url(brennusbleu_fin.jpg) no-repeat;*/
}

div.rubrique {
	margin-top:14px;
	text-align: center;
/*	font-size: xx-large;*/
	font-size: 2em;
	font-weight: bold;
	margin-bottom: 0.7em;
}

div.rubriquegauche {
	margin-top:14px;
	text-align: left;
/*	font-size: xx-large;*/
	font-size: 2em;
	font-weight: bold;
	margin-bottom: 0.7em;
}

div.cadre {
padding-bottom: 2em;
}


div.liencentre {
	text-align: center;
}


div.pied {
	clear: both;
}

p.formtitre {
	margin-top : 1.5em;
	color : #7a7a7a;
	font-family : verdana, ms sans serif, sans-serif;
	font-size : 12;
	font-weight : bold;
}

table.classement {
	font-family: Arial, sans-serif;
	font-size:14;
}

td.formu {
	background-color : #eeeeee;
/*	background-color : #9dbbe0;*/
/*	font-size : 12;*/
}

td.formupal {
	background-color : #eeeeee;
/*	background-color : #9dbbe0;*/
	font-size : 1.4em;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
}

td.formusc {
	background-color : #eeeeee;
/*	background-color : #9dbbe0;*/

}


td.inscrits {
	background-color : #eeeeee;
	font-size : 10;
	text-align: center;
}

td.tabliens {
	font-size : 10;
}

td.tabliens12 {
	font-size : 12;
}

td.prono {
	background-color : #80ff80;
	font-size : 10;
	text-align: center;
}

td.palma {
	background-color : #eeeeee;
	font-size : 10;
	text-align: center;
	width: 100px;
}

td.pasprono {
	background-color : #ff8080;
	font-size : 10;
	text-align: center;
}

td.pasinscrit {
	background-color : #ffaa55;
/* jaune pale ffffb0 */
	font-size : 10;
	text-align: center;
}

td.attres {
	background-color : #48bff9;
/* bleu 48bff9 */
/* jaune pale ffffb0 */
/*violet d3b0f5 */
	font-size : 10;
	text-align: center;
}

td.vainqueur {
	background-color : #fcdd00;
/*	background-color : #ffff00;*/
	text-align: center;
}

td.ecart{
	font-size : 0.01em;
}

td.pronores {
	background-color : #80ff80;
/*	font-size : 12;*/
	text-align: center;
}

td.paspronores {
	background-color : #ff8080;
/*	font-size : 12;*/
	text-align: center;
}

td.pasinscritres {
	background-color : #ffaa55;
/* jaune pale ffffb0 */
/*	font-size : 12;*/
	text-align: center;
}


td.formures {
	background-color : #eeeeee;
	color : #ee0000;
	font-weight: bold;
}

td.failed {
	background-color : #ee0000;
}

td.rang0 {
	background-color : #eeeeee;

font-size: 0.1em;
}

td.rang1 {
/*	background-color : #80ff80;*/
	background-color : #3ea5f9;
font-size: 0.1em;

	text-align: center;
}

td.rang2 {
/*	background-color : #fcdd00;*/
	background-color : #80ff80;

	text-align: center;

font-size: 0.1em;
}


td.rang3 {
/*	background-color : #ff8000;*/
	background-color : #fcdd00;


	text-align: center;

font-size: 0.1em;
}

td.rang4 {
	background-color : #ff8080;

	text-align: center;

font-size: 0.1em;
}

div.palmasaison{
	text-align:center;
	font-size: 1.6em;
	font-weight: bold;
}

div.palmasaisonv{
	text-align:center;
}

p.explication {
	font-style : italic;
	font-size : 12;
	margin-bottom : 0.5em;
}

p.failed {
	color : #ee0000;
	font-weight: bold;
}


ul{

	list-style:none;
	padding-left: 0.5em;
	margin: 0px;
}


#menu1{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_accueil.png) no-repeat;
}

#menu1:hover{
  background: url(/boutons/bouton_accueil_alt.png) no-repeat;
}

#menu2{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_classement.png) no-repeat;
}

#menu2:hover{
  background: url(/boutons/bouton_classement_alt.png) no-repeat;
}

#menu3{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_prono.png) no-repeat;
}

#menu3:hover{
  background: url(/boutons/bouton_prono_alt.png) no-repeat;
}

#menu4{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_palmares.png) no-repeat;
}

#menu4:hover{
  background: url(/boutons/bouton_palmares_alt.png) no-repeat;
}

#menu5{
  width: 126px;
  height: 42px;	
  background: url(/boutons/bouton_alerte.png) no-repeat;
}

#menu5:hover{
  background: url(/boutons/bouton_alerte_alt.png) no-repeat;
}

#menu6{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_deconnexion.png) no-repeat;
}

#menu6:hover{
  background: url(/boutons/bouton_deconnexion_alt.png) no-repeat;
}

#menu7{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_connexion.png) no-repeat;
}

#menu7:hover{
  background: url(/boutons/bouton_connexion_alt.png) no-repeat;
}

#menu8{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_inscription.png) no-repeat;
}

#menu8:hover{
  background: url(/boutons/bouton_inscription_alt.png) no-repeat;
}

#menu9{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_reglement.png) no-repeat;
}

#menu9:hover{
  background: url(/boutons/bouton_reglement_alt.png) no-repeat;
}

#menu10{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_liens.png) no-repeat;
}

#menu10:hover{
  background: url(/boutons/bouton_liens_alt.png) no-repeat;
}

#menu11{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_mail.png) no-repeat;
}

#menu11:hover{
  background: url(/boutons/bouton_mail_alt.png) no-repeat;
}

#menu12{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_voir_res.png) no-repeat;
}

#menu12:hover{
  background: url(/boutons/bouton_voir_res_alt.png) no-repeat;
}

#menu13{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_forum.png) no-repeat;
}

#menu13:hover{
  background: url(/boutons/bouton_forum_alt.png) no-repeat;
}

#menu14{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_profil.png) no-repeat;
}

#menu14:hover{
  background: url(/boutons/bouton_profil_alt.png) no-repeat;
}

#menu15{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_stats.png) no-repeat;
}

#menu15:hover{
  background: url(/boutons/bouton_stats_alt.png) no-repeat;
}

#menu16{
  width: 126px;
  height: 24px;	
  background: url(/boutons/bouton_groupes.png) no-repeat;
}

#menu16:hover{
  background: url(/boutons/bouton_groupes_alt.png) no-repeat;
}


a.bouton{
  display:block;
}


div.graphe{
	background-color : #eeeeee;
}






