                                                 /*

   CSS file for chic_jaune- version 4.6  CeCILL Copyright (C) 2004-2007 by GuppY Team
    Initiated by Laurent Duveau and Nicolas Alves
     Web site = http://www.freeguppy.org/
     e-mail   = info@freeguppy.org
	   Design Meric© 2007 - Site Meric: http://www.meric-graphisme.info
	   contrat Creative Commons : http://creativecommons.org/licenses/by-sa/2.0/fr/
	   Valid W3C CSS : http://jigsaw.w3.org/css-validator/
*/

body { /*corps du document*/
margin : 0;
background-image : url(fond.png);
background-repeat : repeat;
background-attachment : fixed;
font : 12px arial, helvetica, sans-serif;
color : #000;
background-color : #fff;
background-position : center 0%;
} 
a { /*lien*/
color : #330099;
background-color : inherit;
text-decoration : none;
} 
a:hover { /*lien survolé*/
color : #FF0000;
background-color : inherit;
text-decoration : none;
}
p { /*paragraphe*/
margin: 4px 0;
}
hr { /*ligne horizontale*/
border-style : none none solid;
border-color : #8D3906;
border-width : 0 0 1px;
height : 1px;
width : 98%;
} 
ul, ol { /*liste*/
padding : 0;
margin : 0;
font : 12px arial, helvetica, sans-serif;
color : #3e3e3f;
background-color : inherit;
} 
h1 { /*titre niveau1*/
font-size : 24px;
} 
h2 { /*titre niveau2*/
font-size : 18px;
} 
h3 { /*titre niveau3*/
font-size : 16px;
} 
h4 { /*titre niveau4*/
font-size : 14px;
} 
.bordure { 
border : 0 solid #3e3e3e;
} 
/*********************************
* Mise en page des blocks div principaux */
#screen_choice { /*icone ecrab*/
z-index : 20;
position : absolute;
top : 1px;
right : 1px;
padding : 0;
margin : 0;
text-align : right;
} 
div#page { /* encadrement page*/
border : 2px solid #8D3906;
} 
#page { /* toute la page */
background-color:#FFF0C1;
color: inherit;
z-index : 10;
padding-top : 0;
} 
#headTop { /* header top and middle (logo-banner + citation) */ 
z-index : 15;
margin : 0;
padding : 0;
} 
#headBottom { /* header bottom (logo-menu) */ 
margin : 0 0px;
padding : 0 4px;
background-color:#FFF0C1;
color: inherit;
} 
#mainContent { /* fond page derriere boites */
margin : 1px 0;
padding : 0;
background-color: #b3a364;
color: inherit;
} 
#leftside {  /* zone boites de gauche */
margin : 0;
padding-right : 4px;
} 
#rightside {  /* zone boites de droite */
margin : 0;
padding-left : 4px;
} 
#endbox { /* optionnal area between main page and bottom */
margin : 0;
padding : 1px;
background-color: #B3A364;
color: inherit;
text-align : left;
} 
#foot { 
font : 10px arial, helvetica, sans-serif;
text-align : center;
color : #000000;
background-color : #FFF0C1;
} 
/*******************************************
 * Mise en page des blocks dans le header */
div.logo { /*block logo*/
background-color : transparent;
padding : 8px;
text-align : left;
} 
div.banner { /*block banniere*/
background-repeat : no-repeat;
padding : 8px;
text-align : center;
}
/*************************
 * block boite citation */ 
div.quote { /*block citation*/
white-space : nowrap;
text-align : center;
padding : 0 4px;
} 
div.quote span.cita { /*texte*/
font : 12px Arial, Helvetica, sans-serif;
color : #000000;
background-color : inherit;
font-style : normal;
text-align : center;
border : 0;
margin : 0;
padding : 0 8px;
} 
div.quote span.author { /*auteur*/
font-style : normal;
} 
/***********************************
 * block box Header Menu sections */
