﻿
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;
	font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;
	vertical-align: baseline;
	}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* init */
body {background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
a {text-decoration:none; color:#86167f;}
a:hover, a:focus {text-decoration:underline;}

input, select, textarea, button {}
p {margin:0 0 1em;}
ul {}
ol {list-style:decimal; list-style-position:inside;}
	ol li {margin-bottom:0.35em; color:#86167f;}
li {}
small {font-size:0.8em;}
/*img {vertical-align:middle; }*/
.clear {clear:both;}


#header {width:710px; padding:0 0 0 280px; margin:0 auto; position:relative; min-height:115px;}
    #logo {position:absolute; top:0; left:-4px;}
    #logo img {margin-top:10px}
	.contact {float:left; min-height:32px; font-size:12px; line-height:32px; color:#1a171b; font-weight:bold; padding:0 8px 0 38px; background:#f1f1f1 url(http://static.musikia.com/v2/images/styles/picto_tel.png) left top no-repeat; margin:0 24px 5px 0; position:relative; white-space:nowrap;}
	.menupictos {float:left; margin:0 20px 0 0; line-height:32px;}
		.menupictos li {display:inline; vertical-align:top; padding:0 7px 0 10px; border-left:#b5b5b5 solid 1px;}
		.menupictos li.language a { display:inline-block; padding-bottom:5px; background:url(http://static.musikia.com/v2/images/styles/picto_arrow_down.png) center bottom no-repeat;}
			.menupictos li img {vertical-align:middle;}
			.menupictos li:first-child {border-left:none;}
	.menuaccount {float:left; min-height:32px; font-size:12px; line-height:32px; color:#1a171b; font-weight:bold; background:#f1f1f1; margin:0 5px 5px 0; white-space:nowrap;}
		.menuaccount li {display:inline; vertical-align:top; padding:0 7px 0 10px; border-left:#1a171b solid 1px;}
			.menuaccount li a {color:#1a171b; white-space:nowrap;}
			.menuaccount li:first-child {border-left:none;}
			
	.arrow_drop_down {width:10px; height:5px; background:url(http://static.musikia.com/v2/images/styles/picto_arrow_down.png) no-repeat; position:absolute; left:50%; bottom:-6px; margin-left:-5px;}
		.contact .arrow_drop_down {left:16px;}	
	#header .cart {background:#00b4ff; color:#000; font-size:11px; font-weight:bold; min-height:32px; line-height:32px; float:right; padding:0 10px; margin:0 0 5px 0; position:relative;  white-space:nowrap;}

	/* form recherche header */
	.header_search {clear:both; margin:21px 53px 5px 0; float:left; width:321px; height:30px; border:#3a3a3a solid 1px; position:relative;}
		.header_search input.input_text {width:228px; height:28px; line-height:28px; border:#ebebeb solid 1px; background:#fff; font-family:Helvetica, Arial, sans-serif; font-size:18px; padding:0 30px;
			-webkit-box-shadow:none; -webkit-border-radius:0;
		}
		.header_search input.input_submit {position:absolute; top:0; right:0; background:url('http://static.musikia.com/v2/images/styles/bg_lens.png'); width:31px; height:30px; border:none; cursor:pointer; font-size:1px; overflow:hidden; text-indent:-500px;
			-webkit-border-radius:0;
		}
	
	.message {float:left; min-height:32px; font-size:12px; line-height:32px; color:#1a171b; font-weight:bold; padding:0 38px 0 8px; background:#f1f1f1 url(http://static.musikia.com/v2/images/styles/picto_mail.png) right top no-repeat; margin:21px 24px 5px 0; white-space:nowrap;}
	
	.header_menu {clear:both; color:#86167f; font-size:9px;}
		.header_menu li {display:inline; padding:0 5px 0 8px; border-left:#86167f solid 1px;}
		.header_menu li:first-child {border:none; padding-left:0;}
		.header_menu a {color:#86167f; display:inline-block; font-size:13px; margin:-2px 0; position:relative; top:1px;}


#homemenu {height:490px; background:#000 url(http://static.musikia.com/v2/images/styles/bg_home_menu.jpg) center top no-repeat; position:relative; border-bottom:#fff solid 10px; margin-bottom:-10px;}
	#homemenu #nav1 {width:990px; margin:0 auto; padding:11px 0;}
	#homemenu #nav1 li {font-size:26px; font-weight:bold; margin-bottom:3px; text-transform:uppercase;}
	#homemenu #nav1 li a {color:#fff; background:#000; padding:0 10px; text-decoration:none;}
		#homemenu #nav1 li a:hover, #home_menu #nav1 li a:focus {background:#fff; color:#000;}
	#homemenu #nav1 li img {display:none;}
		
	#homemenu #nav2 {width:964px; position:absolute; left:50%; margin-left:-495px; bottom:0; background:#000; overflow:hidden;}
		#homemenu #nav2 li {float:left; height:31px; line-height:31px; color:#fff; border-right:#fff solid 1px; font-size:14px;}
		#homemenu #nav2 li a {display:inline-block; height:31px; line-height:31px; padding:0 11px; color:#fff; text-decoration:none;}
		#homemenu #nav2 li.active a{color:#666;}
		#homemenu #nav2 li a:hover, #home_menu #nav2 li a:focus {color:#000; background:#fff;}

    #menu {background:url(http://static.musikia.com/v2/images/styles/bg_menu.png) top repeat-x;}
	ul#nav {background:#fff url(http://static.musikia.com/v2/images/styles/bg_nav.png) top repeat-x; width:990px; overflow:hidden;margin:0 auto -1px;}
		ul#nav li {float:left; border-left:#fff solid 1px; border-bottom:#fff solid 1px; height:27px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
			ul#nav li a {display:inline-block; text-transform:uppercase; height:27px; line-height:27px; padding:0 7px; white-space:nowrap; color:#fff;}
			
			
			ul#nav li:first-child {border-left:none;}		
			ul#nav li.menu_home a {background:#000 url(http://static.musikia.com/v2/images/styles/picto_home.png) no-repeat; font-size:1px; text-align:right; color:#000; font-size:1px; padding:0; width:38px;}
			#container {background-position:center top;	background-repeat:no-repeat;background-color:black}
            .contact {cursor:pointer;}
        #contact {border:1px solid #f1f1f1; width:698px; background:#FFF; position:absolute; right:0px; top:31px; padding:0 0 30px 10px; z-index:20; display:none;}
/***********************************/
/* FLEXSCROLL                    */
/***********************************/

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: #595959;

}
.vscrollerbar {
width: 8px;
background-color: white;
margin-left:1px !important;
border-top:1px solid #595959;
border-bottom:1px solid #595959;

}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

/***********************************/
/* Framework                       */
/***********************************/

/* Spacer */
/***********************************/
.space320-L {width:323px; margin:0 0 10px 10px;}
.space320-L.first {margin:0;}
.space320-R {width:323px; margin:0 10px 10px 0;}
.space320-R.first {margin:0;}
/* Align */
/***********************************/
.left {float:left;}
.right {float:right;}
/* Misc */
/***********************************/
.font-arialnarrow {font-family:Arial Narrow, Arial, Helvetica, sans-serif;}
.read-more {text-align:right; text-decoration:underline; margin:10px 10px 0 0; font-size:12px;}
.read-more a {text-decoration:underline;}
/* Titles */
/***********************************/
h2.title-list {font-size:14px; margin:0 0 5px 0; font-weight:bold; text-transform:uppercase;}

/***********************************/
/* Blocs                           */
/***********************************/

/* Color */
.color_w {color:white}

/* Base */
/***********************************/
.bloc-cc {border:1px solid #999; padding:6px 0 10px 0; height:340px; background:#FFF;}
.bloc-cc p {padding:10px; color:#666666; line-height:14px;}
.bloc-cc .media {padding:10px 10px 0 10px;}

/* Titles */
/***********************************/
.bloc-cc .title a{text-transform:uppercase; font-size:23px; display:block; padding:0px 10px 0 10px; font-weight:bold;}
.bloc-cc .title-bg {background:#000; color:#FFF; text-transform:uppercase; font-size:23px; padding:7px 10px 5px 10px; margin:-7px 0 10px -1px; display:inline-block;}
.bloc-cc .title-tiny{text-transform:uppercase; font-size:18px; display:block; padding:10px 10px 0 10px; font-weight:bold;}
.bloc-cc .title-avis{text-transform:uppercase; font-size:15px; display:block; padding:5px 10px 0 10px; font-weight:bold;}
.bloc-cc .title-post{font-size:12px; font-weight:bold;}
/*.bloc-cc .title a {text-transform:uppercase; font-size:23px; display:block; padding:0px 10px 0 10px; font-weight:bold;}
.bloc-cc .title-bg {background:#000; color:#FFF; text-transform:uppercase; font-size:23px; padding:7px 10px 5px 10px; margin:-7px 0 10px -1px; display:inline-block;}
.bloc-cc .title-tiny a {text-transform:uppercase; font-size:18px; display:block; padding:10px 10px 0 10px; font-weight:bold;}
.bloc-cc .title-avis a {text-transform:uppercase; font-size:15px; display:block; padding:5px 10px 0 10px; font-weight:bold;}
.bloc-cc .title-post a {font-size:12px; font-weight:bold;}*/
/* Posts */
/***********************************/
.bloc-cc .post.first-post {margin:0 10px 0 10px; border:0}
.bloc-cc .post {border-top:1px solid #a0a0a0; padding:10px 0 0 0; margin:10px 10px 0 10px; line-height:14px;}
.bloc-cc .post p {padding:0;}
.bloc-cc .post .info {margin:0 0 5px 0;}
/* Cats */
/***********************************/
.bloc-cc .cat {margin:10px 15px 10px 15px; height:65px}
.bloc-cc .cat .left {width:55px; text-align:center;}
.bloc-cc .cat .right {width:220px;}
.bloc-cc .cat .right p {padding:0;}
.bloc-cc .cat .right .title a {font-size:18px; padding:0;}
/* Avis */
/***********************************/
.bloc-cc.avis .prod-txt {margin:-5px 0 20px 0; *margin:15px 0 0px 0; /* IE */}
.bloc-cc.avis .prod-txt .avis {float:none; width:50px;}
.bloc-cc.avis .info {margin:0 0 5px 10px; font-weight:bold;}
.bloc-cc.avis .prod-buttons {margin:5px 0 0 5px;}
/* Buttons */
/***********************************/
.prod-buttons {text-align:left; margin:5px 0 0 0;}
.button-prod {margin:0 6px 0 6px;}
.button-prod a {color:#FFF; background:#000; background-color:#000; border:1px solid #000; position:relative; padding:4px 10px 4px 10px; *padding:4px 5px 4px 10px; /* IE */}
.button-prod a {-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior:url(js/border-radius.htsc);*/}
/* Overflow */
/***********************************/
.bloc-cc .bloc-cc-overflow {height:265px; overflow:auto; margin:0 10px 0 0;}




/***********************************/
/* Carousel                        */
/***********************************/

/* Home */
/***********************************/


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */


/***********************************/
/* Layout                          */
/***********************************/



/***********************************/
/* Wrapper                         */
/***********************************/

#wrapper {}
#wrapper .inside {width:990px; margin:0px auto;}


/***********************************/
/* Header                          */
/***********************************/



/***********************************/
/* Popin                           */
/***********************************/

.close {float:right; height:15px; display:block; margin:8px 5px 5px 0; text-decoration:underline;}
.loading {margin:5px 5px 5px 0; position:absolute;}

/***********************************/
/* Search                          */
/***********************************/


/* Results */
/***********************************/


/***********************************/
/* Cart                            */
/***********************************/

#cart {border:1px solid #00b4ff; width:500px; background:#FFF; position:absolute; right:0; top:31px; padding:0 10px 10px 10px; z-index:20; display:none;}
#cart .hr {border-bottom:1px solid #d2d2d2; clear:both; height:10px;}
#cart .heading {clear:both; height:20px;}
#cart .heading .row {background:#333333; float:left; color:#FFF; padding:8px 5px 8px 5px; margin:0 2px 0 0; font-size:12px;}
#cart .row2, #cart .row3, #cart .row4 {width:80px; text-align:center;}
#cart .row {float:left; margin:10px 0 0 0;}
#cart .row1 {width:212px;}
#cart .row4 {margin:10px 0 0 0;}
/* Results */
/***********************************/
#cart .result-lign {margin:0px 0 0px 0; height:55px; clear:left;}
#cart .result-lign .row1 {width:225px;}
#cart .result-lign .row2, #cart .result-lign .row3, #cart .result-lign .row4 {width:90px; text-align:center;}
#cart .result-lign .right {float:left; width:155px;}
#cart .result-lign .media {border:1px solid #979797; margin:0 5px 0 0;}
#cart .result-lign .break a {font-size:10px; text-decoration:underline;}
#cart .result-lign .title {text-transform:uppercase; font-size:14px; margin:3px 0 5px 0; font-weight:bold;}
#cart .result-lign .quant {height:18px; padding:19px 0 0 6px;}
#cart .result-lign .quant img {float:left;}
#cart .result-lign .price, #cart .result-lign .price-ttc {font-size:14px; font-weight:bold; line-height:55px;}
#cart .result-lign input {width:30px; text-align:center; border:1px solid #d2d2d2; float:left; height:14px; margin:0 2px 0 2px;}
/* Buttons */
/***********************************/
#cart .button {padding:10px; margin:10px 0 0 0; font-weight:bold; width:255px; float:right; color:#FFF;}
#cart .button a{color:#FFF; display:block; font-size:18px; text-transform:uppercase;}
#cart .button.add {background:#00b4ff; text-align:center; padding:15px 10px 15px 10px; margin:5px 0 0 0;}
#cart .button.total {background:#84167e;}
#cart .button.total .left {text-transform:uppercase; font-size:17px; font-weight:bold;}
#cart .button.total .left span {text-transform:none; display:block; font-size:14px; font-style:italic; font-weight:normal;}
#cart .button.total .right {font-size:24px; font-weight:bold;}


/* Heading */
/***********************************/


/***********************************/
/* Player                          */
/***********************************/

/* Home */
/***********************************/
#player {height:490px;}
#player .inside {padding:20px 0 0 0;}
#player #player-nav ul {margin:0 0 0 10px;}
#player #player-nav li {margin:0 0 8px 0;}
#player #player-nav li a {background:#000; color:#FFF; text-transform:uppercase; font-size:32px; text-decoration:none; padding:0 5px 0 5px;}
#player #player-nav li a:hover {background:#FFF; color:#000;}
/* Items */
/***********************************/
#player #items {margin:70px 0 0 0; width:990px;}
#items .item.first {margin:0;}
#items .item {background:url(http://static.musikia.com/img/musikia/template/player-items-bg.png); margin:0 0 0 5px; color:#FFF; float:left; font-size:11px;}
#items .item .title {text-transform:uppercase; font-size:19px; margin:0px 0 3px 55px; display:block; font-weight:bold;}
#items .item img {float:left;}
#items .item a {padding:10px 5px 10px 2px; width:236px; height:55px; display:block;}
#items .item a span {color:#FFF; line-height:14px; margin:0 0px 0 55px; display:block;}
#items .item a:hover span {text-decoration:underline; color:#FFF;}
#items .item a:hover .title {text-decoration:none;}


/***********************************/
/* Logos                           */
/***********************************/

#logos {margin:0 auto; width:990px;background-color:white;clear:both;margin-top:3px}
#logos ul {height:50px; overflow:hidden;padding-top:10px}
#logos li {display:inline;}
#logos .foreverSlider-wrapper {margin-left:80px;}

/***********************************/
/* Pagination                      */
/***********************************/

.pagination {font-size:18px;color:Fuchsia;font-weight:bold;text-align:center}
.pagination a {color:#333333;}
.pagination li {display:inline; margin:0 3px 0 3px;}
.pagination li.active {font-weight:bold;}
.pagination .prev, .cat-prod-list .pagination .next {font-weight:bold;}

/***********************************/
/* Footer                          */
/***********************************/

#footer {background:#000; color:#fff;}
	#footer_container {width:990px; margin:0 auto; padding:20px 0;}
	#footer a {color:#fff;}
	
	.footermenu {padding:0 10px; margin:0 0 15px;}
		.footermenu li {display:inline; border-right:#fff solid 1px; padding-right:4px; font-size:10px;}
		.footermenu li:last-child {border:none;}
		.footermenu li a {display:inline-block; font-size:13px;}
		.footermenu li.separator {display:block; height:1px; background:#fff; margin:15px -10px;}
		
	#footer p {padding:15px 0 15px 10px; margin:0; border-top:#fff solid 1px;}

/***********************************/
/* Pubs                            */
/***********************************/

.pub-side-245-470 {background:#000; height:495px; width:245px; margin:0 0 10px 0; color:#FFF;}




		/**************************************
    ******************
		CATEGORIE
		********************************************************/

				/***********************************/
				/* Category                        */
				/***********************************/
				
				#cat-nav {height:22px; background:#000; text-transform:uppercase; line-height:22px; font-size:13px; font-weight:bold;}
				#cat-nav li {float:left;}
				#cat-nav li a {color:#FFF; display:block; padding:0 5px 0 5px;}
				/* Colors */
				/***********************************/
        .cat-color-01 {background-color:#551257 !important;}
				.cat-color-F1F001 {background-color:#551257 !important;}
				.cat-color-F2F002 {background-color:#00336e !important;}
				.cat-color-F1F003 {background-color:#d30024 !important;}
				.cat-color-F1F004 {background-color:#ab037b !important;}
				.cat-color-F1F005 {background-color:#7a197c !important;}
				.cat-color-05b {background-color:#551257;}
				.cat-color-F1F006{background-color:#515c9f !important;}
				.cat-color-F1F007 {background-color:#00336e !important;}
				.cat-color-F1F008 {background-color:#000000 !important;}
        .cat-color- {background-color:#000000 !important;}
				
				/***********************************/
				/* Player                          */
				/***********************************/
				
				#player-cat {background:url(http://static.musikia.com/img/musikia/player-cat/player-cat-01-bg.png) repeat-x; height:480px;}
				/* Nav */
				/***********************************/
				#player-cat .cat-sous-nav {height:480px; width:245px; color:#FFF; font-size:14px; line-height:16px; font-weight:bold; float:left;}
				#player-cat .cat-sous-nav .inside {width:210px; margin:0 auto; padding:15px 0 0 0;}
				#player-cat .cat-sous-nav a {color:#FFF;}
				#player-cat .cat-sous-nav h2 {font-size:24px; margin:0 0 15px 0;text-transform:uppercase;}
                #player-cat .cat-sous-nav h1 {font-size:24px; margin:0 0 15px 0;text-transform:uppercase;}
				#player-cat .cat-sous-nav li ul {display:none; text-transform:none; border-top:1px solid #FFF; border-bottom:1px solid #FFF; margin:5px 0 10px 0; padding:10px 0 10px 0;font-family:arial;font-size:12px;color:white }
				#player-cat .cat-sous-nav li.active {margin:10px 0 0 0;}
				#player-cat .cat-sous-nav li.active ul {display:block; }
				#player-cat .cat-sous-nav li.active ul li.active {margin:0;}
        .toggler {font-family:arial;font-size:14px}
				/* Fiche */
				/***********************************/

                .LeftNav {-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;background-color:black}
                .LeftNavTitle {font-size:24px; margin:0 0 15px 0;text-transform:uppercase;border-bottom:1px solid white}
                .LeftNavList li {width:40px; height:40px; float:left; margin:5px; display:inline;}



				#player-cat .player-cat-fic {float:left; width:745px; height:480px; position:relative; overflow:hidden;}
				#player-cat .player-cat-fic .medias {width:440px; float:left; margin:15px 0 0 0;}
				#player-cat .player-cat-fic .txt {width:305px; float:left; color:#FFF; position:relative;}
				#player-cat .player-cat-fic .txt .logo {margin:50px 0 0 0;}
				#player-cat .player-cat-fic .txt .title {font-size:25px; font-weight:bold; margin:5px 0 15px 0; text-transform:uppercase;}
				#player-cat .player-cat-fic .txt .price {font-size:28px; font-weight:bold;}
				#player-cat .player-cat-fic .txt .price span {font-size:18px; margin:0 0 0 10px;}
				#player-cat .player-cat-fic .txt .icones {margin:10px 0 15px 0;}
				#player-cat .player-cat-fic .txt .icones img {margin:0 5px 0 0;}
				#player-cat .player-cat-fic .txt .button-add {margin:25px 0 0 0; text-transform:uppercase;}
				#player-cat .player-cat-fic .txt .button-add a {color:#FFF; font-size:20px; background:#000; padding:10px; border:1px solid #000;}
				#player-cat .player-cat-fic .txt .button-add a {-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px}
       
                .bigbutton-add {margin:25px 0 0 0; text-transform:uppercase;}
				.bigbutton-add a {color:#FFF; font-size:20px; background:#000; padding:10px; border:1px solid #000;}
				.bigbutton-add a {-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px}

                #player-cat .player-cat-fic .txt .button-add1 {margin:25px 0 0 0; text-transform:uppercase;}
				#player-cat .player-cat-fic .txt .button-add1 a {color:#FFF; font-size:20px; background:#000; padding:10px; border:1px solid #000;}
				#player-cat .player-cat-fic .txt .button-add1 a {-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}
        
        /* Avis */
				/***********************************/
				.player-cat-fic .prod-txt {text-align:left; height:20px;}
				.player-cat-fic .prod-txt .avis {font-size:11px; margin:0; width:170px; float:left;}
				.player-cat-fic .prod-txt .avis ul {float:right; display:inline; margin:2px 0 0 5px;}
				/* Pagination */
				/***********************************/
				#player-cat .player-cat-fic .pagination {position:absolute; float:right; right:0; top:20px; z-index:1;}
				#player-cat .player-cat-fic .pagination li {display:inline; text-align:center; float:left;}
				#player-cat .player-cat-fic .pagination li a {color:#FFF; background:url(http://static.musikia.com/img/musikia/template/cad-prod-pagination-bg-big.png) 0 1px no-repeat; width:34px; height:36px; line-height:34px; display:block; margin:0 0px 0 0px;font-size:110%}
				#player-cat .player-cat-fic .pagination li a:hover {text-decoration:none; background:url(http://static.musikia.com/img/musikia/template/cad-prod-pagination-active-05-bg-big.png) 0 1px no-repeat; color:#FFF;}
				#player-cat .player-cat-fic .pagination li.active a {background:url(http://static.musikia.com/img/musikia/template/cad-prod-pagination-active-05-bg-big.png) 0 1px no-repeat; color:#FFF;text-decoration:underline}
				
				/***********************************/
				/* Produis                         */
				/***********************************/
				
				.cat-prod-list .right {float:left; margin:0 0 0 10px; width:730px;}
        .Controls {text-align:center;width:100%}
        .Controls td {text-align:left;padding:0 5px 10px 5px;}
        .Controls td .DropdownDecorate {width:95px;}
				/* Tools */
				/***********************************/
				.cat-prod-tools {background-color:black; border:1px solid #000; padding:5px 10px 10px 10px; color:#FFF; margin:0 0 5px 0; height:30px; position:relative;}
				.cat-prod-tools {-moz-border-radius:5px;background-color:black; -webkit-border-radius:5px; -khtml-border-radius:5px;}
				.cat-prod-tools label {margin:0 10px 0 0; font-weight:bold;}
				.cat-prod-tools label.two {margin:0 10px 0 0px;}
				.cat-prod-tools label.tree {margin:0 10px 0 20px;}
				.cat-prod-tools #select-filter {float:right;}
				/* Tools Filter */
				/***********************************/
				.cat-prod-tools #price-filter {float:left; width:345px; margin:5px 0 0 0;}
				.cat-prod-tools #price-filter label {float:left;}
				.cat-prod-tools .slide {float:right; width:240px;}
				.cat-prod-tools .slide .min,
				.cat-prod-tools .slide .range,
				.cat-prod-tools .slide .max {float:left;}
				.cat-prod-tools .slide .min,
				.cat-prod-tools .slide .max {font-size:13px; font-weight:bold; line-height:12px; width:50px; text-align:center;}
				.cat-prod-tools .slide .range {width:119px; height:2px; background-color:#666666; margin:5px 7px 0 7px;}
				.cat-prod-tools .slide .slider {width:4px; height:10px; background-color:#ffffff; margin-top:-4px; float:left;}
				.cat-prod-tools .submit {display:none;}
				/* Affichage */
				/***********************************/
				.aff-mode {text-align:center; margin:0 0 5px 10px;-moz-border-radius:5px;background-color:black; -webkit-border-radius:5px;background-color:#444;padding:5px;margin-left:640px}
				.aff-mode input {margin:0 3px 0 3px; vertical-align:middle;}
				.aff-mode label {font-weight:bold; line-height:20px;}
				/* List Mode 1 */
				/***********************************/
				.cat-prod-list-enc li {width:231px; height:290px; border:1px solid #000; float:left; margin:0 10px 10px 0; display:inline; background:#FFF;}
				.cat-prod-list-enc .prod-txt {background:#333333; color:#FFF; height:70px;}
				.cat-prod-list-enc .prod-txt .title {padding:0px 10px 0 10px; height:25px;}
				.cat-prod-list-enc .prod-txt .title a {color:#FFF;font-size:12px !important;text-transform:none}
                .cat-prod-list-enc .prod-txt .marque a {color:#FFF;}
                .cat-prod-list-enc #brand-cat { float:right; width:735px; padding:5px; }
				/* List Mode 2 */
				/***********************************/
				.cat-prod-list-li {margin:20px 0 0 5px; background:url(http://static.musikia.com/img/musikia/template/cat-prod-list-mode-2-bg.png) repeat-y; height:100%;}
				.cat-prod-list-li li {width:335px; height:100px; float:left; margin:10px 0 10px 0; display:inline;}
				.cat-prod-list-li li.first-li {margin:10px 55px 10px 0;}
				.cat-prod-list-li img {float:left; border:1px solid #3d3d3d; margin:0 15px 0 0;}
				.cat-prod-list-li .prod-txt {height:92px; color:#000;}
                .cat-prod-list-li .prod-txt .marque a {color:#000;}
				.cat-prod-list-li .prod-txt .title {padding:0px 10px 0 0;height:25px;}
				.cat-prod-list-li .prod-txt .title a {color:#000; font-size:12px;}
				.cat-prod-list-li .prod-txt .avis {margin:3px 10px 0 0; float:left;}
				.cat-prod-list-li .prod-txt .price {font-size:24px; margin:3px 0 0 0px; font-weight:bold; width:50%; display:block;float:left}
				#brand-cat .cat-prod-list-enc li img { width:auto !important; margin:0 0 0 0 !important; }
				/***********************************/
				/* Skins                           */
				/***********************************/
				
				.skin-color-05 #player-cat .cat-sous-nav li.active .toggler,
				.skin-color-05 #player-cat .cat-sous-nav li.active {color:#fa82ff;}
        /*.skin-color-05 #player-cat .cat-sous-nav li.active a {color:#fa82ff;}*/
				.skin-color-05 .bloc-cc .title-bg {background:#62207d;}
        

		/********************************************************
		PANIER : TUNNEL
		********************************************************/
		
				.col_w1{ width:100px; }
				.col_w2{ width:150px; }
				.col_w3{ width:80px; }
				.col_w4{ width:138px; }
				.col_w5{ width:110px; }
				.col_w6{ width:180px; }
				.col_w7{ width:90px; }
				
				
				.fs10{ font-size:10px; }
				.fs11{ font-size:11px; }
				.fs12{ font-size:12px; }
				.fs13{ font-size:13px; }
				.fs14{ font-size:14px; }
				.fs16{ font-size:16px; }
				.fs17{ font-size:17px; }
				.fs18{ font-size:18px; }
				.fs20{ font-size:20px; }
				.fs24{ font-size:24px; }
				.fs26{ font-size:26px; }
				.fs36{ font-size:36px; }
				
				.bg_color1{ background-color:#00B4FF; }
				.bg_color2{ background-color:#84167E; }
				.bg_color3{ background-color:white }
				.bg_color4{ background-color:#333333; }
				.bg_color5{ background-color:#CEA2CB }
				.bg_color6{ background-color:#99E1FF }
				
				.color1{ color:#00B4FF; }
				.color2{ color:#84167E; }
				.color3{ color:#d2d2d2; }
				
				.bdr_clr1{ border:1px solid #00B4FF; }
				.bdr_clr2{ border:1px solid #84167E; }
				.bdr_clr3{ border:1px solid #d2d2d2; }
				.bdr_clr4{ border:1px solid #333333; }
				
				.fw_b{ font-weight:bold; }
				.fw_n{ font-weight:normal; }
				.flt_l{ float:left; }
				.flt_r{ float:right; }
				.ttu{ text-transform:uppercase; }
				.f_i{ font-style:italic; }
				
				.clear{ clear:both; }
				
				.marg_t_n1{ margin-top:-1px; }
				.marg_l10{ margin-left:10px; }
				.marg_l20{ margin-left:20px; }
				.marg_r10{ margin-right:10px; }
				.marg_t10{ margin-top:10px; }
				.marg_t20{ margin-top:20px; }
				.marg_b10{ margin-bottom:10px; }
				.marg_b20{ margin-bottom:20px; }

		
				/***********************************/
				/* Player                          */
				/***********************************/
				
				#player-cat-tunnel {background:#ccc url(http://static.musikia.com/img/musikia/template/cart-tunnel-bg.jpg) repeat-x; padding:0 0 15px 0; *margin:0 0 -20px 0; /* IE */}
				.cat-prod-list-enc li.adjust {margin:0 0 10px 19px;}
				.cat-prod-list-enc li.first {margin:0 0 0 0;}
				
				/* Infos */
				/***********************************/
				.panier-infos ul {margin:10px 0 0 0;}
				.panier-infos li {float:left; background:#000;  text-align:center; margin:0 0 0 10px;}
				.panier-infos li.first {margin:0;}
				.panier-infos li a {color:#FFF; height:105px; display:block; width:156px; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none;}
				.panier-infos li img {margin:10px 0 5px 0;}
				
				/***********************************/
				/* Tunnel01                        */
				/***********************************/
				
				ul.etapes {width:990px; margin:0 auto; height:70px; color:#FFF; padding:150px 0 0 0;}
				ul.etapes li {height:70px; display:block; float:left; font-size:20px;}
				ul.etapes li {line-height:70px; background:#00b4ff url(http://static.musikia.com/img/musikia/template/cart-etaptes-seperation.png) left center no-repeat;}
				ul.etapes li.no_sep{background:#00b4ff; }
				ul.etapes li.active {background:#84167e;}
				ul.etapes li img {margin:15px 20px 0 20px; float:left;}
				ul.etapes li.et-01 {width:185px;}
				ul.etapes li.et-02 {width:195px;}
				ul.etapes li.et-03 {width:235px;}
				ul.etapes li.et-04 {width:175px;}
				ul.etapes li.et-05 {width:200px;}
				
				/* Heading */
				/***********************************/
				#cart-et {border:1px solid #00b4ff; border-top:0; width:969px; background:#FFF; padding:10px 10px 10px 10px; margin:0 0 20px 0;}
				#cart-et .hr {border-bottom:1px solid #d2d2d2; clear:both; height:10px;}
				#cart-et .heading {clear:both; height:20px;}
				#cart-et .heading .row {background:#333333; float:left; color:#FFF; padding:8px 5px 8px 5px; margin:0 2px 0 0; font-size:12px;}
				#cart-et .row2, #cart-et .row3, #cart-et .row4, #cart-et .row5, #cart-et .row6 {width:95px; text-align:center;}
				#cart-et .row {float:left; margin:10px 0 0 0;}
				#cart-et .row1 {width:365px;}
				#cart-et .row2 {width:95px;}
				#cart-et .row3 {width:150px;}
				#cart-et .row4 {margin:10px 0 0 0;}
				/* Results */
				/***********************************/
				#cart-et .result-lign {margin:0px 0 0px 0; height:100px; clear:left;}
				#cart-et .result-lign .row2, #cart-et .result-lign .row3, #cart-et .result-lign .row4, #cart-et .result-lign .row5, #cart-et .result-lign .row6 {width:105px; text-align:center;}
				#cart-et .result-lign .row1 {width:378px;}
				#cart-et .result-lign .row2 {width:108px;}
				#cart-et .result-lign .row3 {width:163px; text-align:left;}
				#cart-et .result-lign .row3 .dispo {color:#00b4ff; font-size:20px; font-weight:bold; padding:20px 5px 0 5px;}
				#cart-et .result-lign .row3 p {margin:0 40px 0 5px; font-size:12px; line-height:14px;}
				#cart-et .result-lign .right {float:left; width:270px;}
				#cart-et .result-lign .right p {font-size:12px; line-height:14px;}
				#cart-et .result-lign .media {border:1px solid #979797; margin:0 15px 0 0;}
				#cart-et .result-lign .break a {font-size:12px; text-decoration:underline;}
				#cart-et .result-lign .title {text-transform:uppercase; font-size:18px; margin:5px 0 5px 0; font-weight:bold;}
				#cart-et .result-lign .quant {height:18px; padding:37px 0 0 12px;}
				#cart-et .result-lign .quant img {float:left;}
				#cart-et .result-lign .price, #cart-et .result-lign .price-ttc, .result-lign .garantie {font-size:20px; font-weight:bold; line-height:90px;}
				#cart-et .result-lign input {width:30px; text-align:center; border:1px solid #d2d2d2; float:left; height:14px; margin:0 2px 0 2px;}
				/* Buttons */
				/***********************************/
				#cart-et .button {padding:10px; margin:5px 0 0 0; font-weight:bold; width:255px;  color:#FFF; clear:right; height:35px;}
				#cart-et .button a {color:#FFF; display:block; font-size:18px; text-transform:uppercase; height:20px;}
				#cart-et .button.add {background:#00b4ff; text-align:center; padding:15px 10px 0 10px; margin:5px 0 0 0;}
				#cart-et .button.achats {background:#d2d2d2; text-align:center; padding:15px 10px 0 10px; margin:66px 5px 0 0;}
				#cart-et .button.achats a {color:#000}
				#cart-et .button.total {background:#84167e;}
				#cart-et .button.total .left {text-transform:uppercase; font-size:17px; margin:10px 0 0 0; font-weight:bold;}
				#cart-et .button.total .left span {text-transform:none; display:block; font-size:14px; font-style:italic; font-weight:normal;}
				#cart-et .button.total .right {font-size:36px; font-weight:bold;}
				/* Total */
				/***********************************/
				#cart-et .total-price {font-size:17px; font-weight:bold; width:230px; float:right; margin:10px 20px 0 0;}
				#cart-et .total-price .left {text-align:right;}
				#cart-et .total-price .right {text-align:right;}
				#cart-et .total-price .total-ht {margin:0 0 5px 0;}
							
				/************************************************************
				TUNNEL 01 : MON PANIER
				************************************************************/
				
				#tunnel01{ width:962px; position:relative; overflow:hidden; border:1px solid #00b4ff; background-color:white; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:black; padding: 13px 13px 13px 13px; margin: 0 0 25px 0; }
				
				.panier_status .col_des{ width:372px; }
				.panier_status .col_gar{ width:96px; }
				.panier_status .col_dispo{ width:152px; }
				.panier_status .col_qt, .col_pu, .col_tot{ width:110px; }
				.moyen_img{ border:1px solid #d2d2d2; float:left; margin: 10px 5px 10px 0; }
				.moyen_ariane{ display:block; font-size:12px; text-decoration:underline; margin:10px 0 0 0; line-height:18px; width:270px; float:left; }
				.moyen_nom{ display:block; width:270px;text-transform:uppercase; font-size:18px; margin:0px 0 5px 0; font-weight:bold; line-height:18px; float:left;  }
				.moyen_desc{ font-size:13px; width:270px; float:left; }
				
				.panier_status input { width:30px; border:none; border:1px solid #d2d2d2; float:left; margin:0 2px 0 0; text-align:center; height:14px; }
				.panier_status input .Normal { width:80px;border:1px solid #d2d2d2; float:none; margin:0 2px 0 0; text-align:center; height:14px; }
				.panier_status input .Button { border:1px solid #d2d2d2; float:none; padding:3px; text-align:center;}
				
        .panier_status .modif_quant{ float:left; margin:0 2px 0 0; display:block; height:18px; }
				.pos_quant{ margin:0 auto; width:76px; }
				
				.fs20{ font-size:20px; }
				
				.dispo_livr{ font-size:14px; font-weight:normal; display:block; margin:0 auto; text-align:left; width:105px; }
				.dispo_livr span{ font-size:20px; font-weight:bold; color:#00b4ff; }
				
				.poursuivre{ width:320px; text-transform:uppercase; float:right; background-color: #d2d2d2; margin: 13px 13px 0 0;}
				.terminer{ width:320px; text-transform:uppercase; float:right; background-color:#00b4ff; margin: 13px 0 0 0; }
				
				
				
				
.panier_status .cadre_tot{ width:max;background-color:#84167E; padding:0px; position:relative; overflow:hidden; color:white; margin: 13px 0 0 0; float:right; }
	
.panier_status .cadre_tot .left { text-transform:uppercase; font-size:17px; font-weight:bold;width:50%; float:left; margin: 0 0 0 20px; }
.panier_status .cadre_tot .right { font-size:36px; font-weight:bold; float:right; margin: 0 20px 0 0;width:50%;text-align:right  }

.desc_total{ text-transform:uppercase; font-size:17px; font-weight:bold; float:right;  }
				
				.desc_total.right{ width:175px; }
				.desc_total p{ text-align:right; margin: 10px 20px 0 0; }
				
				
				/************************************************************
				TUNNEL 02 : IDENTIFICATION
				************************************************************/
				
				#tunnel02{ width:988px; position:relative; overflow:hidden; border:1px solid #00b4ff; background-color:white; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:black; padding: 0 0 13px 0; margin: 0 0 25px 0;}
				
				.btn_L{ font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; display:block; position:relative; overflow:hidden; height:40px; line-height:40px; color:white; text-align:center; text-decoration:none; text-transform:uppercase; }
				.domicile { width:250px; text-transform:uppercase; margin: 13px 0 0 13px; background-color:#00b4ff; float:left; }
				.magasin { width:370px; text-transform:uppercase; margin: 13px 0 0 13px; background-color:#d2d2d2; float:left; }
					
					/************************************************************
					BLOC FORMULAIRE LIVRAISON
					************************************************************/
					.livraison_form{ width:450px; position:relative; overflow:hidden; margin: 13px 0 0 13px; float:left; }
					.titre_S{ display:block; height:26px; line-height:26px; color:white; text-indent:5px; }
					.grey_dark{ background-color:#333;}
					.lbl_form1{ width:100%; display:block; position:relative; overflow:hidden; height:30px; line-height:30px; }
					.lbl2_form1{ width:50%; display:block; position:relative; overflow:hidden; height:30px; line-height:30px; float:left; }
					.input_form1{ position:absolute; top:3px; left:115px; border:1px solid #ccc; width:277px; height:18px; padding:3px; }
					.input2_form1{ position:absolute; top:3px; left:50px; border:1px solid #ccc; height:18px; padding:3px; }
					.input3_form1{ position:absolute; top:3px; left:38px; border:1px solid #ccc; height:18px; padding:3px; }
					.input_w2{ width:101px; }
					.input_w3{ width:44px;  border:1px solid #ccc; margin : 0 17px 0 0; height:18px; }
					.margl10{ margin-left:10px; }
					.span1_form1{ width:180px; display:inline-block; }
					.span2_form1{ width:115px; display:inline-block; }
					.lbl3{ position:absolute; top:206px; left:185px; }
					.lbl4{ position:absolute; top:206px; left:310px; }
				/*	.span3_form1{ position:absolute; top:0; left:185px; }
					.span4_form1{ position:absolute; top:0; left:310px; }*/
					.radio1_form1{ margin: 0 5px 0 0px; }
					.radio2_form1{ margin: 0 5px 0 15px; }
					.lbl_textarea_form1{ top:0; left:0; }
					#tunnel02 .textarea { height:100px; display:block; positon:relative; overflow:hidden; }
					.textarea_form1{ height:98px; position:absolute; top:0; left:180px; margin:0; border:none; border:1px solid #d2d2d2; }
					.select1_form1{ position:absolute; top:149px; left:185px; border:1px solid #ccc; height:26px; width:200px; }
					.select2_form1{ position:absolute; top:3px; left:115px; border:1px solid #ccc; height:26px; width:140px; }
					.valid_form1{ margin: 13px 0; width:450px; border:none; background-color:#00b4ff; }
					.champ_verif{ position:absolute; top:7px; right:15px; display:block; width:16px; height:16px; border:1px solid #d2d2d2; }
					.false{ position:absolute; top:7px; right:15px; display:block; width:16px; height:16px; border:1px solid #d2d2d2;  background:url(http://static.musikia.com/img/tunnel/formulaire_verif_error.jpg) 0 0 no-repeat; }
					.true{ position:absolute; top:7px; right:15px; display:block; width:16px; height:16px; border:1px solid #d2d2d2;  background:url(http://static.musikia.com/img/tunnel/formulaire_verif_valid.jpg) 0 0 no-repeat; }
					
					/************************************************************
					BLOC CHOIX ADRESSE
					************************************************************/
					.adresse_choix{ width:498px; position:relative; overflow:hidden; margin: 13px 0 0 13px; float:left; border:1px solid #333; }
					.margtn1{ margin-top:-1px; }
					.bloc_adresse_existante{ width:150px; float:left; padding:20px; }
					.radio_form2{ margin:3px 5px 0 0;float:left; }
					.adresse_existante{ float:left; display:block; }
				
						/************************************************************
						TABLE RAPPEL PANIER
						************************************************************/
						.cadre_rappel_panier{ width:470px; position:relative; overflow:hidden;float:left; margin: 13px 0  0 13px; }
						.headers{ /*height: 32px;*/ background-color:#333; color:white; border-right:2px solid white; text-align:center; height:26px; line-height:26px; font-weight:normal;}
						.col_des{ width:222px; }
						.col_qt, .col_pu, .col_tot{ width:80px; }
						.col_data{ text-align:center; font-weight:bold; vertical-align:middle; }
						.mini_img{ border:1px solid #d2d2d2; float:left; margin: 10px 5px 10px 0; }
						.mini_ariane{ display:block; font-size:10px; text-decoration:underline; margin:10px 0 0 0; line-height:18px; }
						.mini_nom{ display:block; width:200px;text-transform:uppercase; font-size:14px; margin:0px 0 5px 0; font-weight:bold; line-height:18px; }
						.bb1{ border-bottom:1px solid #D2D2D2; }
						.cadre_tot{ width:255px; /*height:39px;*/ background-color:#84167E; padding:10px; position:relative; overflow:hidden; color:white; margin: 13px 0 0 0; float:right; }
						.cadre_tot .left{ text-transform:uppercase; font-size:17px; font-weight:bold; float:left;}
						.cadre_tot span{ text-transform:none; display:block; font-size:14px; font-style:italic; font-weight:normal;}
						.cadre_tot .right{ font-size:24px; font-weight:bold; float:right; }
						
				/************************************************************
				TUNNEL 03 : MODES DE LIVRAISON
				************************************************************/
				
				#tunnel03{ width:988px; position:relative; overflow:hidden; border:1px solid #00b4ff; background-color:white; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:14px; color:black; padding: 0 0 13px 0; margin: 0 0 25px 0;}
				#expedition{ width:450px; position:relative; margin:12px 0 0 12px; float:left;  }
				.expedition{ background-color:#333; }
				.expedition span{ font-size:14px; font-weight:normal; text-transform:lowercase; }
				.intro_exp{ text-indent:10px; margin: 25px 0 10px 0; }
				th.col_exp, th.col_tarif{ width:138px; }
				th.col_delais{ width:170px;  }
				.ShippingOperator { display:block; height:59px; width:100%; }
        .ShippingOperator img { display:block;}
				
				td.col_exp, td.col_tarif, td.col_delais{ /*height:59px;*/ border-bottom:1px solid #d2d2d2; vertical-align:middle; text-align:center; font-size:13px; line-height:16px; vertical-align:middle; }
				#expedition img{ vertical-align:middle;}
				#expedition .radio{ float:left; margin: 22px 0 0 10px; }
				td.col_exp{  }
				td.col_tarif{  }
				td.col_delais span{ font-size:11px; }
				.valid_form_exp{ border:none; width:100%; background-color:#00b4ff; }
				
				/************************************************************
				TUNNEL 04 : PAIEMENT
				************************************************************/
				
				#tunnel04{ width:962px; position:relative; overflow:hidden; border:1px solid #00b4ff; background-color:white; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:14px; color:black; padding: 13px 13px 13px 13px; margin: 0 0 25px 0;}
				.recap_panier{ width:962px; margin: 13px 0 0 0; }
				
				.recap_panier .col_des {width:514px; }
				.recap_panier .col_qt, .col_pu, .col_tot, .col_suppr { width:110px; }
				.recap_panier .col_detail_prix{ text-align:right; font-weight:bold; vertical-align:middle; height:30px; padding:0 38px 0 0 ; }
				
				.pts_fidelite{ font-size:13px; vertical-align:middle; height:40px; }
				.pts_fidelite p { height:40px; line-height:40px; }
				.pts_fidelite .total { font-size:14px; padding: 5px 8px; border:1px solid #84167e; background-color:#cea2cb; margin: 7px 8px 0 5px; }
				.pts_fidelite .utilises { font-size:14px; padding: 5px 8px; border:1px solid #00b4ff; background-color:#99e1ff; margin: 0 0 0 10px; }
				
				.recap_panier .cadre_tot{ /*width:255px; height:39px;*/ background-color:#84167E; padding:10px; position:relative; overflow:hidden; color:white; margin:0; width:100%; float:none; width:auto; }
				.recap_panier .cadre_tot .left{ text-transform:uppercase; font-size:17px; font-weight:bold; float:left; margin: 8px 0 0 50px;}
				.recap_panier .cadre_tot .right{ font-size:36px; font-weight:bold; float:right; margin: 0 20px 0 0; }
				
				
				.adr_exped{ width:300px; margin:-152px 0 20px 0; }
				.cadre_adr_exped{ width:272px; border:1px solid #333; padding:13px; }
				.cadre_adr_exped span{ font-weight:bold; }
				.cadre_adr_exped .adresse{ margin:0 0 15px 0;  }
				.cadre_adr_exped .dates{  }

        .adr_exped2 { width:300px; margin:0px 0 20px 0; }
				.cadre_adr_exped2{ width:272px; border:1px solid #333; padding:13px; }
				.cadre_adr_exped2 span{ font-weight:bold; }
				.cadre_adr_exped2 .adresse{ margin:0 0 15px 0;  }
				.cadre_adr_exped2 .dates{  }

				
				.mode_paiement img{ display:none; }
				.mode_paiement label{height:115px;display:block; float:left; }
				.mode_paiement label input{ margin: 50px 0 0 0; }
                .mode_paiement .paypal{ margin:0px 10px 0 105px; background:url(http://static.musikia.com/img/tunnel/logo_paypal.jpg) 30px 40px no-repeat; width:150px; }
                .mode_paiement .cb{ margin:0px 10px 0 15px; background:url(http://static.musikia.com/img/tunnel/logo_cb.jpg) 30px 40px no-repeat; width:150px; }
                .mode_paiement .virement{ margin:0px 10px 0 15px; background:url(http://static.musikia.com/img/tunnel/logo_virement_bancaire.jpg) 30px 42px no-repeat; width:120px;  }
                .mode_paiement .trois_cb{ margin:0px 10px 0 15px; background:url(http://static.musikia.com/img/tunnel/logo_3x_cb.jpg) 30px 42px no-repeat; width:120px; }
				.mode_paiement .cheque{ margin:0px 10px 0 15px; background:url(http://static.musikia.com/img/tunnel/logo_cheque.jpg) 30px 42px no-repeat; width:150px; }
				

.valid_form_paiement{ border:none; width:100%; background-color:#00b4ff;}
				
				/************************************************************
				TUNNEL 05 : CONFIRMATION
				************************************************************/
				#tunnel05{ width:962px; position:relative; overflow:hidden; background-color:white; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:14px; color:black; padding: 13px 13px 13px 13px; margin: 0 0 25px 0; }
				
				.cadre_confirmation{ position:relative; overflow:hidden; border:1px solid #84167E; margin:13px 0 30px 0; padding:13px; }
				.cadre_confirmation h2{ margin:20px 0 5px 0; }
				
				.cadre_confirmation .headers { background-color:#d2d2d2; }
				.cadre_confirmation table { width:100%; margin:3px 0 0 0; }
				.cadre_confirmation table .col_data{ font-weight:normal; /*border-top: 2px solid white; */ }
				.cadre_confirmation .btn_L{ border-top: 2px solid white; border-right: 2px solid white; }
				.cadre_confirmation .detail{ width:180px; }
				.cadre_confirmation .confirmer{ border:none;  }
				#tel_alerte{ height:22px; line-height:18px; padding-left:5px; }
				
				.cadre_detail_retrait{ position:relative; overflow:hidden; margin: 40px 0 0 0; padding: 0 0 20px 0; }
				.cadre_detail_retrait .detail_retrait{ margin: 20px 0 0 35px; }
				.cadre_detail_retrait form{ margin: 15px 0 20px 160px; }
				
				#communaute ul { margin: 10px 0; }
				#communaute ul li{ height:20px; line-height:20px; text-indent:15px; }
				.bloc_avantages{ width:220px; margin:15px 15px 0 0 ; }
				.bloc_confidentiel{ width:220px; margin:15px 15px 0 0 ; }
				
				.form_communaute{ width:100%; position:relative; overflow:hidden; }
				
				.lbl_w1{ width:175px; display:inline-block; text-align:right; margin: 0 15px 0 0; }
				.lbl_w2{ width:215px; display:inline-block; text-align:right; margin: 0 15px 0 0; }
				.lbl_w3{ width:305px; display:inline-block; text-align:right; margin: 0 15px 0 0; }
				.form_communaute .bloc_form{ width:720px; position:relative; overflow:hidden; padding:0 0 20px 0; }
				.form_communaute select{ height:26px; line-height:18px; text-align:center; font-size:14px; font-family:Arial Narrow,Arial, Helvetica, sans-serif; }
				.form_communaute .genre{ position:absolute; top:3px; left:190px; }
				.form_communaute select.jour{ position:absolute; top:3px; left:190px; }
				.form_communaute select.mois{ position:absolute; top:93px; left:237px; }
				.form_communaute select.annee{ position:absolute; top:93px; left:336px; }
				.form_communaute select.instru1{ position:absolute; top:3px; left:230px; }
				.form_communaute select.instru2{ position:absolute; top:3px; left:230px; }
				.niveau1{ position:absolute; top:142px; left:419px; }
				.niveau2{ position:absolute; top:172px; left:419px; }
				.form_communaute select.genre_musicaux{ position:absolute; top:3px; left:230px; }
				.form_communaute select.propo_serv{ position:absolute; top:3px; left:320px; }
				.form_communaute select.rech_serv{ position:absolute; top:3px; left:320px; }
				.form_communaute .valid_form{ width:100%; border:none; }
				.form_communaute .separateur hr{ display:none; }
				.form_communaute .separateur { border-bottom:1px solid #d2d2d2; margin:10px 0 8px 0; }
				
				/************************************************************
				TUNNEL : POPUP IDENTIFICATION
				************************************************************/
				#popup_loggin{ width:600px; position:relative; overflow:hidden; background-color:white; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:14px; color:black; padding:13px; }
				#popup_loggin .valid_form{ width:100%; border:none; }
				
				#popup_loggin .email{ left:145px; }
				#popup_loggin .mdp{ left:215px; top:208px; }
				#popup_loggin .radio_mdp{ margin-right:12px; }
				/*#form_popup_id .lbl_form1{ display:inline; position:relative; overflow:hidden; height:30px; line-height:30px; }*/
				/*#form_popup_id input{ margin-top:-5px; }*/


/************************************************************
BLOG
************************************************************/
.bloc-blog { position:relative; overflow: hidden; height:auto; margin-left: 10px; padding:15px 10px 10px 10px !important; color: #666; line-height:14px;}
.bloc-blog .title {text-transform:uppercase; font-size:18px; display:block; padding:0px 10px 0 0px; font-weight:bold;}
.bloc-blog p { padding:0 !important;}
.bloc-blog ul {position:relative;overflow:hidden;padding:10px;}
.bloc-blog ul li { margin:0 0 10px 15px; padding:0 15px 0 0; list-style:disc; }
/*.bloc-blog strong { padding:0; display:block; font-size:11px;}*/
.bloc-blog img { margin-right: 10px; }
.bloc-blog .title {text-transform:uppercase; font-size:23px; display:block; padding:24px 0 10px 0; font-weight:bold; color: black; line-height:23px; }
.bloc-blog .titre-bg { position:absolute; left:1px; top:6px; line-height:23px;font-size:14;text-transform:none; }

#player-blog {width:970px; overflow:hidden;margin:0 auto;background:#fff;}
#playerCommunity {background:#ffffff url(http://static.musikia.com/img/musikia/player-blog/player-blog-01-bg.jpg) no-repeat center top; padding:0 0 15px 0; *margin:0 0 -20px 0; /* IE */}
#espace-top { width:990px; margin: 0 auto; padding-top: 80px; padding-bottom: 15px; }

.titre-page-blog { color: #ffffff; text-transform:uppercase; font-size: 56px; line-height: 50px; font-size: bold; }
.titre-page-blog a { color: #ffffff;}
.tagline-blog { color: #ffffff; font-size: 12px; font-weight: 100;}

.contener-post { width: 543px; }

.space540-L {width:543px; margin:0 0 10px 0px;}
.space540-L.first {margin:0;}
.titre-bg {color: #ffffff; text-transform:uppercase; font-size:23px; padding:7px 10px 5px 10px; margin:-7px 0 10px -1px; display:inline-block;}

.space180-L {width:177px; margin:0 0 10px 10px; padding-bottom:20px;}
.space180-L.first {margin:0;}

.space250-L {width:240px; margin:0 0 0 0; float: right;  list-style: none;}
.space250-L.first {margin:0;}

.themes-blog-color { background: #000000; color: #FFFFFF; }

.themes-blog-color a { color: #FFFFFF; font-size: 14px;}
.themes-blog-color a:hover { color: #CCCCCC; }

.titre-menu-blog { font-weight:normal; border-bottom: 1px solid #CCCCCC; margin: 10px 12px 12px 12px; padding-bottom: 8px; width: 80%;font-size:21px }
.item-menu-blog li { margin-left: 12px; margin-bottom: 10px;font-size:14px }

.blog-L {  margin:0 0 10px 12px; border:1px solid #999; padding:6px 0 10px 0; background:#FFF;}
.blog-L .title {text-transform:uppercase; font-size:23px; display:block; padding:0px 10px 0 10px; font-weight:bold;}
.blog_h3 {text-transform:uppercase; font-size:23px; display:block; padding:0px 10px 0 10px; font-weight:bold;}
.blog-L p { color:#666666; line-height:14px;}
.blog-L .media {padding:10px 10px 0 10px;}
p.nom_intervenant { text-transform:uppercase; font-size: 24px; color: #aa1e7b; font-size: 18px; margin-bottom: 6px; margin-top: 12px; }
#infos-intervenant { margin: 10px; }
#intervenants { margin-left: 10px; } 
.item-intervenant { margin-bottom:10px; margin-right: 10px; float: left; }


.title-bg-blog-intervenants { background:#000; padding:7px 0px 5px 2px; margin-left: -1px;  margin-top:-7px; width: 100%; display:inline-block; }
.title-bg-blog-intervenants h3 { margin-left: 10px; text-transform:uppercase; font-size:23px; color:#FFF; font-weight: 100;} 
.title-bg-blog-commentaires { background:#000; padding:7px 0px 5px 2px; margin-left:-1px;  margin-top:-7px; width: 100%; display:inline-block; }
.title-bg-blog-commentaires h3 { color:#FFF; text-transform:uppercase; font-size:16px; font-weight: 100; margin-left: 10px; }

#commentaire-blog { margin:0; padding:0; margin-left:10px; margin-top:10px; }
.titre-commentaire { text-transform: uppercase; font-size: 14px; font-weight:bold; }
.texte-commentaire { font-size: 11px; margin:0; padding:0; }


.txt-post img {float: left; padding: 0px 10px 0px 0px;  } 
.txt-post-media { font-size:14px;clear:both}
.txt-post-media img {float: left; padding: 0px 10px 10px 0px;  } 
#nb-commentaires { position: absolute; background-color: red; width: 100px; height: 20px; padding: 0 5px 0 5px; text-align: center; color: #ffffff; line-height: 20px; bottom:-1px; right:-1px;}


/************************************************************
GENERIQUE
************************************************************/

.space800-L {width:800px; margin:0 0 10px 10px;}
.space800-L.first {margin:0;}

.paragraphe-type-2 { position: relative; overflow: hidden; width: 100%; } 

.col1 { float: left; width: 48%; }
.col2 { float: left; width: 48%; margin-left: 20px; }
#miniature-generique { float: left; margin: 10px 10px 0 10px; }
.separateur-generique { width: 97%; margin-top: 20px; margin-bottom: 20px; color: #999999; background-color: #999999; border-color: #999999; height: 0px; border: 0; }


/************************************************************
COMPTE / COMMUNAUTE
************************************************************/


				/************************************************************
				COMPTE 
				************************************************************/
.ta_r{ text-align:right; }
.ta_l{ text-align:left; }

.bg_color7{ background-color:#006b66 }
.bg_color8{ background-color:#6abfb7 }
.bg_color9{ background-color:#6abfb7 }

.bdr_clr7{}
.bdr_clr8{ border:1px solid #6abfb7 }

#player-cat-compte { background:#ccc url(http://static.musikia.com/img/musikia/template/communaute-compte_bg3.jpg) center 0 no-repeat; padding: 0 0 15px 0; }

#mon_compte{ width:94.px; position:relative; overflow:hidden; background-color:white; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:black; padding: 13px 13px 13px 13px; margin: 0 0 25px 0; }
#ma_communaute { width:962px; position:relative; overflow:hidden; background-color:white; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:black; padding: 13px 13px 13px 13px; margin: 0 0 25px 0; }

ul.menu{ color:white; /*height:40px;*/ margin:0 auto; padding:15px 0 0; width:990px; }


/*
#onglet_compte{ width:180px; float:left; }
#onglet_communaute{ width:180px; float:left; }*/
#onglet_compte, #onglet_communaute, #onglet_communautesearch{padding:8px; float:left; text-transform:uppercase;border-left:5px solid white}
#wrapper .menu .active{ color:white; background-color:#006b66;  }
.menu a:hover{ color:white; background-color:#6abfb7; text-decoration:none;  }

#mon_compte .left{ position:relative; overflow:hidden; float:left; width:650px; }
#mon_compte .right{ position:relative; overflow:hidden; float:left; margin: 0 0 0 10px;}
#mon_compte table{ width:100%; margin:0 0 20px 0; }

#mon_compte h2{ margin:0 0 5px 0; position:relative; }
#mon_compte .plus{ position:absolute; top:-2px; right:10px; }
#mon_compte table th{ background-color:#6abfb7; color:white; border-left:2px solid white; text-align:center;font-weight:normal;padding:5px 10px 3px 10px}
#mon_compte table th.first{ border-left:0; }
#mon_compte table td{ text-align:center; vertical-align:middle; height:26px; font-family:Arial, Helvetica, sans-serif;padding-left:5px }




/* #ma_communaute .left{ position:relative; overflow:hidden; float:left; width:650px; }
#ma_communaute .right{ position:relative; overflow:hidden; float:left; margin: 0 0 0 10px; } */
#ma_communaute table{ width:100%; margin:0 0 20px 0; }

#ma_communaute h2{ margin:0 0 5px 0; position:relative; }
#ma_communaute .plus{ position:absolute; top:-2px; right:10px; }
#ma_communaute table th{ background-color:#6abfb7; color:white; border-left:2px solid white; text-align:left; height:26px; line-height:26px; font-weight:normal;}
#ma_communaute table th.first{ border-left:0; }
#ma_communaute table td{ text-align:left; vertical-align:middle; height:26px; font-family:Arial, Helvetica, sans-serif; }


.points_fidelite{ position:relative; overflow:hidden; text-align:right; }

.nbre_points_fid{ padding:8px 35px; font-size:27px; color:white; display:inline-block; }
.nbre_points_fid span{ font-size:17px; }
.points_fidelite .detail a{ color:#1179a5; text-decoration:underline; }

#player-cat-compte .detail, #player-cat-compte .modifier { color:#1179a5; text-decoration:underline; }

.td_u{ text-decoration:underline;  }
.td_n{ text-decoration:none; }
.color4{ color:#1179a5; }

.bloc_300{ position:relative; overflow:hidden; width:280px; padding:0 0 13px 0; }
.photo_id{ display:inline-block; text-align:center; padding:0 0 10px 0; }
.identite{ position:relative; overflow:hidden; }

.data_id{ /*display:inline-block;*/ width:206px; margin: 0 0 0 10px; }
.prenom_nom{ font-size:14px; text-transform:uppercase; padding:8px; color:white; }
.data{ font-size:16px; line-height:20px; margin: 10px ; }

#mon_compte .adresse{ margin: 10px; width:220px; float:left; }

#mon_compte table td.ta_l{ text-align:left; text-indent:10px }

				/************************************************************
				COMMUNAUTE
				************************************************************/


#player-cat-communaute{ background:#ccc url(http://static.musikia.com/img/musikia/template/communaute-compte_bg3.jpg) center 0 no-repeat; padding: 0 0 15px 0; }


.w114{ width:114px; }
.w500{ width:500px; }
.w570{ width:570px; }
.w695{ width:695px; }
#ma_communaute .left{ position:relative; overflow:hidden; float:left; }
#ma_communaute .right{ position:relative; overflow:hidden; float:left; }
.reseau{ position:relative; overflow:hidden; }
.bloc_255{ position:relative; overflow:hidden; width:253px; padding:0 0 12px 0; }
.bloc_114{ position:relative; overflow:hidden; width:112px; padding:0 0 12px 0; }

#player-cat-communaute .detail, #player-cat-communaute .modifier { color:#1179a5; text-decoration:underline; }
#ma_communaute .plus{ position:absolute; top:-2px; right:10px; }
#ma_communaute .prenom_nom{ font-size:18px; }

.pseudo_link{ display:inline; width:114px; }
.bloc_msg{ border-bottom:1px solid #d2d2d2; padding:5px; }
.lh_20{ line-height:20px; }

/* Infos */
/***********************************/
.panier-infos ul {margin:10px 0 0 0;}
.panier-infos li {float:left; background:#000;  text-align:center; margin:0 0 0 10px;}
.panier-infos li.first {margin:0;}
.panier-infos li a {color:#FFF; height:105px; display:block; width:156px; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.panier-infos li img {margin:10px 0 5px 0;}


/***********************************/
/* Categorie MARQUES               */
/***********************************/

/* sous Menu MARQUES */
#player-cat.brand { background-color:#551257; position:relative; overflow:hidden; height:auto; }
#player-cat.brand .cat-sous-nav.brandNav{ padding-bottom:15px; height:auto; min-height:320px;  }
#player-cat.brand .inside { background:url(http://static.musikia.com/img/musikia/template/cat-brand-sousnav-bg.gif) left top repeat-y; overflow: hidden; height:100%;  }

/* bloc info MARQUE */
#brand-cat{ float:right; width:735px; padding:5px; }

.brand-cat-inter { width:735px !important; padding:5px !important; }
#brand-cat img { }
#brand-cat .left{ width:200px;  }
#brand-cat .right{ width:485px; padding: 0 10px; }
#brand-cat p{ font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:12px; color:white; }
#brand-cat p.brandData{ font-size:15px; line-height:16px; font-weight:bold;margin: 0 0 20px 0;  }
#brand-cat p.brandData span{ font-size:13px; font-weight:normal; }				
#brand-cat p.brandData a{ text-decoration:underline; color:#FFF; }

/* Correction bug border sur ".cat-prod-tools" sous IE */
.pub-side-245-470{behavior:url(http://static.musikia.com/js/border-radius.htc);}


/***********************************/
/* CUSTOM WAEBS                    */
/***********************************/

.BaseForm tr td {width:120px;padding:5px;text-align:left;height:30px; line-height:30px;vertical-align:top;text-align:left}
.Decorate {border:1px solid #ccc; width:277px; height:18px; padding:3px;text-align:left}
.DecorateTA {border:1px solid #ccc; width:277px; padding:3px;text-align:left}
.DropdownDecorate {border:1px solid #ccc;font-size:11px;color:black;font-weight:bold;}
.lbl_form1 .button { position:absolute; right:130px; top:0; }
.ParaWidetitle {color:black; text-transform:uppercase; font-size:23px; padding:7px 10px 5px 0px;border-bottom:1px solid silver;margin-top:30px;letter-spacing:-.15px;line-height:23px}
.AccountProdList {margin:5px;border:1px solid black;width:58px;padding:2px}
.AccountProdListWide {margin:5px;border:1px solid black;width:86px;padding:5px}
.ProductsReviewsList {margin:10px;list-style-type:none}
.ProductsReviewsList li {margin:0;padding:5px 3px 5px 0px;font-size:11px;clear:both}
.ProductsReviewsList li img {float:Left;width:20px;border:1px solid black;margin:2px 10px 5px 0px}
.ProductsReviewsList li a {color:Blue;font-size:11px}
.PromoMainTitle {text-align:center;font-size:32px; display:block; padding:50px 0px 40px 0px; font-weight:bold;font-family:Arial Narrow;text-transform:uppercase}
.cat-prod-tools .pagination {font-size:18px;color:red;font-weight:bold;text-align:center}
.cat-prod-tools .pagination a {color:white;}
.bloc-video {border:1px solid #999; padding:6px 0 10px 0;background:#FFF;}
.bloc-video .title a{text-transform:uppercase; font-size:23px; display:block; padding:0px 10px 0 10px; font-weight:bold;}
.bloc-video .title-bg {background:#000; color:#FFF; text-transform:uppercase; font-size:23px; padding:7px 10px 5px 10px; margin:-7px 0 10px -1px; display:inline-block;}

/***********************************/
/* B2B                             */
/***********************************/

.DiscountContainer {margin:10px 0 0 0;clear:both;font-size:12px}
.DiscountContainer div {padding:5px;margin:5px;float:left;vertical-align:middle}
.DiscountLabel {text-align:right;width:40%;border-bottom:1px dotted silver}
.DiscountValue {text-align:left;font-weight:bold;background:#84167e;color:white}
.MenuCategoryTitle {font-size:24px; margin:0 0 15px 0;text-transform:uppercase;}

#ContentPlaceHolder1_ModaleContent {line-height:1.5em;color:#444}
#ContentPlaceHolder1_ModaleContent ul {margin:10px 10px 10px 25px;list-style-type:circle}
#ContentPlaceHolder1_ModaleContent ul li {padding:5px 5px 5px 10px}

.RecoStamp {position:absolute}

.tooltip {-moz-border-radius: 5px;border-radius:5px;position: absolute;padding: 10px 13px;z-index: 3;color: white; background-color: black;font-family: sans-serif;font-size: 12px;line-height: 18px;text-align: center;}


#search-result {position:absolute;z-index:200;background-color:white;width:620px;}
#search-result table {width:100%;padding:0;margin:0;position:relative;z-index:200;background-color:white;border:1px solid black}
#search-result table tr th {width:33%;background-color:Black;color:White;padding:5px;text-align:left;text-transform:uppercase}
#search-result table tr td {width:33%;border-right:1px solid black;vertical-align:top;padding:10px;background-color:white}
#search-result table tr td:last {border-right:none}
#search-result .close {display:none}
#search-result ul li {padding:3px 0 3px 0}

#content {width:970px; overflow:hidden; padding:10px; background:#fff; margin:0 auto;}
