*
{
	padding:0;
	margin:0;
}
body
{
background-color:#000;
}
div.wrapper
{
	width:900px;
	__height:700px;
	margin:40px auto 0 auto;
	text-align:center;
	background: #FFFFFF;
}
.top_menu_homepage, .top_menu_profil, .top_menu_brand, .top_menu_speakers, .top_menu_audio, .top_menu_home, .top_menu_accessories, .top_menu_new, .top_menu_promotions
{
width:900px;
height:60px;
text-align:left;
}
.top_menu_promotions
{
background:url(../img/promotions_01.jpg) top center no-repeat;
}
.top_menu_new
{
background:url(../img/nouv_01.jpg) top center no-repeat;
}
.top_menu_accessories
{
background:url(../img/accessories_01.jpg) top center no-repeat;
}
.top_menu_homepage
{
background:url(../img/accueil_menu_01.jpg) top center no-repeat;
}
.top_menu_home
{
background:url(../img/cinema_01.jpg) top center no-repeat;
}
.top_menu_speakers
{
background:url(../img/speakers_01.jpg) top center no-repeat;
}
.top_menu_brand, .top_menu_audio
{
background: url(../img/brand_back_01.jpg) top center no-repeat;
}
.top_menu_profil
{
background: url(../img/profil_back_01.jpg) top center no-repeat;
}
.top_menu_homepage ul, .top_menu_profil ul, .top_menu_brand ul, .top_menu_speakers ul, .top_menu_audio ul, .top_menu_home ul, .top_menu_accessories ul, .top_menu_new ul, .top_menu_promotions ul
{
width:880px;
margin: 0 10px 0 10px;
padding:30px 0 0 0;
text-align:left;
overflow:hidden;

}
.top_menu_homepage ul li, .top_menu_profil ul li, .top_menu_brand ul li, .top_menu_speakers ul li, .top_menu_audio ul li, .top_menu_home ul li, .top_menu_accessories ul li, .top_menu_new ul li, .top_menu_promotions ul li
{
display:inline;
margin:0 37px 0 0;
}
.top_menu_homepage ul li a, .top_menu_profil ul li a, .top_menu_brand ul li a, .top_menu_speakers ul li a, .top_menu_audio ul li a, .top_menu_home ul li a, .top_menu_accessories ul li a, .top_menu_new ul li a, .top_menu_promotions ul li a
{
font:bold 11px Helvetica, Arial,  sans-serif;
color:#000000;
text-decoration:none;
}
.top_menu_homepage ul li a:hover, .top_menu_profil ul li a:hover, .top_menu_brand ul li a:hover, .top_menu_speakers ul li a:hover, .top_menu_audio ul li a:hover, .top_menu_home ul li a:hover, .top_menu_accessories ul li a:hover, .top_menu_new ul li a:hover, .top_menu_promotions ul li a:hover
{
color:#ec545b;
}
.top_menu_homepage ul li a.selected, .top_menu_profil ul li a.selected, .top_menu_brand ul li a.selected, .top_menu_speakers ul li a.selected, .top_menu_audio ul li a.selected, .top_menu_home ul li a.selected, .top_menu_accessories ul li a.selected, .top_menu_new ul li a.selected, .top_menu_promotions ul li a.selected
{
color:#ec545b;
}
.top_title
{
width:900px;
height:31px;
background:url(../img/accueil_02.jpg) top center no-repeat;
text-align:left;
}
.left_content
{
float:left;
width:396px;
height:252px;
background:url(../img/accueil_03.jpg) top center no-repeat;
text-align:left;
font:normal 11px Helvetica, Arial,  sans-serif;
}
.left_content p
{
margin:10px;
}
.main_pic
{
float:left;
width:382px;
height:252px;
background:url(../img/photo_groupe.jpg) top center no-repeat;
}
.right_menu
{
float:left;
width:122px;
height:252px;
background:url(../img/accueil_05.jpg) top center no-repeat;
}
.bottom_content
{
float:left;
clear:both;
width:900px;
height:253px;
background:url(../img/accueil_07.jpg) top center no-repeat;
}

