body {
	margin:20px;
}

#mainmenu {
	width:605px;
	position:relative;
	z-index:20;
}

#mainmenu a {
color:blue;
}

#frontnews {
	position:relative;

	z-index:21;
}

#background {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:transparent;
	z-index:10;
}

#blank1 {
	z-index:11;
	position:absolute;
	top:0px;
	left:295px;
	height:21px;
	width:618px;
	background-color:transparent;
}

#blank2 {
	z-index:12;
	position:absolute;
	top:175px;
	left:0px;
	height:430px;
	width:40px;
	background-color:transparent;
}

a img {
	border:0;
}

#content_music {
	position:fixed;
	top:20px;
	left:40px;
	width:950px;
	height:605px;
	padding:0px;
	padding-top:20px;
	padding-left:20px;
	font-family: "Univers 75 black","Arial Black","sans-serif";
	font-weight: bolder;
	font-size: 38px;
	//color: #000000;
	
	overflow:auto;
	
	z-index:50;
}
.content_music_default {
	background-color:#FFB49A;
}

.content_music_default_shop {
//	background-color:#FFB49A;
		background-color:white;
}


#content_contact {
	position:absolute;
	top:20px;
	left:40px;
	width:950px;
	height:605px;
	padding:0px;
	padding-top:20px;
	padding-left:20px;
	font-family: "Univers 75 black","Arial Black","sans-serif";
	font-weight: bolder;
	font-size: 38px;
	//color: #000000;
	
	overflow:auto;
	
	z-index:50;
}


.content_contact_default {
	background-color:yellow;
}


#content_misc {
	position:fixed;
	top:20px;
	left:40px;
	width:950px;
	height:605px;
	padding:0px;
	padding-top:20px;
	padding-left:20px;
font-family: "brushhand", "marker felt","Brush Script MT Italic", "Chalkboard", "Textile", "Mistral", "Handbrush", "Hand Brush", "sans serif";
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color:#EBE9FF;
	overflow:auto;
	font-size:16px;

	z-index:50;

}

#content_misc h2 {
	font-size:42px;
	margin:0px;
	margin-bottom:20px;
}

#content_misc img {
	margin:0px;
	margin-bottom:20px;
	border:2px solid blue;
}
.misc_element {
	width:290px;
	margin:0px;
	margin-right:20px;
	clear:none;
	float:left;
}

.misc_element form button {
	position:relative;
	left:200px;
	top:-20px;
}



.misc_meta {
	font-family: Univers, Helvetica, Arial, Verdana;
	font-size:12px;
}

.meta_title {
	width:68px;
}

#artist {
	width:290px;
	height:585px;
	overflow:auto;	
}

#records {
	position:absolute;
	top:20px;
	left:330px;
}

#compilation{
	position:absolute;
}


#compilation_record_1 {
	position:absolute;
	top:20px;
	left:485px;
	width:465px;
	height:445px;
	overflow:hidden;
}

#compilation_record_2 {
	position:absolute;
	top:485px;
	left:20px;
	width:930px
}

#events {
	background-color:#0F0;
	position:fixed;
	top:20px;
	left:40px;
	width:950px;
	height:600px;
	padding:0px;
	padding-top:20px;
	padding-left:20px;
	font-family: Monaco, Courrier, monospace;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	
	overflow:auto;
	
		z-index:50;
}

#content_record_shop {
//	background-color:#E4E4E4;
		background-color:white;
	position:fixed;
	top:20px;
	left:40px;
	width:1000px;
	height:600px;
	padding:0px;
//	padding-top:20px;
//	padding-left:20px;

	padding-top:0px;
	padding-left:0px;


	font-family: Monaco, Courrier, monospace;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	
	overflow:auto;

	z-index:50;
}

#therese_cache_left {
	
	z-index:102;
	vertical-align:top;
	position:absolute;
	top:110px;
	left:40px;
}
#therese_cache_top #b7 {
	position:absolute;
	top:0px;
	left:0px;
}