div.menuIcons { /* block menu */
padding:5px 0px;
}
div.menuIcons ul { /* block liste du menu */
padding: 0;
margin: 0;
list-style-type: none;
}
div.menuIcons ul li { /* toutes les sections */
display: inline;
margin: 0;
}
div.menuIcons ul li span { /* toutes les sections */
display:block;
white-space:nowrap;
}
div.menuIcons ul li.menu_flags { /* section drapeau */
float:left;
margin-right:10px;
text-align:center;
}
div.menuIcons ul li.menu_flags img { /* séparation drapeau */
margin:3px;
}
div.menuIcons ul li.menu_admin { /* section admin */
float:right;
padding-right:8px;
}
div.menuIcons ul li a span { /* lien menu horizontal repos */
padding: 5px 32px 5px 7px;
text-decoration: none;
font: 12px arial, helvetica, sans-serif;
color: #000000;
background: url(dessus.png) 100% 1px no-repeat; /*Donnez l"illusion de bouger 1px en bas verticalement*/
background-color: inherit;
border-left: 1px solid #8D3906;
position: relative;
display: block;
float: left;
margin-left: -20px; /*Des étiquettes de changement 20px à gauche donc ils se chevauchent*/
left: 20px;
cursor: pointer;
}
div.tblbox ul li a span, td.tblbox ul li a span { /* lien latéral repos*/
color: #000000;
background-color: inherit;
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
}
div.menuIcons ul li a span.current { /* lien actif */
font: 12px arial, helvetica, sans-serif;
color: #000000;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: url(dessous.png) 100% 0 no-repeat;
background-color: inherit;
}
div.tblbox ul li a span.current, td.tblbox ul li a span.current { /* lien latéral actif */
color:#0000FF;
background-color: inherit;
text-decoration: none;
}
div.menuIcons ul li a:hover span { /* lien survolé horizontal*/
font: 12px arial, helvetica, sans-serif;
color: #0000FF;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: url(dessus.png) 100% 0 no-repeat;
background-color: inherit;
text-decoration: underline;
}
div.tblbox ul li a:hover span, td.tblbox ul li a:hover span { /* lien latéral survolé*/
color: #FF0000;
text-decoration: none;
background-color: inherit; position: relative; top: 1px; left: 1px;
}

/******************************************
 * Mise en page des blocks dans le corps */
 /* boites latérales */
.titrebox { /*Titre*/
border : 0 solid #fff;
padding-bottom: 0px;
margin-top: 0px;
white-space : nowrap;
font : 15px arial, helvetica, sans-serif;
color : #000000;
background-color : inherit;
text-align : center;
} 
.tblbox { /*corps*/
background-color : transparent;
font : 12px arial, helvetica, sans-serif;
border : 0 solid #fff;
padding : 4px;
margin-bottom : 8px;
text-align : left;
} 
.tblboxover { 
background-color : transparent;
border : 0 solid #fff;
padding : 4px;
margin-bottom : 8px;
text-align : left;
} 
/*boites centrales*/
.titre { 
border : 0 solid #fff;
white-space : nowrap;
font : 15px arial, helvetica, sans-serif;
color : #000000;
padding-top: 6px;
margin-bottom: 7px;
background-color : inherit;
text-align : center;
} 
.tbl { /*corps*/
border : 0 solid #fff;
font : 12px arial, helvetica, sans-serif;
color : #000;
background-color : inherit;
padding : 4px;
margin-bottom : 8px;
text-align : left;
} 
.tblover { /*corps survolé*/
font : 12px arial, helvetica, sans-serif;
color : #000;
background-color : inherit;
border : 0 solid #fff;
padding : 4px;
margin-bottom : 8px;
text-align : left;
} 
div ul, ol { /*listes*/
padding : 8px 0 8px 8px;
margin-left : 16px;
} 
div li { 
padding : 0;
margin-left : 12px;
} 
/************************************
 * block box lateral Menu Sections */