p.register
{
font:bold 11px Helvetica, Arial,  sans-serif;
color:#333333;
position:relative;
top: 8px;
left:10px;
}
p.register a
{
font:bold 11px Helvetica, Arial,  sans-serif;
color:#333333;
}
p.register a:hover
{
color:#FFFFFF;
}

/* FOOTER */
.footer
{
clear:both;
width:895px;
height:34px;
padding-top:5px;
padding-left:5px;
background-color:#e51b24;
text-align:left;
}
div#footerLogo
{
	width:128px;
	height:29px;
	text-align:left;
	float:left;
	overflow:hidden;
	margin-left:3px;
}
div#footerText
{
	float:left;
	width:700px;
	margin-left:50px;
	margin-top:4px;
}
p.adress
{
font:bold 11px Helvetica, Arial,  sans-serif;
color: #FFFFFF;
margin:5px 0 0 10px;
float:left;
}
p.email
{
font:bold 11px Helvetica, Arial,  sans-serif;
margin:5px 10px 0 200px;
float:left;
}
div#footerMusicPlayer
{
	float:left;
	margin-left:75px;
}
p.email a
{
color:#CCCCCC;
text-decoration:none;
}
p.email a:hover
{
color: #FFFFFF;
}
/* /FOOTER */

body.splash
{
background:#000000;
margin:0;
padding:0;
}
div.splash_main
{
width:650px;
height:173px;
text-align:center;
margin:150px auto 0 auto;
background: url(../img/background_splash_03.gif) top left no-repeat;
}
div.splash_main ul
{
float:right;
margin-top:40px;
}
div.splash_main ul li
{
text-align:left;
}
div.splash_main ul li a
{
font:bold 13px Helvetica, Arial,  sans-serif;
letter-spacing:1px;
color:#e51b24;
text-decoration:none;
}
div.splash_main ul li a:hover
{
color:#FFFFFF;
}
ul.menu_team
{
font:11px Helvetica, Arial,  sans-serif;
list-style-type:none;
margin:16px 0 0 15px;
}
ul.menu_team li
{
margin-bottom:15px;
line-height:100%;
text-align:left;
}
ul.menu_team li a
{
color:#333333;
font:11px Helvetica, Arial,  sans-serif;
}
.accueil_top_content
{
width:900px;
height:412px;
background:url(../img/accueil_init_02.jpg) top left no-repeat;
text-align:left;
}
.accueil_bottom_content
{
width:900px;
height:124px;
background:url(../img/accueil_init_03.jpg) top left no-repeat;
text-align:left;
}
p.nouveautes
{
font:normal 11px Helvetica, Arial,  sans-serif;
width:250px;
height:110px;
text-align:left;
padding:5px 0 0 15px;
overflow:hidden;
}
p.nouveautes span.nouveautes_title
{
display:block;
font:bold 11px Helvetica, Arial,  sans-serif;
color:#CC0000;
}
.catalogue_wrap_homepage
{
float:left;
width:900px;
height:537px;
background:url(../img/catalog_background_02.jpg) top center no-repeat;
}
.catalogue_content, .catalogue_content_audio
{
float:left;
width:900px;
height:456px;
overflow-y:auto;
overflow-x:hidden;
}
.catalogue_wrap_audio
{
float:left;
width:900px;
height:500px;
background:url(../img/catalog_background_02.jpg) top center no-repeat;
}
.catalogue_wrap_speakers
{
float:left;
width:900px;
height:500px;
background:url(../img/speakers_02.jpg) top center no-repeat;
}
.catalogue_content_speakers
{
float:left;
width:900px;
height:456px;
overflow-y:auto;
overflow-x:hidden;
}
.catalogue_wrap_home
{
float:left;
width:900px;
height:500px;
background:url(../img/cinema_02.jpg) top center no-repeat;
}
.catalogue_content_home
{
float:left;
width:900px;
height:456px;
overflow-y:auto;
overflow-x:hidden;
}
.catalogue_wrap_accessories
{
float:left;
width:900px;
height:500px;
background:url(../img/accessories_02.jpg) top center no-repeat;
}
.catalogue_content_accessories
{
float:left;
width:900px;
height:456px;
overflow-y:auto;
overflow-x:hidden;
}
.catalogue_wrap_new
{
float:left;
width:900px;
height:500px;
background:#fff url(../img/nouv_02.jpg) top center no-repeat;
}
.catalogue_content_new
{
float:left;
width:900px;
height:456px;
overflow-y:auto;
overflow-x:hidden;
}
.catalogue_wrap_promotions
{
float:left;
width:900px;
height:500px;
background:url(../img/promotions_02.jpg) top center no-repeat;
}
.catalogue_content_promotions
{
float:left;
width:900px;
height:456px;
overflow-y:auto;
overflow-x:hidden;
}
div.item
{
float:left;
width:869px;
margin-left:10px;
height:150px;
overflow:hidden;
/*border-bottom:1px solid #FFFFFF;*/
}
td.prod_logo a
{
	display:block;
	width:170px;
overflow:hidden;
}
div.image
{
float:left;
height:130px;
width:130px;
margin-left: 30px;
text-align:center;
padding:10px 10px 10px 10px;
overflow:hidden;
}
div.image img
{
	width:130px;
}
div.description
{
float:left;
width:300px;
height:130px;
padding:10px 0 10px 0;
overflow:hidden;
margin-left:30px;
}
td.description p
{
font:normal 11px Helvetica, Arial,  sans-serif!important;
text-align: left;
overflow:hidden;
}
div.priceList
{
	float:left;
width:150px;
height:10px;
padding:40px 0 50px 0;
margin-left:30px;
text-align:center;
}
a.prod_details
{
	color:#e31b23;
	font:bold 11px Helvetica, Arial,  sans-serif;
	text-decoration:underline;
}
div.register_form
{
position:absolute;
z-index:2;
display:none;
width:275px;
background:#000000;
padding:15px 5px;
margin:20px 0 0 50px;
color: #fff;
padding-left:20px;
font:11px Helvetica, Arial,  sans-serif;
-moz-border-radius: 7px;
border-radius: 7px;
text-align:left;
}
#errorMessage { color:red; }
div.register_form input
{
border:none;
background: #FFFFFF;
margin-right:20px;
}
div.register_form a.button
{
color:#FFFFFF;
}

