/* ******************************************************************************************* COMMUN *** */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0;
	margin-top: 1px;
	margin-left: 3px;
	margin-right: 1px;
	background-image: url(../images/fondhaut.gif);
}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/fond.gif);
	font-size: 11px;
	padding:0;
	margin-top: 1px;
	margin-left: 3px;
	margin-right: 1px;
}
tr {
	font-size: 11px;
}
a:visited, a:link, a:active {
	font-size: 11px;
	color: #000099;
	text-decoration: none;
}
a:hover { font-size: 11px; font-weight: bold; }
.champs {
	background-color:#FFF;
	color:#336;
	padding:1px;
	font-size: 11px; 
	border:solid 1px #336; padding:1px; 
}
.bouton {
	background-color:#336;
	color:#FFFFFF;
	padding:1px;
	font-size: 11px; 
	border:solid 1px #336; padding:1px; 
}
.champs_legende {
	background-color:#FFF;
	color:#336;
	padding:1px;
	font-size: 9px; 
	border:solid 1px #336; padding:1px; 
}
.bouton_invisible {
	color:#336;
	padding:1px;
	font-size: 11px; 
	border:none; 
}
form { margin:0; padding:0; border:none; }
ul {
	list-style-image: url(../images/carre_fuchsia.gif);
	list-style-position: inside;
}
#conteneur {
	position: absolute;
	z-index: 1;
	width: 1002px;
	left: 0px;
	top: 0px;
	border: none;
	background-position: center;
	height: 300px;
}
#gauche {
	position: relative;
	z-index: 3;
	width: 100px;
	left: 2px;
	/*top: 5px; */
	top: 96px;
	border: none;
	float:left;
}
#droit_accueil {
	position: relative;
	z-index: 1;
	width: 850px;
	top: 96px;
	border: none;
	left: 150px;
	/*float: right;*/
}
#droit_autre {
	position: relative;
	z-index: 1;
	width: 850px;
	/*top: 2px;*/
	top: 96px;
	border: none;
	left: 150px;
	/*float: right;*/
	background-image: url(../images/fond.gif);
}
#droit_autre_bresil {
	position: relative;
	z-index: 1;
	width: 850px;
	/*top: 2px;*/
	top: 96px;
	border: none;
	left: 150px;
	/*float: right;*/
	background-image: url(../images_activites/fond_bresil.gif);
}
#droit_autre_classement {
	position: relative;
	z-index: 1;
	/*top: 2px;*/
	top: 96px;
	width: 1000px;	
	border: none;
	float: left;
	background-image: url(../images/fond.gif);
}
#droit_boutique {
	position: relative;
	z-index: 1;
	/*top: 2px;*/
	top: 96px;
	width: 1000px;
	border: none;
	float: left;
	background-image: url(../images/fond.gif);
	left: 2px;
}
#droit_photo {
	position: relative;
	z-index: 1;
	width: 850px;
	/*top: 2px;*/
	top: 96px;
	border: none;
	left: 150px;
	/*float: right;*/
	background-image: url(../images/fond.gif);
}
#pop {
	DISPLAY: none;
	Z-INDEX: 1000;
	CURSOR: pointer;
	POSITION: absolute;
	LEFT: 170px;
	TOP: 50px;
}
.departement_visite {
	border: 1px solid #FF0000;
}
/* ************************************************************************************ HAUT *** */
.haut_nom_club {
	font-size: 9px;
	color: #FFCC33;
}
.haut_secteur {
	font-size: 10px;
	color: #FFCC33;
	font-weight: bold;
}
/* ************************************************************************************ GAUCHE *** */
.gauche_titre, .gauche_titre a:visited, .gauche_titre a:link, .gauche_titre a:active  {
	font-size: 10px;
	color: #FF9900;
	font-weight: bold;
}
.gauche_contenu {
	font-size: 10px;
	color: #FFFFFF;
}
.bandedefilante {
	color:#FFFFCC;
	padding:1px;
	font-size: 11px;
	border:1px solid #FFFFCC;
	padding:1px;
	background-color: #FF0000;
}
/* ************************************************************************************ PAGE ACCUEIL *** */
.accueil_case {
	font-size: 9px;
	color: #FF9900;
	height: 92px;
	width: 90px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: top;
}
.accueil_case a:visited, .accueil_case a:link, .accueil_case a:active {
	font-size: 9px;
	color: #FF9900;
}
.accueil_case_basse {
	font-size: 10px;
	color: #FF9900;
	height: 27px;
	width: 90px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: none;
}
.accueil_case_centrale {
	margin: 0px;
	padding: 0px;
	border: none;
	height: 388px;
	width: 720px;
}
#bloc_accueil {
	position: absolute;
	z-index: 1;
	width: 680px;
	left: 82px;
	top: 91px;
	border: 0px none;
	height: 394px;
}
/* ************************************************************************************ MENU *** */
#menu {
	position: absolute;
	z-index: 1;
	width: 820px;
	left: 24px;
	top: 10px;
	border: 0px none;
}
.menu, .menu a:visited, .menu a:link, .menu a:active {
	font-size: 9px;
	color: #000099;
	text-decoration: none;
}
.menu a:hover {
	font-weight: bold;
}
/* ************************************************************************************ PAGE *** */
.cquoi_soustitre { /* couleurs des cases des commissions */
	background-color: #FFFF66;
	font-weight: bold;
}
.challenge_tableau td {
	font-size: 10px;
}
.saison_en_cours {
	background-color: #FFCC00;
}
.livredor_message {
	color: #005500;
	border: #CCCCFF;
	background-color: #CCCCFF;
}
.club_titre_tableau { /* case titres des tableaux sur page : les cours, les clubs, la fiche club */
	background-color: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.contenu_classement_tableau {
	font-size: 9px;
	text-align: center;
	background-color: #FFFF99;
}
.contenu_classement_tableau_bis {
	font-size: 9px;
	text-align: center;
	background-color: #FFFFCC;
}
.breve_case {
	font-size: 10px;
	background-color: #FFFFFF;
}
.breve_titre{
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.breve_ss_titre {
	font-size: 9px;
	color: #FF0000;
}
.breve_indice_0 {
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
}
.breve_indice_1 {
	font-weight: bold;
	font-size: 12px;
	color: #0000FF;
}
.breve_indice_2 {
	font-weight: bold;
	font-size: 12px;
	color: #7030A0;
}
.breve_indice_3 {
	font-weight: bold;
	font-size: 12px;
	color: #009933;
}
.breve_indice_4 {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}
.reflexion_titre {
	font-weight: bold;
	font-size: 11px;
	color: #0000FF;
}
.page_titre {
	font-size: 18px;
	color: #FF0000;
	vertical-align: middle;
	text-align: center;
	font-weight: bolder;
}
.page_sous_titre {
	font-size: 12px;
	color: #FF3300;
	font-weight: bolder;
	text-decoration: underline;
}
.trombino_nom {
	font-size: 10px;
	font-weight: bolder;
	background-color: #FFFF99;
}
.trombino_fonction_comite {
	font-size: 10px;
	background-color: #FF0000;
	color: #FFFFFF;
}
.trombino_fonction_dirigeant {
	font-size: 10px;
	background-color: #0000FF;
	color: #FFFFFF;
}
.trombino_fonction_prof_AJ91 {
	font-size: 10px;
	background-color: #FF0000;
	color: #FFFFFF;
}
.trombino_fonction_prof_club {
	font-size: 10px;
	background-color: #0000FF;
	color: #FFFFFF;
}
.trombino_fonction_animateur {
	font-size: 10px;
	background-color: #0000FF;
	color: #FFFFFF;
}
.trombino_fonction_dirigeant_section_aj91 {
	font-size: 10px;
	background-color: #FF9933;
	color: #FFFFFF;
}
/* ******************************* PAGE PARTENAIRES *********************** #FFFF99*/
.cadre_partenaire {
	margin: 0px;
	padding: 0px;
	border: 1px solid #0000FF;
	background-color: #FFFF99;
}

.fiche_clsmt_saison {
	font-size: 11px;
	font-weight: bold;
}
.fiche_clsmt_saison_tmp {
	font-size: 11px;
	background-color: #FFCC99;
	color: #0000CC;
	font-weight: bold;
	text-align: center;
}
.trombino_fonction_default {
	font-size: 18px;
}
.competition_0 {
	font-size: 11px;	font-weight: bold;	color: #FF0000;
}
.competition_1 {
	font-size: 11px;	font-weight: bold;	color: #0000FF;
}
.competition_2 {
	font-size: 11px;	font-weight: bold;	color: #7030A0;
}
.competition_3 {
	font-size: 11px;	font-weight: bold;	color: #669933;
}
.competition_4 {
	font-size: 11px;	color: #000000;
}
.fiche_place_1 {
	font-size: 11px;	font-weight: bold;	color: #FF0000;
}
.fiche_place_2 {
	font-size: 11px;	font-weight: bold;	color: #0000FF;
}
.fiche_place_3 {
	font-size: 11px;	font-weight: bold;	color: #669933;
}
.fiche_place_4 {
	font-size: 11px;	color: #666666;
}
.legende {
	font-size: 9px;
}
.legende a:visited, .legende a:link, .legende a:active {
	font-size: 9px;
	color: #000099;
	text-decoration: none;
}
.tout_petit {
	font-size: 8px;
}
/* ***************** DIV BORDS ARRONDIS ************************* */
.phpMyBorder{ /* modif */
  /* width        : 250px; */
}
.pmb2, .pmb3, .pmb4,.pmbContent{ /* modif */
  /* background   : #00FF00; */ /* modif fond */
  /* border-color : #FFFF99; */
}
.pmb1{ /* modif */
  /* background   : #FFFF99; */ /* modif ligne haut et bas*/
}
.pmb2, .pmb3, .pmb4{
  border-style : solid;
  border-width : 0 1px;
}
.pmbContent{
  display      : block;
  border-style : solid;
  border-width : 0 1px;
}
.pmb1, .pmb2, .pmb3{
  height       : 1px;
}
.pmb1{
  margin       : 0 5px;
}
.pmb2{
  margin       : 0 3px;
  border-width : 0 2px;
}
.pmb3{
  margin       : 0 2px;
 }
.pmb4{
  height       : 2px;
  margin       : 0 1px;
}
.pmb1, .pmb2, .pmb3, .pmb4{
  display      : block;
  overflow     : hidden;
}
.pmb5{
  font-size    : 1px;
  display      : block;
  overflow     : hidden;
  height       : 1px;
}
.pmbBlock{
  display      : block;
  font-size    : 1px;
} 

/* ***************** BOUTIQUE ************************* */ 
#usemap_logo {
	position: relative;
	margin: 5px auto;
	background-image:url(../images/loupe.gif);
	width: 2px;
	height: 2px;
	background-repeat: no-repeat;
}

#usemap_logo a {
width:39px;
height:35px;
position:absolute;
text-decoration: none;
z-index: 100; 
}

.bouton_start {/* position de la loupe */
top:-7px; 
left:-18px; 
}
.bouton_start span {
   display: none;
}
.bouton_start:hover {
   background: none; /* correction d'un bug IE */
   cursor: default; /* je laisse le curseur par defaut, pour que tout le monde ne sache pas que c'est un lien */
}
.bouton_start:hover span {
   display: inline;
   position: absolute;
   white-space: nowrap;
   top: -3px;
   left: 30px;
   background: white;
   color: #000000;
   padding: 3px;
   border: 1px solid #BEBEBE;
   border-right: 3px solid #BEBEBE;
   border-bottom: 4px solid #BEBEBE;
}
/* ***************** PAGES IMAGES ************************* */ 
.photo_indice_0 {
	font-size: 11px;
	color: #FF0000;
}
.photo_indice_1 {
	font-size: 11px;
	color: #0000FF;
}
.photo_indice_2 {
	font-size: 11px;
	color: #7030A0;
}
.photo_indice_3 {
	font-size: 11px;
	color: #009933;
}
.photo_indice_4 {
	font-size: 11px;
	color: #333333;
}