ul.boxmenu { /* block liste */
 list-style: none;
 margin: 2px;
 padding: 0;
 border: 1px solid #8D3906;
 
}
ul.boxmenu li { /* items liste */
 margin :6px 20px;
 text-align: center;
 background-color: #FFDE9F;
 color: inherit;
  border: 1px solid #8D3906;
}
ul.boxmenu li img { /* icons */
 vertical-align: middle;
 margin-right: 10px;
}
/**************************************************************************
 * block box lateral Article (menu list, menu dynamic 1, menu dynamic 2) */ 
.rubr { 
padding : 4px 2px;
margin : 1px;
font : bold 12px Arial, Helvetica, sans-serif;
color : #000;
background-color : inherit;
text-align : left;
} 
p.rubr { /*categorie des artcles*/
padding : 4px 2px;
margin : 1px 4px 1px 4px;
font : bold 12px Arial, Helvetica, sans-serif;
color : #000000;
background-color : #FFEAAA;
text-align : left;
} 
.item { 
padding : 2px 0;
margin: 0 2px;
font : 12px Arial, Helvetica, sans-serif;
color : #000;
background-color :#FFF0C1;
text-align : left;
list-style : none;
} 
ul.item { 
margin : 0;
padding : 0;
} 
ul.item li.item { /*titre des articles*/
margin: 1px 4px 1px 4px;
padding : 2px 0 2px 10px;
font : 12px Arial, Helvetica, sans-serif;
color : #000;
background-color : #FFF0C1;
text-align : left;
list-style : none;
} 
.curr_item { 
padding : 2px 0;
background-color : #FFF0C1;
font : 12px Arial, Helvetica, sans-serif;
color : #000;
text-align : left;
list-style : none;
}
ul.item li.curr_item { 
background-color : #FFF0C1;
padding : 2px 0 2px 10px;
font : 12px Arial, Helvetica, sans-serif;
color : #000;
text-align : left;
list-style : none;
}

/*************************************
 * block box central forum - tables */
.forum {
padding : 5px 5px;
font : bold 12px Arial, Helvetica, sans-serif;
color : #000000;
background-color : #FFDE85;
border : 1px solid #8D3906;
text-align : center;
}
.forum2 { 
padding : 5px 5px;
font : 12px Arial, Helvetica, sans-serif;
color : #000000;
/* xbo debut */
/*background-color : #FEF8C7;*/
background-color : #FFFDEC;
/* xbo fin */
border : 1px solid #8D3906;
text-align : left;
} 
tr.forum2 { 
padding : 5px 5px;
font : bold 12px Arial, Helvetica, sans-serif;
color : #ffffff;
background-color : #8D3906;
border : 1px solid #8D3906;
text-align : left;
} 
.quest { 
padding : 5px 5px 5px 5px;
font : 12px Arial, Helvetica, sans-serif;
color : #000000;
background-color :#FEE88E;
border : 0px solid #8D3906;
text-align : left;
} 
.rep { 
padding : 10px 5px 5px 5px;
font : 12px Arial, Helvetica, sans-serif;
color : #000000;
background-color : #FEF8C7;
border : 0px solid #8D3906;
text-align : left;
} 
.bord { 
border : 1px solid #8D3906;
padding : 1px;
} 
.bord2 { 
border : 0 double #8D3906;
} 
/*************
* Calendrier*/
.cal { 
border-collapse : separate;
border : 0 solid #000;
border-spacing : 1px;
background-color : #FFF0C1;
color : inherit;
} 
tr.cal { 
font : 11px Arial, Helvetica, sans-serif;
color : #000;
background-color : #E3E3E3;
text-align : center;
} 
td.cals { /* lettres semaine */
font : 11px Arial, Helvetica, sans-serif;
color : #000000;
background-color : #D0C291;
width : 14%;
text-align : center;
} 
td.cal0 {/* cases videsl*/
font : 11px Arial, Helvetica, sans-serif;
color : #000;
background-image: url(bouton_centre.png);
background-color: #FFFDEC;
width : 14%;
text-align : center;
} 
td.cal1 {/* tous les jours */
font : 11px Arial, Helvetica, sans-serif;
color : #000000;
background-color : #FFFDEC;
width : 14%;
text-align : center;
border : 1px solid #f5f5f5;
} 
td.cal2 {  /* aujourdhui*/
font : 11px Arial, Helvetica, sans-serif;
color : #000000;
background-color : #FFE495;
width : 14%;
text-align : center;
border : 1px solid #c0c0c0;
} 
td.cal3 {  /* mois, dimanche et special */
font : 11px Arial, Helvetica, sans-serif;
color : #000000;
background-color : #FEC161;
width : 14%;
text-align : center;
border : 1px solid #c0c0c0;
} 
td.cal4 { /* aujourdhui, si dimanche ou special */
font : 11px Arial, Helvetica, sans-serif;
color : #000;
background-color : #969696;
width : 14%;
text-decoration : underline;
text-align : center;
border : 1px solid #c0c0c0;
} 
td.calevt { /* evenement */
font : bold 11px Arial, Helvetica, sans-serif;
color : #000000;
background-color : #FFFFFF;
text-decoration : underline;
text-align : center;
width : 14%;
border : 1px solid #c0c0c0;
} 
/************************
 * Formulaires (Forms) */
