html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;/*vertical-align:baseline;*/background:transparent;margin:0;padding:0;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

html,body{height:100%;}
body{background:#2e2e2e url(../images/fond.jpg) bottom center no-repeat;}
.wrapper{background:url(../images/casque.png) bottom center no-repeat;min-height:100%;height:auto!important;height:100%;margin:0 auto -601px;}
.bottom,.push{height:601px;}
.bottom{background:url(../images/degrader.png) repeat-x;}
#top{height:475px;width:960px;margin:0 auto;background:url(../images/mac2011.png) no-repeat;}
#bottombar{height:125px;background:url(../images/bas.png);}

#menu{width:960px;margin:0 auto;padding:9px 0 0 60px;position:relative;overflow:hidden;}
#menu li{list-style:none;float:left;}
#menu li a{background-image:url(../images/sprite.png);display:block;width:90px;height:29px;z-index:10;float:left;position:relative;overflow:hidden;}
#menu li a span{text-indent:-9999em;display:block;}

#menu-home a{background-position:-25px -20px;width:88px!important;}
#menu-profil a{background-position:-111px -20px;width:66px!important;}
#menu-nouvelles a{background-position:-179px -20px;width:104px!important;}
#menu-competitions a{background-position:-283px -20px;width:139px!important;}
#menu-archives a{background-position:-422px -20px;width:122px!important;}
#menu-multimedia a{background-position:-544px -20px;width:118px!important;}
#menu-partenaires a{background-position:-662px -20px;width:119px!important;}
#menu-liens a{background-position:-781px -20px;width:59px!important;}
#menu-contact a{background-position:-840px -20px;width:95px!important;}


#menu li.backLava{width:9px;z-index:8;position:absolute;background:transparent}
.color-orange #menu li.backLava{background-color:#e57100;}
.color-vert #menu li.backLava{background-color:#8bcf00;}
.color-rose #menu li.backLava{background-color:#d60e3f;}
.color-bleu #menu li.backLava{background-color:#097ca8;}

#foot{width:960px;margin:0 auto;}
#logo{background:url(../images/logo.png) left bottom no-repeat;width:850px;height:87px;text-indent:-999em;float:left;display:inline;}
#logo-facebook{width:80px;float:left;display:inline;margin-top:33px;}
#content{margin-left:240px;padding-right:5px;width:435px;height:470px;overflow:auto;color:#fff;line-height:1.5em;position:relative;float:left;display:inline;}

#righthand{float:left;display:inline;width:260px;padding-left:10px;position:relative;}
.pubtop{width:228px;height:175px;background:url(../images/image-frame.png) no-repeat;padding:21px 0 0 14px;}
.xc{position:absolute;top:400px;left:50px;background:url(../images/xtremconcept.png) no-repeat;height:59px;width:156px;}
.xc a{display:block;height:59px;width:156px;}
.xc a span{display:block;text-indent:-999em;}

.teampsl{position:absolute;top:320px;left:72px;background:url(../images/teampsl.png) no-repeat;height:64px;width:120px;}
.teampsl a{display:block;height:59px;width:156px;}
.teampsl a span{display:block;text-indent:-999em;}

.scrollgeneric{line-height:1px;font-size:1px;position:absolute;top:0;left:0;}
.vscrollerbase{width:20px;background-color:#353535;}
.vscrollerbar{width:20px;background:url(../images/sprite.png) -40px 0 no-repeat;height:20px!important;padding:20px 0;}
.hscrollerbase{height:20px;background-color:#353535;}
.hscrollerbar{height:20px;background-color:black;}
.scrollerjogbox{width:10px;height:10px;top:auto;left:auto;bottom:0;right:0;background-color:gray;}
.vscrollerbasebeg{background:url(../images/sprite.png) 0 0 no-repeat;width:20px;height:20px!important;}
.vscrollerbaseend{background:url(../images/sprite.png) -20px 0 no-repeat;width:20px;height:20px;}

.photos{overflow:hidden;}
.photos img{width:80px;height:80px;}
.photos div{background:transparent center center no-repeat;float:left;width:80px;height:80px;margin:0 18px 18px 0;border:2px solid #fff;}

.news_more{margin:10px 0 20px 0;}
.news_more a{font-weight:normal!important;}

