* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color:#303030;}
body { background-color: #000033; font-size: 12px;}
abbr {cursor: help;}
.pc5 {width: 5%;}
.pc10 {width: 10%;}
.pc15 {width: 15%;}
.pc30 {width: 30%;}
.pc35 {width: 35%;}
.pc50 {width: 50%;}
.left {text-align: left;}
.centre {text-align: center;}
.right {text-align: right;}
.clear { clear:both; }

div#wrapper { width: 970px; background-color: #FFFFFF; margin: auto; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding:0 0 15px 0;}
/* TOP MENU */
div#menu { margin: auto; width: 970px; height: 30px; border-bottom: 1px solid  #FFFFFF; background-image:url(../images/menu-haut.gif); padding: 10px 0 0 0; text-align: center;}
div#menu ul { list-style-type: none;}
div#menu ul li { display: inline; color: #FFFFFF; font-weight: bold; font-size: 15px; text-transform: uppercase;}
div#menu ul li a.selected { color: #bddaff;}
div#menu ul li.separateur {margin: 0 10px;}
div#menu ul li a { color: #FFFFFF; text-decoration: none;}
div#menu ul li a:hover { text-decoration: underline;}

div#banner { background-position:right; background-repeat:no-repeat; background-color: #1c3d68; width: 100%; height: 138px;}

body#home div#content { padding: 0 10px; _height: 400px; min-height: 400px;}
div#content { padding: 10px; _height: 380px; min-height: 380px;}

/* MENU DE GAUCHE*/
div#content div#left {width: 200px; float:left; font-size: 14px;}
div#content div#left ul {width: 190px; list-style-type: none;}
div#content div#left ul li {width: 190px; font-weight: bold;}
div#content div#left ul li.heading {border-bottom: 1px solid #c0ccd3; text-transform: uppercase; font-size: 15px; color:#000033; margin: 0 0 5px 0; font-weight: bold;}
div#content div#left ul li a {color: #1c3d68; display: block; text-decoration:none; border-bottom: 1px solid #c0ccd3; padding: 3px 0 3px 5px;}
div#content div#left ul li a:hover {background-color: #1c3d68; color:#FFFFFF; display: block;}

/* CONTENU*/
div#content div#centre {width: 540px; float:left;}
div#content div#centre p {margin: 5px 0 5px 0; line-height: 1.4em;}
div#content div#centre a {color: #1c3d68;}
div#content div#centre a:hover {text-decoration: none;}
div#content div#centre h1{color: #1c3d68; font-weight: bold; font-size: 22px;}
div#content div#centre div#contenu h2{color: #1c3d68; font-weight: bold; font-size: 18px; margin:10px 0;}
div#content div#centre div#contenu h3{color: #126F91; font-weight: bold; font-size: 14px; }
div#content div#centre div#contenu h4{color: #1c3d68; font-weight: bold; font-size: 12px; }
div#content div#centre div#contenu h5{color: #1c3d68; font-weight: bold; font-size: 12px; }
div#content div#centre div#contenu h6{color: #1c3d68; font-size: 12px; }
div#content div#centre div#contenu ol {margin: 0 0 10px 35px;}
div#content div#centre div#contenu ul {margin: 0 0 10px 20px;}
div#content div#centre div#contenu ul li { list-style: none; background: url(../images/liste.gif) no-repeat top left; padding: 0 0 0 15px;}
div#content div#centre div#contenu img {padding: 3px; border: 1px solid #c0ccd3; background: white;}
div#content div#centre div#contenu img.left { margin: 0 5px 0 0; float: left; }
div#content div#centre div#contenu img.right { margin: 0 0 0 5px; float: right;}
div#content div#centre div#contenu blockquote {border-top: 3px solid #000033; color: #000033; font-weight: bold; background-color: #e0ecfb; width: 200px; padding: 10px; margin: 0 0 0 5px; float: right; text-transform: uppercase;}
div#content div#centre div#contenu cite {color:#1c3d68;font-style: italic;}
div#content div#centre div#contenu object  {margin: 10px 0 10px 0;}
div#content div#centre div#contenu embed  {margin: 10px 0 10px 0;}
div#contenu p.border-bottom {margin: 0 0 5px 0!important; padding: 0 0 5px 0!important; border-bottom: 1px solid #c0ccd3;}
div#contenu p.border-bottom a {text-decoration: underline!important;}
div#contenu p.border-bottom a:hover {text-decoration: none!important;}

/* Style de Tableaux */
table { width: 100%; border: none; margin: 0 0 10px 0;}
table tr { background-color: #bddaff; }
table tr  th { color: #ffffff; padding: 3px; background: url(../images/th.gif);}
table tr th abbr {color: #ffffff;}
table tr.alt { background-color: #e0ecfb; }
table tr td { padding: 3px}

/*Right*/
div#content div#right {width: 200px; float:right; _height: 350px; min-height: 350px; }
div#content div#right em {border-bottom: 1px solid #c0ccd3!important; text-transform: uppercase; font-size: 12px; color:#000033!important; margin-bottom: 5px!important; font-weight: bold; width: 100%; font-style: normal; display: block; padding: 0 0 3px 0;}
div#content div#right p {margin: 5px 0; line-height: 1.2em; font-size: 11px;}
div#content div#right a {color: #1c3d68;}
div#content div#right a:hover {text-decoration: none;}

/* BCRUMBS*/
div#content div#centre ul#bcrumbs { list-style-type: none; font-size: 10px; border-bottom: 1px solid #c0ccd3; padding: 5px 0; margin: 0 0 5px 0;}
div#content div#centre ul#bcrumbs li { display: inline; padding: 0 5px 0 0;}
div#content div#centre ul#bcrumbs li a { color: #454545;}
div#content div#centre ul#bcrumbs li a:hover { text-decoration: none;}

/* SITEMAP LINKS */
ul#sitemap  {}
ul#sitemap li.level-one {}
ul#sitemap li.level-two {margin-left: 10px;}
ul#sitemap li.level-three {margin-left: 20px;}

/*PIED*/
div#footer {background-color: white; font-size:11px; margin: 10px; padding:10px 0 0 0;border-top: 1px solid #c0ccd3; height:40px;}
div#footer a { color:#1c3d68; text-decoration: underline;}
div#footer a:hover { text-decoration: none;}
div#footer div.gauche { width: 470px;  float: left;}
div#footer div.droit { width: 400px; float: right; text-align: right;}
div#footer div.droit ul { list-style-type: none; color: #000;}
div#footer div.droit ul li { display: inline; }
div#footer div.droit ul li a.selected { text-decoration: none;}
div#footer div.droit ul li.separateur { margin: 0 5px;}

/* HOME PAGE*/
#home h1{border-bottom: 1px solid #c0ccd3; text-transform: uppercase; font-size: 12px; color:#000033; margin: 0 0 5px 0; font-weight: bold;}

/* HOME MAIN FEATURE */
#home div#une { width: 400px; float: left; margin: 10px 5px 0 0; }
#home div#une img { border: none; }
#home div#une p { padding: 5px; color: #FFFFFF; background-color: #000044; }
#home div#une p a:hover { text-decoration: underline!important;}
#home div#une a { color: #FFFFFF; text-decoration: none;}
#home div#une h2 { padding: 5px; color: #FFFFFF; background-color: #000044; font-size: 14px; text-transform: uppercase; font-weight: bold;}

/* HOME NEWS */
#home div#news { width: 285px; _height: 300px; min-height: 300px; float: left; margin: 10px 5px 0 0; padding: 0 5px; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; font-size: 11px; }
#home div#news ul { list-style-type: none;}
#home div#news ul li a { color: #000; text-decoration: none; display: block; padding: 2px;}
#home div#news ul li a:hover { text-decoration: underline; color: #FFFFFF; background-color: #000044; }
#home div#news ul li a:hover strong { color: #FFFFFF; }
#home div#news ul li { background-color: #bddaff;}
#home div#news ul li.alt { background-color: #e0ecfb; }
#home div#news ul li.plus a { color: #FFFFFF; text-decoration: none; display: block; padding: 2px; background-color: #000044;}
#home div#news ul li.plus a:hover { text-decoration: underline; color: #FFFFFF; }

/*HOME SPONSORS*/
#home div#sponsors { width: 285px; float: left;  margin: 10px 5px 0 0; padding: 0 5px; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; _height: 250px; min-height: 250px; }
#home div#sponsors ul { margin: 0 0 10px 20px;}
#home div#sponsors ul li { list-style: none; background: url(../images/liste.gif) no-repeat center left; padding: 0 0 0 15px;}
#home div#sponsors a {color: #1c3d68;}
#home div#sponsors a:hover {text-decoration: none;}
#home div#sponsors #sponsor-list {text-align: center; margin: 5px;}

/* HOME CLASSEMENTS */
#home div#classements { width: 400px; float: left;  margin: 10px 5px 0 0; }

/* HOME DIAPORAMA */
#home div#diaporama { width: 240px; float: left; margin: 10px 0 0 0; }
#home div#diaporama img { border: none; }
#home div#diaporama p { padding: 5px; color: #FFFFFF; background-color: #000044; }
#home div#diaporama a { color: #FFFFFF; text-decoration: none;}
#home div#diaporama a:hover{ text-decoration: underline!important;}

/* HOME DERNIERS MATCHS */
#home div#derniers-matchs {width: 240px; float: left; margin: 10px 0 0 0;}
#home div#derniers-matchs h2 {border-bottom: 1px solid #c0ccd3; text-transform: uppercase; font-size: 12px; color:#000033; margin: 0 0 5px 0; font-weight: bold;}
#home div#derniers-matchs h3 {font-weight: bold; color: #000044;}

#home div#ad-left {width:50%;float:left;}
#home div#ad-right {width:50%;float:right;}

#news-list p {margin: 0!important; padding: 0!important;}
#news-list h2.news-title a {text-decoration: none!important;}
#news-list p a {text-decoration: underline!important;}
#news-list p a:hover {text-decoration: none!important;}
#news-list p.news-date, p.news-date {font-size: 10px; color: #454545; margin: 0; padding: 0;}
#news-list p.border-bottom {margin: 0 0 5px 0!important; padding: 0 0 5px 0!important; border-bottom: 1px solid #c0ccd3;}
#news-list p.border-bottom a {text-decoration: underline!important;}
#news-list p.border-bottom a:hover {text-decoration: none!important;}

#news-list ul#pagination { margin: 0!important; padding: 0!important;}
#news-list ul#pagination li { list-style: none; border: 1px solid #1c3d68; margin: 0 5px 0 0!important; padding: 0 5px!important; background-image: none!important; display: inline; }
