html,body{height:100%;}
body{
	margin:0;
	font:11px Tahoma, Geneva, sans-serif;
	background:#ebebeb;
}
img{ border:none;}
a{
	color:#000;
	text-decoration:underline;
}
a:hover{
		text-decoration:none;
}
form, fieldset{
	margin:0;
	padding:0;
	border:none;
}
input, select, textarea{
	font:11px Tahoma, Geneva, sans-serif;
	color:#000000;
	border: 1px solid #BCC5C1;
}
.submitButton{
	font:11px Tahoma, Geneva, sans-serif;
	background: #646464;
	color: #ebebeb;
	height: 20px;
	font-size: 11px;
	padding: 0 0 5px 0;
	border: 1px solid #cccccc;
}
#wrapper{
	width:954px;
	margin:0 auto;
	min-height:100%;
}
* hrml #wrapper{
	height:100%;
	overflow:visible;
}
.page{
	padding:0 0 100px;
}
#header{
	background:url(../images/header-bg.gif) no-repeat 0 0;
	width:952px;
	height:61px;
	overflow:hidden;
	margin:6px 0 0 2px;
	position:relative;
}
h1.logo{
	float:left;
	margin:7px 0 0 5px;	
	text-indent:-9999px;
	width:206px;
	height:37px;
}
h1.logo a{
	display:block;
	outline:none;
	background:url(../images/logo.gif) no-repeat 0 0;
	height:37px;
}
span.slogan{
	position:absolute;
	left:38px;
	bottom:5px;
	font-size:10px;
	color:#4c4c4c;
}
span.slogan strong{
	font-size:12px;
	color:#b55496;
	font-weight:normal;
}
#header .form{
	float:right;
	margin:14px 0 0;
	width:339px;
}
#header .form div{
	float:left;
	background:url(../images/search-bg.gif) no-repeat 0 0;
	width:139px;
	height:20px;
	padding:3px 0 0 15px;
}
#header .form div input{
	border:0;
	padding:1px;
	color:#aaa;
	background:none;
}
#header .form a.label{
	float:left;
	margin:2px 63px 0 6px;
	color:#aaa;
	text-decoration:none;
}
#header .form a.label:hover{
	text-decoration:underline;
}
#header .form a.label2{
	float:left;
	margin:2px 30px 0 6px;
	color:#aaa;
	text-decoration:none;
}
#header .form a.label2:hover{
	text-decoration:underline;
}
.go{
	float:right;
	text-indent:-9999px;
	background:url(../images/go-btn.gif) no-repeat 0 0;
	width:23px;
	height:23px;
	overflow:hidden;
	margin:0 8px 0 0;
	border: 0;
	cursor: pointer;
}

#main{
	width:100%;
	overflow:hidden;
	padding:9px 0 0;
}
#navigation:after{
	content:"";
	clear:both;
	display:block;
}
#navigation{
	background:url(../images/nav-bg.png) no-repeat 100% 0;
	width:953px;
	height:34px;
}
.public{
	float:right;
	width:208px;
	padding:4px 4px 0 4px;
	position:relative;
}
.public a.title-heading{
	float:right;
	overflow:hidden;
	color:#fff;
	text-decoration:none;
	cursor: pointer;
	width: 185px;
}
.public a.title-heading:hover{
	text-decoration:underline;
}
.public a.go1{
	float:right;
	background:url(../images/btn.gif) no-repeat 0 0;
	width:23px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
}
.public h2{
	margin:0;
	padding:3px 4px 0 0px;
	float:right;
	color:#fff;
	font-size:13px;
	letter-spacing:0px;
	font-weight: bold;
}
#navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
}
#navigation ul li{
	position: relative;
	float:left;
	background:url(../images/separator.gif) no-repeat 100% 0;
	height:33px;
	padding:0 8px;
}
#navigation ul li:hover a.home,
#navigation ul li a.home{
	display:block;
	background:url(../images/home.gif) no-repeat 0 0;
	width:16px;
	height:17px;
	text-indent:-9999px;
	margin:8px 8px 0 8px;
	padding:0;
	overflow:hidden;
}
#navigation ul li:hover a.home:hover,
#navigation ul li a.home:hover{
	background:url(../images/home.gif) no-repeat 0 0;
}
#navigation ul li a{
	line-height:32px;
	color:#fff;
	text-decoration:none;
	background:url(../images/bullet2.gif) no-repeat 100% 50%;
	padding:0 18px 0 0;
	margin:0 0px;
	font-size:12px;
	height:32px;
	float:left;
}
#navigation ul li a:hover{
	color:#b8539f;
	background:url(../images/bullet1.gif) no-repeat 100% 50%;
}
#navigation ul li.hover,
#navigation ul li:hover {
	position: relative;
	color:#b8539f;
}
#navigation ul li.hover a,
#navigation ul li:hover a{
	color:#b8539f;
	background:url(../images/bullet1.gif) no-repeat 100% 50%;
}
#navigation ul li.hover ul,
#navigation ul li:hover ul {
	display: block;
}
#navigation ul ul {
	display: none;
	position: absolute;
	left: 0%;
	top: 100%;
	float:left;
	background:url(../images/sub-nav-bg.gif) no-repeat 0 0;
	height:16px;
	width:558px;
	padding:0 0 0 16px;
	margin:0;
	overflow:hidden;
}
#navigation ul ul li.first{
	background:none;
}
#navigation ul ul li{
	float:left;
	background:url(../images/separator2.gif) no-repeat 0 4px;
	height:16px;
	padding:0 10px;
}
#navigation ul li ul li a{
	line-height:16px;
	height:16px;
	background:none;
}
#navigation ul li.hover ul li a,
#navigation ul li:hover ul li a{
	float:left;
	background:none;
	color:#fff;
	line-height:16px;
	height:16px;
}
#navigation ul li ul li a:hover{
	background:none;
}
#navigation ul li.hover ul li a:hover,
#navigation ul li:hover ul li a:hover{
	background:none;
	color:#b8539f;
}
#navigation .form2{
	width:176px;
	float:right;
	padding:5px 0 0;
	margin:0 12px 0 0;
	_margin:0 5px 0 0;
	position:relative;
}
#navigation .form2 div{
	background:url(../images/search-bg2.gif) no-repeat 0 0;
	width:144px;
	height:20px;
	float:left;
	padding:3px 0 0 8px;
}
#navigation .form2 div input{
	padding:1px;
	border:0;
	background:none;
	margin:0;
	width:120px;
	color:#aaa;
}
#navigation a.search{
	float:right;
	background:url(../images/search-btn.gif) no-repeat 0 0;
	width:22px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
}
.titlenews{
	margin:5px 0 10px 0;
	padding: 0;
	color:#B8539F;
	font-size:12px;

}
.player{
	width:937px;
	height: 744px;
	overflow:hidden;
	background:url(../images/player-bg.gif) no-repeat 0 0;
	margin:8px 0px;
	padding: 10px;
	float: left;
}
.board{
	width:914px;
	height: 712px;
	overflow:hidden;
	background:url(../images/board-bg.gif) no-repeat 0 0;
	margin:16px 0px;
	padding: 20px 20px 20px;
}
.board h3{
	margin:0;
	color:#b8539f;
	font-weight:normal;
	font-size:24px;
}
.board p{
	margin:12px 0 ;
	font-size:12px;
	color:#646464;
	
}
.tableau{
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #898989;
	
}
.tableau .td-head-left{
	width: 430px;
	height: 50px;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	padding: 0 0 20px 16px;
}
.tableau .td-head-middle{
	height: 50px;
	width: 210px;
	text-align: center;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	padding: 0 0 20px 0;
	border-left: 1px solid #cfcfcf;
}
.tableau .td-left{
	background:url(../images/td-left.png) no-repeat center;
	width: 430px;
	height: 32px;
	padding: 0px 0 0px 16px;
	
}
.tableau .td-middle{
	background:url(../images/td-middle.gif) repeat-x center;
	width: 210px;
	height: 28px;
	padding: 0px 0 0px 0;
	text-align: center;
	border-left: 1px solid #cfcfcf;
}
.tableau .td-right{
	background:url(../images/td-right.png) repeat-x center;
	width: 11px;
	height: 28px;
	padding: 0px 0 4px 0;
}
.close{
	float: right;
	position: relative;
	margin: -10px 6px 0 0;
}
.breadcrumb{
	float: left;
	margin: 10px 0 10px 20px;
	color: #666666;
	font-size: 10px;
	width: 100%;
}
.breadcrumb span{
	font-size: 11px;
	color: #b5539c;
	font-weight: bold;
}
.breadcrumb a{
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	
}

