#home{ background-color:#A00101;padding:8px;margin-bottom:10px; }
#home .btn{ cursor:pointer; }

/* Center */
#home #homecenter { width:450px; text-align:left; color:#FFFFFF; height:350px; margin-left:8px; float:left;}
#home #homecenter #box{ position:absolute; width:450px; }
#home #homecenter #box span{ display:block; }
#home #homecenter #box span img{ float:left; }
#home #homecenter .mask{ position:relative; width:450px; height:300px; overflow:hidden; }
#home #homecenter .thumbs div{ display:block; width:150px; height:50px; cursor:pointer; float:left; background-color:#FFFFFF; color:#000000;}
#home #homecenter .thumbs a{ color:#000000; text-decoration:none; }
#home #homecenter .thumbs .middle{ width:148px; border-left:#000000 solid 1px; border-right:#000000 solid 1px;}
#home #homecenter .thumbs h5{ margin:0; padding:5px 7px 2px; font-weight:normal; font-size:11px; }
#home #homecenter .thumbs h6{ margin:0; padding:0 7px; font-weight:bold; font-size:11px; }
#home #homecenter #info{ width:450px; background:url('/image/VAFC/Home/bgblack70.png'); position:absolute; bottom:0; color:#FFFFFF; }
#home #homecenter #info h4{ margin:0 10px 5px; padding:0px;font-size:18px; }
#home #homecenter #info p{ margin:0; padding:8px 10px 0; font-size:11px; }

/* Left */
#home #homeleft { background-image:url(/image/VAFC/Home/bg1.gif); float:left; width:226px; height:350px; }
#home #homeleft #handlesleft { margin:0; padding:0; }
#home #homeleft #handlesleft li { margin:0; padding:0; display:inline; list-style:none; display:block; float:left; text-indent:-1000em; background-position:top left; background-repeat:no-repeat; height:23px; }
#home #homeleft #handlesleft li.active { background-position:top right; }
#home #homeleft #handlesleft .sep { background-image:url(/Image/VAFC/Home/Sep.gif); width:5px; }

/* FR */
#home #homeleft #handlesleft .nextfr{background-image:url(/Image/VAFC/Home/fr/btnNext.gif);width:72px;}
#home #homeleft #handlesleft .lastfr{background-image:url(/Image/VAFC/Home/fr/btnLast.gif);width:62px;}
#home #homeleft #handlesleft .rankingfr{background-image:url(/Image/VAFC/Home/fr/btnRanking.gif);width:82px;}

/* EN */
#home #homeleft #handlesleft .nexten{background-image:url(/Image/VAFC/Home/en/btnNext.gif);width:72px;}
#home #homeleft #handlesleft .lasten{background-image:url(/Image/VAFC/Home/en/btnLast.gif);width:62px;}
#home #homeleft #handlesleft .rankingen{background-image:url(/Image/VAFC/Home/en/btnRanking.gif);width:82px;}

