* {font-family:Verdana, Arial; color:#fff; letter-spacing:0.2px}

html, body {margin:0; padding:0; min-height:100%; position:absolute; width:100%; top:0; left:0}

html {position:relative}
body {background:url(bandeau-rpt.jpg) repeat-x #000}
p, div {font-size:12px}
input {color:#000}
ul {font-size:12px}
img {border:0}
strong {color:#E2017B}

#droite h1 {background:url(titre-rpt.jpg) repeat-x; padding:0; margin:0 0 16px 0}
#droite h1 .titre {display:block; font-size:18px; padding:0 0 0 0px; color:#e2017b; text-transform:uppercase; height:32px; line-height:32px; font-weight:normal}
#droite h1 .avant {display:block; height:32px; width:46px; background:url(titre-gauche.jpg) repeat-x; float:left}
#droite h1 .apres {display:block; height:32px; width:16px; background:url(titre-droite.jpg) 0 -1px repeat-x; float:right}
#droite h1 img {margin:3px 0 0 0}
#gauche h1 img {margin:3px 0 0 0}

.rubrique h2 {color:#df006b; font-size:16px; text-decoration:none; text-transform:uppercase; line-height:25px; border-bottom:1px solid #df006b}
.rubrique h2 a {font-size:12px; text-decoration:none}
.rubrique h2 a:hover {text-decoration:underline}
.rubrique h2.soustitre {color:#df006b; font-size:14px; text-decoration:none; text-transform:none; line-height:20px; border:0}

#global {width:961px; background:url(bandeau.jpg) #000 no-repeat top center; margin:auto; min-height:422px; border:0}


#header {height:131px; position:relative}
#header ul {list-style-type:none; padding:0; margin:0; position:absolute}
#header ul li {position:absolute}
#header ul li a {position:absolute; text-indent:-4000px}

#header ul li.accueil a {margin:62px 0 0 306px; width:89px; height:38px; background:url(nav-accueil.jpg)}
#header ul li.menu1 a {margin:62px 0 0 395px; width:96px; height:38px; background:url(nav-contact.jpg)}
#header ul li.menu3 a {margin:62px 0 0 491px; width:82px; height:38px; background:url(nav-forum.jpg)}
#header ul li.menu2 a {margin:62px 0 0 573px; width:118px; height:38px; background:url(nav-plan.jpg)}
#header ul li.menu4 a {margin:62px 0 0 691px; width:92px; height:38px; background:url(nav-rss.jpg)}
#header ul li a:hover {background-position:0 38px}
#header ul li.recherche {margin:62px 0 0 783px; width:151px; height:38px; background:#E72A8E}
#header ul li.recherche input.text {border:0; margin:10px 0 0 10px; width:120px; position:absolute; color:#000}
#header ul li.recherche label, #header ul li.recherche input.submit {display:none}

#content {min-height: 100%; padding-bottom:300px; overflow:hidden}

#gauche {width:300px; float:left; padding:10px 0 0 0}
#menu_gauche {list-style-type:none; margin:0 0 30px 15px; padding:0; width:260px}
#menu_gauche li {margin:0; padding:0}
#menu_gauche li h2 {margin:0; padding:0}

#menu_gauche a {display:block; color:#df006b; font-size:16px; text-decoration:none; text-transform:uppercase; line-height:35px; border-bottom:1px solid #df006b}
#menu_gauche img {border:0; margin:8px 0}
#menu_gauche li {}
#menu_gauche li.actif a {color:#f0a1c1}
#menu_gauche a:hover {color:#f0a1c1}

#droite {margin:0 25px 0 0; overflow:hidden; padding:0 10px 30px 10px}
#fond_footer {min-height:173px; background:url(pied-rpt.jpg) #fff repeat-x; width:100%; position:absolute; bottom:0; left:0; clear:both}
#footer {width:961px; margin:auto; padding:0 0 20px 0; position:relative}

#ariane {margin:-20px 0 0 20px; position:absolute}
#ariane, #ariane * {font-size:11px !important; color:#fff !important; font-weight:normal !important; padding:0; border:0 !important; line-height:12px !important; text-transform:inherit !important}
#ariane * {margin:0; text-decoration:none}

div.actualites {color:#fff; margin:0 10px 30px 10px; overflow:hidden; min-height:190px}
div.actualites h1 {font-size:22px; padding:0 0 0 12px !important; background:url(liseret-titre.jpg) repeat-x 0 22px !important; color:#e2017b; text-transform:uppercase; margin:0 0 12px 0 !important}
div.actualites h2 {font-size:18px; color:#fff; text-transform:uppercase; font-weight:normal; margin:28px 0 0}
div.actualites img {float:left; margin:0 20px 10px 2px}
div.actualites span.date {color:#e2017b; font-size:12px; display:block; margin-bottom:2px}
div.actualites div.accroche {font-size:12px; padding-top:10px; border-top:1px solid #e2017b; display:block; margin:0 0 12px 0}
div.actualite {position:absolute; width:620px}

div.cpts {width:306px; height:22px; position:absolute; margin:8px 0 0 306px; z-index:20}
div.cpts span {border:1px solid #696969; padding:1px 4px; font-size:11px; cursor:pointer; margin:0 4px 0 0; display:block; float:left}
div.cpts span.actif {border:1px solid #E2017B}
#portraits div.cpts {margin:8px 0 0 0px}

a.savoir_plus {width:100px; height:22px; background:#e2017b; color:#fff; font-size:12px; text-decoration:none; padding:4px}

#prochains_matchs {width:272px; margin:0 0 0 10px; float:left}
#prochains_matchs * {color:#fff}
#prochains_matchs h1 {background:url(titre-rpt.jpg) repeat-x; padding:0; width:274px; margin:0}
#prochains_matchs h1 .titre {display:block; font-size:18px; padding:0 0 0 0px; color:#e2017b; text-transform:uppercase; height:32px; line-height:32px; font-weight:normal}
#prochains_matchs h1 .avant {display:block; height:32px; width:46px; background:url(titre-gauche.jpg) repeat-x; float:left}
#prochains_matchs h1 .apres {display:block; height:32px; width:16px; background:url(titre-droite.jpg) 0 -1px repeat-x; float:right}

#prochains_matchs ul {list-style-type:none; padding:0; margin:0 0 0 16px}
#prochains_matchs ul li {border-bottom:1px solid #E2017B; padding:8px 0}
#prochains_matchs ul h2 {margin:0}
#prochains_matchs ul h2 a {font-size:16px; font-weight:normal; text-decoration:none}
#prochains_matchs ul h2 a:hover {color:#E2017B}
#prochains_matchs span.date {color:#e2017b; font-size:12px; display:block}
#prochains_matchs div.accroche, #prochains_matchs div.accroche * {font-size:12px; margin:0}


#portraits {width:280px; margin-left:332px}
#portraits * {color:#fff}
#portraits h1 {background:url(titre-rpt.jpg) repeat-x; padding:0; margin:0 0 0 -14px}
#portraits h1 .titre {display:block; font-size:18px; padding:0 0 0 0px; color:#e2017b; text-transform:uppercase; height:32px; line-height:32px; font-weight:normal}
#portraits h1 .avant {display:block; height:32px; width:46px; background:url(titre-gauche.jpg) repeat-x; float:left}
#portraits h1 .apres {display:block; height:32px; width:16px; background:url(titre-droite.jpg) 0 -1px repeat-x; float:right}

div.joueuse img {border:3px solid #333331; margin:8px 0 0 0}
#portraits h2 {font-size:16px; font-weight:normal; border-bottom:1px solid #E2017B}
#portraits .accroche {font-size:12px; margin:8px 0}

div.joueuse {position:absolute; margin-top:22px; width:282px; overflow:hidden}



#footer div {border:1px solid transparent}
#footer h1 {font-size:22px; background:url(liseret-titre.jpg) repeat-x 0 21px; color:#E2017B; padding:0 0 0 6px; text-transform:uppercase}
#newsletter, #newsletter * {color:#000}
#newsletter {width:262px; float:left}
#newsletter input.text {border:1px solid #C0C0C0}
#newsletter input.submit {background:#E2017B; border:0; color:#fff; font-weight:bold}

#album {width:294px; margin-left:300px}
#album  img {border:3px solid #A1A1A1}

#videos {width:295px; float:right; margin:0 50px 0 0}
#videos h2 {font-size:14px; color:#E2017B; font-weight:normal; margin:4px 0; text-transform:uppercase}
#videos h2 a {color:#E2017B; text-decoration:none}
#videos p {margin:0; color:#000 !important}
#videos img {height:95px; float:left; border:3px solid #A1A1A1; margin:0 5px 5px 0}


#gauche h1 {background:url(titre-rpt.jpg) repeat-x; padding:0; margin:0; width:278px}
#gauche h1 .titre {display:block; font-size:18px; padding:0 0 0 0px; color:#e2017b; text-transform:uppercase; height:32px; line-height:32px; font-weight:normal}
#gauche h1 .avant {display:block; height:32px; width:46px; background:url(titre-gauche.jpg) repeat-x; float:left}
#gauche h1 .apres {display:block; height:32px; width:16px; background:url(titre-droite.jpg) 0 -1px repeat-x; float:right}

table.classement {color:#fff; font-size:12px; border-collapse:collapse; width:266px; text-align:left; margin:10px 0 0 10px}
table.classement th {background:#4F4F4F; color:#000; font-weight:normal}

table.classement th, table.classement td {border-bottom:1px solid #fff; padding:1px 3px}
table.classement tr.actif * {color:#E2017B}
#gauche .savoir_plus {margin:10px 0 0 10px; display:block; width:160px; height:16px; text-align:center}
#prochains_matchs a.savoir_plus {margin-left:15px}

div.chapeau {font-size:12px}
.rubrique_liste {margin:2px 0 10px 0; clear:both}
.rubrique_liste h2 {margin:0 0 4px 0; overflow:hidden}
.rubrique_liste img {margin:0 10px 5px 0}

#TB_window, #TB_window * {color:#000 !important}

/* Newsletter */

#formulaire_lettres {margin:-25px 0 0 0}
#formulaire_lettres h3 {display:none}
#formulaire_lettres .cache {display:none}
#formulaire_lettres fieldset {border:0; padding:0}
#formulaire_lettres ul {list-style-type:none; margin:0; padding:0}
#formulaire_lettres label {display:none}
#formulaire_lettres ul, #formulaire_lettres ul input.text {float:left; width:150px; margin-right:10px}
#formulaire_lettres input.submit {margin-top:-10px; display:block}


/* Fin Newsletter */

#retour_accueil {position:absolute; display:block; text-indent:-4000px; width:300px; height:128px}
div.visuel {float:right; margin:0 0 20px 20px}

div.visuel_rubrique img {border:3px solid #595959; margin:auto; display:block}
.description_joueuse, .description_joueuse * {color:#df006b; font-size:14px; margin:10px 0 20px 0}
table.joueuses {width:590px; margin:auto; border-collapse:collapse; font-size:12px}
table.joueuses th, table.joueuses td {border-bottom:1px solid #fff; padding:4px 0}
table.joueuses th {background:#4F4F4F; color:#000; font-weight:normal; text-align:left; padding-left:5px}

table.joueuses td.portrait a {text-decoration:none; color:#f0a1c1; display:block; padding-left:8px; background:url(puce.jpg) no-repeat 0 4px; text-transform:uppercase}

#infos {font-size:12px}
#infos label {color:#E2017B}

#ffbb {display:block; width:50px; height:60px; position:absolute; right:108px; text-indent:-4000px}
#nf1 {display:none; width:56px; height:60px; position:absolute; right:48px; text-indent:-4000px}

ul.mentions {margin:0; padding:0; list-style-type:none; position:absolute; bottom:0; right:40px; text-align:right}
ul.mentions a {color:#000; text-decoration:none}
ul.mentions li {display:inline; padding:0 5px}

ul.partenaires {margin:10px 0 0 0; padding:0; list-style-type:none; clear:both}
ul.partenaires li {display:inline}

.portfolio {clear:both}
.portfolio a {text-decoration:none}
.spip_documents {margin:5px}
dl strong {font-style:italic; font-size:12px; font-weight:normal}

.spip_note {text-decoration:none}

#docs {list-style-type:none; margin:0; padding:0}
#docs img {border:0}
#docs a {text-decoration:none}

/*********SYNDIC*******/
#barre-de-syndication {margin:20px 0; clear:both}
#barre-de-syndication a {height:22px; display:block; text-indent:-4000px}
#barre-de-syndication a:hover {height:22px; background-position:0 22px}

#barre1 {width:71px; float:left; background-image:url(barre_1.jpg)}
#barre2 {width:78px; float:left; background-image:url(barre_2.jpg)}
#barre3 {width:69px; float:left; background-image:url(barre_3.jpg)}
#barre4 {width:269px; float:left}
#barre5 {width:22px; float:left; background-image:url(barre_5.jpg)}
#barre6 {width:22px; float:left; background-image:url(barre_6.jpg)}
#barre7 {width:22px; float:left; background-image:url(barre_7.jpg)}
#barre8 {width:22px; float:left; background-image:url(barre_8.jpg)}
#barre9 {width:22px; background-image:url(barre_9.jpg)}

#ecrireamis {clear:both}


.spip_documents_center {display:block; text-align:center}