#therese_cache_right {
	
	z-index:103;
	vertical-align:top;
	position:absolute;
	top:110px;
	left:940px;
}
#therese_cache_top #b8 {
	position:absolute;
	top:0px;
	left:0px;
}


#therese_cache_top {
	z-index:100;
	vertical-align:top;
	position:absolute;
	top:20px;
	left:40px;
}
#therese_cache_top #b1 {
	position:absolute;
	top:0px;
	left:0px;
}
#therese_cache_top #b2 {
	position:absolute;
	top:0px;
	left:90px;
}
#therese_cache_top #b3 {
	position:absolute;
	top:0px;
	left:859px;
}

#therese_cache_bottom {
	z-index:101;
	vertical-align:top;
	position:absolute;
	top:554px;
	left:40px;
}
#therese_cache_top #b4 {
	position:absolute;
	top:0px;
	left:0px;
}
#therese_cache_top #b5 {
	position:absolute;
	top:0px;
	left:90px;
}
#therese_cache_top #b6 {
	position:absolute;
	top:0px;
	left:859px;
}

#content_therese h4 {
	font-size:25px;
	margin:0px;
	margin-bottom:10px;
	width:230px;
	text-transform:uppercase

}

#content_therese h4 a {
	text-decoration:underline;
}
#content_therese h4 a:hover {
	text-decoration:none;
}

#therese_main_special {
	font-size:48px;
	position:absolute;
	left:189px;
	top:152px;
	text-align:left;
}

#therese_main_special a {
	text-decoration:underline;
}

#therese_boutiques_list {
	position:absolute;
	top:68px;
	left:350px;
	width:230px;
}


#therese_boutiques_list h3, #therese_boutiques_list a {
	margin:0px;
	padding:0px;
}

#therese_boutiques_list h3 {
	font-size:18px;
	font-weight:bold;	
}

#therese_boutiques_list a {
	font-size:18px;
	font-weight:normal;
	text-decoration:underline;
	font-style:italic;
}

#therese_boutiques_list a:hover {
	text-decoration:none;
}

#boutiques_list_spacer {
	height:30px;
}


h2.therese_shop_name_title {
	margin-bottom:100px;
}

#therese_boutiques_details {
	position:absolute;
	top:68px;
	left:600px;
	width:280px;
	font-size:18px;
	font-style:  italic;
	font-weight:normal;
}

#therese_boutiques_details h2 {
	font-size: 18px;
	margin:0px;
	padding:0px;
}


#therese_boutiques_list ul a:hover {
	text-decoration:underline;
}
#content_therese {
	background-color:#000000;
	position:fixed;
	top:20px;
	left:40px;
	width:813px;
	height:489px;
	padding:0px;
	padding-top:68px;
	padding-left:68px;
	padding-bottom:68px;
	padding-right:68px;
	font-family: "Palatino","Times","Times New Roman","serif";
	font-weight: normal;
	font-size: 32px;
	color: #FFFFFF;
	background:url('images_css/therese-black-bkg.gif') no-repeat;

	overflow:auto;

	z-index:50;
}


#therese_season_small {
	position:absolute;
	top:68px;
	left:68px;
	width:290px;
	border:0px solid #0F0;
	
	font-size:14px;
}

#therese_season_large {
	position:absolute;
	top:68px;
	left:378px;
	width:503px;

	border:0px solid #0F0;

	font-size:14px;
}

.season_p_element {
	margin:0;
	margin-bottom:20px;
}

.season_s_element {
	display:block;
	margin:0px;
	margin-top:10px;
	font-style:italic;
}

#therese_main_special a {
	color: #FFFFFF;

}

#_content_therese a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}



#details {
	position:absolute;
	top:20px;
	left:640px;
	
	font-size:16px;
}

#view {
	position:absolute;
	top:20px;
	left:20px;
	width:600px;
	height:600px;
	overflow:hidden;
}

.artist_element {
	margin:0px;
	display:block;
		margin-bottom:20px;
}

.artist_element_title {
	font-size:24px;
	display:block;

}

