body{
	margin:0;
	color:#747474;
	font:12px Arial, Verdana, sans-serif;
}
.body-bg{
	background:#eaeaea url(../images/bg-body.gif) repeat-y 50% 0;
	width:100%; 
	min-width:978px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#747474;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:italic 11px Arial, Verdana, sans-serif;
	vertical-align:middle;
	margin:0;
	padding:0;
	color:#8a8476;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	margin:0 auto;
	width:978px;
	padding:0 5px;
	position:relative;
}
.holder,
.row{
	width:100%;
	overflow:hidden;
}
#main{
	width:100%;
	overflow:hidden;
	padding:50px 0 0;
}
#header{
	position:absolute;
	top:0;
	left:0;
	background:url(../images/bg-header.gif) no-repeat;
	width:987px;
	padding:9px 0 18px;
}
.logo{
	position:absolute;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.gif);
	width:109px;
	height:35px;
	top:1px;
	left:6px;
	z-index:100;
}
.logo a{
	display:block;
	height:100%;
}
#nav{
	margin:0;
	padding:0 0 0 142px;
	list-style:none;
	position:relative;
}
#nav li{
	float:left;
	padding:0 11px 0 6px;
	font-weight:bold;
	font-size:14px;
}
#nav li a{
	float:left;
	color:#747474;
	padding:0 11px 14px;
}
#nav li:hover a,
#nav li.hover a,
#nav li a.active{
	color:#e0045e;
	text-decoration:none;
}
#nav li a.active{
	font-size:16px;
	line-height:16px;
}
#nav li:hover,
#nav li.hover{position:relative;}
#nav li:hover .drop,
#nav li.hover .drop{display:block;}
#nav .drop{
	display:none;
	width:159px;
	position:absolute;
	top:27px;
	left:0;
	border-top:1px solid #fff;
	background:url(../images/none.gif);
}
#nav .drop ul{
	background:url(../images/bg-drop-r.png) repeat-y;
	height:1%;
	margin:0;
	padding:0 6px;
	list-style:none;
}
#nav .drop ul li{
	background:#e2e2e2 url(../images/bg-drop-item.gif) repeat-x;
	padding:5px 5px 6px;
	float:none;
	font-weight:normal;
	font-size:12px;
	border-top:1px solid #fff;
}
#nav .drop ul li:first-child{border:none;}
#nav .drop ul li.last{padding-bottom:0;}
#nav .drop ul li a{
	color:#e0045e;
	float:none;
	padding:0;
}
#nav .drop ul li a:hover{font-weight:bold;}
#nav .drop-btm{
	background:url(../images/bg-drop-btm.png) no-repeat;
	height:10px;
	width:100%;
	font-size:0;
}
.gallery{
	float:left;
	background:url(../images/bg-gallery.gif);
	overflow:hidden;
	width:643px;
	height:264px;
	position:relative;
	padding:3px;
}
.gallery-content img{vertical-align:top;}
.gallery-content .image-box{
	padding:10px 0 0 0;
	width:210px;
	float:left;
	text-align:center;
}
.gallery-content .text-box{
	float:right;
	width:400px;
	padding:20px 25px 0 0;
	overflow:hidden;
	line-height:18px;
}
.gallery-content h2{
	margin:0 0 6px;
	color:#1976ba;
	font-size:22px;
	line-height:24px;
}
.gallery-content p{margin:0;}
.gallery-content .text-box ul{
	list-style:none;
	padding:0 0 0 17px;
	margin:0;
}
.gallery-content .text-box li{
	width:auto;
	height:auto;
	float:none;
	padding:0 0 0 20px;
	background:url(../images/blt.gif) no-repeat 0 6px;
}
.gallery-content .text-box .btn-more,
.main-box .news .btn-more{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-more.gif);
	width:146px;
	height:44px;
	margin:14px 0 0;
}
.gallery-content .text-box .btn-more:hover,
.main-box .news .btn-more:hover{background-position:0 100%;}
.main-box .news .btn-more{margin:0 0 0 220px;}
.gallery-tools{
	position:absolute;
	list-style:none;
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	top:242px;
	right:22px;
	line-height:18px;
}
.gallery-tools li{
	float:left;
	margin:0 0 0 22px;
}
.gallery-tools li a{color:#747474;}
.gallery-tools li.active{font-size:16px;}
.gallery-tools li.active a{color:#e0045e;}
.gallery-tools a:hover{
	text-decoration:none;
	color:#e0045e;
}
.holder .col-1{
	float:right;
	width:319px;
	overflow:hidden;
}
.box-1{
	width:100%;
	background:url(../images/bg-box-1-r.gif) repeat-y;
}
.box-1 .t{background:url(../images/bg-box-1-t.gif) no-repeat;}
.box-1 .b{background:url(../images/bg-box-1-b.gif) no-repeat 0 100%;}
.box-2{
	width:100%;
	background:#fff url(../images/bg-box-2-r.gif) repeat-y;
}
.box-2 .t{background:url(../images/bg-box-2-t.gif) no-repeat;}
.box-2 .b{
	background:url(../images/bg-box-2-b.gif) no-repeat 0 100%;
	min-height:153px;
	padding:3px 13px 7px 10px;
}
* html .box-2 .b{height:153px;}
.grand-destockage{margin:0 0 7px;}
.grand-destockage .b{padding:4px 8px 4px 6px;}
.grand-destockage .ill{
	background:url(../images/bg-box1-ill.gif) no-repeat 0 100%;
	overflow:hidden;
	width:221px;
	padding:1px 0 0 88px;
	min-height:74px;
}
* html .grand-destockage .ill{
	height:74px;
	overflow:visible;
}
.grand-destockage h4{
	margin:0 0 3px;
	font-size:18px;
	color:#e0045e;
	font-weight:normal;
}
.grand-destockage h4 a, .grand-destockage h4 a:visited, .grand-destockage h4 a:hover{ color:#e0045e; }
.grand-destockage span{
	font-style:italic;
	color:#e0045e;
	font-size:14px;
	line-height:22px;
	padding:0 0 0 22px;
}
.btn-dinfos{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-dinfos.gif) no-repeat;
	width:82px;
	height:23px;
	display:block;
}
.btn-dinfos:hover{background-position:0 100%;}
.grand-destockage .btn-dinfos{
	float:right;
	margin:0 4px 0 0;
	display:inline;
}
.title-1{
	font-size:13px;
	color:#747474;
	margin:5px 0 1px !important;
	font-weight:bold;
}
.title-2{
	color:#e0045e;
	font-size:14px;
	margin:0;
}
.form-block{
	font-size:11px;
	color:#8a8476;
}
.form-block p{margin:0;}
.form-block .row{padding:5px 0 0;}
.row input,
.row select{float:left;}
.form-text{
	background:#fff;
	border:1px solid #8a8476;
	width:192px;
	padding:2px 6px;
}
.form-block .row .form-text,
.form-block .row .select-1{margin:2px 23px 0 0;}
.select-1{width:207px;}
.btn-go{
	width:55px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	position:relative;
	cursor:pointer;
}
.form-block .btn-go{float:left;}
.btn-go span, .btn-go-input{
	display:block;
	height:23px;
	width:55px;
	background:url(../images/btn-go.png) no-repeat;
}
.btn-go-input{
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
}
.btn-go:hover span, .btn-go-input:hover {background:url(../images/btn-go-h.png) no-repeat;}
.products-hold{
	width:990px;
	margin:0 0 0 -12px;
	overflow:hidden;
}
.products{
	width:483px;
	float:left;
	margin:10px 0 0 12px;
	background:url(../images/bg-box-3-r.gif) repeat-y;
	display:inline;
	overflow:hidden;
}
.products .t{background:url(../images/bg-box-3-t.gif) no-repeat;}
.products .b{
	background:url(../images/bg-box-3-b.gif) no-repeat 0 100%;
	min-height:256px;
	padding:0 0 9px 4px;
}
* html .products .b{height:256px;}
.heading-1{
	overflow:hidden;
	width:100%;
}
.heading-1 h2{
	color:#e0045e;
	font-size:14px;
	margin:0;
	background:url(../images/bg-heading.gif) no-repeat 100% 0;
	float:left;
	padding:8px 12px 0 5px;
}
.products-list{
	margin:0 0 0 -17px;
	padding:21px 0 0;
	list-style:none;
	width:980px;
	overflow:hidden;
}
.products-list li{
	float:left;
	width:142px;
	margin:0 11px;
	display:inline;
}
.products-list h3{
	font-size:16px;
	color:#1976ba;
	margin:0 0 0 2px;
	text-align:center;
}
.products-list h3 a{color:#1976ba;}
.rating-box{padding-bottom:11px;}
.star-rating {
	height:12px;
	list-style:none;
	margin:0;
	padding:2px 6px 0 14px;
	float:left;
}
.star-rating li{
	float:left;
	width:12px;
	height:12px;
	margin:0;
}
.star-rating span {
	float:left;
	height:12px;
	width:12px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/star-small.gif) no-repeat;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus {background-position:0 -12px;}
.rating-box span{
	font-size:11px;
	line-height:11px;
}
.products-list li img{
	margin:0 auto;
	display:block;
}
.products-list li .hold-img{padding-bottom:6px;}
.original-price{
	display:block;
	text-align:center;
	color:#e0045e;
	font-size:14px;
	text-decoration:line-through;
}
.price{
	overflow:hidden;
	width:100%;
	padding:0 0 2px;
}
.price .original-price{
	display:inline;
	font-size:11px;
	padding-right:8px;
}
.price .discount{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#98bd06;
}
.posts-block li h3{
	margin:0 0 3px;
	line-height:11px;
	font-size:11px;
}
.products-list li .btn-1{margin:0 0 0 33px;}
.btn-1{
    float:left;
    height:26px;
    color:#fff;
    font-size:16px;
    line-height:26px;
    font-weight:bold;
    cursor:pointer;
}
.btn-1 span{
    float:left;
    background:url(../images/btn-1-l.png) no-repeat;
    padding:0 8px 0 10px;
}
.btn-1:hover span{background:url(../images/btn-1-l-hov.png) no-repeat;}
.btn-1 em{
    float:left;
    width:25px;
    height:26px;
    font-size:0;
    background:url(../images/btn-1-r.png) no-repeat;
}
.btn-1:hover{text-decoration:none;}
.btn-1:hover em{background:url(../images/btn-1-r-hov.png) no-repeat;}
#content{
	float:left;
	width:649px;
	padding:9px 0 14px;
}
.news-category #content,
.news-page #content{padding-top:0;}
.main-box{
	width:649px;
	overflow:hidden;
	background:url(../images/bg-main-box.gif);
}
.main-box .bg-t{background:url(../images/bg-main-box-t.gif) no-repeat;}
.main-box .bg-b{
	background:url(../images/bg-main-box-b.gif) no-repeat 0 100%;
	padding:8px 14px 10px 11px;
	overflow:hidden;
	height:1%;
}
.main-box .title-2{margin:0 0 6px;}
.news{padding-bottom:11px;}
.news-category .news{padding-bottom:20px;}
.news-page .main-box .news{padding-bottom:28px;}
.news h1,
.news h2,
.news h3{
	color:#1976ba;
	margin:15 0 17px -1px;
	font-size:22px;
}
.news h1{
	line-height: 22px;
	margin-bottom: 10px;
}
.news h2{margin-bottom:2px;}
.news h1 a,
.news h2 a,
.news h3 a{color:#1976ba;}
.news img{
	display:block;
	margin:0 0 8px 15px;
}
.news-content{
	overflow:hidden;
	width:100%;
}
.news-page .main-box .news-content{padding:8px 0 19px;}
.news-page .main-box .last{padding:8px 0;}
.main-box .news-content .list{
	margin:0 0 -15px;
	padding:14px 0 0 11px;
	list-style:none;
	line-height:15px;
}
.news p{
	margin:0 5px 0 10;
	line-height:22px;
}
.news p a{font-weight:bold;}
.news .date{
	color:#90b626;
	font-weight:bold;
	display:block;
	padding-bottom:19px;
}
.main-box a.link-2{margin:21px 0 0;}
.main-box a.left{float:left;}
.news-page .main-box .links a.link-2{margin:27px 0 0;}
a.link-2{
	color:#1976ba;
	font-size:11px;
	font-weight:bold;
	float:right;
}
#sidebar{
	float:right;
	width:319px;
	padding:9px 0 3px;
}
.news-category #sidebar,
.news-page #sidebar{padding-top:0;}
.box-4{
	width:100%;
	background:#f2f0f0 url(../images/bg-box-4-t.gif) no-repeat;
	margin:0 0 10px;
}
.box-4 .b{
	background:url(../images/bg-box-4-b.gif) no-repeat 0 100%;
	padding:8px 10px 7px;
}
.box-4 .ttl-h5{
	margin:0 0 10px;
	font-size:14px;
	color:#747474;
	font-weight:bold;
}
.box-4 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.promo .b{padding:11px 10px 10px;}
.promo img{display:block;}
.commentaires ul li{
	overflow:hidden;
	width:100%;
	padding-bottom:7px;
}
.commentaires li .img-hold{
	background:#fff;
	border:1px solid #747474;
	padding:2px;
	margin:3px 9px 0 0;
	float:left;
}
* html .commentaires li .img-hold{margin:3px 6px 0 0;}
.commentaires li .img-hold img{float:left;}
.wrap-text{
	overflow:hidden;
	height:1%;
	font-size:11px;
}
.wrap-text h3,
.wrap-text .ttl-h6{
	margin:0 0 4px;
	font-size:11px;
	font-weight:bold;
	padding:0 !important;
}
.wrap-text p{margin:0;}
.wrap-text .link{color:#1976ba;}
.posts-block .b{padding-bottom:1px;}
.posts-block li{padding-bottom:10px;}
.posts-block li h6{
	margin:0 0 3px;
	line-height:11px;
}
.posts-block li p{
	line-height:13px;
	padding-bottom:3px;
}
.wide-box{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-wide-box.gif);
}
.wide-box .bg-t{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-wide-box-t.gif) no-repeat;
}
.wide-box .bg-b{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-wide-box-b.gif) no-repeat 0 100%;
	padding:4px 0 7px;
}
.breadcrumbs{
	list-style:none;
	padding:0 0 0 4px;
	margin:0;
	font-size:11px;
	color:#56a1cf;
	height:1%;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	background:url(../images/blt-breadcrumbs.gif) no-repeat 0 50%;
	padding:0 4px 0 8px;
}
.breadcrumbs li:first-child{background:none;}
.main-box .breadcrumbs{
	padding:0 0 9px;
	margin:-4px 0 0 -7px;
}
.breadcrumbs a{
	text-decoration:underline;
	color:#56a1cf;
}
.breadcrumbs a:hover{text-decoration:none;}
.text-hold{
	height:1%;
	overflow:hidden;
	padding:0 315px 0 12px;
	font-size:14px;
}
.text-hold h1{
	color:#1976ba;
	font-size:22px;
	margin:4px 0 10px;
}
.text-hold p{margin:0 0 14px;}
.buttons-list{
	list-style:none;
	padding:0 0 0 7px;
	margin:0;
	height:88px;
}
.buttons-list li{
	float:left;
	margin:0 2px 0 0;
}
.buttons-list a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:136px;
	height:86px;
	margin:1px 0;
	background:url(../images/bg-btn-list.gif);
}
.buttons-list span{
	float:left;
	cursor:pointer;
	width:134px;
	height:86px;
}
.buttons-list .btn-smartphone{background:url(../images/btn-smartphone.gif) no-repeat 50% 11px;}
.buttons-list .btn-photo{background:url(../images/btn-photo.gif) no-repeat 50% 9px;}
.buttons-list .btn-gps{background:url(../images/btn-gps.gif) no-repeat 50% 13px;}
.buttons-list .btn-musique{background:url(../images/btn-musique.gif) no-repeat 50% 17px;}
.buttons-list .btn-tactile{background:url(../images/btn-tactile.gif) no-repeat 50% 7px;}
.buttons-list .btn-luxe{background:url(../images/btn-luxe.gif) no-repeat 50% 22px;}
.buttons-list .btn-simplicite{background:url(../images/btn-simplicite.gif) no-repeat 50% 30px;}
.buttons-list a:hover{
	margin:0;
	height:88px;
	background-position:0 -86px;
}
.buttons-list a:hover span{margin:1px 0 0;}
.form-box{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-form-box.gif) no-repeat 0 100%;
	font-size:11px;
}
.form-box h2{
	color:#e0045e;
	font-size:16px;
	margin:0 0 12px;
}
.form-box p{margin:0 0 6px;}
.form-box{
	overflow:hidden;
	background:url(../images/bg-form-box.gif) no-repeat 0 100%;
	font-size:11px;
	margin:0 -14px 0 -11px;
	padding:0 10px 5px;
	width:629px;
}
.form-box h2{
	color:#e0045e;
	font-size:16px;
	margin:0 0 12px;
}
.form-box p{margin:0 0 6px;}
.form-box .row{
	width:100%;
	clear:both;
	padding:0 0 6px;
	overflow:visible;
}
.form-box .row:after{height:0;clear:both;content:'';display:block;}
.form-box .inp-wide{margin:0 50px 0 0;}
.form-box .select-2{
	font-weight:bold;
	font-style:normal;
	width:206px;
}
.form-box .btn-go{
	float:left;
	margin:-2px 0 0 23px;
}
.form-box .col1{
	float:left;
	width:106px;
}
.form-box .row-text .form-text{width:78px;}
.form-box .row-text p{
	float:left;
	margin:22px 16px 0 0;
	font-weight:bold;
}
.form-box .row-text label{
	display:block;
	font-weight:bold;
	margin:0 0 4px;
}
.product-list-container{
	width:100%;
	clear:both;
}
.product-list-container:after{height:0;clear:both;content:'';display:block;}
.big-product-list{
	width:660px;
	position:relative;
	padding:17px 0;
	margin:0;
}
.big-product-list li{margin:0 8px;}
.big-product-list h3{
	font-size:14px;
	margin:0 0 6px;
}
.big-product-list .star-rating li{margin:0;}
.big-product-list .hold-img{padding-bottom:12px;}
.products-list .old-price{
	display:block;
	text-align:center;
	text-decoration:line-through;
	color:#e0045e;
	margin:-8px 0 0;
}
.pagination ul{
	float:right;
	list-style:none;
	padding:4px 0 6px;
	margin:0;
	color:#1976ba;
}
.news-category .pagination ul{padding:11px 0 0;}
.pagination li{float:left;}
.pagination a{color:#1976ba;}
.pagination a:hover{font-weight:bold;}
.box5{
	background:url(../images/bg-box5.gif);
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.news-category .box5{background:url(../images/bg-box5-1.gif) repeat-y;}
.box5 .t{background:url(../images/bg-box5-t.gif) no-repeat;}
.news-category .box5 .t{background:url(../images/bg-box5-t1.gif) no-repeat;}
.box5 .b{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-box5-b.gif) no-repeat 0 100%;
	padding:8px 10px 11px;
}
.news-category .box5 .b{background:url(../images/bg-box5-b1.gif) no-repeat 0 100%;}
.box5 .ttl-h4{
	font-size:14px;
	color:#e0045e;
	margin:0;
	font-weight:bold;
}
.post-list{
	list-style:none;
	padding:0;
	margin:0;
}
.post-list li{
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
}
.box-4 .post-list li:first-child{padding-top:0;}
.post-list a.photo{
	float:left;
	margin:2px 10px 0 0;
	padding:4px 0 3px;
	width:79px;
	text-align:center;
	border:1px solid #747474;
	background:#fff;
}
.post-list .photo img{vertical-align:top;}
.post-list .descr{
	height:1%;
	overflow:hidden;
	font-size:11px;
}
.post-list .ttl-h5{
	margin:0;
	font-size:11px;
	font-weight:bold;
}
.post-list .ttl-h5 a{color:#747474;}
.post-list p{margin:0;}
.post-list p a{color:#1976ba;}
.post-list .star-rating{
	float:none;
	width:100%;
	padding:4px 0;
}
.box-4 .post-list .star-rating{padding:3px 0 4px;}
.post-list .star-rating li{
	width:12px;
	padding:0 2px 0 0;
}
.caracteristic-box{
	height:1%;
	overflow:hidden;
	padding:2px 18px 28px;
}
.caracteristic-box .photo{
	float:left;
	margin:0 0 0 0;
	width:258px;
}
.caracteristic-box .photo-box{
	position:relative;
	left:-10px;
	width:258px;
	text-align:center;
}
.caracteristic-box .photo-box img{vertical-align:top;}
.caracteristic-box .description{
	height:1%;
	overflow:hidden;
	font-size:14px;
}
.caracteristic-box h1{
	margin:0 0 12px;
	color:#1976ba;
	font-size:22px;
}
.caracteristic-box p{
	padding:0 0 18px;
	margin:0;
}
.caracteristic-box p a{color:#1976ba;}
.caracteristic-box p a:hover{font-weight:bold;}
.caracteristic-box .text-list{
	list-style:none;
	padding:0 0 34px 17px;
	margin:0;
	font-size:12px;
}
.caracteristic-box .text-list li{
	background:url(../images/blt.gif) no-repeat 0 5px;
	padding:0 0 4px 24px;
}
.caracteristic-box .price-box{
	width:100%;
	overflow:hidden;
	/*padding:0 0 20px;*/
	/* ADDED BEGIN */
	padding:0 0 60px;
	/* ADDED END */
}
.caracteristic-box .price-box .old-price{
	line-height:30px;
	color:#e0045e;
	font-size:20px;
	text-decoration:line-through;
	font-weight:bold;
	padding:0 6px 0 4px;
}
.caracteristic-box .price-box .new-price{
	line-height:30px;
	font-weight:bold;
	font-size:28px;
	color:#98bd06;
}
.caracteristic-box .photo .price-box{
	text-align:center;
	padding:0;
}
.caracteristic-box .photo .price-box .old-price{
	padding-left:0;
	margin-left:-20px;
}
.caracteristic-box .photo .price-box .btn-2{margin:0 0 0 55px;}
.caracteristic-box h2{
	margin:0;
	font-size:14px;
}
.btn-2{
	float:left;
	color:#fff;
	background:url(../images/btn-2-l.gif);
	height:44px;
	line-height:44px;
	font-weight:bold;
	font-size:16px;
}
.btn-2 span{
	float:left;
	cursor:pointer;
	/*background:url(../images/btn-2-r.gif) no-repeat 100% 0;*/
	/*padding:0 36px 0 10px;*/
	/* ADDED BEGIN */
	background:url(../images/boutton-moins-10-pourcent-nokia.gif) no-repeat;
	padding:0;
	width: 181px;
	height: 98px;
	display: block;
	text-indent: -99999px;
	/* ADDED END */
}
.btn-2:hover{
	text-decoration:none;
	background-position:0 100%; 
}
.btn-2:hover span{background-position:100% 100%;}
.btn-2-avis { background:none; }
.btn-2-avis span { background:url(../images/boutton-code-reduc.gif) no-repeat; }
.btn-2-avis:hover { background-position:0 0;  }
.btn-2-avis:hover span { background-position:0 0;  }
.btn-3{
	float:left;
	font-weight:bold;
	line-height:27px;
	height:27px;
	overflow:hidden;
}
.btn-3:hover{
	text-decoration:none;
	color:#fff;
}
.btn-3 span{
	float:left;
	cursor:pointer;
	background:url(../images/btn-3-l.png);
	padding:0 0 0 13px;
}
.btn-3:hover span{background:url(../images/btn-3-l-hov.png);}
.btn-3 em{
	float:left;
	overflow:hidden;
	width:13px;
	height:27px;
	background:url(../images/btn-3-r.png);
}
.btn-3:hover em{background:url(../images/btn-3-r-hov.png) no-repeat 100% 0;}
.tabs-box{
	width:100%;
	overflow:hidden;
}
.tabs-box .tabset{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	height:28px;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	position:relative;
}
.tabs-box .tabset li{
	float:left;
	height:28px;
	overflow:hidden;
	position:relative;  
}
.tabs-box .tabset a{
	float:left;
	outline:none;
	height:26px;
	overflow:hidden;
}
.tabs-box .tabset a:hover{text-decoration:none;}
.tabs-box .tabset span{
	float:left;
	cursor:pointer;
	margin:2px 0 0;
	height:23px;
	border-top:1px solid #747474;
	border-right:1px solid #747474;
	background:url(../images/bg-tab.gif);
	padding:0 26px;
	overflow:hidden;
}
.tabs-box .tabset .first span{
	border-top:0;
	background:url(../images/bg-tab-f.gif);
	padding:2px 26px 0;
	height:22px;
}
.tabs-box .tabset a.active{
	color:#e0045e;
	margin:0 0 0 -1px;
	border:1px solid #747474;
	position:relative;
	height:25px;
	border-bottom:2px solid #f3f0f1;
}
.tabs-box .tabset a.active span{
	margin:0;
	height:23px;
	border:1px solid #fff;
	border-bottom:none;
	background:#f2f0f0;
	padding:1px 25px 0;
}
.tabs-box .tabset .first a.active{
	background:url(../images/bg-tab-f-act.gif) no-repeat;
	border-top:none;
	border-left:none;
	border-right:0;
	margin-left:0;
	padding:0 0 4px;
	margin-bottom:-3px;
}
.tabs-box .tabset .first a.active span{
	background:none;
	border:0;
	padding:4px 26px 0;
	height:22px;
	border-right:1px solid #747474;
}
.tabs-content{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-tabs-box.gif);
	margin:-2px 0 0;
}
.tabs-content .t{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-tabs-t.gif) no-repeat;
}
.tabs-content .b{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-tabs-b.gif) no-repeat 0 100%;
	padding:16px 18px;
}
.tabs-content h3,
.tabs-content h2{
	margin:0;
	color:#1976ba;
	font-size:16px;
}
.tabs-content .table-box{
	width:100%;
	overflow:hidden;
	padding:0 0 40px;
}
.tabs-content .table-box .title{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #747474;
	padding:14px 0 2px;
	margin:0 0 12px;
}
.tabs-content .table-box .title h3{
	margin:0;
	font-size:14px;
	color:#747474;
}
.tabs-content .table-box dl{
	width:100%;
	overflow:hidden;
	margin:0;
}
.tabs-content .table-box .row-dark{background:#f4f2f3;}
.tabs-content .table-box dt{
	float:left;
	width:180px;
}
.tabs-content .table-box dd{
	height:1%;
	overflow:hidden;
	margin:0;
}
.tab-comment{
	width:100%;
	overflow:hidden;
	padding:18px 0 0;
	line-height:18px;
}
.tab-comment .photo{
	float:left;
	background:#fff;
	border:1px solid #747474;
	padding:2px;
	margin:3px 11px 0 0;
}
.tab-comment .photo img{display:block;}
.tab-comment .title{
	height:1%;
	overflow:hidden;
	padding:0 0 8px;
}
.tab-comment .title em{
	display:block;
	font-weight:bold;
	font-style:normal;
	font-size:14px;
}
.tab-comment p{margin:0;}
.comments{
	width:100%;
	overflow:hidden;
	padding:0 0 26px;
}
.comment-form{
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
}
.comment-form .row{
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
.comment-form .row label{
	float:left;
	padding:0 8px 0 0;
	width:80px;
	line-height:21px;
}
.comment-form .txt{
	float:left;
	border:1px solid #747474;
	height:14px;
	font:12px/14px Arial, Verdana, sans-serif;
	padding:2px 4px 3px;
	width:202px;
}
.comment-form textarea{
	display:block;
	border:1px solid #747474;
	padding:4px 0 4px 4px;
	width:600px;
	height:126px;
	max-width:600px;
	margin:12px 0 0;
}
.comment-form #btn-envoyer{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	border:0;
	cursor:pointer;
	background:url(../images/btn-envoyer.png);
	width:123px;
	height:27px;
	margin:12px 6px 0 0;
	display:inline;
}
.comment-form #btn-envoyer:hover,
.comment-form #btn-envoyer.hover{background:url(../images/btn-envoyer-hov.png);}
.tabs-text-box{
	width:100%;
	overflow:hidden;
	padding:12px 0 15px;
	font-size:14px;
}
.tabs-text-box p{margin:0;}
.tabs-text-box p a{color:#1976ba;}
.tabs-text-box .text-list{
	list-style:none;
	margin:0;
	padding:16px 0 12px 16px;
}
.tabs-text-box .text-list li{
	background:url(../images/blt-list.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
}
.tabs-text-box .btn-3{
	margin:8px 0 0;
	float:right;
}
#sidebar.inner-side{padding:36px 0 0;}
.box-4 h4{
	font-size:14px;
	margin:0 0 8px;
}
.advertising{margin:0 0 10px;}
.advertising .b{padding:8px 10px 4px;}
.advertising .ttl-h4{
	color:#747474;
	font-size:14px;
	margin:0 0 10px;
	font-weight:bold;
}
.advertising ul{
	margin:0;
	padding:0 127px 0 0;
	list-style:none;
	font-size:11px;
}
.advertising ul li{padding-bottom:5px;}
.advertising ul li .ttl-h5{
	margin:0;
	font-size:11px;
	color:#1976ba;
	font-weight:bold;
}
.advertising ul li .ttl-h5 a{color:#1976ba;}
.advertising ul li p{margin:0;}
.links{
	overflow:hidden;
	width:100%;
	padding:0;
}
.links a{font-size:12px;}
.articles h3{
	line-height:11px;
	margin:0 0 3px;
}
.articles ul li{padding-bottom:5px;}
#footer{
	width:100%;
	overflow:hidden;
	background:#f2f0f0 url(../images/bg-ftr-t.gif) no-repeat;
}
#footer .b{
	background:url(../images/bg-ftr-b.gif) repeat-x 0 100%;
	padding:7px 10px 8px;
}
.logo-ftr{
	display:block;
	margin:0 auto 2px;
}
#footer p{
	margin:0;
	text-align:center;
}
#footer p a{color:#1976ba;}
#footer .columns{
	overflow:hidden;
	width:100%;
	padding:22px 0 44px;
	margin:0;
}
#footer .columns .col{
	float:left;
	padding:0 0 0 17px;
	width:190px;
}
#footer .columns .col p{
	font-size:14px;
	margin:0 0 6px;
	color:#1976ba;
	font-weight:bold;
	text-align:left;
}
#footer .columns .col p a{color:#1976ba;}
#footer .columns .col ul{
	margin:0;
	padding:0 0 0 10px;
	width:160px;
	list-style:none;
	line-height:14px;
}
#footer .columns .col li a:hover{
	font-weight:bold;
	text-decoration:none;
}
#footer .ftr-nav{
	margin:0;
	padding:17px 0 0;
	list-style:none;
	text-align:center;
}
#footer .ftr-nav li{
	display:inline;
	background:url(../images/sep-1.gif) no-repeat 0 2px;
	padding:0 3px 0 6px;
}
#footer .ftr-nav li:first-child{background:none;}

.post-vote img { display: inline; margin: 0; }

/* CARROUSEL 1 */
#carrousel { height:264px; overflow:hidden; position:relative; width:643px; }
#carrousel .visu { position:absolute; left:0; top:0; height:264px; width:643px; }
.navigation{position:absolute;bottom:8px;right:15px;}
.navigation span{color:#747474;padding:2px 4px;cursor:pointer;margin:0 1px 0 15px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:14px;}
.navigation span:hover,.navigation span.active{color:#E0045E;}
.navigation span.active {font-size:16px;}

/* FORM ERRORS */
label.error { width: 200px !important; color: #f00; padding-left: 10px !important;}

.redir-block { margin: 30px auto 10px; width: 526px; height: 297px; padding: 20px; background: url(../images/redir-block.gif) no-repeat; text-align: center; font-size: 14px; font-weight: bold; color: #505050; }
