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,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0;
}
body{
	line-height:1;
	background-color:#DBDFE2;
	background-image:url(images/Bg1.png);
	background-repeat:repeat;
}
ol,ul{
	list-style:none;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:none;
}
:focus{
	outline:0;
}
ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
a:link{
	text-decoration:none;
	color:#2D5C7E;
	font-weight:700;
}
a:hover{
	text-decoration:underline;
	font-weight:700;
	color:#2D5C7E;
}
a:visited{
	font-weight:700;
	color:#2D5C7E;
	text-decoration:none;
}
a:visited:hover{
	font-weight:700;
	color:#2D5C7E;
	text-decoration:underline;
}
select{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#688AA2;
	text-align:left;
	width:250px;
	margin-left:3px;
	margin-right:3px;
}
form{
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
	padding:0;
}
.marron{
	color:#600;
	font-weight:700;
}
.bleu{
	color:#2D5C7E;
	font-weight:700;
}
.rouge{
	color:red;
}
.vert{
	color:#396F00;
	font-weight:700;
	font-style:italic;
}
.gris{
	color:#CED4D7;
}
.centered{
	text-align:center;
}
.input_contact_form{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#688AA2;
	width:450px;
	height:auto;
}
#container{
	width:808px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	height:auto;
}
.preload{
	display:none;
}
.dates{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
}
#ban-left{
	width:409px;
	height:130px;
	float:left;
}
#ban-r{
	background-image:url(images/Header_U2.png);
	background-repeat:no-repeat;
	width:398px;
	height:89px;
	float:left;
}
#ban-d{
	background-image:url(images/Header_D.png);
	background-repeat:no-repeat;
	width:808px;
	height:5px;
	float:left;
}
#ban-d1{
	background-image:url(images/Header_U_1.png);
	background-repeat:no-repeat;
	width:808px;
	height:5px;
	float:left;
}
#ban-d2{
	background-image:url(images/Header_U_2.png);
	background-repeat:no-repeat;
	width:808px;
	height:5px;
	float:left;
}
#ban_dummy{
	background-image:url(images/header_dummy.png);
	background-repeat:repeat-x;
	width:72px;
	height:41px;
	float:left;
}
#home{
	width:43px;
	height:41px;
	float:left;
}
#news{
	width:41px;
	height:41px;
	float:left;
}
#licensing{
	width:65px;
	height:41px;
	float:left;
}
#portfolio{
	width:69px;
	height:41px;
	float:left;
}
#albums{
	width:51px;
	height:41px;
	float:left;
}
#contact{
	width:63px;
	height:41px;
	float:left;
}
.header_sep{
	width:7px;
	height:41px;
	float:left;
}
#ban-dr{
	background-image:url(images/Header_U3.png);
	background-repeat:no-repeat;
	width:31px;
	height:41px;
	float:left;
}
#news-solo{
	background-image:url(images/Header_Sub_Small.png);
	background-repeat:no-repeat;
	width:808px;
	height:46px;
	float:left;
}
#news-left{
	background-image:url(images/Header_D1_home.png);
	background-repeat:no-repeat;
	width:404px;
	display:block;
	height:86px;
	margin-right:0;
	float:left;
}
#news_left_solo{
	width:650px;
	height:26px;
	margin-left:110px;
	margin-top:-1px;
	line-height:26px;
	float:left;
}
#news-right{
	background-image:url(images/Header_D2.png);
	background-repeat:no-repeat;
	width:404px;
	height:86px;
	float:left;
}
#index_icons{
	width:auto;
	text-align:right;
	height:auto;
	margin-right:40px;
	margin-top:0;
	float:right;
}
#news_left_text1{
	width:289px;
	height:38px;
	margin-left:110px;
	margin-top:-2px;
	line-height:22px;
	float:left;
}
#news_left_text2{
	width:289px;
	height:37px;
	margin-left:110px;
	float:left;
}
.news_left_table{
	width:289px;
	height:38px;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
}
.news_left_table td{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	color:#7C7D7E;
	text-align:left;
	vertical-align:middle;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	line-height:14px;
}
#news_right_div{
	width:350px;
	height:69px;
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	color:#7C7D7E;
	text-align:left;
	margin-left:12px;
	margin-top:0;
	padding-top:7px;
	float:left;
	line-height:14px;
}

.news_home_title{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	font-style:oblique;
	color:#7C7D7E;
}
.news_home_more{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	font-weight:700;
	color:#2D5C7E;
}
#news_right_portfolio{
	width:370px;
	height:72px;
	text-align:center;
	float:left;
}
#news_right_portfolio	select{
	margin-top:2px;
}
#main_home_left{
	width:404px;
	margin-right:0;
	float:left;
}
#main_home_right{
	width:404px;
	float:left;
}
#footer_container{
	width:766px;
	height:42px;
	margin-left:auto;
	margin-right:auto;
}
#footer_l{
	background-image:url(images/Footer_L.png);
	background-repeat:repeat-x;
	width:18px;
	height:42px;
	float:left;
}
#footer_c{
	background-image:url(images/Footer_C.png);
	background-repeat:repeat-x;
	width:730px;
	height:42px;
	float:left;
}
#footer_r{
	background-image:url(images/Footer_R.png);
	background-repeat:repeat-x;
	width:18px;
	height:42px;
	float:left;
}
#copyright_div{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#666;
	cursor:default;
	text-align:center;
	line-height:42px;
}
#sub_footer{
	width:766px;
	font-family:Arial, Helvetica,	sans-serif;
	font-size:10px;
	color:#555;
	text-align:center;
}
.T1-title{
	background:url(images/Mod_T1_Bor_U.png);
background-repeat:no-repeat;
	height:21px;
	width:404px;
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	text-align:center;
	cursor:default;
	line-height:26px;
}
.T-title-text1{
	font-weight:bold;
	color:#666;
}
#T1-dummy{
	height:124px;
	width:402px;
	margin-top:0;
	float:left;
	cursor:default;
}
#Module-T2-container{
	height:372px;
	width:404px;
	float:left;
}
#Module-T2-top{
	background:url(images/Mod_T2_Bor_T.png);
	background-repeat:no-repeat;
	height:21px;
	width:404px;
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	text-align:center;
	cursor:default;
	line-height:26px;
}
#Module-T2-B{
	background:url(images/Mod_T2_Bor_B.png);
	background-repeat:no-repeat;
	height:238px;
	width:404px;
	text-align:center;
}
.T3_container	td{
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	padding-bottom:0;
}
.T3_container	img{
	border:none;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
}
.T3_top{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#999;
	background-image:url(images/Mod_T3_top.png);
	background-repeat:no-repeat;
	width:808px;
	height:17px;
	padding-top:5px;
	text-align:center;
	line-height:16px;
	cursor:default;
	float:left;
}
.T3_text{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	color:#7C7D7E;
	background-image:url(images/Mod_T3_text.png);
	background-repeat:no-repeat;
	width:546px;
	height:64px;
	padding-left:22px;
	padding-right:22px;
	padding-top:8px;
	vertical-align:top;
	float:left;
}
.T3_main_y{
	background-image:url(images/Mod_T3_main_y.png);
	background-repeat:repeat-y;
	width:808px;
	height:auto;
	vertical-align:top;
	float:left;
	padding:0;
}
.T3_bottom{
	background-image:url(images/Mod_T3_bottom.png);
	background-repeat:no-repeat;
	width:808px;
	height:23px;
	float:left;
	padding:0;
}
.T3_left{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#7C7D7E;
	width:554px;
	height:auto;
	padding-left:22px;
	padding-right:12px;
	padding-top:0;
	float:left;
}
.T3_right{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	color:#7C7D7E;
	width:187px;
	height:auto;
	padding-left:20px;
	padding-right:8px;
	padding-top:0;
	float:left;
}
.T4_container{
	width:404px;
	height:auto;
	float:left;
}
.T4_top{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#999;
	line-height:26px;
	text-align:center;
	background-image:url(images/Mod_T4_top.png);
	background-repeat:no-repeat;
	width:404px;
	height:21px;
	float:left;
	cursor:default;
}
.T4_left{
	background-image:url(images/Mod_T4_flag.png);
	background-repeat:no-repeat;
	width:57px;
	height:150px;
	float:left;
}
.T4_right{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#666;
	background-image:url(images/Mod_T4_right.png);
	background-repeat:no-repeat;
	width:191px;
	padding-left:12px;
	height:130px;
	padding-top:20px;
	float:right;
	line-height:14px;
}
.T4_mp3{
	text-align:center;
	padding-left:10px;
	padding-top:6px;
	background-image:url(images/Mod_T4_mp3.png);
	background-repeat:no-repeat;
	width:96px;
	height:71px;
	float:left;
	line-height:22px;
}
.T4_flac{
	text-align:center;
	padding-left:1px;
	padding-top:6px;
	background-image:url(images/Mod_T4_flac.png);
	background-repeat:no-repeat;
	width:94px;
	height:71px;
	float:left;
	line-height:22px;
}
.T4_more{
	font-weight:700;
	text-align:center;
	padding-left:1px;
	padding-top:6px;
	background-image:url(images/Mod_T4_more.png);
	background-repeat:no-repeat;
	width:94px;
	height:71px;
	float:left;
	line-height:22px;
}
.T4_creative{
	width:108px;
	height:77px;
	float:left;
}
.T5_container{
	width:808px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	border:none;
	border-collapse:collapse;
	padding:0;
}
.T5_top{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#999;
	background-image:url(images/Mod_T5_top.png);
	background-repeat:no-repeat;
	width:808px;
	height:21px;
	float:left;
	line-height:26px;
	text-align:center;
	cursor:default;
}
.T5_flag{
	background-image:url(images/Mod_T5_flag.png);
	background-repeat:no-repeat;
	width:57px;
	height:150px;
	border:none;
	border-collapse:collapse;
	float:left;
	padding:0;
}
.T5_infos{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#666;
	background-image:url(images/Mod_T5_infos.png);
	background-repeat:no-repeat;
	width:179px;
	height:130px;
	padding-left:12px;
	padding-top:20px;
	line-height:14px;
	float:left;
}
.T5_description{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	color:#999;
	background-image:url(images/Mod_T5_description.png);
	background-repeat:no-repeat;
	width:352px;
	height:55px;
	float:left;
	line-height:14px;
	padding:11px 20px	10px;
}
.T5_left{
	width:392px;
	height:auto;
	float:left;
}
.T5_mp3{
	background-image:url(images/Mod_T5_mp3.png);
	background-repeat:no-repeat;
	width:127px;
	height:69px;
	text-align:center;
	padding-left:12px;
	padding-top:6px;
	float:left;
	line-height:20px;
}
.T5_flac{
	background-image:url(images/Mod_T5_flac.png);
	background-repeat:no-repeat;
	width:123px;
	height:69px;
	text-align:center;
	padding-left:4px;
	padding-top:6px;
	float:left;
	line-height:20px;
}
.T5_creative{
	width:126px;
	height:75px;
	float:left;
}
.T6_container	td{
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	float:left;
}
.T6_top_a{
	background-image:url(images/Mod_T6_top_a.png);
	background-repeat:no-repeat;
	width:744px;
	height:25px;
	vertical-align:top;
	padding:12px 0 0 64px;
}
.T6_title{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#999;
	width:90px;
	height:auto;
	margin-left:310px;
	margin-right:auto;
	line-height:10px;
	cursor:default;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	padding:12px 0 0;
}
.T6_title_a{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	color:#7C7D7E;
	vertical-align:top;
	background-image:url(images/Mod_T6_title_a.png);
	background-repeat:no-repeat;
	width:756px;
	height:42px;
	padding:9px	12px 0 52px;
}
.T6_news_image{
	width:auto;
	height:auto;
	border:none;
	border-collapse:collapse;
	float:right;
	padding:0	0	4px	4px;
}
.T6_main_y{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	line-height:14px;
	color:#7C7D7E;
	background-image:url(images/Mod_T6_main_y.png);
	background-repeat:repeat-y;
	width:748px;
	height:auto;
	vertical-align:top;
	padding:0	30px 12px;
}
.T6_bottom_a{
	background-image:url(images/Mod_T6_bottom_a.png);
	background-repeat:no-repeat;
	width:808px;
	height:24px;
	padding:0;
}
.T6_top_b{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	color:#7C7D7E;
	vertical-align:top;
	background-image:url(images/Mod_T6_top_b.png);
	background-repeat:no-repeat;
	width:744px;
	height:42px;
	padding:18px 12px	0	52px;
}
.T6_bottom_b{
	background-image:url(images/Mod_T6_bottom_b.png);
	background-repeat:no-repeat;
	width:744px;
	height:24px;
	vertical-align:top;
	padding:25px 0 0 64px;
}
.T7_top{
	background-image:url(images/Mod_T7_top.png);
	background-repeat:no-repeat;
	width:808px;
	height:11px;
	float:left;
}
.T7_flash{
	width:294px;
	height:70px;
	float:left;
}
.T7_left{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	color:#999;
	background-image:url(images/Mod_T7_left.png);
	background-repeat:no-repeat;
	width:355px;
	height:63px;
	float:left;
	line-height:14px;
	padding:10px 20px	0	30px;
}
.T7_right{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	color:#999;
	background-image:url(images/Mod_T7_right.png);
	background-repeat:no-repeat;
	width:363px;
	height:63px;
	float:left;
	line-height:14px;
	padding:10px 20px	0;
}
.T8_container{
	width:808px;
	height:auto;
	float:left;
}
.T8_top{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#999;
	width:808px;
	height:28px;
	background-image:url(images/Mod_T8_top.png);
	background-repeat:no-repeat;
	text-align:center;
	line-height:26px;
	float:left;
	cursor:default;
}
.T8_main_y{
	width:808px;
	height:auto;
	background-image:url(images/Mod_T8_main_y.png);
	background-repeat:repeat-y;
	text-align:center;
	float:left;
}
.T8_bottom{
	width:808px;
	height:18px;
	background-image:url(images/Mod_T8_bottom.png);
	background-repeat:no-repeat;
	float:left;
}
.T9_description_y{
	background-image:url(images/Mod_T9_description_y.png);
	background-repeat:repeat-y;
	width:764px;
	height:auto;
	float:left;
	padding:0	22px 0 22px;
}
.T9_description_separator{
	background-image:url(images/Mod_T9_description_separator.png);
	background-repeat:no-repeat;
	width:808px;
	height:16px;
	float:left;
}
.T9_bloc_loopY{
	background-image:url(images/Mod_T9_bloc_y.png);
	background-repeat:repeat-y;
	width:808px;
	height:auto;
	text-align:center;
	float:left;
}
.T9_bloc_loopY img{
	padding:6px;
}
.T9_bloc_separator{
	background-image:url(images/Mod_T9_bloc_separator.png);
	background-repeat:no-repeat;
	width:808px;
	height:40px;
	float:left;
}
.T9_bottom_zipyes{
	background-image:url(images/Mod_T9_bottom_zipyes.png);
	background-repeat:no-repeat;
	width:808px;
	height:23px;
	float:left;
}
.T9_zip_loopY{
	background-image:url(images/Mod_T9_zip_y.png);
	background-repeat:repeat-y;
	width:808px;
	height:auto;
	float:left;
}
.T9_zip_loopY	table{
	width:700px;
	margin:auto;
}
.T9_zip_bottom{
	background-image:url(images/Mod_T9_zip_bottom.png);
	background-repeat:no-repeat;
	width:808px;
	height:20px;
	float:left;
}
.T9_bottom_zipno{
	background-image:url(images/Mod_T9_bottom_zipno.png);
	background-repeat:no-repeat;
	width:808px;
	height:23px;
	float:left;
}
.page_links{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	font-weight:700;
	color:#4F5556;
	width:auto;
	height:auto;
	text-align:center;
	padding-left:6px;
	float:left;
}
.about_texts_tr{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#555;
	height:100%;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	margin-left:6px;
}
.about_arrow{
	width:7px;
	border:none;
	float:left;
	margin-top:1px;
	vertical-align:bottom;
}
.about_texts_titles{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	font-weight:700;
	color:#600;
}
.about_texts_titles_grey{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	font-weight:700;
	text-transform:none;
	color:#526073;
}
#about_text_left_div{
	width:202px;
	height:auto;
	margin-left:12px;
	float:left;
	padding-left:10px;
	padding-top:0;
	padding-bottom:10px;
}
#about_text_right_div{
	width:550px;
	height:auto;
	padding-left:10px;
	padding-top:0;
	padding-bottom:10px;
	float:left;
}
#about_footer_spacer{
	width:808px;
	height:8px;
	float:left;
	border:none;
}
#about_footer{
	width:808px;
	height:17px;
	float:left;
	border:none;
}
#about_T_L{
	width:146px;
	height:109px;
	float:left;
	border:none;
}
#about_T_btn_back{
	width:146px;
	height:109px;
	float:left;
}
#about_head{
	width:808px;
	height:16px;
	float:left;
	border:none;
}
#about_sep{
	background-image:url(images/About_Sep.png);
	background-repeat:no-repeat;
	width:808px;
	height:7px;
	float:left;
}
#about_img_loopY{
	background-image:url(images/About_Img_LoopY.png);
	background-repeat:repeat-y;
	width:808px;
	float:left;
}
#about_text_loopY{
	background-image:url(images/About_Text_LoopY.png);
	background-repeat:repeat-y;
	width:808px;
	float:left;
	border:none;
}
#about_img_container{
	width:782px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