form { /*formulaire*/
margin : 3px 0;
} 
fieldset { /*encadrement des champs*/
border : 1px solid #8D3906;
margin : 8px;
} 
legend { /*legende des encadrements*/
font : bold 12px Arial, Helvetica, sans-serif;
color : #000;
background-color : inherit;
} 
input.bouton, button {/*bouton*/ 
cursor : pointer;
margin : 2px 0;
color : #000000;
border : 1px inset #c0c0c0;
background-color : #FFFDEC;
height: 18px;
padding-bottom: 2px;
font : 11px arial, helvetica, sans-serif;
} 
input.texte { /*champ texte*/
margin : 2px 0;
background-color : #FFFDEC;
font : 11px arial, helvetica, sans-serif;
color : #3e3e3e;
} 
select { /*champ select*/
color : #000;
background-color : #FFFDEC;
font : 11px Arial, Helvetica, sans-serif;
border : 1px solid #c0c0c0;
margin : 4px 0;
} 
textarea { 
color : #000;
background-color : #eeeeee;
border : 1px solid #8D3906;
overflow : auto;
margin : 4px 0;
} 
/**********************
 * Editeur FckEditor */
.Code { 
border : 1px solid #3e3e3e;
padding-right : 5px;
padding-left : 5px;
color : #3e3e3e;
font : 11px Arial, Helvetica, sans-serif, Monospace;
background-color : #f7fbe1;
} 
div #toolbarIcons_ptxt, div #toolbarSmileys_ptxt { 
color : inherit;
background-color : #f7fbe1;
} 
/*******************************************
 * Mise en page des blocks dans le footer */
#foot span.copyright { 
font : 1em Arial, Helvetica, sans-serif;
color : #000000;
background-color : inherit;
} 
/********************
 * Divers, inclassables */
.htable { 
margin-bottom : 8px;
} 
.htable1 { 
margin-bottom : 5px;
} 
.htable2 { 
padding : 0 2px;
} 
.titrebox2 { 
font : bold 12px Arial, Helvetica, sans-serif;
color : #000;
background-color : inherit;
text-align : center;
} 
.box { 
font : 12px Arial, Helvetica, sans-serif;
color : #000;
margin: 0 0 0 2px;
padding : 2px;
background-color : inherit;
} 
p.box { 
margin : 0 1px 0 2px;
font : 12px Arial, Helvetica, sans-serif;
color : #000;
background-color : inherit;
} 
a.box { 
color : #000000;
background : inherit;
text-decoration : none;
font : 11px Arial, Helvetica, sans-serif;
} 
a.box2 { 
color : #000000;
background-color : inherit;
text-decoration : none;
font : 12px Arial, Helvetica, sans-serif;
} 
a:hover.box { 
color : #FF0000;
text-decoration : none;
font : 11px Arial, Helvetica, sans-serif;
background-color : inherit;
position : relative;
top : 1px;
left : 1px;
} 
/*******************
 * pop comment RSS */
.pop { 
z-index : 30;
width : 380px;
text-align : left;
} 
.pop a { 
display : block;
} 
.pop span { 
z-index : 30;
display : none;
} 
.pop a:hover span { 
display : block;
width : 280px;
position : absolute;
top : 2em;
left : 2em;
color : #000;
background-color : #FFFDEC;
font : normal 12px Arial, Helvetica, sans-serif;
border : 1px solid #8D3906;
padding : 4px;
} 
.top { 
font : 0.8em Arial, Helvetica, sans-serif;
color : #3e3e3c;
background-color : inherit;
text-align : center;
} 
.timer { 
font : italic 1em Arial, Helvetica, sans-serif;
color : #000000;
background-color : inherit;
text-align : center;
padding : 8px;
} 
.clsCursor { 
cursor : pointer;
} 
.notice { 
color : red;
background-color : #ff9;
padding : 2px;

}                                                
 /* css ajoutée à l'original pour aileroi */
-	.titreTableauArticle {
	text-align: center;
	font: 18px arial bold;
	color: #a52a2a;
	}
	.titre1Impression {
	text-align: center;
	font: 28px arial bold;
	color: #a52a2a;
	}
	.titre2Impression {
	text-align: center;
	font: 20px arial bold;
	color: #a52a2a;
	}
	.titreListeOpen {
	text-align: left;
	font: 12px arial bold;
	color: #a52a2a;
	}
	.titreTableauClassement {
/*	text-align: center;*/
	padding: 1em 0 0 0;
	font: 16px arial;
	color: #a52a2a;
	}
	.tableauResultat {
	text-align: left;
	width: 520px;
	font: x-medium arial;
	background-color: #fffff0;
	vertical-align: middle;
	}
	.tableauResultatPrint {
	text-align: left;
	width: 520px;
	font: x-small arial;
	background-color: #fffff0;
	vertical-align: middle;
	}
	.tableauEloHno {
	text-align: left;
/*	width: 800px;*/
	font: x-medium arial;
	background-color: #fffff0;
	vertical-align: middle;
	}
	.tableauEloHnoPrint {
	text-align: left;
	width: 800px;
	font: x-small arial;
	background-color: #fffff0;
	vertical-align: middle;
	}
	.td-tableauResultat {
	font: x-medium arial;
	padding-left:0.5em;
	padding-right:0.5em;
	}
	.td-tableauResultatPasHno {
	font: x-medium arial;
	background-color:#ffe4b5;
	padding-left:0.5em;
	padding-right:0.5em;
	}
	.td-tableauDetail {
	font: x-medium arial;
	text-align: center;
	}
	.td-tableauJoueur {
	font: x-medium arial;
	padding-left:0.5em;
	padding-right:0.5em;
	text-align: left;
	}
	.td-tableauResultatMoyenne {
	text-align: right;
	font: italic x-medium arial;
	background-color: #e6e6ff;
	vertical-align: middle;
	}
	.td-tableauResultatElo {
	text-align: center;
	font: italic x-medium arial;
	background-color: #e6e6ff;
	vertical-align: middle;
	}
	.enteteTableauResultat {
	text-align: center;
	font: x-medium arial;
	background-color: #ffcc00;
	vertical-align: middle;
	}
	.piedTableauResultat {
	text-align: center;
	font: x-medium arial;
	background-color: #e6e6ff;
	vertical-align: middle;
	}
	li {
	line-height: 2em;
	}
	.titreTableauCotisation {
	text-align: center;
	width: 500px;
	margin: 0 0 10px 60px;
	font: 18px arial;
	color: #a52a2a;
	}
	.tableauCotisation {
	text-align: center;
	width: 500px;
/*	border: none;*/ 
	border-collapse: collapse; 
	font: x-medium arial;
	background-color: #fffff0;
	border-color: #000066;
	vertical-align: middle;
	}
	.td-tableauCotisation {
	border: 1px solid;
	width: 25%;
	padding: 1em;
	}
	.th-tableauCotisation {
	border: 1px solid;
	font-weight: bold;
	width: 25%;
	}
	.td-tableauCotisationVide {
	border: none;
	background-color: #ffffcc;
	}
	.tableauInfoClub {
	text-align: left;
	width: 300px;
	border: 1px; 
	border-collapse: collapse; 
	font: x-medium arial;
	background-color: #fffff0;
	border-color: #000066;
	vertical-align: middle;
	}
	.td-tableauInfoClubJour {
	border: 1px solid;
	width: 20%;
	padding: 0.5em;
	font-weight: bold;
	}
	.td-tableauInfoClubHeure {
	border: 1px solid;
	width: 80%;
	padding: 0.5em 0 0.5em 0.5em;
	}
	.attributLouviers {
	color: #ff0000;
	font-style: italic;
	}
	.agendaEvent {
	display: block;
	margin: 5px 0 0 0;
	color: #990000;
	font-weight: bold;
	width: 200px;
	}
	.agendaLouviers {
	color: #ff0000;
	font-style: italic;
	}
	.tableauDivers {
	text-align: center;
	width: 600px;
/*	border: none;*/ 
	border-collapse: collapse; 
	font: x-medium arial;
	background-color: #fffff0;
	border-color: #000066;
	vertical-align: middle;
	}
	.td-tableauDivers {
	border: 1px solid;
	width: 17%;
/*	padding: 0.3em;*/
	}
	.th-tableauDivers {
	border: 1px solid;
	font-weight: bold;
	width: 17%;
	}

