* {	margin: 0; 	padding: 0; }
body { background: #FFFFFF url(images/img01.gif) repeat-x top center; font: normal small Arial, Helvetica, sans-serif; color: #666666; }
form { }
fieldset { border: none; }
legend { display: none; }
h1, h2, h3 { margin: 0; color: #FFCC00; }
h2 { margin-bottom: .5em; font-size: 1.8em; }
h3 { margin-bottom: 1em; color: #888888; }
p, blockquote, ul, ol { margin-bottom: 1.5em; line-height: 1.8em; }
p { }
th { font-size: 1em; color: #333333; }
blockquote { }
ul { margin-left: 2em; list-style: square; }
ul li { }
ol { margin-left: 2em; }
ol li { }
a { color: #555555; }
a:hover { text-decoration: none; color: #FFCC00; }
img { border: none; }

/* Boxed Style */
.boxed { margin-bottom: 1em; background: url(images/img03.gif) no-repeat; }
.boxed .title { height: 29px; padding: 11px 0 0 27px; text-transform: uppercase; font-size: 1.2em; color: #FFFFFF; }
.boxed .content { padding: 10px; }

/* Header */
#header { width: 700px; height: 130px; margin: 0 auto; background: url(images/img02.jpg) no-repeat; }

/* Header > Logo */
#logo { float: left; padding: 65px 0 0 0; }
#logo h1 { text-transform: uppercase; font-size: 2em; }
#logo h2 { margin: 0; text-transform: uppercase; font-size: 1.2em; }
#logo a { text-decoration: none; color: #FFFFFF; }

/* Header > Top Menu */
#topmenu { float: right; }
#topmenu ul { margin: 0; padding: 100px 0 0 0; list-style: none; line-height: normal; }
#topmenu li { display: inline }
#topmenu a { display: block; float: left; margin: 0 0 0 20px; padding: 0 0 0 15px; text-transform: uppercase; text-decoration: none; font-size: x-small ; font-weight: bold; color: #FFFFFF; }
#topmenu a:hover { text-decoration: underline }
#accueil { background: url(images/img04.gif) no-repeat left center; }
#contact { background: url(images/img05.gif) no-repeat left center; }
#infos { background: url(images/img06.gif) no-repeat left center; }

/* Menu */
#menu {	width: 700px; height: 40px;	margin: 0 auto; }
#menu ul { margin: 0; list-style: none; line-height: normal; }
#menu li { display: inline; }
#menu a { display: block; float: left; 	height: 26px; padding: 14px 18px 0 20px; text-transform: uppercase; text-decoration: none; font-weight: bold; color:#555555 }
#menu a:hover { text-decoration: underline; }
#menu .first a { padding-left: 0; background: none; }

/* Content */
#content { width: 700px; margin: 0 auto; padding: 20px 0; }

/* Content > Main */
#main {	float: left; width: 460px; }

/* Content > Main > Welcome */ 
#welcome { margin: 0 0 3em 0; padding: 10px 0 1.5em 0; border-bottom: 1px solid #FFCC00; }


/* Content > Sidebar */
#sidebar { float: right; width: 220px; }

/* Content > Sidebar > Updates */
#updates {}
#updates ul {margin: 0; list-style: none; }
#updates li {margin-bottom: 1em; }
#updates h3 {margin: 0; padding: 0 0 0 10px; font-size: 1em; }
#updates p {margin: 0; padding: 0 0 0 10px; line-height: normal; font-size: .85em; }
#updates a {text-decoration: none; }

/* Content > Sidebar > Nextmatch */
#nextmatch {}
#nextmatch ul {margin: 0; list-style: square; }
#nextmatch li {margin-bottom: 0; margin-left: 2em; }
#nextmatch h3 {margin: 0; padding: 0 0 0 10px; font-size: 1em; }
#nextmatch p {margin: 0; padding: 0 0 0 10px; line-height: normal; font-size: .85em; }
#nextmatch a {text-decoration: none; }

/* Content > Sidebar > Champions */
#champions {}
#champions ul {margin: 0; list-style: square; }
#champions li {margin-bottom: 0; margin-left: 2em; }
#champions h3 {margin: 0; padding: 0 0 0 10px; font-size: 1em; }
#champions p {margin: 0; padding: 0 0 0 10px; line-height: normal; font-size: .85em; }
#champions a {text-decoration: none; }

/* Content > Sidebar > classement */
#classement {}
#classement th { font-size: 1em; color: #333333; }

/* Footer */
#footer {clear: both; width: 700px; margin: 0 auto 2em auto; border-top: 1px solid #FFCC00; }

/* Footer > Legal */
#legal {margin: 0; padding: 8px; text-align: center; font-size: x-small; }
#legal a {font-weight: bold; }

/* Footer > Links */
#links {margin: 0; padding: 10px; text-align: center;}

/* Texte > Équipes */
.style_NORD {color: #0066CC}
.style_SUD {color: #990000}
.style_OUEST {color: #336600}
.style_EST {color: #ffcc00}

table.horaire { text-align: left; }