.breadcrumb2{
	float: left;
	margin: 16px 0 0px 10px;
	color: #666666;
	font-size: 11px;
	width: 940px;
	line-height: 22px;
}
.breadcrumb2 span{
	font-size: 11px;
}
.breadcrumb2 div{
	font-size: 15px;
	color: #b5539c;
	font-weight: bold;
	width: auto;
	float: left;
	padding: 0 5px 0 0;
}
.breadcrumb2 a{
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	
}
.visual{
	width:100%;
	overflow:hidden;
	margin:16px 0 0;
}
.category-left{
	width:739px;
	height:750px;
	overflow:hidden;
	background:#fff url(../images/category-left.gif) no-repeat left;
	float:left;
	padding: 0px;
	margin: 15px 0;
}
.category-left .thumb{
	float: left;
	width: 160px;
	height: 155px;
	margin:0;
	text-align: center;
	padding: 10px;
	overflow: hidden;
}
.category-left .thumb h3{
	font-size: 11px;
	line-height: 14px;
	color: #000;
	margin: 0;
}

.category-left .thumb h4{
	font-size: 11px;
	line-height: 12x;
	font-weight: normal;
	color: #b75296;
	margin: 0;
}
.category-left .nav{
	width: 100%;
	float: left;
	text-align:center;
	margin: 0px 0;
}
.category-left .nav a{
	font-size: 11px;
	line-height: 16px;
	color: #b75296;
	text-decoration: none;
}
.category-left .nav img{
	
}
.category-right{
	width:185px;
	height: 688px;
	background:#fff url(../images/category-right.gif) no-repeat top;
	float:left;
	margin: 0px 0;
	padding: 0px 10px 0px 20px;

}
.category-right-top{
	width:215px;
	overflow:hidden;
	background:#fff url(../images/category-right-top.gif) no-repeat top;
	float:left;
	margin: 15px 0;
	padding: 29px 0px 0px 0px;

}
.category-right-bottom{
	width:185px;
	height:33px;
	overflow:hidden;
	background:#fff url(../images/category-right-btm.gif) no-repeat left;
	float:left;
	margin: 0;
	padding: 0px 10px 0px 20px;

}
.category-right  h3{
	font-size: 13px;
	line-height: 16px;
	color: #000;
	margin: 10px 0 10px 0;
}
.category-right ul{
	margin: 0 0 0 -40px;
	
}
.category-right li {
	list-style: none;
	color: #666;
	margin: 2px 0;
	font-size: 11px;
}
.category-right li  a{
	color: #666;
	text-decoration: none;
}
.category-right li  a:hover{
	color: #B5539C;
	text-decoration: none;
}
.category-right li  a.active{
	color: #B5539C;
	text-decoration: none;
	background:url(../images/close.png) no-repeat right;	
	padding: 4px 25px 4px 0;
}
.post{
	width:739px;
	height:301px;
	overflow:hidden;
	background:#fff url(../images/visual-bg.gif) no-repeat 0 0;
	float:left;
}
.post  .left{
	float:right;
	width:253px;
	padding:25px 26px 0 14px;
}
.post .left h3{
	margin:0;
	color:#b8539f;
	font-weight:normal;
	font-size:24px;
}
.post .left p{
	margin:12px 0 0;
	font-size:12px;
	color:#646464;
}

.ecommerce{
	width:739px;
	height:600px;
	overflow:hidden;
	background:#fff url(../images/ecommerce-bg.gif) no-repeat 0 0;
	float:left;
}
.ecommerce  .left{
	float:left;
	width:690px;
	padding:25px 26px 0 14px;
}
.ecommerce .left h3{
	margin: 5px 0;
	color:#3d7ec0;
	font-weight:normal;
	font-size:20px;
}
.ecommerce .left h4{
	margin:0;
	color:#3d7ec0;
	font-weight:normal;
	font-size:12px;
}
.ecommerce .left p{
	margin:0px 0 0;
	font-size:12px;
	color:#646464;
}
.ecommerce-info1{
	float: left;
	width: 195px;
	padding: 10px 10px;
}
.ecommerce-info2{
	float: right;
	width: 450px;
	padding: 10px 10px;
}
.ecommerce-tab{
	font-size: 11px;
	color: #000;
}
.ecommerce-tab tr{
	height: 35px
}
.ecommerce-tab td{
	vertical-align: top;
}
.ecommerce-tab2{
	font-size: 14px;
	color: #646464;
}
.ecommerce-tab2 tr{
	height: 38px
}
.ecommerce-tab2 td{
	vertical-align: top;
}
.ecommerce-tab2 td.focus{
	font-size: 18px;
	color: #b55499;
	font-weight: bold;
	
}
.ecommerce-tab2 td.focus small{
	font-size: 11px;
	font-weight: normal;
	
}

.news{
	width:956px;
	height:302px;
	overflow:hidden;
	background:#fff url(../images/news-bg.jpg) no-repeat left;
	float:left;
}
.news  .left{
	float:left;
	width:560px;
	padding:15px 15px 0 30px;
}
.news .left h3{
	margin:0;
	color:#b8539f;
	font-weight:normal;
	font-size:24px;
}
.news .left h4{
	margin: 5px 0;
	color:#b8539f;
	font-weight:normal;
	font-size:20px;
	
}
.news .left p{
	margin:12px 0 0;
	font-size:12px;
	color:#646464;
}
.news .chat{
	width: 255px;
	height: 210px;
	float: right;
	margin: 30px 30px 0 0;
	padding: 10px 10px;
	background:#fff url(../images/chat-bg.jpg) no-repeat left;
	
}
.news .chat h1{
	width: 160px;
	font-size: 12px;
	color: #b8539f;
	padding: 0;
	margin: 0px auto;
	text-align: center;
}
.news .chat h4{
	margin:0;
	padding: 0;
	font-size:10px;
	line-height:12px;
	color:#b8539f;
}
.news .chat a{
	margin:0;
	font-size:11px;
	line-height:13px;
	color:#692e54;	
	text-decoration: none;
}

.documents{
	width:956px;
	height:302px;
	overflow:hidden;
	background:#fff url(../images/news-bg.jpg) no-repeat left;
	float:left;
	padding: 0;
}
.documents .left{
	float:left;
	width:220px;
	padding:0px 15px 0 30px;
}
.documents .left h3{
	margin: 15px 0 0 0;
	color:#b8539f;
	font-weight:normal;
	font-size:24px;
}
.documents .left h4{
	margin: 5px 0;
	color:#b8539f;
	font-weight:normal;
	font-size:20px;
	
}
.documents .left p{
	margin:12px 0 0;
	font-size:12px;
	color:#646464;
}

.documents .right{
	float: right;
	margin: 40px 20px 0 0px;
	padding:0px 15px 0 0px;
	width: 600px;
	text-align: left;
}