/* FR EN */
#home #homeleft .maskleft{position:relative;width:226px;height:327px;overflow:hidden;clear:both;}
#home #homeleft #boxleft{position:absolute;margin-left:8px;}
#home #homeleft #boxleft #contentleft { width:210px; float:left; margin-right:16px; margin-top:8px; color:#FFFFFF; text-align:center; font-weight:bold; height:311px; }
#home #homeleft #boxleft #contentleft #contentleft { background-image:url(/image/VAFC/Home/bg2.gif); margin:0px; height:203px; }
#home #homeleft #boxleft #contentleft #contentleft .teamlogo{margin:10px 1px;}
#home #homeleft #boxleft #contentleft #contentleft .teamlogo img{float:left; width:90px; height:90px;}
#home #homeleft #boxleft #contentleft #contentleft .team{font-size:14px;display:block;margin-bottom:2px;}
#home #homeleft #boxleft #contentleft #contentleft .vs {color:#CC0000;font-size:20px;float:left;margin-top:32px ;}
#home #homeleft #boxleft #contentleft #contentleft .competition{font-size:11px;}
#home #homeleft #boxleft #contentleft #contentleft .score{font-size:24px;}
#home #homeleft #boxleft #contentleft #contentleft .link { padding-top:10px;}
#home #homeleft #boxleft #contentleft #contentleft .link a.button {margin:5px auto;display:block;text-decoration:none;background-image:url('/Image/VAFC/Home/bgBtn.gif');background-repeat:no-repeat;background-position: top left;height:19px;width:130px;line-height:19px;color:#FFFFFF;font-size:11px;}
#home #homeleft #boxleft #contentleft #contentleft .link a:hover.button{background-position: top right;}
#home #homeleft #boxleft #contentleft .advert{margin-top:8px;}
#home #homeleft #boxleft #contentleft .advert img { width:210px; height:100px; }
#home #homeleft #boxleft .ranking TABLE {margin-top:10px;}
#home #homeleft #boxleft .ranking TABLE TH { font-size:11px; padding:4px;}
#home #homeleft #boxleft .ranking TABLE TR.line {background-image:url(/image/VAFC/Home/bg2.gif);text-align:left;font-size:11px;font-weight: normal;}
#home #homeleft #boxleft .ranking TABLE TD { padding:4px; }
#home #homeleft #boxleft .ranking TABLE TR.selected { font-weight: bold; color:#E8B91A;}
#home #homeleft #boxleft .ranking .linkmore{ font-weight:bold;padding:8px 0 12px;display:block;text-align:right;}
#home #homeleft #boxleft .ranking .linkmore a{ color:#FFFFFF; }
#home #homeleft #boxleft .ranking .linkmore a:hover{ color:#FFCC00; }

/* Right */
#home #homeright {background-image:url(/image/VAFC/Home/bg1.gif);float:left;margin-left:8px;width:282px;height:350px;}
#home #homeright #handlesright{margin:0;padding:0;}
#home #homeright #handlesright li{margin:0;padding:0;display:inline;list-style:none;display:block;float:left;text-indent:-1000em;background-position:top left;background-repeat:no-repeat;height:23px;}
#home #homeright #handlesright li.active{background-position:top right;}
#home #homeright #handlesright .sep{background-image:url(/Image/VAFC/Home/Sep.gif);width:5px;}

/* FR */
#home #homeright #handlesright .newsfr{background-image:url(/Image/VAFC/Home/fr/btnNews.gif);width:65px;}
#home #homeright #handlesright .programfr{background-image:url(/Image/VAFC/Home/fr/btnProgram.gif);width:94px;}
#home #homeright #handlesright .rougeetblancfr{background-image:url(/Image/VAFC/Home/fr/btnRougeEtBlanc.gif);width:113px;}

/* EN */
#home #homeright #handlesright .newsen{background-image:url(/Image/VAFC/Home/en/btnNews.gif);width:65px;}
#home #homeright #handlesright .programen{background-image:url(/Image/VAFC/Home/en/btnProgram.gif);width:94px;}
#home #homeright #handlesright .rougeetblancen{background-image:url(/Image/VAFC/Home/en/btnRougeEtBlanc.gif);width:113px;}

#home #homeright .maskright{clear:both;position:relative;width:283px;height:327px;overflow:hidden;}
#home #homeright #boxright {position:absolute;margin-left:8px;}

