body {height:100%; font:0.8em Arial,Verdana,sans-serif; margin:0; padding:0; background:#000 url(../interface/bkg_body.png) repeat-x; color:#fff;}

h1 {height:0; overflow:hidden; margin:0;}
h2 {margin:0; padding-left:0.5em; background:url(../interface/bkg_h2.png) no-repeat top left; font-size:1.5em; font-weight:normal; color:#126412; line-height:1.5em; }
h3 {margin-top:2em; padding:0.3em; background: #fff; font-size:1.2em; font-weight:bold; color:#126412; }
h4 {margin-left:0.5em;font-size:1em; color:#666; text-decoration:underline;}


html {height:100%; margin-bottom:1px;} /* Firefox scrollbar fix */
html a {color:#fff; text-decoration:underline;}
html a:hover {text-decoration:underline;}


/* CONTENEUR */
#conteneur {overflow:hidden; position:relative; width:1000px; margin:0 auto; background:#022702 url(../interface/bkg_conteneur.png) repeat-x;}


/* ENTETE */
#entete {height:200px;}
#entete a img {border:0;}


/* MENU PRINCIPAL */
#menuprincipal {width:100%; height:30px; background:#800000 url(../interface/bkg_menu.png) repeat-x; border-top:0.1em solid #000; border-bottom:0.3em solid #000;}
#menu, #menu ul {margin:0; padding:0; list-style:none; background:#fff;}
#menu a {display:block; height:1.7em; padding:0.3em 0 0 0.5em; color:#146414; text-decoration:none;}
#menu li {float:left; width:10em; border-right:1px solid #999;}
#menu li ul {position:absolute; left:-999em; width:9.9em; border-right:0.1em solid #999; border-bottom:0.1em solid #999; border-left:0.1em solid #999;}
#menu li ul li {width:9.9em; border-top:0.1em dotted #999;}

#menu li:hover ul, #menu li.sfhover ul {left:auto;}
#menu li a:hover {color:#fff; background:#022702;}

#menu li.select a {color:#000; background:#f0f0f0;}
#menu li.select a:hover {color:#fff; background:#022702;}


/* CENTRE */
#centre {margin:0; padding:0; overflow:auto;}
#centre div.hr {height:0.1em; margin:1em 0; background-color:#fff; border:0; color:#fff; clear:both;}
#centre div.hr hr {display:none;}


/* PIED */
#pied {margin-top:0.3em; padding:1em; background:#000; color:#fff; text-align:center;}
#pied a {color:#fff; text-decoration:none;}
#pied a:hover {color:#fff; text-decoration:underline;}
#pied a img {border:0;}
#pied ul {margin:0; padding:0; list-style:none;}
#pied li {display:inline;}
#pied .separateur {margin:0 1em;}
#hautdepage {margin-right:1em;}
#hautdepage a img {float:right;}
.webbadge a img {padding-left:3em;}


/* ACCEUIL NEWS */
#news_conteneur {float:left; width:50%;}
#news_bloc {background:#000 url(../interface/bkg_body.png) repeat-x;}
#date_rss {float:left;}
.news_photo img {width:500px; height:300px; border:0;}
.news_photo a img {border:0;}
.news_date {width:3em; margin:0.5em; background:#fff; border:0.1em solid #999; color:#022702;}
.news_rss {margin:1em;}
.news_rss a img {border:0;}
.news {margin:0 1em 0 5em;}
.news_date_mois {height:1.5em; background-color:#126412; border-bottom:0.1em solid #999; font-size:0.9em; color:#fff; text-align:center; line-height:1.5em;}
.news_date_jour {font-size:1.8em; font-weight:bold; color:#126412; text-align:center;}
.news_date_annee {border-top:0.1em dashed #999; font-size:0.9em; color:#666; text-align:center;}
.news_titre {margin-top:0.3em; font-size:1.5em; font-weight:bold; color:#fff;}
.news_suite {font-weight:bold; text-decoration:none;}
.news_vignette {float:left; width:100px; margin:0.5em 0.85em; background:#fff; border:0.1em solid #fff; color:#022702; text-align:center;}
.news_vignette a {border:0; text-decoration:none;}
.news_vignette a:hover {text-decoration:none;}
.news_vignette_photo img {width:100px; height:60px; background:#fff;}
.news_vignette_photo a img {border:0;}

.dernieres_actualites {background:#ddd; border:0.3em solid #fff; color:#000;}
.dernieres_actualites a {color:#000;}
.news_liste {margin-left:1em; padding-left:1em; list-style:url(../interface/puce_verte.png);}


/* ACCUEIL DROITE */
#droite_conteneur {margin-left:50%; padding:0.5em;}
.droite_div {margin-bottom:1.5em; color:#022702;}
.droite_div_contenu {background:#ddd; border:0.3em solid #fff;}
.droite_div_contenu div, .droite_div_contenu p {margin:0; padding:0.5em;}


/* PAGE NEWS */
#pagenews_conteneur {padding:0.5em;}
#pagenews_bloc {background:#000 url(../interface/bkg_body.png) repeat-x;}
.pagenews_photo img {float:right; width:500px; height:300px; margin-left:1em;}
.pagenews_photo a img {border:0;}



/* EQUIPES */
#equipe_gauche {float:left; width:47%; padding:0.5em;}
#equipe_droite {margin-left:50%; padding:0.5em;}
#equipe_centre {padding:0.5em;}

.equipe_bloc {margin-bottom:1.5em; color:#000;}
.equipe_bloc a {color:#000;}
.equipe_contenu {background:#ddd; border:0.3em solid #fff;}
.equipe_contenu div, .equipe_contenu p {margin:0; padding:0.5em;}
.equipe_photo {float:right; width:250px; height:188px; margin:8em 1em 0 0; padding:0.1em; border:0.1em solid #126412; background:#fff;}
.equipe_photo a img {width:250px; height:188px; border:0;}


/* COMPOSITION EQUIPES */
.liste_joueur li {margin:0; padding:0; list-style:none;}


/* CLASSEMENT */
.classement {width:100%; border-collapse:collapse; font-size:0.9em;}
.classement th {padding:0.3em; color:#022702; }
.classement td {padding:0.3em;}
.classement_chiffre {text-align:center;}
.classement_tournai {background-color:#ccc;}


/* EVENEMENT */
#evenement {margin-bottom:0.5em; border:0.1em solid #fff;}
#evenement a img {border:0;}
.categorie_evenement {padding:0.5em; border-bottom:0.1em dashed #022702;}

/* EVENEMENT + DECOMPTE 
div#evenement {width:484px; height:100px; background:url(../pict/evenements/playball_110410.jpg) no-repeat;}
div#evenement span {float:left; margin-top:1.2em; margin-left:5.8em; font-size:3em; font-weight:bold; color:#ff0000; text-align:center;}
*/

/* DERNIERS RESULTATS */
.derniers_resultats {border-bottom:0.1em dashed #022702;}


/* MATCHS */
.categorie_senior {border-bottom:0.1em dashed #022702; background-color: #ccff99;}
.categorie_cadet {border-bottom:0.1em dashed #022702; background-color:#ccff99;}
.categorie_softball_dames {border-bottom:0.1em dashed #022702; background-color:#ccff99;}
.categorie_softball_mixte {border-bottom:0.1em dashed #022702; background-color:#ccff99;}

.match_date {font-size:1.2em; font-weight:bold; color:#000;}
.match_heure {color:#022702;}
.match_rencontre {float:right; width:10em; margin-left:1em; color:#022702;}
.match_rencontre p {margin:0; padding:0.2em;}
.match_terrain {}
.match_tournai {margin-right:1em; font-weight:bold; color:#126412;}
.match_opposant {font-weight:bold; color:#555;}


/* CALENDRIER */
.calendrier {width:100%; border-collapse:collapse;}
.calendrier th {padding:0.3em; color:#022702; }
.calendrier td {padding:0.3em;}
.calendrier_victoire {color: #146414;}
.calendrier_defaite {color: #ff0000;}