.documents .right div{
	width: 570px;
	margin: 0px 0 25px;
	background:url(../images/docbox.gif) no-repeat  left;
	padding:0px 0 0 60px;
}
.documents .right h3{
	margin: 0px 0 0 0;
	color:#62234c;
	font-weight:normal;
	font-size:18px;
}
.documents .right h4{
	margin: 0px 0;
	color:#646464;
	font-weight:normal;
	font-size:12px;
	
}
.documents  .boxdoc{
	float:left;
	margin: 15px 10px 0 10px;
	width: 201px;
	height: 260px;
	background:url(../images/bo-stat-bg2.jpg) no-repeat  top;
	text-align:center;
	overflow: hidden;
}
.documents  .boxdoc-btm{	
	margin: 0;
	width: 201px;
	height: 17px;
	background:url(../images/bo-stats-btm.jpg) no-repeat  top;
	text-align:center;
	overflow: hidden;
	position: absolute;
	top: 400px;
	!margin-left: -102px;
	
}
.documents .boxdoc h1{
	color: #B8539F;
	font-size: 18px;
	margin: 8px 0;
	padding: 0;
	font-weight:normal;
}
.documents .boxdoc h2{
	color: #646464;
	font-size: 12px;
	margin: 40px 20px 5px;
	padding: 0 0 5px 0;
	font-weight:normal;
	
}
.documents .boxdoc a{
	color: #B8539F;
	font-size: 11px;
	background:url(../images/go3-btn.gif) no-repeat right;
	font-weight: normal;
	padding: 5px 25px 3px 0;
	text-decoration: none;	
}
.documents .boxdoc a:hover{
	text-decoration: underline;
}
.documents img{
	float: left;
	margin: 20px 0 20px 0px;
}
.help{
	width:956px;
	height:302px;
	overflow:hidden;
	background:#fff url(../images/help-bg.jpg) no-repeat left;
	float:left;
}
.help  .left{
	float:left;
	width:260px;
	padding:15px 15px 0 30px;
}
.help .left h3{
	margin:0;
	color:#b8539f;
	font-weight:normal;
	font-size:24px;
}
.help .left h4{
	margin: 5px 0;
	color:#b8539f;
	font-weight:normal;
	font-size:20px;
	
}
.help .left p{
	margin:12px 0 0;
	font-size:12px;
	color:#646464;
}
.help .video{
	float: left;
	margin: 30px 0px 0 0;
	padding: 0px 0px;
	
}
.help .chat{
	width: 255px;
	height: 210px;
	float: right;
	margin: 30px 30px 0 0;
	padding: 10px 10px;
	background:#fff url(../images/chat-bg.jpg) no-repeat left;
	
}
.help .chat h1{
	width: 160px;
	font-size: 12px;
	color: #b8539f;
	padding: 0;
	margin: 0px auto;
	text-align: center;
}
.explain1{
	width:739px;
	height:301px;
	overflow:hidden;
	background:#fff url(../images/explication1.gif) no-repeat left;
	float:left;
}
.explain1  .left{
	float:left;
	width:150px;
	padding:25px 15px 0 30px;
}
.explain1 .left h3{
	margin:0;
	color:#b8539f;
	font-weight:normal;
	font-size:24px;
}
.explain1 .left h4{
	margin: 5px 0;
	color:#b8539f;
	font-weight:normal;
	font-size:20px;
	
}
.explain1 .left p{
	margin:12px 0 0;
	font-size:12px;
	color:#646464;
}
.explain1 .nav{
	width: 720px;
	position: absolute;
	top: 380px;
	padding: 25px 20px 0 0px;
	float: left;
}
.explain2{
	width:739px;
	height:301px;
	overflow:hidden;
	background:#fff url(../images/explication2.gif) no-repeat left;
	float:left;
}
.explain2  .left{
	float:left;
	width:150px;
	padding:25px 15px 0 195px;
}
.explain2 .left h3{
	margin:0;
	color:#b8539f;
	font-weight:normal;
	font-size:24px;
}
.explain2 .left h4{
	margin: 5px 0;
	color:#b8539f;
	font-weight:normal;
	font-size:20px;
	
}
.explain2 .left p{
	margin:12px 0 0;
	font-size:12px;
	color:#646464;
}
.explain2 .nav{
	width: 720px;
	position: absolute;
	top: 380px;
	padding: 25px 20px 0 0px;
	float: left;
}

.explain3{
	width:739px;
	height:301px;
	overflow:hidden;
	background:#fff url(../images/explication3.gif) no-repeat left;
	float:left;
}
.explain3  .left{
	float:left;
	width:150px;
	padding:25px 15px 0 250px;
}
.explain3 .left h3{
	margin:0;
	color:#b8539f;
	font-weight:normal;
	font-size:24px;
}
.explain3 .left h4{
	margin: 5px 0;
	color:#b8539f;
	font-weight:normal;
	font-size:20px;
	
}
.explain3 .left p{
	margin:12px 0 0;
	font-size:12px;
	color:#646464;
}
.explain3 .nav{
	width: 720px;
	position: absolute;
	top: 380px;
	padding: 25px 20px 0 0px;
	float: left;
}

.offre{
	width:739px;
	height:301px;
	overflow:hidden;
	background:#fff url(../images/offre-bg.gif) no-repeat left;
	float:left;
}
.offre  .left{
	float:left;
	width:210px;
	padding:20px 5px 0 30px;
}
.offre .left h3{
	margin:0 0 12px;
	color:#b8539f;
	font-weight:normal;
	font-size:24px;
}
.offre .left h4{
	margin: 5px 0 0 0;
	color:#b8539f;
	font-weight:bold;
	font-size:14px;
	
}
.offre .left p{
	margin:0 0 0;
	font-size:12px;
	color:#646464;
}
.offre .compare{
	margin: 20px 0 0 20px;
	padding: 0px;
	float: left;
	text-align: left;
}
.offre .right{
	width: 300px;	
	margin: 0px 0 0 185px;
	padding: 0px;
	float: left;
	text-align: left;
}

.backoffice{
	width:956px;
	overflow:hidden;
	background:#fff url(../images/content-bg.gif) repeat-y  0 0;
	float:left;
}
.backoffice-top{
	width:956px;
	height: 13px;
	overflow:hidden;
	background:#fff url(../images/content-top.gif) no-repeat;
	float:left;
}
.backoffice-bottom{
	width:956px;
	height: 13px;
	overflow:hidden;
	background:#fff url(../images/content-bottom.gif) no-repeat  bottom;
	float:left;
}
.backoffice .left{
	float:left;
	width:710px;
	padding:10px 15px 0 15px;
}
.backoffice .left h3{
	margin:0;
	padding: 10px 0 0 60px;
	color:#b8539f;
	font-weight:normal;
	font-size:20px;
	background:#fff url(../images/bo-arrow.jpg) no-repeat  left;
	height: 41px;
	!height: 51px;
	width: 440px;
	float: left;
	
}

.backoffice .left h3  a{
	color:#b8539f;
	text-decoration: none;
	font-size:20px;
}

.backoffice .left h3  a:hover{
	text-decoration: none
}
.backoffice .left h3 span{
	color:#646464;
	
}
.backoffice .left h3 span a{
	color:#646464;
	text-decoration: none;
}

.backoffice .left h3 span a:hover{
	text-decoration: none;
}
.backoffice .left p{
	margin:12px 0 0 80px;
	font-size:12px;
	color:#646464;
	width: 360px;
	!width: 400px;
	float: left;
}
div.info-hp{
	margin:20px 0 0 20px;
	font-size:11px;
	color:#646464;
	width: 450px;
	float: left;

}
div.online{
	height: 24px;
	background:url(../images/bo-up.jpg) no-repeat  left;
	margin:10px 0;
	padding: 8px 0 0 20px;
	font-size:12px;
	color:#a1c352;
	font-weight: bold;
	
}
div.offline{
	height: 24px;
	background:url(../images/bo-down.jpg) no-repeat  left;
	margin:10px 0;
	padding: 8px 0 0 20px;
	font-size:12px;
	color:#f84042;
	font-weight: bold;
	
}
.left .stats{
	float:right;
	margin: 0px 0 0 0;
	width: 201px;
	height: 251px;
	background:url(../images/bo-stat-bg.jpg) no-repeat  left;
	text-align:center;
	overflow: hidden;
}
.left .stats h1{
	color: #6b7b83;
	font-size: 20px;
	margin: 8px 0;
	padding: 0;
	font-weight:normal;
	
}
.stats h2{
	color: #a3b7c2;
	font-size: 11px;
	margin: 0px 0 5px 0;
	padding: 0 0 5px 0;
	font-weight:normal;
	
}
.stats2{
	float:right;
	margin: 0px 0 0 0;
	width: 201px;
	background:url(../images/bo-stat-bg2.jpg) no-repeat  top;
	text-align:center;
	overflow: hidden;
}
.stats2-btm{	
	margin: 0;
	width: 201px;
	height: 17px;
	background:url(../images/bo-stats-btm.jpg) no-repeat  top;
	text-align:center;
	overflow: hidden;
}
.stats2 h1{
	color: #6b7b83;
	font-size: 20px;
	margin: 8px 0;
	padding: 0;
	font-weight:normal;
	
}
.stats2 h2{
	color: #a3b7c2;
	font-size: 11px;
	margin: 0px 0 5px 0;
	padding: 0 0 5px 0;
	font-weight:normal;
	
}
table.bo-stats{
	color: #6b7b83;
	font-size: 11px;
	text-align: left;
	padding: 4px;
	width: 175px;
}
table.bo-stats2{
	color: #6b7b83;
	font-size: 11px;
	text-align: left;
	padding: px;
	width: 175px;
}
a.bo-prev{
	margin:2px 0;
	color:#6B7B83;
	font-size:11px;
	background:url(../images/bo-puce4.jpg) no-repeat left 1px;
	padding: 0px 5px 0 15px;
	text-decoration:none;
}
a.bo-prev:hover{
	
	text-decoration:underline;
}
a.bo-next{
	margin:2px 0;
	color:#6B7B83;
	font-size:11px;
	background:url(../images/bo-puce5.jpg) no-repeat right 1px;
	padding:0 15px 0 5px;
	text-decoration:none;
}
a.bo-next:hover{
	
	text-decoration:underline;
}
span.stats-nb{
	color: #a3b7c2;
}
div.stats-up{
	background:url(../images/bo-up.jpg) no-repeat  left;
	margin: 0;
	padding: 0 0 0 15px;
	height: 12px;
	color: #9dc642;
	font-size: 11px;
}
div.stats-stable{
	background:url(../images/bo-stable.jpg) no-repeat  left;
	margin: 0 0 0 2px;
	padding: 0 0 0 18px;
	height: 12px;
	color: #eb790b;
	font-size: 11px;
}
div.stats-down{
	background:url(../images/bo-down.jpg) no-repeat  left;
	margin: 0;
	padding: 0 0 0 15px;
	height: 12px;
	color: #eb0236;
	font-size: 11px;
}
div.line2,
div.line{
	background:url(../images/bo-stat-line.jpg) no-repeat  top;
	margin: 0px 14px 0px 14px;
	padding: 0;
	height: 8px;
	width: 173px;
}

div.line2{
	margin: 0px 14px 0px 14px;
}
div.bo-links{
	float: left;
	width: 460px;
	margin: 60px 5px 10px 10px;
}
div.bo-links a{
	margin:0;
	color:#b8539f;
	font-size:11px;
	background:url(../images/more.gif) no-repeat 100% 2px;
	padding:0 15px 0 10px;
	text-decoration:none;
}
div.bo-links a:hover{
	text-decoration:underline;
}

div.bo-right{
	width: 215px;
	padding: 0;
	float: right;
}
div.bo-right-2{
	width: 215px;
	padding: 0;
	float: right;
}
div.bo-right-2 div.favorite{
	width: 60px;
	height: auto;
	float: left;
	margin: 5px;
	padding:0;
	cursor: pointer;
}
div.bo-right1{
	background:url(../images/bo-picto-account.jpg) no-repeat left;
	padding:10px 0 0 45px;
	color: #6b7b83;
	font-size: 14px;
	margin: 0 0 8px 8px;
	font-weight:normal;	
	height: 30px;
}

div.bo-right2{
	background:url(../images/bo-picto-account2.jpg) no-repeat left;
	padding:10px 0 0 45px;
	color: #6b7b83;
	font-size: 14px;
	margin: 0 0 8px 8px;
	font-weight:normal;	
	height: 30px;
}

div.bo-right3{
	background:url(../images/bo-picto-account3.jpg) no-repeat left;
	padding:10px 0 0 45px;
	color: #6b7b83;
	font-size: 14px;
	margin: 0 0 8px 8px;
	font-weight:normal;	
	height: 30px;
}
div.bo-right4{
	padding:10px 0;
	color: #6b7b83;
	font-size: 14px;
	margin: 0 0 8px 0px;
	font-weight:normal;	
	height: 30px;
	width: 212px;
	text-align:center;
}
div.bo-right p{
	margin:0 0 0 60px;
	width: 140px;
	color:#6b6b6b;
	font-size:11px;
	padding:0;
	text-decoration:none;
}
div.bo-right a{
	margin:0 0 0 50px;
	color:#6b6b6b;
	font-size:11px;
	background:url(../images/bo-puce3.jpg) no-repeat left;
	padding:0 0 0 10px;
	text-decoration:none;
}
div.bo-right a:hover{
	text-decoration:underline;
}

div.support{
	width: 165px;
	margin:0 25px;
	color:#000000;
	font-size:11px;
	padding:0;
	font-weight: bold;
	text-align: center;
}
div.support span{
	padding: 5px 0 10px 0;
	line-height: 28px;
	font-size: 14px;
}
div.support a{
	padding: 0 10px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background: none;
	margin: 0;
}
div.support a:hover{
	text-decoration: underline;
}
div.publications{
	float: left;
	width: 520px;
	margin: 0px 0 0 30px;
}

div.publications h1{
	padding: 10px 0px;
	color:#b8539f;
	font-weight:normal;
	font-size:20px;
}
td.pub{
	color: #7e4f6e;
	font-size: 11px;

}
td.pub a{
	color: #7E4F6E;
	text-decoration: none;

}
td.pub a:hover{
	text-decoration: underline;

}
span.bo-pub-span{
	color: #bf73ac;
	font-size: 11px;

}
div.bo-pub-links a{
	margin:0 0 0 50px;
	color:#859197;
	font-size:11px;
	background:url(../images/bo-puce.jpg) no-repeat right;
	padding:0 12px 0 0;
	text-decoration:none;
	margin: 2px 0;
}
div.bo-pub-links a:hover{
	text-decoration: underline;

}
div.listing-pub{
	background:transparent url(../images/bo-round.jpg) no-repeat left;
	padding: 10px 10px 10px 40px;
	width: 400px;
	
}

div.listing-pub-on{
	background:#d2d2d2 url(../images/bo-round2.jpg) no-repeat left;
	padding: 10px 10px 10px 40px;
	width: 400px;
}
div.conversions{
	float: left;
	width: 430px;
	margin: 0px 0 0 30px;
}

div.conversions h1{
	padding: 10px 0px 0;
	color:#b8539f;
	font-weight:normal;
	font-size:20px;
}