/* by tina */
a.logocaps{

    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
	letter-spacing:0,5px;
}

p.registerBrand{
   font:11px Helvetica, Arial,  sans-serif;
   color:#333333;
   position:relative;
   text-align:left;
   top: 8px;
   left:10px;
   width:200px;
   margin-bottom:29px;
}

p.registerBrand a
{
font:11px Helvetica, Arial,  sans-serif;
color:#333333;
}
p.registerBrand a:hover
{
color:#FFFFFF;
}
#musicMenu
{
	background:#fff;
	z-index:999;
	position:absolute;
	top:20px;
	left:30px;
	width:200px;
	height:100px;
	padding:20px;
	border:1px solid #666;
}
#musicMenu p
{
	font:normal 12px Helvetica, Arial, sans-serif;
	color:#333;
	width:200px;
	margin-bottom:15px;
}
#musicMenu a
{
	font:bold 12px Helvetica, Arial, sans-serif;
	color:#333;
	margin-right:30px;
}
#musicMenu a:hover
{
	color:#E51B24
}
div#equipe_desc
{
	float:right;
	width: 484px;
	padding-top:10px;
	padding-right:20px;
}
div#equipe_desc
{
	font:normal 8px Helvetica, Arial, sans-serif;
	color:#333;
	text-align:justify;
}

	