.about_block_mask_contener{
	width:761px;
	height:16px;
	margin-left:auto;
	margin-right:auto;
}
.about_block_mask_UR{
	float:right;
	width:16px;
	height:16px;
}
.about_block_mask_DR{
	width:16px;
	height:16px;
	float:right;
}
.about_block_title{
	background-color:#FFF;
	text-align:center;
	vertical-align:bottom;
}
#error{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:14px;
	font-weight:700;
	color:#600;
	text-align:center;
}
.package_files_element{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:10px;
	color:#666;
	width:130px;
	height:96px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	cursor:pointer;
	padding:6px;
}
.fleche_contact_form_right{
	float:left;
	padding-right:6px;
}
.noborder,.T7_container	img{
	border:none;
	border-collapse:collapse;
	border-spacing:0;
}
#ban-left	img,.T3_right	img{
	float:left;
}
.T-title-text2,.T4_button_titles,.T5_button_titles{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:11px;
	color:#999;
}
.T3_container,.T6_container{
	width:808px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	float:left;
	padding:0;
}
.T3_top	b,.T4_button_titles	b,.T4_top	b,.T5_top	b,.T6_title	b,.T8_top	b{
	color:#666;
}
.T4_container	img,.T5_container	img{
	border:none;
	border-collapse:collapse;
	padding:0;
}
.T4_right	b,.T4_mp3	b,.T4_flac b,.T5_infos b,.T5_button_titles b{
	color:#1E5075;
}
.T7_container,.T9_container{
	width:808px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
.T7_btn_prev,.T7_btn_next{
	width:257px;
	height:70px;
	float:left;
}
.page_links_container,.page_links_page{
	font-family:Arial, Helvetica,	sans-serif;
	font-size:12px;
	font-weight:700;
	color:#7A5801;
	width:auto;
	height:auto;
	float:left;
}
#about_T_btn_next,#about_btn_prev{
	width:67px;
	height:109px;
	float:left;
}
.about_block_mask_UL,.about_block_mask_DL{
	width:16px;
	height:16px;
	float:left;
}
.prev_link{
	margin-top:20px;
	width:250px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.prev_link a{
	color:#FF0000;
}