
/*[CUSTOM_HEADINGS_PLACEHOLDER]*/

body,html{height:100%;width:100%;}
body,table,div{font-family:Titillium Web;}

h1{color:#00609b;font-size:16px;font-weight:normal;}
h2{color:#00609b;font-size:14px;font-weight:normal;}

a{text-decoration:none;color:#00609b;}
a:hover{text-decoration:none;color:#1b87ca;}

body{background:url(../images/manual/bg.jpg) center center;background-attachment:fixed;background-size:cover;}

div.swrap{width:1000px;position:relative;margin:0 auto;}

.nlitem .title>a{color:#00609b;font-size:16px;font-weight:normal;}
.nlitem.drk{background:rgba(255,255,255,0.5);}
.nlitem.lt{background:rgba(230,230,230,0.5);}
.results{background:transparent;}
.results .pnum{color:#00609b;background:#EEE;}
.results .pnum.pnumsel{background:#00609b;color:#FFF;}
.nditem .title{color:#00609b;font-size:18px;}

#headerSpace{height:150px;background:#0b0b0b;z-index:2;}
#headerSpace>div.swrap{background:url(../images/manual/header.jpg) no-repeat top center;height:100%;}
#logo{height:150px;width:170px;background:url(../images/manual/logo_back.png) no-repeat center center;position:absolute;top:0px;left:0px;}
#logo>div{position:relative;height:100%;width:100%;}
#logo>div>img{position:absolute;width:70px;height:70px;margin-top:-30px;margin-left:-37px;top:50%;left:50%;}
#siteTitle{position:absolute;top:20px;left:170px;color:#FFF;text-transform:uppercase;font-size:30px;text-shadow:1px 1px #000;line-height:34px;font-weight:400;}
#topMenu{margin:0px;top:10px;right:10px;position:absolute;background:rgba(0,0,0,0.5);}
#topMenu>ul>li>a>div.label{color:#FFF;text-shadow:1px 1px #000;padding:0px 5px;}
#facebook{position:absolute;right:20px;top:40px;}
#mobile{display:none;height:50px;width:50px;background:url(../images/manual/mobile.png) center center no-repeat;position:absolute;left:10px;top:0px;cursor:pointer;}
#mobile:hover{background-color:#1b87ca;}

#mbSpace{height:50px;background:#00609b;z-index:1;
-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);
box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
#mainBasic{height:50px;background:transparent;}
#mainBasic>ul>li:first-child>a>div.label{}
#mainBasic>ul>li>a>div.label{color:#FFF;text-transform:uppercase;text-shadow:1px 1px #003c61;font-size:14px;height:50px;line-height:50px;border-right:0px;position:relative;}
#mainBasic>ul>li>a>div.label:hover{background:#1b87ca;}
#mainBasic>ul>li>a>div.label>div.hoverer{height:0px;width:100%;bottom:0px;left:0px;background:#51bdff;position:absolute;}
#mainBasic>ul>li.selected>a>div.label{background:#1b87ca;color:#FFF !important;}
#mainBasic>ul>li.selected>a>div.label:hover{background:#1b87ca;}
#mainBasic>ul>li.selected>a>div.label>div.hoverer{height:10px;}
/* SCROLL MENU */
#scrollMenu{position:fixed;z-index:5;top:0px;left:0px;background:#;height:50px;background:#00609b;width:100%;display:none;
-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);
box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
#mainBasic.scroll{z-index:6;position:relative;}

#topSpacer{height:30px;}
#botSpacer{height:80px;}

#homeSpace{}
#homeSpace div.tbl{display:table;width:100%;}
#homeSpace div.tbl>div{display:table-row;}
#homeSpace div.tbl>div>div{display:table-cell;}
#homeSpace div.tbl>div>div.spacer{width:30px;}
#homeSpace div.tbl>div>div.boxes{width:320px;}
#homeSpace div.tbl>div>div.news{}
#homeSpace div.tbl>div div.zone{}
#homeSpace div.tbl>div div.zone>div.title{/*border-top-right-radius:5px;border-top-left-radius:5px;*/background:rgba(255,255,255,0.8);display:inline-block;}
#homeSpace div.tbl>div div.zone>div.title>div{font-size:18px;text-transform:uppercase;padding:7px 20px 7px 30px;color:#00609b;font-weight:bold;position:relative;}
#homeSpace div.tbl>div div.zone>div.title>div>div.more{border-radius:100px;background:#1b87ca;padding:0px;text-align:center;height:30px;line-height:24px;width:30px;color:#FFF;font-weight:bold;
position:absolute;top:5px;left:-15px;font-size:30px;cursor:pointer;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    2px 2px 3px 0px rgba(0, 0, 0, 0.25);
box-shadow:         2px 2px 3px 0px rgba(0, 0, 0, 0.25);}
#homeSpace div.tbl>div div.zone>div.title>div>div.more:hover{background:#51bdff;}
#homeSpace div.tbl>div div.zone>div.set{background:rgba(255,255,255,0.8);/*border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;*/padding:30px;position:relative;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    2px 2px 3px 0px rgba(0, 0, 0, 0.25);
box-shadow:         2px 2px 3px 0px rgba(0, 0, 0, 0.25);}
#homeSpace div.tbl>div>div.news>div.set>div.news{}
#homeSpace div.tbl>div>div.news>div.set>div.news>div{}
#homeSpace div.tbl>div>div.news>div.set>div.news>div>div{}
#homeSpace div.tbl>div>div.news>div.set>div.news>div>div.title{color:#00609b;font-size:18px;margin-bottom:10px;font-weight:bold;}
#homeSpace div.tbl>div>div.news>div.set>div.news>div>div.date{font-weight:bold;margin-bottom:5px;}
#homeSpace div.tbl>div>div.news>div.set>div.news>div>div.desc{}
#homeSpace div.tbl>div>div.news>div.set>div.news>div>div.more{}
#homeSpace div.tbl>div>div.boxes>div.zone{margin-bottom:30px;}

#avbsiHomePartners{margin-top:30px;}
#avbsiHomePartners div.set{text-align:center;padding:10px !important;}

#trackBar{float:right;background:rgba(0,0,0,0.5);padding:2px 0px 4px 0px;}
#trackBar>ul{}
#trackBar>ul>li{border-left:0px;text-decoration:none;background:url(../images/manual/liw.png) center left no-repeat;padding-left:13px;}
#trackBar>ul>li:last-child{font-weight:bold;}
#trackBar>ul>li>a{color:#FFF;text-decoration:none;text-shadow:1px 1px #003c61;text-transform:uppercase;}
#trackBar>ul>li>a:hover{text-decoration:underline;}

#contentSpace{}
#pageContent{width:100%;padding-bottom:30px;}
#pageContent>div{padding:0px;}
#pageTitle{background:rgba(255,255,255,0.8);display:inline-block;padding:0px;}
#pageTitle>div{font-size:18px;text-transform:uppercase;padding:7px 30px 7px 30px;color:#00609b;font-weight:bold;position:relative;}
#textContent{background:rgba(255,255,255,0.8);padding:30px;}

#homeSpace div.news ul,#contentSpace ul{list-style-image:url(../images/manual/li.png);margin-left:13px;}
#homeSpace div.news ul>li,#contentSpace ul>li{}

#footer{display:none;}
/*
#footer{position:fixed;bottom:0px;left:0px;width:100%;height:50px;
-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);
box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);background:#00609b;}
#footer>div.swrap{height:100%;}
#mapdesign{padding-top:17px;color:#a2d2ff;}
#mapdesign>a{color:#c6e4ff;}
#mapdesign>a:hover{color:#FFF;}
*/

/* CUSTOM TABLES */
div.avtbl{display:table;width:100%;}
div.avtbl>div{display:table-row;}
div.avtbl>div:nth-child(even){background:#FFF;}
div.avtbl>div:nth-child(odd){background:#EEE;}
div.avtbl>div:not(.header):hover{background:#DDD;}
div.avtbl>div>div{display:table-cell;vertical-align:middle;border-right:1px solid #BBB;border-bottom:1px solid #BBB;}
div.avtbl>div>div:nth-child(even){background:rgba(0,0,0,0.05);}
div.avtbl>div>div:nth-child(odd){}
div.avtbl>div>div:last-child{border-right:0px;}
div.avtbl>div:last-child>div{border-bottom:0px;}
div.avtbl>div>div.center>div{text-align:center;}
div.avtbl>div>div.bold>div{font-weight:bold;}
div.avtbl>div>div>div{padding:5px 10px;}
div.avtbl>div.header{background:#666;}
div.avtbl>div.header>div{}
div.avtbl>div.header>div>div{color:#FFF;text-shadow:1px 1px #000;font-weight:bold;}
div.avtbl>div.line{}
div.avtbl>div.line>div>div{text-shadow:1px 1px #FFF;}

/* CUSTOM TABS */
div.avtab{margin-top:10px;display:inline-block;
-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);
box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
div.avtab.block{display:block;margin-top:0px;margin-bottom:10px;box-shadow:none;}
div.avtab>div.tab{height:50px;display:inline-block;background:#00609b;cursor:pointer;}
div.avtab>div.tab>div{position:relative;}
div.avtab>div.tab>div>div.hoverer{height:0px;width:100%;bottom:0px;left:0px;background:#51bdff;position:absolute;}
div.avtab>div.tab.selected{cursor:default}
div.avtab>div.tab>div{color:#FFF;line-height:50px;font-size:16px;padding:0px 15px;text-shadow:1px 1px #003c61;}
div.avtab>div.tab.selected>div{background:#1b87ca;}
div.avtab>div.tab:hover{background:#1b87ca;}
div.avtab>div.tab.selected>div>div.hoverer{height:10px;}

div.avtab.small>div.tab{height:40px;}
div.avtab.small>div.tab>div{line-height:40px;font-size:14px;}

/* CUSTOM TABLE MARKUP */
table.avtable{width:100%;border-left:1px solid #BBB;}
table.avtable tr{}
table.avtable tr>th,table.avtable tr>td{border-right:1px solid #BBB;border-bottom:1px solid #BBB;}
table.avtable tr>td>div,table.avtable tr>th>div{padding:5px 10px;}
table.avtable tr>th{background:#666;}
table.avtable tr>th>div{color:#FFF;text-shadow:1px 1px #000;font-weight:bold;}
table.avtable tr>td{}
table.avtable tr>td>div{text-shadow:1px 1px #FFF;}
table.avtable tr>td.center,table.avtable tr>th.center{text-align:center;}
table.avtable tr>td.bold,table.avtable tr>th.bold{font-weight:bold;}

/* CUSTOM INFO BLOCKS */
div.avinfo{
-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    2px 2px 3px 0px rgba(0, 0, 0, 0.25);
box-shadow:         2px 2px 3px 0px rgba(0, 0, 0, 0.25);}
div.avinfo>div.title{background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;font-weight:bold;text-transform:uppercase;padding:5px 0px;}
div.avinfo>div.msg{padding:10px;background:#FFF;text-align:center;}

/* HOME STANDINGS */
#avbsiStands{position:relative;width:100%;}
#avbsiStands>div.wrap{position:relative;overflow:hidden;width:100%;height:100%;}
#avbsiStands div.sclass{position:absolute;top:0px;left:-110%;}
#avbsiStands div.sclass.show{left:0px;}
#avbsiStands div.sclass>div.title{background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;font-weight:bold;text-transform:uppercase;padding:5px 0px;}
#avbsiStands div.sclass>a{text-decoration:none;}
#standBotSpc{height:30px;}
#viewAllStands{cursor:pointer;position:absolute;bottom:0px;left:0px;height:30px;line-height:30px;width:100%;background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;}
#viewAllStands:hover{background:#1b87ca;}

#standingsZone div.nav_stand{border-radius:100px;background:#1b87ca;padding:0px;text-align:center;height:24px;line-height:22px;width:24px;color:#FFF;font-weight:bold;top:50%;margin-top:-24px;
position:absolute;font-size:14px;cursor:pointer;
-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    2px 2px 3px 0px rgba(0, 0, 0, 0.25);
box-shadow:         2px 2px 3px 0px rgba(0, 0, 0, 0.25);}
#standingsZone div.nav_stand:hover{background:#1b87ca;}
#previousStand{left:15px;}
#nextStand{right:15px;}

/* HOME SCHEDULE */
#scheduleZone{}
#scheduleZone div.datetime{background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;font-weight:bold;text-transform:uppercase;padding:5px 0px;}
#scheduleZone div.classSet{padding:5px 10px;border:1px solid #00609b;background:#FFF;}
#scheduleZone div.classe{font-size:16px;text-align:center;}

/* HOME PARTNERS */
div.partSet{}
div.partSet>div{width:125px;height:125px;display:inline-block;}

/* GENERAL */
#avbsiSaisonsTab{margin-right:10px;}

/* STANDINGS */

/* TEAMS */
#avbsiTeamList{}
#avbsiTeamList>div{display:inline-block;width:230px;box-sizing:border-box;padding:10px 10px 10px 15px;background:url(../images/manual/li.png) no-repeat center left;font-size:16px;line-height:16px;vertical-align:top;}
#avbsiTeamList>div div.num,#pageTitle div.num{background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;font-weight:bold;text-transform:uppercase;display:inline-block;height:15px;line-height:15px;border-radius:5px;margin-left:5px;padding:0px 5px;}
#pageTitle div.num{vertical-align:middle;}
#avbsiTeamLayout{display:table;width:100%;}
#avbsiTeamLayout>div{display:table-row;}
#avbsiTeamLayout>div>div{display:table-cell;}
#avbsiTeamLayout>div>div.left{padding-right:10px;}
#avbsiTeamLayout>div>div.right{width:250px;}
#avbsiTeamPlayers{}
#avbsiTeamPlayers div.capt{background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;font-weight:bold;text-transform:uppercase;display:inline-block;width:15px;height:15px;line-height:15px;border-radius:100px;margin-left:5px;}
#avbsiTeamPlayers div.pres{width:50px;}
#avbsiTeamPlayers div.red>div{background:rgba(255,0,0,0.05);}
#avbsiTeamPlayers div.green>div{background:rgba(0,255,0,0.05);}
#avbsiTeamStats{margin-bottom:10px;}
#avbsiTeamUpcoming{margin-bottom:10px;}
#avbsiTeamPast div.score{}
#avbsiTeamPast div.score.win{font-weight:bold;color:#009900;}
#avbsiTeamPast div.score.win:not(.this){color:#990000;}
#avbsiTeamPast div.score.bgwin>div{background:rgba(0,255,0,0.05);}
#avbsiTeamPast div.score.bgloss>div{background:rgba(255,0,0,0.05);}
#avbsiTeamPast div.more{display:none;}
#avbsiTeamPast div.avbtn{text-align:center;cursor:pointer;height:30px;line-height:30px;width:100%;background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;padding:0px;}
#avbsiTeamPast div.avbtn:hover{background:#1b87ca;}

/* SCHEDULE */ 
#avbsiSchedTable{background:#FFF;}
#avbsiSchedTable tr.history{display:none;opacity:0.7;}
#avbsiSchedTable tr.future{display:none;}
#avbsiSchedTable tr.drk{background:#EEE;}
#avbsiSchedTable tr.lt{background:#FFF;}
#avbsiSchedTable tr.current{background:#EEFFEE;}
#avbsiSchedTable tr.current.drk{background:#DDEEDD;}
#avbsiSchedTable tr.current.lt{}
#avbsiSchedTable td.minfo.vs>div{padding:0px;}
#avbsiSchedTable td.minfo.vs>div>div{padding:5px 10px;border-bottom:1px solid #BBB;}
#avbsiSchedTable td.minfo.vs>div>div:last-child{border-bottom:0px;}
#avbsiSchedTable td.date>div{font-size:14px;}
#avbsiSchedTable td.button>div{text-align:center;cursor:pointer;height:30px;line-height:30px;width:100%;background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;padding:0px;}
#avbsiSchedTable td.button>div:hover{background:#1b87ca;}
#avbsiSchedTable td.msg{text-align:center;}

/* RESP:GENERAL */
#avbsiRespMatches{}
#avbsiRespMatches tr.drk{background:#EEE;}
#avbsiRespMatches tr.lt{background:#FFF;}
#avbsiRespMatches td.set{text-align:center;}
#avbsiRespMatches td.set input{width:30px;min-width:30px;text-align:center;height:26px;font-size:16px;}
#avbsiRespMatches td:nth-child(even){background:rgba(0,0,0,0.05);}
#avbsiRespDay div.tab.past,#avbsiRespMonth div.tab.past{opacity:0.5;}
.respTitle{background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;font-weight:bold;text-transform:uppercase;padding:5px 0px;}
.respTeamTitle{color:#00609b;font-size:24px;margin-bottom:10px;margin-top:20px;}

/* RESP:SCORES */
#avbsiRespMatches td.pres{text-align:center;}
#avbsiRespMatches.locked{opacity:0.5;}
div.eqpbtn{height:20px;width:50px;text-align:center;margin:0px;padding:0px;line-height:20px;font-size:12px;}
div.msg.lockscores{padding:10px 10px;background:#FFFFEE;margin-bottom:20px;border:1px solid #BBB;text-align:center;font-weight:bold;}
#avbsiLockScores{display:block;margin:20px 0px 0px 0px;height:30px;line-height:30px;text-align:center;font-size:16px;}

#avbsiPresSelect{position:fixed;z-index:100;display:none;background:#FFF;overflow:hidden;border-radius:10px;width:400px;height:400px;top:50%;left:50%;margin-left:-200px;margin-top:-200px;
-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);
box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
#avbsiPresSelect>div.wrap{position:relative;height:100%;width:100%;overflow:hidden;}
#avbsiPresCurtain{position:fixed;z-index:99;display:none;background:rgba(0,0,0,0.5);height:100%;width:100%;top:0px;left:0px;}
#avbsiPresSelect div.header{position:absolute;top:0px;left:0px;width:100%;}
#avbsiPresSelect div.header>div.match{text-align:center;background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;font-weight:bold;text-transform:uppercase;padding:5px 0px;}
#avbsiPresSelect div.header>div.team{text-align:center;padding:5px 10px;font-weight:bold;background:#DDD;border-bottom:1px solid #BBB;}
#avbsiPresSelect div.content{overflow-y:scroll;}
#avbsiPresSelect div.footer{position:absolute;bottom:0px;left:0px;width:100%;}
#avbsiPresSelect div.avbtn{text-align:center;cursor:pointer;height:30px;line-height:30px;width:100%;background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;padding:0px;}
#avbsiPresSelect div.avbtn:hover{background:#1b87ca;}
#avbsiPresSelect div.capt,#avbsiPresSelect div.remp{background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;font-weight:bold;text-transform:uppercase;display:inline-block;width:15px;height:15px;line-height:15px;border-radius:100px;margin-left:5px;}
#avbsiPresSelect div.remp{background:#1b87ca;}
#avbsiPresSelect div.joueur{cursor:pointer;}
#avbsiPresSelect div.joueur>div{padding:5px 10px;background:url(../../../images/ffront_abad.png) center right 5px no-repeat;background-color:rgba(255,0,0,0.05);}
#avbsiPresSelect div.joueur:nth-child(even){background:#EEE;}
#avbsiPresSelect div.joueur:nth-child(odd){background:#FFF;}
#avbsiPresSelect div.joueur:hover{background:#DDD;}
#avbsiPresSelect div.joueur.pres>div{background-image:url(../../../images/ffront_agood.png);background-color:rgba(0,255,0,0.05);}
#avbsiPresAddJoueur{background:#EEE;padding:5px 10px;border-top:1px solid #BBB;}
#avbsiPresAddJoueur input{width:100px;min-width:100px;padding:3px 5px;margin-right:10px;}
#avbsiPresAddJoueur input.init{color:#BBB;}
#avbsiPresAddJoueur div.remp{opacity:0.2;margin-left:0px;cursor:pointer;}
#avbsiPresAddJoueur div.remp:hover{opacity:0.5;}
#avbsiPresAddJoueur div.remp.yes{opacity:1;}
#avbsiPresAddJoueur div.addjoueur{margin:0px;height:20px;line-height:20px;padding:0px 10px;font-size:12px;float:right;}
#avbsiPresSelect div.loader{height:100%;}

/* RESP:JOUEURS */
div.avpltbl div.capt{background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;font-weight:bold;text-transform:uppercase;width:15px;height:15px;line-height:15px;border-radius:100px;cursor:pointer;}
div.avpltbl div.capt.is0{opacity:0.2;}
div.avpltbl div.capt.is0:hover{opacity:0.5;}
div.avpltbl div.capt.is1{opacity:1;}
div.avpltbl div.deljoueur{height:20px;width:20px;text-align:center;margin:0px;padding:0px;line-height:20px;font-size:12px;}
div.avpltbl input{border:0px;background:transparent;}
#respPlayersTbl{width:100%;}
#respPlayersTbl td{width:50%;}
#respPlayersTbl td.spc{width:0px;}
#respPlayersTbl td.spc>img{width:30px;height:1px;}
#respPlayersTbl div.msg{background:#FFF;padding:5px 10px;text-align:center;}
#respPlayersTbl div.addplbtn{text-align:center;cursor:pointer;height:30px;line-height:30px;width:100%;background:#00609b;text-align:center;color:#FFF;text-shadow:1px 1px #003c61;padding:0px;}
#respPlayersTbl div.addplbtn:hover{background:#1b87ca;}

/* RESP:FEUILLES */
#avbsiPrintSheet{margin:20px 0px 0px 0px;display:block;text-align:center;}

@media (max-width: 1060px) {
	div.swrap{width:100%;margin:0px;}
	#homeSpace{padding:0px 30px;}
	#contentSpace{padding:0px 10px;}
}

@media (max-width: 750px) {
	#mainBasic>ul>li>a>div.label{font-size:12px;padding:0px 10px;}
	#siteTitle{font-size:24px;line-height:30px;top:30px;}
}

@media (max-width: 600px) {
	#siteTitle{font-size:18px;line-height:24px;top:40px;}
	#mobile{display:block;}
	#mainBasic{position:absolute;top:50px;left:0px;z-index:10;display:none;}
	#mainBasic li{display:block;}
	#mainBasic>ul>li>a>div.label{background:#00609b;font-size:20px;padding:0px 20px;border-top:1px solid #1b87ca;}
	
	#homeSpace div.tbl{display:block;}
	#homeSpace div.tbl>div{display:block;}
	#homeSpace div.tbl>div>div.spacer{height:30px;}
	#homeSpace div.tbl>div>div{display:block;}
}