.favoris{
	width:956px;
	overflow:hidden;
	background:#fff url(../images/content-bg.gif) repeat-y  0 0;
	float:left;
}
.favoris-top{
	width:956px;
	height: 13px;
	overflow:hidden;
	background:#fff url(../images/content-top.gif) no-repeat;
	float:left;
}
.favoris-bottom{
	width:956px;
	height: 13px;
	overflow:hidden;
	background:#fff url(../images/content-bottom.gif) no-repeat  bottom;
	float:left;
}
.favoris .left{
	float:left;
	width:710px;
	padding:10px 15px 0 15px;
}
.favoris .left h3{
	margin:0;
	padding: 10px 0 0 60px;
	color:#b8539f;
	font-weight:normal;
	font-size:20px;
	background:#fff url(../images/bo-round3.jpg) no-repeat  left;
	height: 41px;
	!height: 51px;
	width: 440px;
	float: left;
	
}
.favoris .left h4{
	font-size: 12px;
	color: #62234c;
	background: none;
	padding: 0;
	margin: 2px 2px;
	float: left;
	min-width: 150px;

}
.favoris .left h5{
	font-size: 11px;
	background: none;
	color: #62234c;
	padding: 0;
	margin: 2px 2px;
	float: left;
	font-weight: normal;
	min-width: 190px;
}
.favoris .left p{
	font-size: 11px;
	color: #B8539F;
	padding: 0;
	margin: 2px 2px;
	float: left;
}
.favoris .left div{
	width: 300px;
	margin: 20px 15px;
	float: left;
	padding: 10px;
}
.favoris .left img{
	float: left;
	margin: 0 5px;
}
.favoris .left a{
	float: left;
}
.favoris-links{
	margin: 5px;

}
.favoris-links a{
	float: left;
}
tr.bookmark-cell{
	background: none;
}
tr.bookmark-cell-on{
	background: #ebebeb;
}
.content{
	width:956px;
	overflow:hidden;
	background:#fff url(../images/content-bg.gif) repeat-y  0 0;
	float:left;
}
.content-top{
	width:956px;
	height: 13px;
	overflow:hidden;
	background:#fff url(../images/content-top.gif) no-repeat;
	float:left;
}
.content-bottom{
	width:956px;
	height: 13px;
	overflow:hidden;
	background:#fff url(../images/content-bottom.gif) no-repeat  bottom;
	float:left;
}
.content .left{
	float:left;
	width:710px;
	padding:10px 15px 0 15px;
}
.content .left h3{
	margin:0;
	color:#b8539f;
	font-weight:normal;
	font-size:20px;
}
h3.bo{
	margin:0;
	padding: 10px 0 0 60px;
	color:#b8539f;
	font-weight:normal;
	font-size:20px;
	background:#fff url(../images/bo-arrow.jpg) no-repeat  left;
	height: 41px;
	!height: 51px;
	
}
.content .left p{
	margin:12px 0 0;
	font-size:12px;
	color:#646464;
}

.content .left2{
	float:left;
	width:220px;
	padding:10px 15px 0 15px;
}
.content .left2 h3{
	margin:0;
	color:#b8539f;
	font-weight:normal;
	font-size:24px;
}
.content .left2 p{
	margin:12px 0 0;
	font-size:12px;
	color:#646464;
}
.content .right{
	float:right;
	width:196px;
	padding:10px 10px 0 10px;
	margin: 0;
}
.content .right h3{
	margin:0;
	font-size:14px;
	line-height:20px;
	color:#b8539f;
}

.content .right a{
	margin:0;
	font-size:11px;
	line-height:13px;
	color:#692e54;
	font-weight: bold;
	text-decoration: none;
}
.content .right h4{
	margin:0;
	font-size:10px;
	line-height:12px;
	color:#b8539f;
}
.content .right .twitter{
	margin: 10px 4px;	
	float: left;
	clear: left;
}
.content .right .twitter a,
.content .right .twitter p{
	font-size:  11px;	
	
}

.content .right .twitter h3{
	margin:0;
	font-size:16px;
	line-height:20px;
	color:#ffffff;
}
.facebook{
	font-size:  10px;	
	float: left;
}
.facebook a{
	font-size:  10px;	
	color: #B8539F;
}
.account{
	width: 135px;
	!width: 165px;
	height: 50px;
	!height: 55px;
	float: right;
	padding: 5px 0 0 40px;
	margin: 2px;
	background:url(../images/bo-picto-account-head.jpg) no-repeat left;
}
.account h1{
	color: #6b7b83;
	font-size: 12px;
	margin: 2px 0;
	padding: 0;
	font-weight:normal;
	
}
.account  h2{
	color: #646464;
	font-size: 10px;
	margin: 2px 0 4px;
	padding: 0;
	font-weight:normal;
	
}

.account  a{
	color: #646464;
	font-size: 10px;
	margin: 0px;
	padding: 2px 15px 2px 0;
	background:url(../images/bo-puce2.jpg) no-repeat right;
	text-decoration: none;	
	height: 22px;
}

.account  a:hover{
	text-decoration: underline;	
}
.topaccount{
	float:left;
	width:740px;
	_width:730px;
	height: 90px;
	background:url(../images/account-bg.jpg) no-repeat;
	padding: 0;
	margin: 20px 0;
}
.topaccount .leftside{
	float:left;
	width:255px;
	padding: 10px;
	font-size: 13px;
	color: #ffffff;
	text-align: center;
	line-height: 22px;
}
span.img{
	padding: 5px 10px;
	float: left;
}
span.ico1{
	padding: 6px 6px 0 0;
	float: left;
	color: #b8539f;
	font-size: 11px;
}
span.ico2{
	padding: 6px 6px 0 0;
	float: left;
	color: #ea6a11;
	font-size: 11px;
}
span.ico3{
	padding: 6px 6px 0 0;
	float: left;
	color: #a3bf42;
	font-size: 11px;
}
span.ico4{
	padding: 6px 6px 0 0;
	float: left;
	color: #00a9d2;
	font-size: 11px;
}
.topaccount .rightside{
	float:left;
	width:430px;
	padding: 10px;
	font-size: 13px;
	color: #ffffff;
	line-height: 22px;
}

.formcreate{
	float:left;
	width:700px;
	margin: 0 10px 10px 20px;;
}
.formcreate h3{
	margin:5px 0 10px 0;
	font-size:16px;
	
	color:#b8539f;
	font-weight: normal
}
.formcreate label{
	width: 120px;
}
.formlogin{
	float:left;
	width:400px;
	margin: 10px 0 0 40px;
	padding:0 10px;
}
.formlogin h3{
	margin:5px 0 10px 0;
	font-size:16px;
	
	color:#b8539f;
	font-weight: normal
}
.formlogin label{
	width: 120px;
}
a.forgetpass{
	margin:0 20px 0 140px;	
	font-size:11px;
	line-height:13px;
	color:#AAAAAA;
	text-decoration: none;
}
a.validcode{
	margin:0 0px 0 20px;	
	font-size:11px;
	line-height:13px;
	color: #B8539F;
	text-decoration: none;
	background:url(../images/more.gif) no-repeat left 2px;
	padding:0 0 0 15px;
	
}
.go3{
	background:url(../images/go3-btn.gif) no-repeat right;
	font-weight: normal;
	height:20px;
	overflow:hidden;
	margin:4px 0px 0 0;
	padding: 0px 25px 0 0;
	color: #B8539F;
	font-size: 12px;
	float: right;
	text-decoration: none;
	cursor: pointer;
	border:none;
}
.formlogin div{
	float:left;
	background:url(../images/input-bg.gif) no-repeat 0 0;
	width:139px;
	height:20px;
	margin: 5px 0 ;
	padding:3px 0 0 15px;
}
.formlogin label{
	float:left;
	font-size: 12px;
	color: #763f62;
	padding: 8px 5px 0 0 ;
}
.formlogin div input{
	border:0;
	padding:1px;
	color:#aaa;
	background:none;
}
.formlogin  a.label{
	float:left;
	margin:2px 63px 0 6px;
	color:#aaa;
	text-decoration:none;
}
.formlogin  a.label:hover{
	text-decoration:underline;
}
a.more{
	margin:20px 0 0;
	float:right;
	color:#b8539f;
	font-size:11px;
	background:url(../images/more.gif) no-repeat 100% 2px;
	padding:0 15px 0 0;
	text-decoration:none;
}
a.more:hover{
	text-decoration:underline;
}
a.more2{
	margin:30px 0 0;
	color:#646464;
	font-size:11px;
	background:url(../images/more2.gif) right no-repeat;
	padding:0 15px 0 0;
	text-decoration:none;
}
a.more2:hover{
	text-decoration:underline;
}

a.more3{
	margin:0;
	color:#b8539f;
	font-size:11px;
	background:url(../images/more.gif) no-repeat right 2px;
	padding:0 15px 0 0;
	text-decoration:none;
	max-width: 200px;
}
a.more3:hover{
	text-decoration:underline;
}
a.more4{
	margin:5px 0;
	color:#fff;
	font-size:11px;
	background:url(../images/more4.gif) no-repeat 100% 2px;
	padding:2px 20px 2px 0;
	text-decoration:none;
	float: right;
}
a.more4:hover{
	text-decoration:underline;
}
a.more5{
	margin:0 30px 0 0;
	float: right;
	color:#b8539f;
	font-size:11px;
	background:url(../images/bo-puce6.jpg) no-repeat right 2px;
	padding:4px 20px 0 0;
	height: 20px;
	text-decoration:none;
}
a.more5:hover{
	text-decoration:underline;
}

a.more6{
	margin:10px 10px 0 0;
	float: right;
	color:#7b8990;
	font-size:11px;
	background:url(../images/bo-puce7.jpg) no-repeat right 2px;
	padding:0px 15px 0 0;
	height: 20px;
	text-decoration:none;
}
a.more6:hover{
	text-decoration:underline;
}
a.more7{
	margin:10px 0 0;
	float:right;
	color:#b8539f;
	font-size:11px;
	background:url(../images/more.gif) no-repeat 100% 2px;
	padding:0 15px 0 0;
	text-decoration:none;
}
a.more7:hover{
	text-decoration:underline;
}
a.suivant{
	margin:0;
	color:#646464;
	font-size:11px;
	background:url(../images/suivant.gif) no-repeat 100% 2px;
	padding:0 15px 0 0;
	text-decoration:none;
}
a.suivant:hover{
	text-decoration:underline;
}
a.precedent{
	margin:0;
	color:#646464;
	font-size:11px;
	background:url(../images/precedent.gif) no-repeat left;
	padding:0 0 0 15px;
	text-decoration:none;
}
a.precedent:hover{
	text-decoration:underline;
}
.left-side{
	position: relative;
	float:right;
	background:url(../images/left-side-bg.gif) no-repeat 0 0;
	width:147px;
	height:243px;
	text-align:center;
	padding:58px 34px 0 34px;
}
.left-side h3{
	margin:0;
	font-size:14px;
	line-height:15px;
	color:#b8539f;
}
.left-side p{
	margin:36px auto 0;
	font-size:11px;
	color:#646464;
	width:125px;
}
.left-side span{
	display:block;
	font-size:24px;
	color:#b8539f;
	margin:8px 0 0;
}
.left-side strong{
	display:block;
	font-size:11px;
	color:#b8539f;
}
.left-side a.go2{
	display:block;
	text-indent:-9999px;
	background:url(../images/button.gif) no-repeat 0 0;
	width:24px;
	height:23px;
	overflow:hidden;
	margin:5px auto 0;
}
.left-side2{
	position: relative;
	float:right;
	background:url(../images/left-side2-bg.gif) no-repeat 0 0;
	width:147px;
	height:555px;
	text-align:center;
	padding:45px 34px 0 34px;
}
.left-side2 h3{
	margin:0;
	font-size:14px;
	line-height:15px;
	color:#64cdff;
}
.left-side2 p{
	margin:16px auto 0;
	font-size:11px;
	color:#646464;
	width:125px;
}
.left-side2 span{
	display:block;
	font-size:52px;
	font-weight: normal;
	color:#64cdff;
	margin:2px 0 0;
}
.left-side2 strong{
	display:block;
	font-size:11px;
	color:#b8539f;
}
.left-side2 a.go2{
	display:block;
	text-indent:-9999px;
	background:url(../images/button.gif) no-repeat 0 0;
	width:24px;
	height:23px;
	overflow:hidden;
	margin:5px auto 0;
}
.left-side2 .links2{
	margin: 80px 0px 0 -10px;
	position: absolute;
	float: left;
	width: 170px;
	text-align: right;
}
.popular{
	background:url(../images/popular-bg.gif) no-repeat 0 0;
	width:954px;
	height:109px;
	overflow:hidden;
	margin:8px 0 0;
	padding:12px 0 0;
}
.popular2{
	background:url(../images/popular-bg2.gif) no-repeat 0 0;
	width:954px;
	height:109px;
	overflow:hidden;
	margin:8px 0 0;
	padding:12px 0 0;
}
#carusel {
	float:left;
	overflow:hidden;
	width:725px;
}
#carusel a {
	overflow:hidden;
}
a.link-prev{
	float:left;
	background:url(../images/link-prev.gif) no-repeat 0 0;
	width:23px;
	height:23px;
	text-indent:-9999px;
	margin:38px 0 0 13px;
}
a.link-next{
	float:right;
	background:url(../images/link-next.gif) no-repeat 0 0;
	width:23px;
	height:23px;
	text-indent:-9999px;
	margin:38px 0 0;
}
#carusel div {
	float:left;
	width:618px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 25px;
	display:inline;
}
#carusel div ul {
	position:relative; 
	width:99999px; 
	padding:0px;
	margin:0;
	list-style:none;
}
#carusel div ul li {
	float:left;
	height:103px;
	padding:0 17px 0 0;
}
.right{
	float:right;
	width:215px;
	padding:5px 0 0 0;
	text-align:center;
}
.right a.strong,
.right a.span{
	display:block;
	overflow:hidden;
	text-decoration:none;
	color:#aaa;
}
.right a.strong{
	color:#fff;
}
.right a:hover{
	text-decoration:underline;
}
.right strong{
	display:block;
	font-size:12px;
	width:100px;
	color:#fff;
	margin:0 auto;
}
.right span{
	display:block;
	font-size:12px;
	color:#aaa;
	margin:12px auto 0;
	width:100px;
}
.right .strong{
	display:block;
	font-size:20px;
	color:#fff;
	margin:0 auto 16px;
	width:180px;
}
.right h2{
	display:block;
	font-size:13px;
	color:#fff;
	margin:5px auto 10px;
}
.right h3{
	display:block;
	font-size:11px;
	color:#fff;
	margin:0 auto 10px;
}

.right h5{
	display:block;
	font-size:12px;
	color:#000000;
	margin:10px auto 10px;
}
.right h6{
	display:block;
	font-size:12px;
	color:#000000;
	margin:0px auto;
}
.right a.white{	
	overflow:hidden;
	text-decoration:none;
	color:#fff;
	font-size: 11px;
	font-weight: bold;
	padding: 0 8px;
}
.right a.white:hover{

	text-decoration:underline;
}
.right a.black{	
	overflow:hidden;
	text-decoration:none;
	color:#000000;
	font-size: 12px;
	font-weight: bold;
	padding: 0 8px;
}
.right a.black:hover{

	text-decoration:underline;
}
.right a.white{	
	overflow:hidden;
	text-decoration:none;
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 0 8px;
}
.right a.white:hover{

	text-decoration:underline;
}
.fonctionnalites{
	width:954px;
	background:url(../images/box2-bg.gif) repeat-y;
	margin:8px 0 0;	
}

.fonctionnalites h3{
	margin:10px 15px 12px;
	color:#b8539f;
	font-weight:normal;
	font-size:24px;
}
.fonctionnalites h5{
	margin: 10px 15px 0;
	color:#b8539f;
	font-weight:bold;
	font-size:12px;
	
}
.fonctionnalites p{
	margin:0 15px;
	font-size:12px;
	color:#646464;
}
.fonctionnalites-top{
	background:url(../images/box2-top.gif) no-repeat 0 0;
	width:954px;
}
.fonctionnalites-bottom{
	background:url(../images/box2-bottom.gif) no-repeat 0 100%;
	width:936px;
	overflow:hidden;	
	padding: 10px;
}

.links{
	width:100%;
	background:url(../images/box-bg.gif) repeat-y;
	margin:8px 0 0;
}
.links-top{
	background:url(../images/box-top.gif) no-repeat 0 0;
	width:954px;
}
.link-bottom{
	background:url(../images/box-bottom.gif) no-repeat 0 100%;
	width:954px;
	overflow:hidden;	
}

.link-bottom h4{
	margin:0 0 5px;
	padding:0;
	color:#B8539F;
	font-size:17px;
}
.tabset2{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:160px;
	background:#d2d2d2;
	overflow:hidden;
	height:303px;
}
.tabset{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:160px;
	background:#d2d2d2;
	overflow:hidden;
	height:303px;
}
* html .tabset{
	margin:2px 0 0;
}
.tabset2 li{
	padding:0;
	margin:4px 0 5px 0;

}
.tabset li{
	padding:0;
	margin:3px 0 0 0;
	height: 71px;

}
.tabset li a{
	text-decoration: none;
}
.tabset li a img{
	display:block;
	font-size:0;
	line-height:0;
	margin:0;
	
}
* html .tabset li a img{
	margin:-2px 0 0;
}
a.tab {
	position: relative;
	text-decoration: none;
}
.links a.active{}
.links a.active img{
	display:none;
}
.links a.active div.text{
	display:block;
	margin:0px 0 0;
	height: 71px;
	padding: auto 0;
}
.links a.active span.text2{
	display:block;
}
* html .links a.active div.text{
	margin:0px 0 0;
}
* html .links a.active span.text2{
	margin:-12px 0 0;
}
.links div.tab {
	width:525px;
	height:297px;
	float:left;
	background:#fff;
	padding:7px 0 0 20px;
}
.links div.text{
	display:none;
}
.links span.text2{
	display:none;
}
.links span.text2 strong{
	display:block;
	line-height:18px;
	color:#fff;
	font-weight: normal;
	font-size:16px;
	padding:36px 0 35px 15px;
	text-decoration: none;
	vertical-align: middle;
}
.links div.text strong{
	display:block;
	line-height:12px;
	color:#62234C;
	font-size:11px;
	padding:0 0 5px 5px;
	text-decoration:none;
}
.links h5{
	font-size: 14px;
	margin: 2px 0;
	padding:0 0 5px 5px;
	color: #fff;
	font-weight: normal;
	text-decoration:none;
}

.news-list{
	text-align: left;
	float: left;
	margin: 0px 10px 10px 10px;

}

.news-list span{
	color: #692E54;
	line-height: 13px;
	font-size:11px;
}
.news-list2{
	text-align: left;
	float: left;
	margin: 0px 10px 10px 10px;
	width: 300px;
}
.news-list2 h3{
	margin:10px 0;
	color:#b8539f;
	font-weight:normal;
	font-size:18px;
}
.news-list2 a{
	margin:0;
	font-size:11px;
	line-height:13px;
	color:#692e54;	
	text-decoration: none;
}

.news-list2  h4{
	margin:0;
	padding: 0;
	font-size:10px;
	line-height:12px;
	color:#b8539f;
}

.news-list3{
	text-align: left;
	float: left;
	margin: 0px 5px 10px 5px;

}

.news-list3 span{
	width: 100%;
	color: #692E54;
	line-height: 13px;
	font-size:11px;
	text-align: left;
}
.tab ul{
	margin:0;
	padding:10px 0 0;
	list-style:none;
	float:left;
}
.tab ul li{
	float:left;
}
.scrollable {
	height:275px;
	overflow:hidden;
	width:535px;
}
.scrollable2 {
	height:640px;
	overflow:hidden;
	width:915px;
}

.scrollable3 {
	height:230px;
	overflow:hidden;
	width:500px;
}
.scrollable4 {
	height:275px;
	overflow:hidden;
	width:715px;
	float: left;
	
}
.scrollable5{
	height:275px;
	overflow:hidden;
	width:575px;
	float: left;
	margin: 8px 0;
}
.scrollable6{
	height:350px;
	overflow:hidden;
	width:690px;
	float: left;
	margin: 8px 0;
}
.vscroll-bar {}
.vscroll-up,
.vscroll-down {
	display:none;
}
.vscroll-line {
	background:url(../images/scroll.gif) no-repeat 8px 0;
	height:272px;
	width:4px;
}
.vscroll-line5 {
	background:url(../images/scroll5.gif) no-repeat 8px 0;
	height:350px;
	width:4px;
}
.vscroll-slider {
	background:url(../images/scroll-bullet.gif) no-repeat 0 0;
	width:21px !important;
	height:21px !important;
	overflow:hidden;
	cursor: pointer;
}

.vscroll2-line {
	background:url(../images/scroll2.gif) no-repeat 11px 0;
	height:661px;
	width:9px;
}
.vscroll2-slider {
	background:url(../images/scroll-bullet2.png) no-repeat 0 0;
	width:29px !important;
	height:28px !important;
	overflow:hidden;
	cursor:pointer;
}

.vscroll3-line {
	background:url(../images/scroll.gif) no-repeat 8px 0;
	height:272px;
	width:4px;
}
.vscroll3-slider {
	background:url(../images/scroll-bullet3.gif) no-repeat 0 0;
	width:21px !important;
	height:21px !important;
	overflow:hidden;
	cursor: pointer;
}

.scroll-content h4{
	margin:0;
	color:#9a82b7;
	font-size:17px;
}
.link{
	width:535px;
	overflow:hidden;
	margin:4px 0 0;
}
.link div{
	width:170px;
	overflow:hidden;
	margin:0 auto;
}
a.prev{
	background:url(../images/precedent.gif) no-repeat 0 2px;
	height:12px;
	padding:0 0 0 17px;
	text-decoration:none;
	color:#b8539f;
	font-size:11px;
	float:left;
}
a.next{
	float:right;
	background:url(../images/suivant.gif) no-repeat 100% 2px;
	height:12px;
	padding:0 17px 0 0;
	text-decoration:none;
	color:#b8539f;
	font-size:11px;
	margin:0 31px 0 0;
}
a.next:hover,
a.prev:hover{
	text-decoration:underline;
}
.column{
	float:right;
	width:210px;
	padding:18px 0px 0 0px;
	overflow:hidden;
}
.column .menu{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:185px;
}
.column .menu li{
	float:left;
	background:url(../images/border.gif) repeat-x;
	overflow:hidden;
	width:100%;
	padding:5px 0;
	margin:-2px 0 2px 0;
}
.column .menu li img{
	float:left;
	margin:0 11px 0 0;
	width:52px;
}
.column .menu li span{
	color:#b8539f;
	font-size:12px;
}
.column .menu li span a{
	display:block;
	font-size:12px;
	color:#62234c;
	text-decoration:none;
}
.column .menu li span a:hover{
	text-decoration:underline;
}
.column a.btn{
	display:block;
	/*background:url(../images/fr/btn-display-news.gif) no-repeat 0 0;*/
	width:183px;
	height:54px;
	overflow:hidden;
	margin:0 auto;
}
.column a.btn2{
	display:block;
	/*background:url(../images/fr/btn-join-community.gif) no-repeat 0 0;*/
	width:183px;
	height:54px;
	overflow:hidden;
	margin:0 auto;
}
.column a.btn3{
	display:block;
	/*background:url(../images/fr/btn-avantages-hp.jpg) no-repeat 0 0;*/
	width:184px;
	height:54px;
	overflow:hidden;
	margin:0 auto;
}

.column div.btn4{
	display:block;
	/*background:url(../images/fr/btn-fonctionnalites.gif) no-repeat 0 0;*/
	width:184px;
	height:54px;
	overflow:hidden;
	margin:0 auto;
}
.column a.btn5{
	display:block;
	/*background:url(../images/fr/btn-contact.gif) no-repeat 0 0;*/
	width:184px;
	height:54px;
	overflow:hidden;
	margin:0 auto;
}
.column a{
	margin:0;
	font-size:11px;
	line-height:13px;
	color:#692e54;	
	text-decoration: none;
}
.column a.contact{
	margin:0;
	font-size:11px;
	line-height:13px;
	color:#B8539F;
	font-weight: bold;
	text-decoration: none;
}
.column  h4{
	margin:0;
	padding: 0;
	font-size:10px;
	line-height:12px;
	color:#b8539f;
}

.column  h5{
    padding: 2px 0;
	margin:0;
	font-size:11px;
	line-height:13px;
	color:#692e54;
}
#footer{
	width:100%;
	height:80px;
	overflow:hidden;
	background:#aaa;
	color:#fff;
	font-size:10px;
	margin:-80px 0 0;
	padding:10px 0 0;
	position:relative;
	z-index:5;
	min-width:954px;
}
.frame{
	width:954px;
	margin:0 auto;
}
.side-l{
	float:left;
	width:265px;
}
.side-l p{
	margin:0;
}
.side-r{
	float:right;
	width:540px;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#footer ul li{
	float:left;
	font-weight:bold;
	padding:0 28px 0 0;
}

#footer ul ul{
	float:none;
}
#footer ul ul li{
	float:none;
	font-weight:normal;
	padding:0;
}
#footer ul ul li a{
	color:#fff;
	text-decoration:none;
}
#footer ul ul li a:hover{
	text-decoration:underline;
}

.slide-holder {
	position: relative;
	overflow: hidden;
	width: 147px;
}
ul.slidelist {
	list-style: none;
	width: 99999px;
	padding: 0;
	margin: 0;
}
ul.slidelist li {
	overflow: hidden;
	width: 147px;
	float: left;
}
.pagination-holder {
	position:absolute;
	bottom:15px;
	right:32px;
}
.pagination-holder ul {
	background: red;
	list-style: none;
	padding: 0;
	margin: 0;
}
.pagination-holder ul li {
	float: left;
	padding: 0 0 0 4px;
}
.pagination-holder ul li a {
	background: url(../images/dot-default.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	font-size: 0;
	width: 5px;
	height: 4px;
}
.pagination-holder ul a.active,
.pagination-holder ul a:hover {
	background-image: url(../images/dot-active.gif);
}
.pagination-holder2,
.pagination-holder3 {
	position:absolute;
	bottom:170px;
	right:32px;
}
.pagination-holder3 {
	position:absolute;
	bottom:170px;
	right:32px;
}
.pagination-holder2 ul,
.pagination-holder3 ul{
	background: red;
	list-style: none;
	padding: 0;
	margin: 0;
}
.pagination-holder2 ul li,
.pagination-holder3 ul li {
	float: left;
	padding: 0 0 0 4px;
}
.pagination-holder2 ul li a,
.pagination-holder3 ul li a {
	background: url(../images/dot3-default.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	font-size: 0;
	width: 5px;
	height: 4px;
}
.pagination-holder3 ul a.active,
.pagination-holder3 ul a:hover,
.pagination-holder2 ul a.active,
.pagination-holder2 ul a:hover {
	background-image: url(../images/dot3-active.gif);
}
.messageStackError{
	color: #B8539F;
	font-size: 11px;
}
div.accounttab{
	width: 184px;
	height: 35px;
	background: url(../images/account-tab.gif) no-repeat;
	padding: 3px 9px 0 9px;
	margin: 0 5px;
	text-align: center;
}
div.accounttab a{
	font-size: 15px;
	color: #666666;
	text-decoration: none;
	cursor: pointer;
}
div.accounttab a.on,
div.accounttab a:hover{
	font-size: 15px;
	color: #B8539F;
	text-decoration: none;
	cursor: pointer;
}
div.accountpub{
	width: 692px;
	height: 364px;
	padding: 10px;
	background: url(../images/account-bg.gif) no-repeat;
	text-align: left;
}
#message_wait{
	color: #B8539F;

}
#rss{
	margin: 0 0 20px;
	float: left;
}
#rss img{
	margin: 0 5px 0 0;
	float: left;
}
#rss p{
	margin: 0px 5px 0 0;
	clear: left;
	float: left;
}
#rss ul{
	margin: 0;
	float: left;
	clear: both;	
}
#rss li{
	width: 500px;
	clear: left;
	float: left;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	margin: 4px 0;
}
#rss h2{
	font-size: 14px;
	font-weight: bold;
	color: #B8539F;
	margin: 7px 0 0;
	float: left;
}
#rss li h3{
	font-size: 13px;
	font-weight: bold;
	color: #646464;
	margin: 0;
	float: left;
	width: 100%;
}

#rss li a{
	font-size: 11px;
	color: #B8539F;
	text-decoration: none;
}
#rss li a.title{
	font-size: 13px;
	font-weight: bold;
	color: #646464;
	margin: 0;
	float: left;
	text-decoration: none;
}
#rss li a:hover{
	text-decoration: underline;
}
.subtab{
	float : left;
	height: 29px;
	margin: -9px 0 0 1px;
}
.subtab a{
	background: url(../images/subtab.gif) no-repeat;
	width: 137px;
	height: 25px;
	float : left;
	margin: 0px 6px 0 0;
	padding: 2px 5px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #767676;
}
.subtab a:hover{
	text-decoration: none;
	color: #B5539C;
}
a.pagelinks2{
	margin: 3px 0 0 0;
}
a.pagelinks{
	color: #B75296;
	font-size: 11px;
	text-decoration: none;
	padding: 0 2px;
}
a.pagelinks-on,
a.pagelinks-on:hover,
a.pagelinks:hover{
	padding: 0 2px;
	background: #ccc;
	font-size: 11px;
	text-decoration: none;
}
a.pagelinks-on,
a.pagelinks-on:hover{
	font-weight: bold;
}

.maghover{
	position: absolute;
	margin: 40px 0 0 40px;
	background: #ccc;
	border: 1px solid #666;
}

div.tooltip { 
    background:transparent url(../images/tooltip-c.png);
	font-size:11px;
	width:209px;
	margin: -25px 0 0 -25px;
	display:none; 
    color:#fff; 
    text-align:left;
 	position: absolute;
 	z-index: 9999;
   
}

div.tooltip .holder{ 
    background:transparent url(../images/tooltip-t.png);
	font-size:11px;
	height:70px;
	width:209px;
	margin: 0;
	display:none; 
    color:#fff; 
    text-align:left;
 	z-index: 9999;
   
}
div.tooltip .frame{ 
    background:transparent url(../images/tooltip-b.png) 0 100%;
	font-size:11px;
	width:209px;
	margin: 0;
	/*padding:35px 25px 15px;*/
    display:none; 
    color:#fff; 
    text-align:left;
 	z-index: 9999;
   
}
div.tooltip span{
	color: #B75296;
	font-weight: bold;
		
}
div.publeft{
	margin: 250px 0 0 0;
	

}