#home #homeright #boxright #contentright {width:266px;float:left;margin-right:16px;margin-top:8px;color:#FFF;}
#home #homeright #boxright #contentright #contentright {background-image:url(/image/VAFC/Home/bg2.gif);text-align:center;width:250px;padding:8px;margin:0;}
#home #homeright #boxright #contentright .list .item {background-color:#A00101;background-image:url(/image/VAFC/Home/bg2.gif);padding:4px 4px;display:block;font-size:11px;margin-bottom:2px;text-align:left;}
#home #homeright #boxright #contentright .list .item a{color:#FFFFFF;text-decoration:none;}
#home #homeright #boxright #contentright .list .item a:hover{color:#FFCC00;}
#home #homeright #boxright #contentright .list .item .date{display:block;float:left;font-weight:bold;width:35px;}
#home #homeright #boxright #contentright .list .item .sep{font-weight:bold;}
#home #homeright #boxright #contentright .list .linkmore{ font-weight:bold;padding:8px 0 12px;display:block;text-align:right;}
#home #homeright #boxright #contentright .list .linkmore a{ color:#FFFFFF; }
#home #homeright #boxright #contentright .list .linkmore a:hover{ color:#FFCC00; }
#home #homeright #boxright #contentright .program TABLE {}
#home #homeright #boxright #contentright .program TABLE TR {background-image:url(/image/VAFC/Home/bg2.gif);text-align:left;font-size:11px;font-weight: normal;}
#home #homeright #boxright #contentright .program TABLE TD { padding:3px; }
#home #homeright #boxright #contentright .program a{ color:#fff; font-weight:bold; }
#home #homeright #boxright #contentright .program a:hover{ color:#FFCC00; }
#home #homeright #boxright #contentright .magazine .linkmore{ padding:8px 0 12px;display:block;text-align:center;}
#home #homeright #boxright #contentright .magazine a{ color:#fff; font-weight:bold; }
#home #homeright #boxright #contentright .magazine a:hover{ color:#FFCC00; }

/* Photo */
#photohome #modulecontent .maskslide{position:relative;width:614px;height:84px;float:left;overflow:hidden;}
#photohome #modulecontent .maskslide #boxslide{ position:absolute;}
#photohome #modulecontent .maskslide #boxslide img{margin-right:2px; width:112px; height:84px;}
#photohome #modulecontent .maskslide #boxslide span{display:block;float:left;}
#photohome #modulecontent #prevslide{float:left;margin-right:4px;margin-top:12px;cursor:pointer;}
#photohome #modulecontent #nextslide{float:left;margin-left:4px;margin-top:12px;cursor:pointer;}

/* Advers Carousel */
#advertcarousel #modulecontent .maskslide{ position:relative; width:594px; height:168px;float:left;overflow:hidden;}
#advertcarousel #modulecontent .maskslide #boxslide{ position:absolute; }
#advertcarousel #modulecontent .maskslide #boxslide img{ width:180px; height:150px;}
#advertcarousel #modulecontent .maskslide #boxslide span{display:block; float:left; width:180px; padding:5px; margin:2px; background-color:#FFFFFF; border:1px solid #C8C3DF; }
#advertcarousel #modulecontent .buttons { width:28px; height:168px; float:left; }
#advertcarousel #modulecontent #prevslide{ cursor:pointer; background:url('/Image/VAFC/Home/arrow1.gif') top left no-repeat; }
#advertcarousel #modulecontent #nextslide{ cursor:pointer; background:url('/Image/VAFC/Home/arrow1.gif') top right no-repeat; }

/* Photo */
#photoblockhome { background-image:url('/image/VAFC/home/bg1.gif'); margin-top:-1px;color:#FFFFFF;padding:7px; width:186px; }
#photoblockhome a { text-decoration:none; color:#FFFFFF;}
#photoblockhome .top { padding-bottom:7px;  }
#photoblockhome .top img {width:60px; height:60px;}
#photoblockhome .bottom { width:170px; background-image:url('/image/VAFC/home/bg2.gif'); padding:4px 8px; }
#photoblockhome .bottom .link a.button { margin:4px 0px; display:block; text-decoration:none; background-image:url('/Image/VAFC/Home/bgBtn170.gif'); background-repeat:no-repeat; background-position: top left; height:19px; width:170px; line-height:19px; color:#FFFFFF; font-size:11px; text-align:center; font-weight:bold; }
#photoblockhome .bottom .link a:hover.button{ background-position: top right; }

/* Article */
#mainleft #article .list .item .right .text { width:320px; }