/* CSS Document */

body { }

body, table, td, form, input, text, textarea { }
body, form, input, text, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }

h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; color:#6caddf; }
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }

a { color:#6caddf; text-decoration:underline; }
a:hover { color:#900; }
a.classt:hover { color:#ccc; }

.texte_10 { font-size:10px; }

.bleu { color:#6caddf; }

#site { width:1018px; margin-left:auto; margin-right:auto; margin-top:15px; background-image:url(images/ombre-fond.gif); background-position:center; background-repeat:repeat-y; }

#entete { width:1018px; text-align:center; margin-left:auto; margin-right:auto; height:125px; line-height:125px; background-image:url(images/ombre-haut.gif); background-position:center top; background-repeat:no-repeat; margin-bottom:15px; }

#menu-div { float:left; width:170px; margin-left:9px; padding:2px; text-align:right; }
#menu { margin-right:25px; }
/*
#menu { margin-top:10px; height:25px; line-height:25px; background-image:url(images/icone-menu.gif); background-position:center right; background-repeat:no-repeat; }
#menu a { height:25px; line-height:25px; font-size:12px; color:#6caddf; font-weight:bold; text-decoration:none; margin-right:20px; }
#menu a:hover { color:#900; }
*/
#menu-div ul { margin:0; padding:0; list-style:none; }
#menu-div li a { display:block; width:100%; line-height:30px; height:30px; font-size:12px; color:#6caddf; font-weight:bold; text-decoration:none; padding-right:20px; color:#6caddf; background-image:url(images/icone-menu.gif); background-position:center right; background-repeat:no-repeat; }
#menu-div li a:hover { color:#900; }

#corps { float:left; width:790px; margin-right:9px; padding:5px; background-image:url(images/corps-fond.jpg); background-position:bottom center; background-repeat:no-repeat; }

#footer-menu { width:100%; text-align:center; height:40px; line-height:40px; color:#fff; font-size:10px; text-decoration:none; }
#footer-menu a { color:#fff; font-size:10px; text-decoration:none; }
#footer-menu a:hover { color:#f90; }
#footer-fond { width:1018px; text-align:center; color:#999; font-size:10px; text-decoration:none; background-image:url(images/ombre-bas.gif); background-position:center bottom; background-repeat:no-repeat; }
#footer { margin-left:9px; margin-right:9px; padding-bottom:18px; width:1000px; height:30px; line-height:30px; text-align:center; border-top:1px solid #ccc; border-collapse:collapse; }
#footer a { color:#999; font-size:10px; text-decoration:none; }
#footer a:hover { color:#900; }
.footer-menu-bas { margin-left:9px; margin-right:9px; padding-bottom:18px; width:1000px; height:30px; line-height:30px; text-align:center; border-top:1px solid #ccc; border-collapse:collapse; }
.footer-menu-bas a { color:#999; font-size:10px; text-decoration:none; }
.footer-menu-bas a:hover { color:#900; }
#footer-sous { margin-left:auto; margin-right:auto; width:1000px; height:20px; line-height:20px; text-align:center; color:#999; font-size:10px; }
#footer-sous a { color:#999; font-size:10px; text-decoration:underline; }
#footer-sous a:hover { color:#900; }

.obligatoire { color:#f00; font-weight:bold; }
.champ { border:1px solid #6caddf; border-collapse:collapse; color:#666; font-size:10px; }

.bouton { border:1px solid #666; border-collapse:collapse; background-color:#6caddf; color:#fff; font-weight:bold; cursor:pointer; }

#liens { float:left; width:250px; margin-right:10px; text-align:center; }
#liens img { margin-bottom:5px; border:0; }
#liens a { text-decoration:none; }

.bord_gris_droite { border-right:1px solid #999; }

#fiches_joueur { position:absolute; width:600px; margin-left:50%; left:-250px; z-index:10000000; border:1px solid #999; background-color:#ececec; padding:5px; }
.fiche_joueur { display:none; }

/* styles du site officiel du Racing Metro 92 */

.textcenter th, .tabClassment, .tableStats, .contour_tableaux { border-width: 1px; border-style: solid; border-color: #4E537E; font-family:Verdana, Arial, Helvetica, sans-serif; }
.textcenter th, .tabClassment th, .tableStats th, .fond_tete{ background-color:#6caddf; background-repeat: repeat-x; height:17px; vertical-align:middle; height:25px; }
.tabClassment td, .tableStats td { font-family:Arial, Helvetica, sans-serif; font-size:10px; }

.fond_tete_gauche{ background-image: url(tableau_tete_gauche.gif); background-repeat: no-repeat; }

.fond_tete_gauche{ background-image: url(tableau_tete_gauche.gif); background-repeat: no-repeat; }
.tabClassment th, .tableStats th, .texte_tete_tableau { font-size: 10px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; }
.texte_tableau{ color:#191B30; font-size:10px; font-weight:normal; text-align:center; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.texte_tableau_rouge{ color:#D90028; font-size:10px; font-weight:normal; text-align:center; height:20px; }

.ligne1 { background-color:#FFFFFF; text-align:center; height:20px; }
.ligne2 { background-color:#daeaf7; text-align:center; height:20px; }

.bord_bleu{ border-right: 1px solid #ACC5D8; }
.bord_bleu_fonce{ border-right: 1px solid #4E537E; }	
.bord_blanc{ border-right: 1px solid #FFFFFF; }

.texte_menu_rouge { color:#6caddf; }
.texte_menu { font-size:10px; }

.trait_gauche {border-left:1px solid #42477F;}
.trait_droite {border-right:1px solid #42477F;}
.trait_bas {border-bottom:1px solid #42477F;}

.tabClassment, .tableStats{border:1px solid #000; border-collapse:collapse;}
.tabClassment th, .tableStats th{ border-bottom:1px solid #000;}
.tabClassment{ width:640px; margin:10px auto; }

.textcenter { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; }



