/* ModLap Championship CSS */

body { background:black url('../images/site/fond_mlc.jpg') repeat-x top left;margin:0 ;font-size:14px;font-family:trebuchet MS,arial;}

a {text-decoration:none;cursor:pointer;color:#f80;}
a:hover {text-decoration:underline;color:#fff;}
td {font-size:0.9em;height:20px;padding:0 3px;color:#ddd;text-align:center;font-weight:normal;}
th {height:20px;text-align:center;}
ul {list-style:none;}
img {border:0;}
img.hl {cursor:pointer;margin-left:5px;vertical-align:text-bottom;}

.sep {height:10px;display:block;clear:both;}
.highlight {font-size:1.1em;font-weight:bold;color: #f33;text-decoration:none;}
.highlight2 {font-weight:bold;color: #0ff;text-decoration:none;font-size:0.95em;}
.soul {text-decoration:underline;}
.cent {text-align:center;}
.fs09 {font-size:0.9em;}
.fs08 {font-size:0.8em;}
.left {text-align:left;}
.fl {float:left;}
.cl {clear:left;}
.cr {clear:right;}
.fr {float:right;}
.replay {color:#f80;font-size:0.9em;}
.infobulle { position: absolute; padding:5px 0;visibility : hidden; width:150px; height:auto; color:#222; text-align:center;background-color: #e0ffff; font-size:0.8em; border:2px outset #fd7;}
.strike {text-decoration:line-through;}

#document {padding:10px 21px 0 21px;width:1024px;margin:0 auto;text-align:center;}

/* HEADER */
#header {width:100%;height:165px;background:  url('../images/site/banniere.jpg') top center no-repeat;padding:9px 0 0 0;}
#header>ul {width:120px;height:147px;padding:8px 0 0 0 ;margin:0 0 0 30px;background:url('../images/site/menuv.png') no-repeat;}
#header>ul>li {text-align:left;padding-left:10px;display:block;color:#f80;font-weight:bold;height:24px;}
#header>ul>li>a {color:#f80;font-weight:bold;}
#header>ul>li>a:hover {color:#fff;text-decoration:none;}
#header>ul>li>a.sel {color:#0ff;text-decoration:none;}
#header>form {float:right;width:277px;height:87px;margin:63px 30px 0 0;background:url('../images/site/compte.png') 30px 0 no-repeat;font-size:1em;color:#f80;padding:5px 10px 0 0;}
#header>form>#flag {float:left;width:30px; padding:0px 10px 0 0;height:87px;margin:0;}
#header>form>#flag>a>img{padding:5px 0;border:0;}
#header>form>#flag>input.btnfr {width:20px;margin:7px 0 0 0;padding:0;border:0;background:url('../images/site/flag_fr.png') no-repeat;cursor:pointer;}
#header>form>#flag>input.btnen {width:20px;margin:10px 0 0 0;padding:0;border:0;background:url('../images/site/flag_en.png') no-repeat;cursor:pointer;}
#header>form>#flag>input.btnes {width:20px;margin:10px 0 0 0;padding:0;border:0;background:url('../images/site/flag_es.png') no-repeat;cursor:pointer;}

#header>form>#con {float:left;padding:4px 0 6px;border:0;width:234px;}
#header>form>#con>p {margin:5px 0 0;text-align:center;font-size:1.2em;font-weight:bold;}
#header>form>#con>label {clear:left;float:left;width:70px;text-align:right;}
#header>form>#con>p>input.text {float:left;width:100px;text-align:left;margin:0 0 0 5px;padding:0 3px;}
#header>form>#con>p>input.log {float:left;width:150px;background:#777;color:#ddd;border:1px inset #777;text-align:left;margin:1px 0 1px 10px;padding:0px 3px;height:16px;}
#header>form>#con>P>input.btncon {float:right;width:20px;margin:0 0 0 10px;padding:0;border:0;background:url('../images/site/conn.png') no-repeat;cursor:pointer;}
#header>form>#con>input.btndecon {float:right;width:20px;height:20px;margin:0 0 0 10px;padding:0;border:0;background:url('../images/site/deconn.png') no-repeat;cursor:pointer;}
#header>form>#con>a.decon {display:block;margin-left:10px;text-align:left;}

/* MENUS HORIZONTAUX */
#menuh1 {float:left;height:38px;margin:0 0 0 22px;padding:0;}
#menuh1>li {display:block;width:auto;height:28px;color:#f80;font-weight:bold;text-align:center;float:left;padding:10px 5px 0 5px;background:url('../images/site/menuh.png') repeat-x;}
#menuh1>li.deb {width:10px;height:28px;background:url('../images/site/menuhg.png') left no-repeat;}
#menuh1>li.fin {width:10px;height:28px;background:url('../images/site/menuhd.png') right no-repeat;}
#menuh1>li>a {color:#f80;font-weight:bold;}
#menuh1>li>a:hover {color:#fff;text-decoration:none;}
#menuh1>li>a.sel {color:#0ff;text-decoration:none;}

#menuh2 {float:right;height:38px;margin:0 22px 0 0 ;padding:0;list-style:none;}
#menuh2>li {display:block;width:auto;height:28px;color:#f80;font-weight:bold;text-align:center;float:left;padding:10px 5px 0 5px;background:url('../images/site/menuh.png') repeat-x;}
#menuh2>li.deb {width:10px;height:28px;background:url('../images/site/menuhg.png') left no-repeat;}
#menuh2>li.fin {width:10px;height:28px;background:url('../images/site/menuhd.png') right no-repeat;}
#menuh2>li>a {color:#f80;font-weight:bold;}
#menuh2>li>a:hover {color:#fff;text-decoration:none;}
#menuh2>li>a.sel {color:#0ff;text-decoration:none;}

#menuh3 {margin:0;padding:0;height:38px;width:100%;background: url('../images/site/pied.png') top center no-repeat;list-style:none;}
#menuh3>li {display:block;width:350px;margin:0 auto;height:28px;color:#f80;font-weight:bold;text-align:center;padding:10px 5px 0 5px;}
#menuh3>li.deb {display:block;width:auto;height:28px;color:#f80;font-weight:bold;text-align:left;float:left;padding:10px 5px 0 40px;letter-spacing:1px;}

/*background:url('../images/site/menuh.png') repeat-x;
#document>#menuh3>li.deb {width:10px;height:28px;background:url('../images/site/menuhg.png') left no-repeat;}
#document>#menuh3>li.fin {width:10px;height:28px;background:url('../images/site/menuhd.png') right no-repeat;}
*/
/* CONTENT */
#content {width:984px;padding:0;margin:0 auto;} /*height:480px;*/

/* PARTIE ACCUEIL */

.acc_gau {float:left;width:340px;}
#news {background:url('../images/site/news.png') no-repeat top left;height:199px;}
.ent_cadre {margin:0 0 7px 11px;padding-top:3px;color:#f80;height:22px;text-align:left;font-weight:bold;}
.txt_cadre {color:#0ff;margin:0 9px 9px;text-align:left;font-size:0.8em;overflow:auto;height:157px;}
.date {color:#f80;font-weight:bold;}
#video {height:224px;background:url('../images/site/video.png') no-repeat top left;margin-top:20px;}
.acc_aff {float:right;width:622px;height:443px;background:url('../images/site/affiche.png') top left no-repeat;}


/* PARTIES COMMUNES REGLEMENT LIENS COMPTE CHAMPIONNAT ACCUEIL */
#zone {width:760px;height:447px;margin:0 auto;padding:3px 20px 0 20px;background:url('../images/site/fd_accueil.png') no-repeat;opacity:0.97;}
#zone>p {margin:2px;}
#zone>ul {margin:0;height:32px;padding:0;list-style:none;}
#zone>ul>li {float:left;display:block;width:auto;height:20px;color:#f80;font-weight:bold;text-align:center;padding:5px 5px 0 5px;background:none;} /*background:url('../images/site/menuh.png') repeat-x;}*/
#zone>ul>li.text {text-align:center;background:none;width:100%;padding:5px 0 0 0;}
#zone>ul>li.deb {width:20px;height:20px;background:url('../images/site/menuhg.png') no-repeat;}
#zone>ul>li.fin {width:20px;height:20px;background:url('../images/site/menuhd.png') no-repeat;}
#zone>ul>li>a {color:#f80;font-weight:bold;}
#zone>ul>li>a:hover {color:#fff;text-decoration:none;}
#zone>ul>li>a.sel {color:#0ff;text-decoration:none;}
#zone>div {margin:0; padding:0 10px;height:405px;overflow:auto;clear:left;}
#zone>div>p {font-size:1em;font-weight:normal;color:#ddd;text-align:justify;margin:5px 0;}
#zone>div>p.titre {color:#fff;font-weight:bold;letter-spacing:2px;text-align:left;font-variant:small-caps;font-size:1.2em;text-decoration:underline;margin:10px 0;}
#zone>div>p.titrec {color:#fff;font-weight:bold;letter-spacing:2px;text-align:center;font-variant:small-caps;font-size:1.2em;text-decoration:underline;margin:10px 0;}
#zone>div>p >a {font-weight:bold;}
#zone>div>ul {margin:0;padding:0 0 0 10px;color:#ddd;font-size:1em;text-align:justify;}
#zone>div>ul >li {margin:0;padding:0;}
#zone>div>ul >li >a {font-weight:bold;}
#zone>form {margin:0; padding:0 5px;height:405px;overflow:auto;clear:left;}
#zone>form > fieldset {width:400px;border:1px solid #444;background:#555;margin:0 0 10px 0;padding:10px;text-align:left;font-size:0.9em;}
#zone>form > fieldset >legend {font-weight:bold;color:#ff7;}
#zone>form > fieldset.detail {width:450px;border:1px solid #444;background:#555;margin:0 auto 10px;padding:10px;text-align:left;font-size:1.1em;}
#zone>form > fieldset.submit {float:right;text-align:center;}
#zone>form > fieldset.map {width:550px;}
#zone>form > fieldset > label { padding:0 5px; text-align:left;color:#eee;}
#zone>form > fieldset > label.titre { padding:0 5px; text-align:left;text-decoration:underline;color:#eee;width:150px;}
#zone>form > fieldset > label.highlight {color: #f33;text-decoration:none;font-size:1em;}
#zone>form > fieldset > input.txt {width:200px; padding:0 5px; text-align:left;color:#333;background:#ddd;}
#zone>form > fieldset > input.num {width:50px; padding:0; text-align:center;color:#333;background:#ddd;}
#zone>form > fieldset > select {width:200px; padding:0 0 0 5px; text-align:left;color:#333;background:#ddd;}
#zone>form > fieldset > select.date {float:right;width:70px; height:1.5em;font-size:0.9em;padding:0; text-align:center;color:#333;background:#ddd;}
#zone>form > fieldset > p {text-align:center;margin:5px;}
#zone>form > fieldset > p.titre {color:#ff0;text-align:center;margin:5px;}
#zone>form > fieldset >table {margin:0px auto;width:95%;border-color:#777;}
#zone>form > fieldset >table>tbody>tr>th {color:yellow;padding:0 5px;font-weight:bold;border-color:#777;}
#zone>form > fieldset >table>tbody>tr>td.num {width:50px;font-weight:bold;}
#zone>form > fieldset >table>tbody>tr>td.nom {width:100px;text-align:left;font-weight:bold;}
#zone>form> ul  {text-align:justify;color:#ff0; font-size:0.9em; margin:10px; padding:10px;}
#zone>form>p {font-size:1em;font-weight:normal;color:#ddd;text-align:justify;margin:5px 0;}
#zone>form>p.cent {text-align:center;}
#zone>form>p.highlight {font-size:1.1em;font-weight:bold;color: #f33;text-decoration:none;}
#zone>form>p.titre {color:#fff;font-weight:bold;letter-spacing:2px;text-align:left;font-variant:small-caps;font-size:1.2em;text-decoration:underline;margin:10px 0;}
#zone>form>p.titrec {color:#fff;font-weight:bold;letter-spacing:2px;text-align:center;font-variant:small-caps;font-size:1.2em;text-decoration:underline;margin:10px 0;}
#zone>form>p.info {color:#fff;font-weight:bold;font-size:0.9em;padding:0;width:310px;}
#zone>form>p.map {color:#fff;font-weight:bold;font-size:0.9em;padding:0;width:210px;}
#zone>form>p.erreur {color:#f33;font-size:1.1em;}
#zone>form>p.info span {text-decoration:underline;}
#zone>form>p.info span.highlight {text-decoration:none;}
#zone>form>p >a {font-weight:bold;}


/* ACCUEIL */
/* #document>#content>#zone>div>embed { margin-top:20px;}*/

/* PARTIE CHAMPIONNAT */
#zone>.dranking {text-align:center;color:#eee;}
#zone>.dranking>table {margin:0px auto;width:100%;border-color:#777;font-weight:bold;}
#zone>.dranking>table>tbody>tr>td.rank {width:35px;font-weight:bold;}
#zone>.dranking>table>tbody>tr>td.pseudo {width:175px;text-align:left;font-weight:bold;}
#zone>.dranking>table>tbody>tr>td.point {width:45px;font-weight:bold;}
#zone>.dranking>table>tbody>tr>td.team {width:40px;font-weight:bold;}
#zone>.dranking>p.titrec {color:#fff;font-weight:bold;letter-spacing:2px;text-align:center;font-variant:small-caps;font-size:1.2em;text-decoration:underline;margin:10px 0;}


/* PARTIE MANCHE */
#content>.mlc {float:left;width:303px;margin:0 12px;height:161px;background:url('../images/site/fd_serv.png') no-repeat;text-align:left;padding:4px 0;color:#f80;font-weight:bold;opacity:0.97;font-size:0.8em;}
#content>.mlc>a {color:#fff;padding-left:8px;}
#content>.mlc>.tmlc {overflow:auto;height:137px;font-size:1em;color:#ccc;margin-top:5px;padding:0 10px;}
#content>.mlc>.tmlc>.j1 {clear:left;width:47%; text-align:left;float:left;overflow:hidden;margin-right:3%;white-space:nowrap;}
#content>.mlc>.tmlc>.j2 {width:47%; text-align:left;float:left;overflow:hidden;margin-left:3%;white-space:nowrap;}

#content>.ranking {float:left;width:463px;margin:0 6px 0 7px;height:319px;background:url('../images/site/fd_ranking1.png') no-repeat;text-align:left;padding:4px 8px 0 8px;color:#f80;font-weight:bold;opacity:0.97;}
#content>.ranking>ul {margin:0;padding:0;list-style:none;height:25px;}
#content>.ranking>ul>li {float:left;padding:0 10px;font-size:0.8em;}
#content>.ranking>ul>li.sel {color:#0ff;text-decoration:none;}
#content>.ranking>ul>li>a {color:#f80;font-weight:bold;}
#content>.ranking>ul>li>a:hover {color:#fff;text-decoration:none;}
#content>.ranking>ul>li>a.sel {color:#0ff;text-decoration:none;}
#content>.ranking>ul>li>form {margin:0;padding:0;display:inline;}
#content>.ranking>ul>li>form >input {font-weight:bold;padding:0 2px;}
#content>.ranking>.dranking {overflow:auto;margin:0;height:282px;clear:left;text-align:center;color:#eee;}
#content>.ranking>.dranking>table {margin:0px auto;width:95%;border-color:#777;}
#content>.ranking>.dranking>table>tbody>tr>th.titre {color:#ff0;font-weight:bold;}
#content>.ranking>.dranking>table>tbody>tr>td.rank {width:35px;font-weight:bold;}
#content>.ranking>.dranking>table>tbody>tr.qf {background-color:#0a0;text-decoration:none;}
#content>.ranking>.dranking>table>tbody>tr.qdf {background-color:#d80;text-decoration:none;}
#content>.ranking>.dranking>table>tbody>tr.f {background-color:#333;text-decoration:line-through;}
#content>.ranking>.dranking>table>tbody>tr.df {background-color:#666;text-decoration:line-through;}
#content>.ranking>.dranking>table>tbody>tr.nq {background-color:#c00;text-decoration:none;}
#content>.ranking>.dranking>table>tbody>tr>td.pseudo {width:175px;text-align:left;font-weight:bold;}
#content>.ranking>.dranking>table>tbody>tr.f>td.pseudo a {text-decoration:line-through;}
#content>.ranking>.dranking>table>tbody>tr.df>td.pseudo a {text-decoration:line-through;}
#content>.ranking>.dranking>table>tbody>tr>td.pseudo1 {width:175px;text-align:center;font-weight:bold;}
#content>.ranking>.dranking>table>tbody>tr>td.point {width:45px;font-weight:bold;}
#content>.ranking>.dranking>table>tbody>tr>td.maps {width:40px;font-weight:bold;}
#content>.ranking>.dranking>table>tbody>tr>td.lol {width:120px;text-align:left;font-size:0.8em;}
#content>.ranking>.dranking>table>tbody>tr>td.tmaps {width:80px;font-weight:bold;}
#content>.ranking>.dranking>table>tbody>tr>td.time {width:80px;text-align:center;font-weight:bold;}
#content>.ranking>.dranking>table>tbody>tr>td.hl {color:#ff0;}
#content>.ranking>.dranking>table>tbody>tr>td.infos {color:#fff;text-align:left;padding:0 5px;}
#content>.ranking>.dranking>p.info {text-align:justify; padding:5px 10px;}
#content>.ranking>.dranking>p.liste {text-align:left; padding:0px 10px;}

/* PIED */
#pied {width:100%;height:26px;background: url('../images/site/pied.png') top center no-repeat; padding-top:12px;color:#f80;font-weight:bold;text-align:center;}