.record_element a {
	margin:0px;
}

.record_element a img {
	height:135px;
	width:135px;
	overflow:hidden;
	margin-bottom:20px;
	margin-right:20px;
}


span.track_details {
	display:block;
}

span.track_embed, embed {
	display:block;
	height:16px;
}
span.track_text {
	display:block;
}

#record_paragraph_spacer {
	height:20px;
}

.type_music {
}







.kitsune_music_maison_blue {
		background-color:#00F;
		color:#000000;
}

.kitsune_music_maison_red {
		background-color:#F00;
		color:#000000;
}

.kitsune_music_maison_green {
		background-color:#0F0;
		color:#000000;
}

.kitsune_music_maison_yellow {
		background-color:#FF0;
		color:#000000;
}

.kitsune_music_maison_magenta {
		background-color:#F0F;
		color:#000000;
}

.kitsune_music_maison_cyan {
		background-color:#0FF;
		color:#000000;
}

.kitsune_music_maison_black {
		background-color:#000;
		color:#FFF;
}

.kitsune_music_maison_white {
		background-color:rgb(250,250,250);
		color:#000;
}

.kitsune_music_maison_dark_green {
		background-color:#008000;
		color:#FFF;
}

.kitsune_music_maison_violetcmjn {
		background-color:#2e3092;
		color:#FFF;
}


.kitsune_music_maison_vertcmjn {
		background-color:#00a650;
		color:#FFF;
}


.kitsune_music_maison_redcmjn {
		background-color:#ed1c24;
		color:#FFF;
}

.kitsune_music_maison_orangecmjn {
		background-color:#f7941d;
		color:#FFF;
}

.kitsune_music_maison_vertvifcmjn {
		background-color:#8dc63f;
		color:#FFF;
}

.kitsune_music_maison_saugecmjn {
		background-color:#00a99d;
		color:#FFF;
}




table.news {
	background-color:#FFF;
	margin:0px;
	margin-bottom:20px;
}

#break {
	clear:both;
	display:block;
}



.main_structure_2 {
	font-family: "Univers 75 black", "Arial Black", "sans-serif";
	font-weight: bolder;
	font-size:38px;
	color: #000;
}

.main_structure_3 {
	font-family: "Palatino", "Times", "Times New Roman", "serif";
	font-weight: bolder;
	font-size:48px;
	color: #000;
}

.main_structure_4 {
font-family: "brushhand", "marker felt","Brush Script MT Italic", "Chalkboard", "Textile", "Mistral", "Handbrush", "Hand Brush", "sans serif";
	font-size:48px;
	color: #000;
}


#frontnews {
	font-family: Monaco, Courier, "Courier new", Monaco, mono, monospace;
	font-size:24px;
	width:973px;
	margin-top:25px;
	margin-left:0px;
	margin-right:50px;
//	height:442px;
}

#frontnews p {
	width:100%;
}

.frontnews_scroll {
	overflow:auto;
}

.frontnews_noscroll {
//	overflow:hidden;
}

.mini_nouvelles_main {
	border-top:1px solid black;
}

#record_title {
	overflow:auto;
}

#available_soon {
	position:relative;
	left:150px;
	top:-20px;
	align:center;
	background-color:#FF0;
	color:black;
	padding:5px;
	width:117px;
	border-bottom:2px solid #AA0;
	border-right:2px solid #AA0;
	border-top:2px solid #FF5;
	border-left:2px solid #FF5;
}

#nouvelles {
	font-family: Monaco, Courier, "Courier new", Monaco, mono, monospace;
	z-index:10;
}

#nouvelles .big {
	font-size: 24px;
}

#nouvelles table td {
	font-size:10px;
}



#therese_main_special .small_blue_link a {
	color:blue;
	font-size:12px;
}

#content {
	background-color:#000;
}


.therese_title {
    font-weight: normal;
    margin:5px 0 0 0;
}

h1.therese_title, h2.therese_title, h3.therese_title, h4.therese_title {
	font-size:52px;
}