/* styles pour joueurhno */
.nbjoueur-actif {color:green; text-align:center; font-weight:bold;}
.nbjoueur-inactif {color:navy; text-align:center; font-style:italic;}

/* styles pour suivihno */
.td-categorie {color:#990000; font-size:11pt; font-weight:bold; font-style:italic;}
.td-ronde-partic {color:#330066; font-size:11pt; font-style:italic;}
.td-enteteTableau {color:#000080; font-size:11pt; font-weight:bold;}
.td-enteteTableauRonde {color:#000080; font-size:10pt; font-weight:bold; text-align:center;}
.td-nom {font-size:9pt; color:#339900;}
.td-elo {font-size:9pt; text-align:center;}
.td-club {font-size:9pt;}
.td-ronde {text-align:center; font-size:9pt; color:blue;}
.td-pts {text-aligne:"."; font-size:9pt;}
a.info { text-align:center; font-size:9pt; color:blue;
position: relative;
text-decoration: none;
border-bottom: 1px gray dotted;
}
a.info span {
display: none;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {
display: inline;
position: absolute;
top: 2em;
left: 1em;
background: #ffcc66;
text-align: center;
color: black;
padding: 2px;
}

/* styles pour les stats papi */
legend  {color: navy; font-size: small; font-weight: bold; }
fieldset  {background-color: ivory; margin-bottom: 10px; border-color: navy;}

.td-lib {font-size: small; color: brown; margin-left: 10px; }
.td-val {font-size: small; font-weight: bold; color: darkred; margin-left: 10px; text-align: right;}
.stat-note {font-size: small; color: blue; margin-left: 10px; font-style: italic;}
                  