body { background:#FFFFFF; font-size:12pt; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
select { background:none repeat scroll 0 0 #FFFFFF;
background-color:#FFFFFF;
border:1px solid grey;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:10pt;
margin:0 3px 0 0;
padding:3px;}
.button { background-color:#FFFFFF; font-family:verdana, arial, helvetica; font-size:8pt; }
h1 {padding:0; margin:0;}
h2.ttl {text-align:center;
color:#012556;
font-size:18px;
margin:0;
padding:10px 0;
text-transform:uppercase;}
a:link { color:#4263B0; text-decoration:none; }
a:visited { color:#4263B0; text-decoration:none; }
a:hover { color:#000011; text-decoration:none; }
a.nav {color:#EEEEEE;}
a:hover.nav {background:#EEEEEE; color:#505D78; padding:1px;}
.msg a:hover {background:#505D78; color:#EEEEEE;}
.current {background:#EEEEEE; color:#505D78; padding:1px 3px 1px 3px;}
a.link-btn {color:#FFFFFF; background:#ad3331 url(img/bgd_nav.jpg) repeat-x left top; border:1px solid #87110f; display:inline-block;}
	a.link-btn span {color:#FFFFFF; background:#ad3331 url(img/bgd_nav.jpg) repeat-x left top; border:1px solid #fe4238; display:inline-block; font-size:8pt; padding:5px;}

span.btn {color:#FFFFFF; background:#ad3331 url(img/bgd_nav.jpg) repeat-x left top; border:1px solid #87110f; display:inline-block;}
	span.btn input {color:#FFFFFF; background:#ad3331 url(img/bgd_nav.jpg) repeat-x left top; border:1px solid #fe4238; display:inline-block; font-size:8pt; padding:5px; cursor:pointer;}


#header-wrap {width:100%; background:#00347a url(img/bgd_header.jpg) repeat-x left top; color:#FFF; border-top:1px solid #012556;border-bottom:1px solid #012556; height:41px; overflow:hidden;}
#header {border-top:1px solid #3c72cb; border-bottom:1px solid #244D91; width:100%; overflow:hidden; padding:5px 0; }
	#header .infos-left {float:left; color:#FFF; font-size:10pt; line-height:12pt; margin:0 0 0 10px;}
		#header .infos-left a {font-size:9pt; color:#FFFFFF;}
		#header .infos-left a.logout { width:16px; height:16px; display:inline-block; text-indent:-9999px; background:url(img/ico_logout.gif) no-repeat left -1px; outline:none;}
#affichage {font-size:9pt; line-height:11pt; position:absolute; top:1px; right:280px; display:inline-block; padding:6px 10px; text-align:center; border-left:1px solid #012556; border-right:1px solid #012556; background:#3C72CB; width:230px;}
	#header .infos-right {float:right; font-size:9pt; line-height:11pt; margin:0 10px 0 0; text-align:right;}
		#header .infos-right span {font-weight:bold; border-bottom:1px dotted #fff;}
#banner {background:#000000; text-align:center; width:100%; margin:0;}
.ten {background:#000000 url(img/ten/bgd_ban.png) no-repeat center top!important;}

#banner-nba {background:url(img/banniere_nbaspirit.jpg) repeat-x 0 0; text-align:center; height:120px; width:100%; margin:0;}
	#banner-nba h1 {padding:13px 0 0 0;}
#nav-wrap {background:#ad3331 url(img/bgd_nav.jpg) repeat-x left top; width:100%; border-top:1px solid #87110f; border-bottom:1px solid #87110f; }
#nav {width:100%; overflow:hidden; border-top:1px solid #fe4238; border-bottom:1px solid #fe4238;}
	#nav ul {overflow:hidden; margin:0 auto; padding: 0; text-align:center;}
	#nav .admin-nav {overflow:hidden; margin:0 auto; padding: 0; text-align:center;}
	#nav li {list-style:none; display:inline; text-transform:uppercase;}
	#nav a {color:#FFFFFF; font-size:9pt; padding:4px 14px; display:inline-block; border-left:1px solid #87110f; border-right:1px solid #fe4238;}
	#nav a:hover {background:url(img/bgd_nav_hover.jpg) repeat-x left -25px;}
	#nav a.first {border-left:none;}
	#nav a.last {border-right:none;}

.news-wrap {background:url(img/bgd_news.jpg) repeat-x scroll 0 0 #FFFFFF; background-color:#FFFFFF; border:1px solid #A3A09E; margin:0 auto 10px; width:55%;}
	.news {border:1px solid #FFFFFF; display:block; padding:8px; text-align:center;}
.resume-wrap {background:url(img/bgd_news.jpg) repeat-x scroll 0 0 #FFFFFF; background-color:#FFFFFF; border:1px solid #A3A09E; margin:0 auto 10px; width:55%;}
	.resume {border:1px solid #FFFFFF; display:block; padding:8px; text-align:center;}
	.resume h2 {text-transform:uppercase; padding:0 5px 3px; margin:5px 0 0 0; border-bottom:1px solid #00347A; color:#012556; font-size:14px;}
	.resume h3 {text-transform:uppercase; padding:0 5px 3px; margin:5px 0 0 0; color:#012556; font-size:12px;}
	.resume ul {padding:0; margin:0;}
	.resume li {list-style:none; font-size:12px; padding:0 0 0 10px;}

.style-wrap {background:url(img/bgd_news.jpg) repeat-x scroll 0 0 #FFFFFF; background-color:#FFFFFF; border:1px solid #A3A09E; margin:10px 0;}
	.style {border:1px solid #FFFFFF; display:block; padding:8px;}
	.style h2 {text-transform:uppercase; padding:0 5px 3px; margin:5px 0 0 0; border-bottom:1px solid #00347A; color:#012556; font-size:14px;}
	.style h3 {text-transform:uppercase; padding:0 5px 3px; margin:5px 0 0 0; color:#012556; font-size:12px;}
	.style ul {padding:0; margin:0;}
	.style li {list-style:none; font-size:12px; padding:0 0 0 10px;}

	.style p {font-size:13px; margin:5px 0 10px;}

.info-forum {width:94%; overflow:hidden; margin:10px auto;}
	.info-forum h2 {text-transform:uppercase; padding:0 5px 3px; margin:5px 0 0 0; border-bottom:1px solid #00347A; color:#012556; font-size:14px;}
	.info-forum p {font-size:13px; margin:5px 0 10px;}

#footer {background:url(img/bgd_news.jpg) repeat-x scroll 0 0 #FFFFFF; border-top:3px solid #F3F3F3; padding:15px; margin:15px 0 0; position:relative;}
	#footer ul {padding:0; margin:0; position:absolute; top:10px; right:0;}
	#footer li {list-style:none; border-left:1px solid #DADADA; border-right:1px solid #FFFFFF; padding:5px 0; float:left;}
	#footer li a {font-size:13px; padding:0 10px;}
	#footer p {color:#A3A09E; font-size:11px; margin:0;}

.profil-wrap {background:url(img/bgd_news.jpg) repeat-x scroll 0 0 #FFFFFF; background-color:#FFFFFF; border:1px solid #A3A09E; margin:0 auto 10px; width:92%;}
.profil {border:1px solid #FFFFFF; display:block; padding:8px;}
	.profil fieldset {padding:0 0 15px 25px; border:none; margin:0 0 15px; border-bottom:1px solid #A3A09E;}
	.profil fieldset.last {border:none;}

	.profil h3 {text-transform:uppercase; padding:0 5px 3px; margin:5px 0 0 0; color:#012556; font-size:14px;}
	.profil ul {margin:0; padding:0;}
	.profil li {list-style:none; padding:0 0 10px;  font-size:11pt;}
	.profil li li {list-style:none; padding:0;}
	.profil label {display:block;}
	.profil input {border:1px solid #A3A09E; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	.profil .checkbox {border:none;}
	
.center {text-align:center;}
.flleft {float:left;}
.flright {float:right;}
.two-col {width:49%;}
.clear {clear:both; line-height:0; font-size:O; margin:0; padding:0;}
.iphone {background:url(img/ico_iphone.gif) no-repeat left -1px; padding:0 0 0 17px;}
.read {background:url(img/ico_read.gif) no-repeat left -1px; padding:0 0 0 18px;}

#nbaspirit {margin:0 auto; padding:10px 0 0; background:#FFFFFF;}
.paging {color:#EEEEEE; font-size:8pt; line-height:12pt; float:right; width:100px; text-align:right;}

hr { color:#505D78; }
table {font-size:10pt;}
table h2 {margin:0; padding:0; font-size:10pt;}
table h3 {margin:0; padding:0; font-size:10pt;}
tr { font-family:verdana, arial, helvetica; }
.TD0 { background-color:#A3A09E; }
.TD1 { background:#00347a url(img/bgd_td3b.jpg) repeat-x left -9px; color:#EEEEEE; border-top:1px solid #3C72CB; border-right:1px solid #012556; border-left:1px solid #3C72CB; border-bottom:1px solid #012556; }
.TD1 h2 { font-weight:normal; text-transform:uppercase; text-shadow:2px 2px 0px #012556; }
.TD1 a { color:#FFF; }
.TD1 h2 {font-weight:normal; display:inline;}
.TD1 .icon {width:50px; float:left; text-align:center; margin:0 5px 0 0;}

.bottom { font-size:8pt; line-height:9pt; }
.TD2 { background-color:#f3f3f3; border:1px solid #fff; }
.TD2 h3 {font-weight:normal;}
.TD2 .icon {width:50px; float:left; text-align:center; margin:0 5px 0 0;}
.msg { background-color:#FFF; font-size:9pt; vertical-align:top;}
.msg img {max-width:100%!important;}
.hide-msg {border:none; padding:0;}
.show-hide {background:url(img/ico_plus.gif) no-repeat left top; width:16px; height:16px; display:inline-block; float:right; text-indent:-9999em; overflow:hidden; cursor:pointer;}
.down {background:url(img/ico_minus.gif) no-repeat left top;}

.TD3 { background-color:#ececec; border:1px solid #FFFFFF; font-size:8pt; line-height:9pt; white-space:nowrap; }
.TDavatar {font-size:8pt; line-height:9pt; }
.author {white-space:normal; }
.author img {margin:0 0 5px;}
.TD3 ul {padding:0; margin:0; list-style-position:inside;}

.new-msg .TD-new {background:#f11a0e;}
.new-msg {}
.new-msg h3 {font-weight:bold;}
.new-msg h3 a {color:#000000;}
.new-msg .TD2 {}
.new-msg .TD2 a {color:#000000;}

.post-info {height:25px;}
.link-repondre {background:url(img/ico_repondre.gif) no-repeat left -2px; padding:0 0 0 20px;}
.link-profil {background:url(img/ico_profil.gif) no-repeat left top; padding:0 0 0 20px;}
.link-modif {background:url(img/ico_modif.gif) no-repeat left -2px; padding:0 0 0 20px;}

.TD3b { background:#00347a url(img/bgd_td3b.jpg) repeat-x left top; color:#EEEEEE; border-top:1px solid #3C72CB; border-right:1px solid #012556; border-left:1px solid #3C72CB; border-bottom:1px solid #012556; font-size:8pt; line-height:9pt; white-space:nowrap; }
.TD3c { font-size:8pt; line-height:9pt; }
.TD3Inv { background-color:#FFCC66; background-image:url(fondsºsket3.gif); font-size:8pt; line-height:9pt; }
.TD4 { background-color:#ECECEC; font-size:9pt; line-height:9pt; }
.TD4 td { padding:5px; }
.FDLIGHT { background-color:gold; }
td h3 { margin:0; padding:5px 0; }
blockquote { border-left:2px solid black; font-style:italic; margin:5px 0 5px 25px; padding:5px 5px 5px 10px; }
.citation {margin:5px 0 5px; padding:5px 5px 5px 10px; background:#F9F9F9; border-left:none;}
.citation > blockquote {background:#FFFFFF; border-left:2px solid #A3A09E; }
.infos { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#E6E8ED none repeat scroll 0 0; border:1px solid #000011; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 0 10px; padding:10px; width:250px; }
dd, dt { margin:0; padding:0; }
.textfield { float:left; height:185px; }
.icons { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(smiley/icons.gif) no-repeat scroll left top; border:medium none; cursor:pointer; font-size:0; height:20px; line-height:25px; margin:0; padding:10px; width:20px; }
.icon_bold { background-position:0 0; }
.icon_em { background-position:-60px 0; }
.icon_underline { background-position:-140px 0; }
.icon_strike { background-position:-120px 0; }
.icon_link { background-position:-500px 0; }
.icon_img { background-position:-380px 0; }
.icon_tit { background-position:-720px 0; }
.icon_quote { background-position:-220px 0; }
.icon_infos { background-position:-340px 0; }
.icon_p { background-position:-840px -17px; }


fieldset.icons-wrap { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#E6E8ED none repeat scroll 0 0; border:1px solid #69748C; float:left; height:180px; margin:0; padding:5px 2px 0 5px; width:23px; }

#pub {padding:2px; margin:0 auto; background:#E6E8ED; border:1px solid #3C4965; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
text-align:center; width:45%; font-size:14px;}
.lienpub {display:block; padding:10px 0 10px 0;}
#close {float:right; clear:both; margin:-3px 2px 0 0; font-size:11px;}
.hide {display:none;}
.pronos {background:#E6E8ED; padding:10px 0 0 10px; border:1px solid #3C4965; overflow:hidden;}
.pronos div {float:left; width:50%; display:inline-block; overflow:hidden;}
h4, h3 {padding:0; margin:0;}


.paypal { margin: 20px; display: inline-block; }
    .paypal span { display: inline-block }
.graph-wrap:after {content:"70"; font-size:14px; position:absolute; right:-28px; top:5px; font-weight:bold; z-index:1;}		
.graph-wrap:before {content:"0"; font-size:14px; position:absolute; left:-18px; top:5px; font-weight:bold; z-index:1;}		

.graph { background-color: #57a957; display: inline-block; background-color: #e6e6e6; background-repeat: no-repeat; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); color: #333; font-size: 13px; line-height: normal; border: 1px solid #ccc; border-bottom-color: #bbb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
.graph-wrap { height: 30px; width: 450px; cursor: help; position:relative;}
.graph-bar { height: 28px; position: relative; background-color: #57a957; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957)); background-image: -moz-linear-gradient(top, #62c462, #57a957); background-image: -ms-linear-gradient(top, #62c462, #57a957); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957)); background-image: -webkit-linear-gradient(top, #62c462, #57a957); background-image: -o-linear-gradient(top, #62c462, #57a957); background-image: linear-gradient(top, #62c462, #57a957); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); border-color: #57a957 #57a957 #3d773d; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.paypal .step { position: absolute; right: -35px; top: 3px; z-index:2; height: 20px; width: 30px; line-height: 20px; text-align: center; font-size: 11px; font-family: arial; color: #FFF; background-color: #339bb9; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9)); background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9)); background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); background-image: -o-linear-gradient(top, #5bc0de, #339bb9); background-image: linear-gradient(top, #5bc0de, #339bb9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); border-color: #339bb9 #339bb9 #22697d; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }



