body{
	margin:0;
	color:#201f12;
	font:13px/13px Arial, Helvetica, sans-serif;
	background:#83806d url(../../images/bg-body.jpg) no-repeat 50% 0;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#201f12;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#page{
	margin:0 auto;
	width: 950px;
	border: 5px solid #f8f7f1;
	border-width: 0 5px;
	position: relative;
	background: #f3f0dd;
	overflow: hidden;
}
/* header start */
#header{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 180px;
	background: url(../../images/bg-header.jpg) no-repeat;
}
#header .main-logo{
	position: absolute;
	top: 2px;
	left: 16px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	z-index: 100;
	width: 241px;
}
#header .main-logo a{
	display: block;
	height: 190px;
	background: url(../../images/logo.png) no-repeat;
}
.header-girl{
	position: absolute;
	top: 0;
	right:0;
	z-index: 1;
}
.header-holder{
	overflow: hidden;
	width: 100%;
	position: relative;
	z-index: 10;
}
.language{
	float: right;
	height: 22px;
	padding-right: 166px;
}
.language span{
	overflow: hidden;
	display: block;
	float: left;
	width: 6px;
	height: 22px;
	background: url(../../images/bg-language-left.png) no-repeat;
}
.header-holder ul{
	padding: 3px 0 0 1px;
	list-style: none;
	margin: 0;
	float: left;
	height: 19px;
	background: url(../../images/bg-language.png);
}
.header-holder ul li{
	float: left;
	padding-right: 8px;
	position: relative;
}
.header-holder ul a{
	float: left;
}
.header-holder ul img{
	display: block;
}
.header-holder .form{
	float: right;
	width: 256px;
	padding: 81px 255px 0 0;
	clear: both;
	height: 37px;
	overflow: hidden;
}
.header-holder .form h4{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 6px;
	width: 107px;
	height: 10px;
	background: url(../../images/txt-nesletter.png) no-repeat;
}
.header-holder .form fieldset{
	overflow: hidden;
	width: 100%;
}
.header-holder .form input{
	float: right;
}
.header-holder .form input.txt{
	float: left;
	width: 175px;
	padding: 1px 5px 2px;
	background: #fff;
	border: 1px solid #d0cbaa;
	font-size: 11px;
	color: #d9d5bb;
	margin-top: 2px;
}
.nav-holder:after{
	display: block;
	clear: both;
	content: "";
}
/* nav start */
#nav{
	float: right;
	padding: 7px 0 0;
	list-style: none;
	margin: 0;
}
#nav li{
	float: left;
	background: url(../../images/sep-nav.gif) no-repeat 0 100%;
	padding-left: 2px;
}
#nav li:hover,
#nav li.hover{
	position: relative;
}
#nav a{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	float: left;
	padding: 9px 17px 11px;
}
#nav li:hover a,
#nav li.hover a{
	text-decoration: underline;
}
#nav li:hover .subnav{
	left: 0;
	right: auto;
}
#nav li.hover .subnav{
	display: block;
}
* html #nav .subnav{
	display: none;
	left: 0;
}
#nav ul{
	padding: 0;
	list-style: none;
	margin: 0;
	position: absolute;
	top: 32px;
	left: -9999px;
	right: auto;
	background: #5e5c4a;
	border: 1px solid #6a6a6a;
	border-width: 1px 1px 0;
	width: 175px;
}
#nav ul li{
	float: none;
	background: none;
	border-bottom: 1px solid #6a6a6a;
	padding: 0;
	height: 1%;
	vertical-align: top;
}
#nav ul a{
	float: none;
	display: block;
	padding: 4px 18px;
	background: #5e5c4a;
}
#nav li:hover ul a,
#nav li.hover ul a,
#nav ul li:hover ul a,
#nav ul li.hover ul a{
	text-decoration: none;
}
#nav li:hover ul a:hover,
#nav li.hover ul a:hover,
#nav ul li:hover a,
#nav ul li.hover a{
	text-decoration: underline;
}
#nav ul li:hover ul{
	left: 120px;
	right: auto;
}
#nav ul ul{
	position: absolute;
	top: 0;
	left: -9999px;
	right: auto;
}
#nav ul li.hover ul{
	display: block;
}
* html #nav ul ul{
	display: none;
	left: 120px;
	right: auto;
}
#nav .right ul{
	left: auto;
	right: -9999px;
}
* html #nav .right ul{
	right: 0;
}
#nav .right:hover .subnav{
	right: 0;
	left: auto;
}
#nav .right ul ul{
	right: -9999px;
	left: auto;
}
* html #nav .right ul ul{
	right: 120px;
	display: none;
}
#nav ul li.hover ul{
	display: block;
}
#nav .right ul li:hover ul{
	right: 121px;
	left: auto;
}
/* nav end */
.telecharger{
	float: right;
	/*background: url(../../images/btn-telecharger.png) no-repeat;*/
	width: 72px;
	height: 34px;
	text-align: center;
	padding: 0px 0px 0;
	margin: -7px 22px 0 0;
}
.telecharger a{
	position: relative;
	text-transform: uppercase;
	color: #5e5b48;
	font-size: 16px;
	display: block;
	padding: 0px 0 11px 0;
	font-weight: bold;
}
/* header end */
/* content start */
#content{
	padding: 201px 0 7px;
	height: 1%;
	background: url(../../images/bg-content.gif) repeat-x 0 180px;
	position: relative;
	z-index: 20;
}
#content:after{
	display: block;
	clear: both;
	content: "";
}
.home-page #content{
	padding: 180px 0 11px;
	background: url(../../images/bg-content-home.gif) repeat-y;
}
.home-page #content.inner-page{
	padding-bottom: 5px;
}
* html .home-page #content.inner-page{
	padding-bottom: 0;
}
.holder{
	overflow: hidden;
	height: 1%;
	background: url(../../images/bg-holder.gif) no-repeat;
	padding: 56px 8px 0 18px;
}
.top-holder{
	background: none;
	padding-top: 0;
}
.top-holder .info{
	padding: 15px 0 8px;
	overflow: hidden;
	height: 1%;
}
.top-holder .info div{
	float: left;
}
.top-holder .info .txt{
	padding: 3px 0 0 16px;
}
.top-holder .info .right-txt{
	padding-left: 27px;
}
.top-holder .info .txt div{
	width: 125px;
}
.top-holder .info .txt div.right{
	text-align: right;
	width: 120px;
	padding-right: 5px;
}
.top-holder .txt div.img-holder{
	width: 127px;
}
.top-holder img{
	display: block;
	border: 1px solid #ccc9b7;
}
.top-holder p{
	margin: 0;
}
#content .holder h1,
#content .holder h2,
#content .holder h3,
#content .holder h4,
#content .holder h5,
#content .holder h6,
div.tab h2,
.big-gallery-holder h5{
	font-size: 24px;
	line-height: 24px;
	color: #af1110;
	font-weight: normal;
	margin: 0;
}

/* tabs */

.tab-rotator{
	position:relative;
	width:683px;
	overflow:hidden;
}
.tab-rotator .mover {
	float:left;
	width:31999px;
}
.tab-rotator .mover .tab {
	float:left;
	width:682px;
	position: relative;
	padding-right: 1px;
}
.tab-rotator .mover .tab-info{
	width:370px;
	position: absolute;
	top: 11px;
	left: 9px;
	height: 318px;
}
.tab-rotator .mover .tab img{
	display: block;
}

/* end tabs */
/* link-list start */
.link-list div{
	overflow: hidden;
	height: 1%;
	padding-top: 16px;
}
.link-list ul{
	padding: 0 10px 0 0;
	list-style: none;
	margin: 0;
	float: left;
	line-height: 14px;
	width: 120px;
}
.link-list ul li{
	background: url(../../images/bullet-arrow.gif) no-repeat 0 2px;
	padding-left: 10px;
}
/* link-list end */
/* table start */
.table-holder{
	padding: 19px 0 18px 7px;
}
.main-txt .table-holder{
	padding: 11px 0 12px 10px;
}
.table-head{
	padding-left: 2px;
}
.main-txt .table-head{
	padding-left: 1px;
}
.table-holder table{
	width: 900px;
	padding: 0;
	border-collapse: collapse;
}
.main-txt table{
	width: 644px;
}
.table-holder table td,
.table-holder table th{
	padding: 0;
	width: 225px;
	text-align: center;
	vertical-align: middle;
}
.main-txt .table-holder table td,
.main-txt .table-holder table th{
	width: 161px;
}
.table-holder table td{
	width: 227px;
}
.table-holder table th{
	color: #4f4a2c;
	font-size: 12px;
	background: url(../../images/bg-table-title.gif) no-repeat;
	padding: 11px 0 7px;
}
.main-txt .table-holder table th{
	background: url(../../images/bg-table-title-home.gif) no-repeat;
}
.table-body{
	background: #e2dec7 url(../../images/bg-table-top.gif) no-repeat;
	width: 906px;
	overflow: hidden;
}
.main-txt .table-body{
	background: #e2dec7 url(../../images/bg-table-top-home.gif) no-repeat;
	width: 646px;
}
.table-body div{
	background: url(../../images/bg-table-bottom.gif) no-repeat 0 100%;
}
.main-txt .table-body div{
	background: url(../../images/bg-table-bottom-home.gif) no-repeat 0 100%;
}
.table-body table{
	width: 906px;
}
.main-txt .table-body table{
	width: 646px;
}
.table-holder .table-body td{
	background: url(../../images/bg-row.gif) repeat-x;
	padding-top: 2px;
}
.table-holder .table-body .category{
	background: url(../../images/bg-row-left.gif) no-repeat;
	width: 225px;
}
.main-txt .table-holder .table-body .category{
	width: 162px;
}
.table-holder .table-body .right-cell{
	background: url(../../images/bg-row-right.gif) no-repeat;
	width: 230px;
}
.main-txt .table-holder .table-body .right-cell{
	width: 164px;
}
.table-holder .table-body .top-row td{
	background: none !important;
}
.table-body span{
	display: block;
	font-size: 12px;
	color: #83806d;
	background: url(../../images/sep-table.gif) no-repeat 0 100%;
	padding: 18px 0 15px;
}
.table-body .category span{
	background: none;
}
/* table end */
/* question-list start */
.question-list{
	padding: 9px 0px;
	list-style: none;
	margin: 0;
	overflow: hidden;
	height: 1%;
}
.question-list li{
	background: url(../../images/sep-question.gif) no-repeat;
	padding: 8px 0 6px;
	height: 1%;
	vertical-align: top;
}
.question-list li:first-child{background: none;}
.question-list strong{
	font-size: 18px;
	display: block;
	overflow: hidden;
	width: 100%;
	line-height: 18px;
	font-weight: normal;
}
.inner-content .question-list strong{
	font-size: 14px;
}
.inner-content .question-list strong a{
	float: left;
}
.inner-content .question-list strong a:hover{
	text-decoration: none;
}
.question-list strong span{
	float: left;
}
.plus-minus{
	background: url(../../images/icon-close.gif) no-repeat;
	float: left;
	width: 12px;
	height: 12px;
	display: inline;
	margin: 3px 11px 0 0;
	overflow: hidden;
	text-indent: -9999px;
}
.question-list .open .plus-minus{
	background: url(../../images/icon-open.gif) no-repeat 0 7px;
}
.question-list p{
	line-height: 14px;
	margin: 10px 240px 0 25px;
	display: none;
}
.question-list .open p{
	display: block;
}
.inner-content .question-list p{
	margin: 8px 0 0 23px;
	color: #201f12;
	line-height: 14px;
}
/* question-list end */
/* big-gallery start */
.big-gallery-holder{
	padding: 15px 0;
}
.inner-content .big-gallery-holder{
	padding-top: 0;
}
.big-gallery-holder h5{
	margin: 0 0 0 24px;
}
.big-gallery{
	padding: 28px 0 15px 125px;
}
.inner-content .big-gallery{
	padding: 0;
}
.inner-content .big-gallery .swicher{
	float: left;
	padding-top: 3px;
}
.swicher-holder{
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 260px;
}
.swicher ul{
	padding: 0;
	list-style: none;
	margin: 0;
	overflow: hidden;
	height: 1%;
}
.big-gallery .swicher ul{
	padding: 0 0 19px 285px;
}
.inner-content .big-gallery .swicher ul{
	float: left;
	padding: 0 0 19px;
}
.big-gallery .swicher ul li{
	float: left;
	padding-left: 8px;
}
.swicher a{
	text-indent: -9999px;
	overflow: hidden;
	height: 12px;
	width: 12px;
	background: url(../../images/btn-big-gallery.gif) no-repeat;
}
.big-gallery .swicher a{
	float: left;
}
.swicher a:hover,
.swicher .active a{
	background-position: 0 -12px;
}
.big-gallery .gallery{
	height: 284px;
	width: 685px;
}
.big-gallery_fixe .gallery_fixe{
}
.inner-content .big-gallery .gallery{
	margin-left: 23px;
}
.inner-content .big-gallery_fixe .gallery_fixe{
	margin-left: 23px;
}
.gallery a{
	text-indent: -9999px;
	overflow: hidden;
}
.inner-content .big-gallery_fixe .gallery_fixe {
	margin-left: 23px;
}
.gallery_fixe  a{
	text-indent: -9999px;
	overflow: hidden;
}
.big-gallery .gallery a,
.inner-content .big-gallery .swicher-holder a.previous,
.inner-content .big-gallery .swicher-holder a.next{
	float: left;
	width: 20px;
	height: 18px;
	margin-top: 34px;
	display: inline;
}
.inner-content .big-gallery .swicher-holder a.previous,
.inner-content .big-gallery .swicher-holder a.next{
	overflow: hidden;
	text-indent: -9999px;
	margin-top: 0;
}
.big-gallery .gallery a.previous,
.inner-content .big-gallery .swicher-holder a.previous{
	background: url(../../images/btn-prev.gif) no-repeat;
	margin-right: 5px;
}
.inner-content .big-gallery .swicher-holder a.previous{
	margin: 0;
}
.big-gallery .gallery a.next,
.inner-content .big-gallery .swicher-holder a.next{
	background: url(../../images/btn-next.gif) no-repeat;
	margin-left: 5px;
}
.inner-content .big-gallery .swicher-holder a.next{
	margin-left: 7px;
}
.gallery div{
	position: relative;
	overflow: hidden;
}
.gallery_fixe div{
	position: relative;
	overflow: hidden;
}
.big-gallery .gallery div{
	width: 638px;
	height: 284px;
	float: left;
}
.big-gallery_fixe .gallery_fixe div{
	width: 638px;
	float: left;
	margin-bottom:10px;
}
.gallery ul{
	position: absolute;
	top: 0;
	left: 0;
	width: 9999px;
	padding: 0;
	list-style: none;
	margin: 0;
}
.gallery_fixe ul{
	padding: 0;
	list-style: none;
	margin: 0;
}
.vertical-gallery .gallery ul{
	width: 201px;
}
.gallery ul li{
	float: left;
}
.gallery_fixe ul li{
	float: left;
}
.big-gallery .gallery ul li{
	width: 212px;
	background: url(../../images/gallery-gradient.gif) repeat-x 0 100%;
}
.big-gallery .gallery ul img{
	display: block;
	border: 1px solid #f3f0dd;
	border-width: 0 0 1px 1px;
}
.big-gallery .gallery ul a{
	display: block;
	overflow: hidden;
	margin: 0;
	height:auto;
	width:auto;
	clear: both;
	text-indent:0;
	overflow: hidden;
}
.big-gallery_fixe .gallery_fixe ul li{
	margin-bottom:10px;
}
.big-gallery .gallery_fixe ul img{
	display: block;
	border: 1px solid #f3f0dd;
	border-width: 0 0 1px 1px;
}
.big-gallery .gallery_fixe ul a{
	display: block;
	margin: 0;
	height:auto;
	width:auto;
	clear: both;
	text-indent:0;
	overflow: hidden;
}
#content .big-gallery h5{
	font-size: 14px;
	line-height: 18px;
	color: #37362c;
	text-align: center;
	background: #cac7b7;
}
#content .big-gallery h5 a{
	font-size: 14px;
	line-height: 18px;
	color: #37362c;
	text-align: center;
	background: #cac7b7;
	padding: 11px 0;
	display: inline;
	width:100%;
}
.inner-content .big-gallery h5{
	margin: 0;
}
#content .big-gallery_fixe h5{
	font-size: 14px;
	line-height: 18px;
	color: #37362c;
}
#content .big-gallery_fixe h5 a{
	font-size: 14px;
	line-height: 18px;
	color: #37362c;
	margin: 0px 0 10px 0;
	display: inline;
	width:100%;
}
.inner-content .big-gallery_fixe h5{
	margin: 0;
}
#content .big-gallery h5 span{
	color: #af1110;
	font-size: 18px;
}
#content .big-gallery_fixe h5 span{
	color: #af1110;
	font-size: 18px;
}
.big-gallery .gallery p{
	margin: 0;
}
.big-gallery .gallery p a{
	height: 111px;
	padding:0 18px 0 23px;
	margin: 26px 0 0;
	display: inline;
	border-left: 1px solid #f3f0dd;
}
.big-gallery .gallery_fixe p a{
	height: 111px;
	padding:0 18px 0 23px;
	margin: 26px 0 0;
	display: inline;
	border-left: 1px solid #f3f0dd;
}
/* big-gallery end */
/* vertical-gallery start */
.vertical-gallery{
	overflow: hidden;
	height: 1%;
	padding: 3px 0 17px 396px;
}
.vertical-gallery .gallery{
	float: left;
	height: 210px;
	width: 201px;
}
.vertical-gallery .swicher{
	float: left;
	padding: 54px 0 0 31px;
}
.vertical-gallery .swicher ul li{
	padding-bottom: 8px;
}
.vertical-gallery .swicher ul a{
	display: block;
}
.vertical-gallery .gallery a,
.popup-gallery .swicher a.previous,
.popup-gallery .swicher a.next{
	display: block;
	width: 18px;
	height: 20px;
	margin-left: 97px;
}
.popup-gallery .swicher a.previous,
.popup-gallery .swicher a.next{
	margin: 0 !important;
}
.vertical-gallery .gallery a.previous,
.popup-gallery .swicher a.previous{
	background: url(../../images/btn-prev-vert.gif) no-repeat;
	margin-bottom: 12px;
}
.vertical-gallery .gallery a.next,
.popup-gallery .swicher a.next{
	background: url(../../images/btn-next-vert.gif) no-repeat;
	margin-top: 17px;
}
.vertical-gallery .gallery div{
	width: 201px;
	height: 141px;
}
.vertical-gallery .gallery ul li{
	width: 201px;
	background: url(../../images/bg-gallery-vert.gif) no-repeat;
	height: 141px;
}
.vertical-gallery .gallery  span{
	font-size: 72px;
	line-height: 72px;
	color: #83806d;
	display: block;
	text-align: center;
	padding-top: 36px;
}
/* vertical-gallery end */
.double-holder{
	overflow: hidden;
	height: 1%;
	background: url(../../images/bg-double.gif) no-repeat 471px 0;
	padding-bottom: 25px;
}
.inner-content .double-holder{
	background: none;
	padding: 20px 0 25px 17px;
}
#content .double-holder h4{
	font-size: 18px;
	margin: 0;
	color: #201f12;
	line-height: 18px;
}
#content .inner-content .double-holder h4{
	color: #af1110;
	font-size: 14px;
}
/* form-column start */
.form-column{
	float: left;
	width: 470px;
}
.inner-content .form-column{
	width: 291px;
}
.form-column fieldset{
	padding-top: 12px;
}
.inner-content .form-column fieldset{
	padding-left: 3px;
}
.form-column div{
	overflow: hidden;
	height: 1%;
}
.form-column .txt{
	padding: 0 0 12px;
}
.form-column .txt input,
.form-column textarea{
	background: #fff;
	border: 1px solid #cac7b7;
	padding: 1px 5px;
	font-size: 12px;
}
.form-column .txt input{
	width: 179px;
	float: left;
}
.inner-content .form-column .txt input{
	width: 134px;
	font-size: 11px;
	padding-bottom: 2px;
}
.form-column textarea{
	width: 417px;
	height: 110px;
	overflow: auto;
}
.inner-content .form-column textarea{
	width: 275px;
	height: 162px;
	font-size: 11px;
}
.form-column label{
	font-size: 12px;
	float: left;
	padding-left: 12px;
}
.inner-content .form-column label{
	font-size: 11px;
	padding-left: 7px;
	line-height: 19px;
}
.form-column .btn{
	padding-top: 12px;
	float: right;
	overflow: hidden;
}
.form-column .btn .btn-submit{
	font-size: 18px;
	color: #f3f0dd;
	height: 28px;
	background: url(../../images/btn-submit.gif) no-repeat;
	background:url(../../images/btn-submit-01.gif) no-repeat;
	border: none;
	letter-spacing: -1px;
	float: left;
	cursor: pointer;
}
.form-column .btn .btn-submit span{
	float: left;
	background:url(../../images/btn-submit-02.gif) no-repeat 100% 0;
	padding:7px 6px 8px;
	cursor: pointer;
}
.inner-content .form-column .btn input{
	margin: 0;
}
/* form-column end */
/* comments start */
.comments{
	float: right;
	width: 441px;
}
.inner-content .comments{
	width: 339px;
	overflow: hidden;
}
#content .double-holder .comments h4{
	margin-left: 12px;
}
#content .inner-content .double-holder .comments h4{
	margin-bottom: 7px;
}
.comment-box{
	overflow: hidden;
	height: 1%;
	line-height: 14px;
	background: url(../../images/sep-comments.gif) no-repeat 0 100%;
	padding: 12px 0;
}
.inner-content .comment-box{
	background: url(../../images/line-comment.gif) no-repeat;
	padding: 5px 0 12px 14px;
	color: #201f12;
}
.inner-content .top-comments{
	background: none;
}
.comment-title{
	float: left;
	width: 144px;
	background: url(../../images/bg-comments.gif) no-repeat;
	padding: 6px 7px;
	margin-top: 4px;
}
.inner-content .comment-title{
	background: none;
	float: none;
	overflow: hidden;
	width: 100%;
}
.comment-title img{
	display: inline;
	border: 1px solid #908c79;
	float: left;
	margin-right: 7px;
}
.comment-title span{
	display: block;
	padding-top: 3px;
}
.comment-title em{
	font-style: normal;
}
.comment-box .txt{
	float: right;
	width: 276px;
}
.inner-content .comment-box .txt{
	float: none;
	width: auto;
	padding: 3px 0 0;
}
.comment-box .txt p{
	margin: 0;
}
/* comments end */
/* bookmark start */
.bookmark{
	overflow: hidden;
	height: 1%;
	position: absolute;
	bottom: -58px;
	right: 53px;
	width: 88px;
	height: 17px;
}
.bookmark a{
	float: right;
	width: 88px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../../images/btn-bookmark.gif) no-repeat;
}
/* bookmark end */
/* home-content start */
.home-content{
	background: url(../../images/bg-content-home-top.gif) no-repeat;
	overflow: hidden;
	height: 1%;
}
/* sidebar start */
.sidebar{
	float: left;
	overflow: hidden;
	width: 267px;
	padding: 32px 0 406px;
	background: url(../../images/bg-sidebar.gif) no-repeat 0 100%;
}
.menu{
	padding: 0;
	list-style: none;
	margin: 0;
}
.menu li{
	text-align: right;
	vertical-align: top;
	height: 1%;
}
.menu a{
	position: relative;
	color: #f3edc3;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	height: 48px;
	display: block;
	padding: 12px 22px 6px 1px;
	cursor: pointer;
}
.menu li.banque a{background: url(../../images/menu-banque.gif) no-repeat;}
.menu li.support a{background: url(../../images/menu-support.gif) no-repeat;}
.menu li.termes a{background: url(../../images/menu-termes.gif) no-repeat;}
.menu li.promotion a{background: url(../../images/menu-promotion.gif) no-repeat;}
.menu li.securite a{background: url(../../images/menu-securite.gif) no-repeat;}
.menu li.mobile a{background: url(../../images/menu-mobile.gif) no-repeat;}
.menu li.jeux a{background: url(../../images/menu-jeux.gif) no-repeat;}
.menu li.club a{background: url(../../images/menu-club.gif) no-repeat;}
.menu li.faq a{background: url(../../images/menu-faq.gif) no-repeat;}
.menu a:hover,
.menu .active a{
	background-position: 0 -66px !important;
	text-decoration: none;
}
.menu strong{
	text-transform: uppercase;
	color: #fff;
	display: block;
}
/* sidebar end */
/* main-content start */
.main-content{
	float: right;
	width: 683px;
	overflow: hidden;
	padding-top: 21px;
}
.main-content h1{
	margin: 0 0 16px;
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	color: #af1110;
}
/* tabs start */
.tabset{
	padding: 0 0 0 1px;
	list-style: none;
	margin: 0;
	overflow: hidden;
	height: 33px;
}
.tabset li{
	float: left;
}
.tabset a{
	float: left;
	color: #4f4a2c;
	width: 129px;
	text-align: center;
	font-size: 12px;
	background: url(../../images/bg-tab.gif) no-repeat;
	padding: 11px 0 9px;
	font-weight: bold;
}
.tabset a:hover,
.tabset a.active {
	background-position: 0 -33px;
	text-decoration: none;
}
div.tab{
	height: 331px;
	overflow: hidden;
}
div.tab h2{
	margin-bottom: 4px;
}
div.tab p{
	margin: 0 30px 17px 0;
	font-size: 14px;
	color: #4d482a;
	line-height: 17px;
}
div.tab .bonus{
	overflow: hidden;
	width: 300px;
	text-align: right;
	padding: 0 70px 16px 0;
	text-transform: uppercase;
	letter-spacing: -1px;
}
div.tab .bonus span{
	font-size: 13px;
	color: #1d1c10;
}
div.tab .bonus strong{
	font-size: 26px;
	color: #ae1210;
	display: block;
	line-height: 26px;
	padding-bottom: 14px;
	letter-spacing: -2px;
	margin-top: -6px;
}
div.tab .bonus strong span{
	font-size: 44px;
	color: #ae1210;
	letter-spacing: -3px;
}
div.tab .bonus em{
	font-style: normal;;
	font-size: 18px;
	line-height: 18px;
	display: block;
	font-weight: bold;
	color: #881d1c;
}
div.tab .bonus p{
	margin: -3px 0 10px;
	font-size: 28px;
	font-weight: bold;
	color: #252314;
}
div.tab .bonus p span{
	font-size: 41px;
}
.btn-more{
	overflow: hidden;
	width: 175px;
	height: 23px;
	position: absolute;
	bottom: 13px;
	right: 15px;
	background: url(../../images/btn-more.png) no-repeat;
	font-size:18px;
	color: #fafaf2;
	padding: 6px 0 0;
	text-align: center;
}
.btn-more:hover{
	background:url(../../images/btn-more-hover.png) no-repeat;
	text-decoration: none;
}
div.tab .txt-info{
	height: 211px;
	overflow: hidden;
}
.btn-download{
	overflow: hidden;
	position: absolute;
	height: 81px;
	width: 239px;
	bottom: -2px;
	left: 39px;
	background: url(../../images/btn-frame.png) no-repeat;
	font-size:20px;
	padding:26px 0 0;
	color: #000;
	letter-spacing: 2px;
	text-align: center;
}
.btn-download:hover{
	color: #f2efdd;
	text-decoration: none;
	background:url(../../images/btn-frame-hover.png) no-repeat;
}
.tab-info3 .btn-download{f2efdd
	bottom: 4px;
}
.tab-info5 .btn-download{
	left: 44px;
}
/* .btn-telecharger{
	width: 239px;
	height: 90px;
	background: url(../../images/btn-frame.png) no-repeat;
	bottom: 16px;
} start */
.tab-slider-fr .tab-info2 .btn-telecharger{
	left: 45px;
}
.tab-slider-fr .tab-info3 .btn-telecharger{
	bottom: 20px;
}
div.tab .txt-info strong.txt3{
	color: #ae1210;
	font-size: 14px;
	line-height: 14px;
	display: block;
	padding-top: 17px;
}
div.tab .txt-info span.txt1{
	font-size: 14px;
	line-height: 14px;
	color: #4f4b32;
	padding: 0 0 2px 16px;
	display: block;
	text-transform: uppercase;
}
div.tab .txt-info2 span.txt1{
	padding: 4px 0 6px 2px;
	color: #252314;
	font-size: 22px;
	line-height: 16px;
	text-transform: none;
}
.tab-slider-fr div.tab .txt-info2 span.txt1{
	padding-top: 8px;
}
div.tab .txt-info3 span.txt1{
	font-size: 15px;
	line-height: 15px;
	color: #ae1210;
	padding: 8px 0 8px 20px;
	text-transform: none;
}
.tab-slider-fr div.tab .txt-info3 span.txt1{
	padding-left: 0;
}
div.tab .txt-info4 span.txt1{
	font-size: 15px;
	color: #252314;
	padding: 5px 0 5px 5px;
	text-transform: none;
}
div.tab .txt-info5 span.txt1{
	font-size: 30px;
	line-height: 30px;
	color: #252314;
	font-weight: bold;
	padding: 2px 0 6px 3px;
	text-transform: none;
}
div.tab .txt-info h2{
	color: #ae1210;
	font-size: 35px;
	line-height: 30px;
	text-align: right;
	margin: 0 97px 4px 0;
}
div.tab .txt-info2 h2{
	font-size: 32px;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.tab-slider-fr div.tab .txt-info2 h2{
	letter-spacing: -1px;
	font-size: 30px;
}
div.tab .txt-info3 h2{
	text-transform: uppercase;
	font-size: 24px;
	line-height: 24px;
	text-align: left;
	margin: 0 0 3px 20px;
	color: #252314;
}
div.tab .txt-info4 h2{
	font-size: 18px;
	line-height: 18px;
	text-align: left;
	margin: 0 0 16px 7px;
	text-transform: uppercase;
}
div.tab .txt-info5 h2{
	font-size: 19px;
	line-height: 23px;
	text-transform: uppercase;
	margin: 0 40px 4px 0;
}
.tab-slider-fr div.tab .txt-info5 h2{
	margin-right: 60px;
}
div.tab .txt-info strong.txt1{
	color: #252314;
	font-size: 30px;
	line-height: 30px;
	display: block;
	text-align: right;
	font-weight: normal;
	margin: 0 97px 4px 0;
	text-transform: uppercase;
}
div.tab .txt-info2 strong.txt1{
	font-size: 20px;
	text-transform: uppercase;
	line-height: 19px;
}
div.tab .txt-info3 strong.txt1{
	font-size: 18px;
	line-height: 18px;
	text-align: left;
	margin: 0 0 13px 11px;
}
div.tab .txt-info4 strong.txt1{
	font-size: 20px;
	line-height: 20px;
	text-align: left;
	margin: 0 0 5px 7px;
	word-spacing: -1px;
	text-transform: none;
}
div.tab .txt-info5 strong.txt1{
	font-size: 17px;
	line-height: 17px;
	text-align: left;
	margin: 0 0 4px 11px;
	text-transform: none;
}
div.tab .txt-info2 strong.txt2{
	font-size: 16px;
	line-height: 16px;
}
div.tab .txt-info4 strong.txt2{
	font-size: 18px;
	line-height: 18px;
	display: block;
	font-weight: normal;
	margin-bottom: 10px;
}
div.tab .txt-info2 strong.txt1 span{
	color: #ae1210;
	display: inline;
	padding: 0;
	font-size: 20px;
}
div.tab .txt-info2 strong.txt2 span{
	font-size: 16px;
}
div.tab .txt-info em.txt1{
	color: #881d1c;
	font-style: normal;
	font-size: 14px;
	display: block;
	text-align: right;
	text-transform: uppercase;
	margin: 0 97px 7px 0;
}
div.tab .txt-info2 em.txt1{
	text-transform: none;
}
div.tab .txt-info3 em.txt1{
	font-size: 20px;
	text-align: left;
	margin: 0 0 10px 46px;
	text-transform: none;
	color: #ae1210;
}
.tab-slider-fr div.tab .txt-info3 em.txt1{
	margin-left: 20px;
}
div.tab .txt-info4 em.txt1{
	font-size: 18px;
	line-height: 18px;
	color: #ae1210;
	text-align: left;
	margin: 0 0 13px 7px;
}
div.tab .txt-info5 em.txt1{
	font-size: 17px;
	line-height: 17px;
	color: #ae1210;
	margin: 0 0 7px 11px;
	text-align: left;
}
div.tab .txt-info2 h2,
div.tab .txt-info2 strong.txt1,
div.tab .txt-info2 em.txt1{
	margin-right: 67px
}
.tab-slider-fr div.tab .txt-info2 h2,
.tab-slider-fr div.tab .txt-info2 strong.txt1,
.tab-slider-fr div.tab .txt-info2 em.txt1{
	margin-right: 60px;
}
div.tab .txt-info p span{
	color: #ae1210;
}
div.tab .txt-info p a{
	color: #ae1210;
}
div.tab .txt-info p{
	margin: 0 17px 0 0
}
div.tab .txt-info2 p{
	margin-left: 5px;
}
div.tab .txt-info3 p{
	margin-left: 16px;
}
div.tab .txt-info5 p{
	margin: 0 43px 0 7px;
}
/* tabs end */
.cards{
	padding: 5px 0 6px;
	list-style: none;
	margin: 0;
	overflow: hidden;
}
.inner-content .cards{
	padding: 10px 0 0;
}
.cards li{
	float: left;
	padding: 0 2px;
	margin-left: -2px;
}
.cards a{
	float: left;
}
.cards img{
	display: block;
}
.main-txt{
	margin-right: 2px;
	background: #d0cbaa url(../../images/bg-main-txt.gif) no-repeat;
}
.main-txt-bottom{
	background: url(../../images/bg-main-txt-bottom.gif) no-repeat 0 100%;
	padding: 14px 1px 22px;
}
.main-txt .box{
	padding: 0 0 3px;
	overflow: hidden;
	height: 1%;
}
.main-txt h3,
.popup h3{
	font-size: 18px;
	line-height: 18px;
	margin: 0;
	color: #4c472a;
	padding: 5px 0 7px 15px;
	background: url(../../images/bg-title.gif) repeat-y;
}
.popup h3{
	background: url(../../images/bg-title-popup.gif) repeat-y;
	margin-bottom: 16px;
}
.main-txt h4,
.popup h4{
	color: #af1110;
	font-size: 14px;
	line-height: 14px;
	margin: 0;
}
.main-txt h5{
	margin: 0 0 9px;
	color: #4c472a;
	font-size: 12px;
}
.main-txt p,
.popup p{
	font-size: 12px;
	color: #70693d;
	line-height: 14px;
	margin: 0;
}
.main-txt p em{
	font-style: normal;
	color: #af1110;
}
.main-txt p em a{
	color: #af1110;
}
.main-txt p a{
	color: #70693d;
	text-decoration: underline;
}
.main-txt p a.btn-popup{
	text-decoration: none;
}
.main-txt p a:hover{
	text-decoration: none;
}
.txt-container{
	background:url(../../images/sep-txt.gif) no-repeat;
	padding: 13px 20px 11px 15px;
}
.top-container{
	background: none;
}
.btn-popup img{
	margin-bottom: -13px;
}
.main-txt .left-column{
	float: left;
	width: 175px;
	padding: 16px 25px 0 15px;
	margin-bottom: -9px;
}
.main-txt .left-column div{
	padding-bottom: 18px;
}
.links-holder{
	float: right;
	width: 464px;
	overflow: hidden;
	padding-top: 16px;
}
.links-holder div{
	float: left;
	width: 140px;
	padding-right: 10px;
}
.links-holder ul{
	padding: 0 0 21px;
	list-style: none;
	margin: 0;
}
.links-holder ul li{
	background: url(../../images/bullet-arrow.gif) no-repeat 0 5px;
	padding-left: 9px;
	line-height: 14px;
}
.links-holder ul a{
	color: #696441;
	text-decoration: underline;
}
.links-holder ul a:hover{
	text-decoration: none;
}
.main-txt .info-box h3{
	background: none;
	padding: 0;
	color: #af1110;
	margin-bottom: 16px;
}
.main-txt .info-box h5{
	margin-bottom: 3px;
}
.info-box{
	padding: 12px 8px 0 15px;
}
.info-box img{
	display: block;
}
.info-box .btn-popup img{
	display: inline;
}
.info-box .info{
	background:url(../../images/sep-txt.gif) no-repeat;
	overflow: hidden;
	height: 1%;
	padding: 12px 0 14px;
}
.info-box .top{
	background: none;
	padding-top: 0;
}
.info-box .title{
	float: left;
	width: 125px;
	padding-right: 5px;
}
.info-box .right{
	float: right;
	padding: 0 5px 0 0;
}
.main-txt .info-box .txt{
	padding-top: 28px;
}
/* main-content end */
/* home-content end */
/* content end */
/* footer start */
#footer{
	width: 100%;
	color: #63604d;
	background: url(../../images/bg-footer.gif) no-repeat;
	text-align: center;
	padding: 223px 0 54px;
	height: 31px;
	position: relative;
}
.home-page #footer{
	padding: 223px 0 16px;
	background: url(../../images/bg-footer-home.gif) no-repeat;
}
#footer .logo{
	width: 300px;
	height: 206px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 340px;
	display: block;
}
#footer .logo a{
	display: block;
	height: 206px;
}
#footer a{
	color: #63604d;
}
#footer ul{
	padding: 0;
	list-style: none;
	margin: 0;
}
#footer ul li{
	display: inline;
	background: url(../../images/sep-footer.gif) no-repeat 0 50%;
	padding: 0 2px 0 8px;
}
#footer ul li:first-child{background: none;}
/* footer end */
/* small-footer start */
.small-footer{
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 95;
}
.small-footer .info,
.small-footer .open-info{
	width: 934px;
	height: 24px;
	margin: 0 auto;
	background: url(../../images/bg-footer-small.gif) no-repeat;
	overflow: hidden;
	padding: 7px;
}
.small-footer .open-info{
	display: none;
	padding: 2px 7px;
	height: 20px;
}
div.close .open-info {display:block;}
div.close .info {display:none;}
.small-footer a.close,
.small-footer a.open{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../../images/btn-close.gif) no-repeat;
	width: 26px;
	height: 23px;
	margin-right: 18px;
	display: inline;
}
.small-footer a.open{
	background: url(../../images/btn-open.gif) no-repeat;
}
.small-footer ul {
	height:24px;
	position:relative;
	list-style:none;
}
.small-footer p,
.small-footer ul li{
	font-size: 14px;
	line-height: 24px;
	color: #f3f0dd;
}
.small-footer ul li {
	position:absolute;
	top:0;
	left:0;
	width:684px;
}
.small-footer p{
	float: left;
	margin: 0;
}
.small-footer ul a{
	color: #f3f0dd;
}
.small-footer a strong{
	font-weight: normal;
	color: #ffdd69;
}
.small-footer ul{
	float: left;
	padding: 0;
	margin: 0 5px;
}
.small-footer ul li{
	display: none;
}
.small-footer ul li.active{
	display: block;
}
/* small-footer end */
/* popup start */
.popup{
	position: absolute;
	width: 700px;
	height: 500px;
	display: none;
}
.popup-content{
	background: url(../../images/bg-popup.png) no-repeat;
	padding: 28px 13px 22px 23px;
	height: 450px;
}
.popup-content1{
	height: 450px;
	padding-right: 47px;
	overflow: auto;
	position: relative;
}
.popup-content1 div{
	padding-bottom: 24px;
}
.popup .btn-close{
	height: 28px;
	width: 28px;
	display: block;
	position: absolute;
	top: -3px;
	right: 4px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../../images/btn-close-popup.png) no-repeat;
}
/* popup end */

/*table*/
.table {
	height:1%;
	overflow:hidden;
	background:#e2dec7 url(../../images/table-bottom-right.gif) no-repeat 100% 100%;
	margin:0 20px 10px 10px;
}
.table-erapper-1 {
	background: url(../../images/table-bottom-left.gif) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
}
.table-erapper-2 {
	background: url(../../images/table.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
.table table {
	width:100%;
	border-collapse:collapse;
	padding:0;
	margin:0;
}
.table table th {
	background: url(../../images/table-title-left.gif) no-repeat;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	margin:0 0 -10px;
}
.table table tr {position:relative;}
.table table th strong {
	width:100%;
	float:left;
	overflow:hidden;
	background: url(../../images/table-title-right.gif) no-repeat 100% 0;
	margin:-1px -1px -200px 0;
	color:#4F4A2C;
	font-size:12px;
	padding:0 1px 200px 0;
}
.table table th strong span {
	padding:11px 6px 7px;
	display:block;
}
.table table td {
	text-align:center;
	background:#e2dec7 url(../../images/bg-row.gif) repeat-x;
	overflow:hidden;
	vertical-align:top;
	color:#83806D;
	line-height:14px;
	font-size:12px;
}
.table table .category {
	background:#e2dec7 url(../../images/bg-row-left.gif) no-repeat;
	width:225px;
}
.table table td span {
	background:url(../../images/table-divider.gif) no-repeat;
	padding:0 0 1000px;
	margin:0 0 -1000px -1px;
	display:block;
}
.table table td span span {
	margin:0;
	padding:15px 0;
}
.table table .category span {
	background-image:none;
}
.table table .top-row td {background-image:none;}
.table table .top-row td.first {background:#e2dec7 url(../../images/table-top-first.gif) no-repeat;}
.table table .top-row td.last {background:#e2dec7 url(../../images/table-top-last.gif) no-repeat 100% 0;}
/* light table */
.table-l .table-erapper-1 {background: url(../../images/table-bottom-left-light.gif) no-repeat 0 100%;}
.table-l{background:#e2dec7 url(../../images/table-bottom-right-light.gif) no-repeat 100% 100%;}
.table-l table th {background: url(../../images/table-title-left-light.gif) no-repeat;}
.table-l table th strong {background: url(../../images/table-title-right-light.gif) no-repeat 100% 0;}
.table-l table .top-row td.first {background:#e2dec7 url(../../images/table-top-first-light.gif) no-repeat;}
.table-l table .top-row td.last {background:#e2dec7 url(../../images/table-top-last-light.gif) no-repeat 100% 0;}

/* inner-content start */
.inner-content{
	padding-top: 26px;
	color: #4f4a2c;
}
.inner-content h1{
	margin: 0;
	font-size: 24px;
}
.title-container{
	overflow: hidden;
	width: 100%;
}
.title-container h1{
	float: left;
	background:url(../../images/bg-title-container-01.gif) no-repeat;
}
.title-container strong{
	font-size:24px;
	margin:0;
	float: left;
	font-weight: normal;
	line-height:30px;
	color: #af1110;
	background:url(../../images/bg-title-container-01.gif) no-repeat;
}
.title-container span{
	background:url(../../images/bg-title-container-02.gif) no-repeat 100% 0;
	padding: 5px 50px 4px 14px;
	overflow: hidden;
	float: left;
}
.title-container span a{
        color:#af1110;
}

/* main-container start */
.main-container{
	margin-right: 2px;
	height: 1%;
	background: url(../../images/main-container-bg.gif) repeat-y;
}
.main-container-first{
	padding-bottom: 56px;
}
.main-container-top{
        background: url(../../images/main-container-top.gif) no-repeat;
        padding: 14px 2px 0;
}
.main-container-bottom{
        background: #fff url(../../images/gradient2.gif) repeat-x;
        width: 100%;
}
.main-container-bottom:after{
        clear: both;
        content: "";
        display: block;
}
.container{
        background: url(../../images/main-container-bottom.gif) no-repeat 1px 100%;
        position: relative;
        padding-bottom: 11px;
        float: left;
        margin: 0 -2px;
        width: 681px;
}
.main-container-first .main-container-bottom{
        background: #fff url(../../images/gradient1.gif) repeat-x;
}
.main-container-first .container{
        padding-bottom: 34px;
}

/* wrapper1 start */
.wrapper1{
	overflow: hidden;
	height: 1%;
	padding: 0 20px 0 15px;
}
.placeholder-right{
        float: right;
        width: 283px;
        padding-top: 4px;
}
.placeholder-right img{
        display: block;
}

.placeholder{
	float: left;
	width: 309px;
	margin-right: -14px;
	padding-top: 4px;
}
.placeholder img{
	display: block;
}
.placeholder .buttons{
	height: 1%;
	padding-top: 6px;
}
.placeholder .buttons:after{
	clear: both;
	display: block;
	content: "";
}
.placeholder .buttons a,
.big-buttons a{
	float: left;
	width: 146px;
	height: 74px;
	margin-right: -28px;
	background: url(../../images/btn.png) no-repeat;
	text-align: center;
	font-size: 11px;
	color: #f3edc6;
	font-weight: bold;
	padding: 12px 30px 0 0;
	display: inline;
}
.big-buttons a{
	width: 267px;
	height: 94px;
	background: url(../../images/btn-big.png) no-repeat;
	font-size: 12px;
	padding: 13px 20px 0 0;
	letter-spacing: 1px;
}
.placeholder .buttons strong,
.big-buttons a strong{
	color: #fefefc;
	font-size: 12px;
	text-transform: uppercase;
	display: block;
	letter-spacing: 1px;
}
.big-buttons a strong{
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 0;
}
.inner-content h2{
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	color: #af1110;
	margin: 0 0 3px;
}
.inner-content p{
	margin: 0;
	line-height: 14px;
}
.inner-content h3{
	margin: 0;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #af1110;
}
.inner-content h4{
	font-weight: normal;
	color: #af1110;
	line-height: 14px;
	font-size: 12px;
	margin: 0;
}
.inner-content .wrapper1 h3{
	margin: 12px 0 3px;
}
.inner-content .wrapper2 h3{
	margin-bottom: 4px;
}
/* wrapper1 end */
/* wrapper2 start */
.wrapper2{
	overflow: hidden;
	height: 1%;
	padding: 0 19px;
	margin-top: -12px;
}
.holder1{
	overflow: hidden;
	height: 1%;
	padding: 14px 27px 18px 40px;
	background: url(../../images/line.gif) no-repeat 303px 15px;
}
.holder1 div{
	float: left;
	width: 262px;
}
.holder1 .right{
	float: right;
}
.links-list{
	padding: 7px 0 0;
	list-style: none;
	margin: 0;
}
.links-list li{
	height: 1%;
	vertical-align: top;
	padding: 0 0 10px 8px;
	background: url(../../images/arrow.gif) no-repeat 0 4px;
}
.links-list a{
	color: #4f4a2c;
}
/* wrapper2 end */
.girl-box{
	background: url(../../images/girl.png) no-repeat;
	width: 100%;
	padding-top: 40px;
}
.girl-box1{
	position: relative;
}
/* table-wrapper start */
.table-wrapper{
	background: url(../../images/table-top2.gif) no-repeat;
	padding-top: 3px;
	margin-top: 15px;
	overflow: hidden;
	height: 1%;
	position: relative;
}
.table-wrapper1{
	padding-bottom: 10px;
	background: url(../../images/table-shadow.gif) repeat-x 0 100%;
	margin-bottom: 5px;
	overflow: hidden;
	height: 1%;
}
.table-wrapper table{
	width: 100%;
	border-collapse: collapse;
}
.table-wrapper th,
.table-wrapper td{
	padding: 0;
	border-collapse: collapse;
	width: 82px;
}
.table-wrapper th{
	font-weight: normal;
	color: #fff;
	line-height: 14px;
	background: #56523d url(../../images/table-title2.gif) repeat-x;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	position: relative;
}
.table-wrapper th.left-title{
	padding-left: 3px;
	background: #56523d url(../../images/table-title3.gif) no-repeat;
}
.table-wrapper th.right-title{
	padding-right: 3px;
	background: #56523d url(../../images/table-title4.gif) no-repeat 100% 0;
}
.table-wrapper th strong{
	font-weight: normal;
	float: left;
	margin: 0 0 -200px;
	overflow: hidden;
	width: 100%;
	padding: 0 0 200px;
	background: url(../../images/sep-table2.gif) no-repeat;
}
.table-wrapper th.left-title strong{
	background: none;
}
.table-wrapper th span{
	padding: 4px 0 8px 0px;
	display: block;
text-align:center;
}
.table-wrapper td{
	background: #e5e1bd url(../../images/line-table.gif) repeat-x;
	vertical-align: middle;
	overflow: hidden;
	padding-top: 2px;
	position: relative;
	text-align: center;
}
.table-wrapper .first-row td{
	vertical-align: top;
	background: #e5e1bd url(../../images/line-table-title.gif) repeat-x;
	padding-top: 3px;
}
.table-wrapper td strong{
	font-weight: normal;
	background: url(../../images/line-table-v.gif) repeat-y;
	margin: 0 0 -200px;
	float: left;
	padding: 0 0 200px;
	position: relative;
	overflow: hidden;
	width: 100%;
}
.table-wrapper .first-row strong{
	background: url(../../images/line-table-v4.gif) no-repeat;
}
.table-wrapper .last-row  strong{
	background: url(../../images/line-table-v5.gif) no-repeat;
}
.table-wrapper td.left-cell strong{
	background: url(../../images/line-table-v2.gif) repeat-y;
}
.table-wrapper td span{
	display: block;
	padding: 11px 0 14px;
}
.table-wrapper .first-row span{
	padding: 8px 0 11px;
}
.table-wrapper .last-row span{
	padding-bottom: 22px;
}
/* table-wrapper end */
/* question-wrapper start */
.question-wrapper{
	padding: 14px 0 0 16px;
}
.inner-content .question-wrapper h2{
	margin-bottom: 5px;
}
/* question-wrapper end */
/* wrapper3 start */
.wrapper3{
	padding: 12px 17px;
	overflow: hidden;
	height: 1%;
}
.holder2{
	overflow: hidden;
	height: 1%;
	background: url(../../images/line3.gif) repeat-y 153px 0;
	margin: 10px 0 0 -5px;
	padding: 7px 0 4px;
}
.holder2 div{
	float: left;
	width: 149px;
	padding-left: 9px;
}
.inner-content .wrapper3 h4{
	font-size: 14px;
	line-height: 14px;
	color: #201f12;
}
.wrapper3 .links-list{
	padding: 2px 0 0 3px;
}
/* wrapper3 end */
/* big-buttons start */
.big-buttons{
	position: absolute;
	height: 94px;
	overflow: hidden;
	left: 84px;
	bottom: -66px;
	width: 100%;
}
* html .big-buttons{
	bottom: -50px;
}
/* big-buttons end */
/* main-container end */
/* screenshot-gallery start */
.screenshot-gallery{
	padding: 7px 14px 0;
	list-style: none;
	margin: 0 0 -2px;
	overflow: hidden;
	height: 1%;
}
.screenshot-gallery li{
	float: left;
	width: 150px;
	padding: 0 0 16px 10px;
	text-align: center;
}
.screenshot-gallery img{
	display: block;
	margin-bottom: 3px;
}
.screenshot-gallery a{
	font-weight: bold;
	color: #af1110;
	text-decoration: underline;
}
.screenshot-gallery a:hover{
	text-decoration: none;
}
/* screenshot-gallery end */
/* inner-content end */
/* popup-page start */
.popup-page{
	background:#f3f0dd url(../../images/bg-bdy-popup.jpg) no-repeat scroll 50% 0;
}
.popup-container{
	margin: 0 auto;
	padding: 4px 0 13px;
	width:840px;
}
.popup-container-holder{
	margin: 0;
	width:auto;
	height: 68px;
	background: url(../../images/popup-title1.png) no-repeat;
	overflow: hidden;
}
.popup-container-holder h1{
	margin: 0;
	float: left;
	color: #870908;
	font-size:22px;
	padding:33px 0 0 150px;
}
.popup-container-holder p{
	margin: 0;
	padding: 39px 0 0 19px;
	float: left;
	font-size:14px;
	color: #252314;
	font-weight: bold;
}
* html .popup-container-holder p{
	padding-top:42px;
}
* +html .popup-container-holder p{
	padding-top:42px;
}
* html .popup-container-holder{
	margin-bottom: -5px;
}
* +html .popup-container-holder{
	margin-bottom: -5px;
}
/* main-menu start */
.main-menu{
	padding: 0 0 0 31px;
	list-style: none;
	margin: 0;
	height: 1%;
	position: relative;
	z-index: 151;
}
.main-menu:after{
	display: block;
	content: "";
	display: block;
}
.main-menu li{
	float: left;
}
.main-menu li:hover,
.main-menu li.hover{
	position: relative;
}
.main-menu a{
	float: left;
	width: 120px;
	color: #4f4a2c;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	text-align: center;
	background: url(../../images/main-menu.png) no-repeat;
	padding: 21px 5px 0;
}
.main-menu a:hover,
.main-menu li:hover a,
.main-menu li.hover a{
	color: #b00100;
	background: url(../../images/main-menu-hover.png) no-repeat;
	text-decoration: none;
}
.main-menu .active a{
	color: #4f4a2c !important;
	background: url(../../images/main-menu-active.png) no-repeat !important;
}
.main-menu li:hover .submenu,
.main-menu li.hover .submenu{
	display: block;
}
.main-menu .submenu{
	width: 136px;
	position: absolute;
	top: 43px;
	left: -4px;
	display: none;
}
.main-menu .submenu div{
	background: url(../../images/submenu-bg.png) repeat-y;
	width: 100%;
}
.main-menu .submenu div:after{
	clear: both;
	content: "";
	display: block;
}
.main-menu .submenu span.top{
	height: 70px;
	overflow: hidden;
	display: block;
	background: url(../../images/submenu-top.png) no-repeat;
}
.main-menu .submenu span.bottom{
	display: block;
	overflow: hidden;
	height: 14px;
	background: url(../../images/submenu-bottom.png) no-repeat;
}
.main-menu ul{
	padding: 0 8px;
	list-style: none;
	margin: -70px 0 -5px;
	float: left;
	width: 120px;
	position: relative;
}
.main-menu ul li{
	float: none;
	vertical-align: top;
	height: 1%;
	background: url(../../images/sep-submenu.gif) repeat-x;
}
.main-menu ul li:first-child{background: none;}
.main-menu ul a,
.main-menu li:hover ul a,
.main-menu li.hover ul a{
	float: none;
	background: none;
	width: auto;
	height: auto;
	padding: 6px 10px 7px 27px;
	display: block;
	text-align: left;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	background: url(../../images/arrow.gif) no-repeat 16px 9px;
}
.main-menu ul a:hover,
.main-menu li:hover ul a:hover,
.main-menu li.hover ul a:hover{
	text-decoration: underline;
	color: #000;
	background: url(../../images/arrow.gif) no-repeat 16px 9px;
}
/* main-menu end */
/* popup-gallery start */
.popup-gallery{
	height: 1%;
}
.popup-gallery:after{
	clear: both;
	content: "";
	display: block;
}
.popup-gallery .swicher{
	padding: 181px 0 0;
	position:absolute;
	top:0;
	right: 5px;
	width: 15px;
}
.popup-gallery .swicher ul{
	padding: 5px 0 0 3px;
	margin-bottom: -3px;
}
.popup-gallery .swicher ul li{
	height: 1%;
	vertical-align: top;
	padding-bottom: 8px;
}
.popup-gallery .swicher a{
	display: block;
}
.slide{
	padding: 0;
	list-style: none;
	margin: 0;
	float: left;
	width: 770px;
	position: relative;
}
.gallery-box{
	float: left;
	width: 227px;
	height: 220px;
	background: url(../../images/gallery-box.png) no-repeat;
	margin-left: 29px;
	display: inline;
	cursor: pointer;
}
.gallery-box .title{
	overflow: hidden;
	width: 100%;
	position: relative;
	height:31px;
}
.gallery-box .title span{
	float: right;
	width: 25px;
	height: 31px;
	overflow: hidden;
	text-indent: -9999px;
}
.gallery-box .title strong{
	font-size: 12px;
	text-transform: uppercase;
	color: #252314;
	float: left;
	padding: 4px 0 0 14px;
}
.img-gallery{
	overflow: hidden;
	width: 186px;
	height: 141px;
	margin: 0 0 16px 20px;
	position: relative;
}
.img-gallery ul{
	padding: 0;
	list-style: none;
	margin: 0;
	position: relative;
}
.img-gallery ul li{
	width: 186px;
	height: 141px;
	position: absolute;
	top: 0;
	left: 0;
}
.jouer{
	width: 133px;
	height: 32px;
	margin-left: 45px;
	overflow: hidden;
}
.jouer a{
	color: #363320;
	font-size:20px;
	background:url(../../images/bg-jouer.png) no-repeat;
	width: 104px;
	height: 28px;
	float: left;
	text-indent:0;
	padding: 4px 0 0 28px;
}
.jouer a:hover{
	color: #f2efdd;
	background:url(../../images/bg-jouer-hover.png) no-repeat;
	text-decoration: none;
}
.popup-gallery{
	height: 1%;
}
.popup-gallery:after{
	clear: both;
	content: "";
	display: block;
}
.popup-gallery1{
	float: left;
	width: 795px;
	height: 464px;
	overflow: hidden;
	background:url(../../images/bg-frame-c.png) repeat-y;
	padding: 3px 22px 0 24px;
}
.frame-t{
	width: 841px;
	background:url(../../images/bg-frame-t.png) no-repeat;
	height:21px;
	overflow: hidden;
	float: left;
	position: relative;
	z-index: 150;
	margin-top:-4px;
}
.frame-b{
	width: 841px;
	background:url(../../images/bg-frame-b.png) no-repeat;
	height:13px;
	overflow: hidden;
	float: left;
}
.popup-gallery .swicher ul{
	padding: 5px 0 0 3px;
	margin-bottom: -3px;
}
.popup-gallery .swicher ul li{
	height: 1%;
	vertical-align: top;
	padding-bottom: 8px;
}
.popup-gallery .swicher a{
	display: block;
}
.slide{
	padding: 0;
	list-style: none;
	margin: 0;
	float: left;
	width: 770px;
	position: relative;
}
.popup-gallery .row{
	overflow: hidden;
	width: 100%;
	padding-bottom: 13px;
}
.gallery-box{
	float: left;
	width: 227px;
	height: 221px;
	background: url(../../images/gallery-box.png) no-repeat;
	margin-left: 29px;
	display: inline;
	cursor: pointer;
	position: static !important;
}
.gallery-box .title{
	overflow: hidden;
	width: 100%;
	position: relative;
}
.gallery-box-holder{
	float: left;
	width: 257px;
	height: 220px;
	display: inline;
	position: relative;
}
.i{
	width:52px;
	height: 22px;
	display: block;
	position: absolute;
	left:205px;
	top: 0;
	z-index: 100;
	overflow: hidden;
}
.i a{
	margin: 0 auto;
	display: block;
	width: 25px;
	height: 22px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../images/btn-i-small.gif) no-repeat;
}
.i a:hover{
	background: url(../../images/btn-i-small-hover.gif) no-repeat;
}
.gallery-box:hover .title span,
.gallery-box.hover .title span{
	background: url(../../images/btn-i-small-hover.gif) no-repeat;
}
.gallery-box .title span.active{
	background: url(../../images/btn-i.gif) no-repeat;
}
.gallery-box:hover .title span.active,
.gallery-box.hover .title span.active{
	background: url(../../images/btn-i-hover.gif) no-repeat;
}
.gallery-box .title strong{
	font-size: 12px;
	text-transform: uppercase;
	color: #252314;
	float: left;
	padding: 5px 0 0 14px;
}
.img-gallery{
	overflow: hidden;
	width: 186px;
	height: 141px;
	margin: 1px 0 16px 20px;
	position: relative;
}
.img-gallery ul{
	padding: 0;
	list-style: none;
	margin: 0;
	position: relative;
}
.img-gallery ul li{
	width: 186px;
	height: 141px;
	position: absolute;
	top: 0;
	left: 0;
}
/* popup-gallery end */
/* popup-page end */

/*hoverSlideImage*/
.img-holder04 {
	width:211px !important;
	height:139px !important;
	border-color:#F3F0DD;
	border-style:solid;
	border-width:0 0 1px 1px;
	float:none !important;
}
.img-holder04  ul{
	list-style: none;
	margin:0;
	padding:0;
	position:relative;
	height:100% !important;
	width:100% !important;
}
.img-holder01 {
	width:211px !important;
	height:153px !important;
	border-color:#F3F0DD;
	border-style:solid;
	border-width:0 0 1px 1px;
	float:none !important;
}
.img-holder01  ul{
	list-style: none;
	margin:0;
	padding:0;
	position:relative;
	height:100% !important;
	width:100% !important;
}
.hoverSlideImage {
	position:relative;
	margin: 0;
	padding: 0;
	list-style:none;
}
.hoverSlideImage a {
	display:block;
	width:100%;
	height:100%;
}
.hoverSlideImage img {
	display:block;
}
.redimslidepic {
display:block;
width:211px !important;
height:153px !important;
}
.hoverSlideImage li{
	width: 100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	padding:0;
}
.hoverSlideImage li.active{
	z-index: 2;
}
/*hoverSlideImage*/
.gallery {
	height:453px;
	overflow:hidden;
	position:relative; 
	width:100%;
}
.gallery ul.slide{
	width:100%;
	height:9999px;
	display:inline;
}
.gallery ul.slide li{
	overflow:hidden;
	height:453px;
	width:771px;
	vertical-align: top;
}
.vhold {
	width:100%;
	/* overflow:hidden; */
	position:relative;
}
#crossSlide {
	width:286px;
	height:236px;
}
.screenshot-gallery  .hoverSlideImage {
	width:150px;
	height: 98px;
}
.screenshot-gallery  img {
width:150px;   
height: 98px;
}
.ifarme-box{
	padding:3px 26px 0 19px;
	width:795px;
	float: left;
	margin: 0 auto;
	background:url(../../images/bg-frame-c.png) repeat-y;
}
#popup-iframe {
	display:none;
	height:auto;
	width:840px;
}
#someId {
	width:286px;
	height:236px
}
.popup-blocks {
	display:none;
}
object { outline:none; }

.link {
	text-decoration: underline;
}
