/* CSS Document */
* {font-family:Arial, Helvetica, sans-serif; color:#666666; border-collapse:collapse; border:none; z-index:0; }
div, h1, h2, h3, h4, h5, h6, p, ul, li, a, img {text-decoration:none;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:bold; display:block;}
p {margin:0; padding:0;}
body {text-align:center; margin:0; background:url(visuels/public/body-bg.jpg) repeat-x top left; font-size:12px; }
input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}
table {border-collapse:collapse;}

.all {width:990px; margin:0 auto; background:transparent url(visuels/public/contenair-bg.png) repeat-y; padding:0 10px; text-align:left;} 
.all-bottom {width:1010px; margin:0 auto; background:transparent url(visuels/public/all-footer-bg.png) no-repeat; height:20px;} 
.all-bottom a {font-size:9px; color:#999999; display:block; text-align:center; padding-top:5px; text-decoration:none;} 
.middle {padding-bottom:25px;}
.middle a:hover {color:#D3BA15;}
.middle-left {float:left; width:170px;}
.middle-right {float:right; width:171px; border-left:1px solid #999999; text-align:center;}
.mr-partenaire {border-bottom:1px solid #999999; padding:2px 0;}
.mr-partenaire img {}
.mr-partenaire a {}
.bottom {height:60px; border-top:1px solid #CCCCCC; padding-top:10px;}


.top {background:transparent url(visuels/public/bandeau-bg.png) no-repeat top left; position:relative; z-index:4999;}
.top-logo {background:transparent url(visuels/public/bandeau-logo.png) no-repeat top left;width:134px;  height:135px; top:0px; left:20px; position:absolute; z-index:10000; }

.top-menu-top {color:#ffffff; text-align:right; line-height:23px; height:23px;}
.top-menu-top a {color:#ffffff; padding:0 10px;}

.top-titre {height:88px;}
.top-titre .titre-site {color:#FFFFFF; font-size:55px; font-weight:bold; padding:7px 0 0 160px; line-height:100%;}
.top-titre .baseline-site {color:#D3BA15; font-size:14px; font-weight:bold; padding-left:163px; font-style:italic; letter-spacing:1px;}
.top-rayures {color:#333333; height:10px; background:url(visuels/public/top-rayures.gif) repeat;}
.top-menu-haut {color:#333333; font-size:14px; font-weight:bold; position:relative; z-index:4999; height:24px; background:url(visuels/public/menu-haut-bg.gif) repeat-x; line-height:190%; }


.navigation {position:relative; z-index:4999;}
.navigation-menu {display:block; position:absolute; overflow:hidden; height:20px; text-align:left; padding:2px 0 2px 15px; margin-left:15px; }
.nm-entite-menu {padding-left:15px; border-left:1px #666666 solid; height:20px; display:block; line-height:20px; cursor:default;}
.nm-entite-menu a {color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none;}
.nm-div {border-top:2px solid #FFFFFF; padding-bottom:10px; margin-top:2px; opacity:0; text-align:left; background-color:#ece8fc;}
.nm-div a {color:#666666; font-size:12px; font-weight:bold; text-decoration:none; padding:4px 15px; border-bottom:2px solid #FFFFFF; display:block; line-height:normal; }
.nm-div a:hover { background-color:#e0dbf9;}

.middle-left {padding-top:25px;}
.middle-left h4 {background:url(visuels/public/box-p-bg.gif) repeat-x; line-height:25px; color:#FFFFFF; text-align:center; height:25px; font-size:15px; position:relative;}
.middle-left h5 {color:#5d2590; font-size:12px; margin-bottom:3px;}

.ml-menu-left {margin-bottom:40px;}
.ml-menu-left a {display:block; letter-spacing:1px; font-weight:bold; border-top:1px solid #FFFFFF; background-color:#ece8fc; padding:4px 10px; text-decoration:none; }
.ml-menu-left a:hover {background-color:#e0dbf9;}

div.ml-actus-left {padding-bottom:20px;}
div.ml-actus-left ul.actualites {margin:0; padding:0; list-style:none;}
div.ml-actus-left li.actualite {margin:0; padding:10px 0; border-bottom:#CCCCCC 1px solid; font-size:11px; text-align:justify;}
div.ml-actus-left a {display:block; text-align:right; color:#5d2590; font-weight:bold;}
div.ml-actus-left h5, .ml-actus-left p {padding-left:5px; padding-right:5px;}
div.ml-actus-left a:hover {color:#D3BA15;}



.middle-right {padding-top:25px;}
.middle-right h4 {background:url(visuels/public/box-p-bg.gif) repeat-x; line-height:25px; color:#FFFFFF; text-align:center; height:25px; font-size:15px; position:relative;}

.middle-right ul {list-style:none; padding:0; margin:0; font-size:11px;}
.middle-right li {list-style:none; padding:10px 3px; margin:0; border-bottom:1px solid #CCCCCC;}

.middle-right a {font-weight:bold; color:#5d2590; font-size:11px; padding:3px 20px 3px 0; text-align:left; display:block; background:url(../visuels/public/loupe-blc.gif) top right no-repeat; }

.middle-right .mr-calendrier {margin-bottom:40px;}
.middle-right .mr-resultats {margin-bottom:40px;}
.middle-right .mr-classements p {text-align:left;}

.middle-contenu {margin:0 190px; font-size:12px; line-height:160%; overflow:hidden; padding-top:20px; z-index:0;}
.middle-contenu h1 {font-family:"Times New Roman", Times, serif;  font-size:20px; margin-bottom:10px; color:#5d2590;}
.middle-contenu h2 {font-size:12px;text-align:justify; border:#5d2590 solid 1px; border-left:none; border-right:none; line-height:130%; padding:3px; margin-bottom:10px; color:#5d2590;}
.middle-contenu h3 {font-family:"Times New Roman", Times, serif;  font-size:14px; color:#D3BA15; border-bottom:1px solid #D3BA15;}
.middle-contenu img {border:1px solid #CCCCCC;}
.middle-contenu .img-left {float:left; margin:8px 20px 10px 0;}
.middle-contenu .img-right {float:right; margin:8px 0 10px 20px;}
.middle-contenu .img-top {margin:10px 0 5px 0; text-align:center;}

.middle-contenu .clear {clear:both;}
.middle-contenu .link {text-align:right; font-weight:bold;}
.middle-contenu a {color:#5d2590; text-decoration:none;}
.middle-contenu a:hover {color:#d3ba15;}
.middle-contenu p {margin-bottom:5px;}

.middle-contenu .paragraphe {margin-bottom:15px;}
.middle-contenu ul {margin:0; padding-left:20px; list-style:square;}
.middle-contenu .li-1 {margin:10px 0;}

.middle-contenu .convocation-titre { cursor:pointer; background-color:#5D2590; color:#FFFFFF; margin-bottom:3px; padding:4px 0 4px 10px; margin-top:5px; background:url(visuels/public/top-rayures-off.gif) repeat; border:none;}
.middle-contenu .convocation-contenu ul {margin:0; padding-left:20px; list-style:square;}

.middle-contenu .saison-titre { cursor:pointer; background-color:#5D2590; color:#FFFFFF; margin-bottom:0; padding:4px 0 4px 10px; margin-top:5px; background:url(visuels/public/top-rayures-off.gif) repeat;position:relative; border:none;}
.middle-contenu .saison-contenu {position:relative; z-index:0;}
.middle-contenu .saison-contenu .left {float: left; width:290px;position:relative; z-index:0;}
.middle-contenu .saison-contenu .right {float: right; width:290px;position:relative; z-index:0;}
.middle-contenu .saison-contenu .ar {font-size:13px; font-weight:bold; text-align:center; border-bottom:1px solid #5D2590; color:#5D2590; padding:5px;}
.middle-contenu .saison-contenu .match-0, .middle-contenu .saison-contenu .match-1 {padding:3px 5px; position:relative;}
.middle-contenu .saison-contenu .match-1 {background-color:#ffffff;}
.middle-contenu .saison-contenu .match-0 {background-color:#E2E2E2;}
.middle-contenu .saison-contenu .date {font-weight:bold;}
.middle-contenu .saison-contenu .equipes {text-align:center;}

.middle-contenu div#flashcontent {text-align:center;}





.slide-partenaires {/* don't change */position: absolute; overflow: hidden; white-space: nowrap;}
.slide-partenaires-text {/* don't change */position: absolute; left:0; top:0;}
.slide-partenaires-text img{padding:0 10px; height:60px;}

