/*  
Theme Name: Show Me The Sound
Version: 1.0.0
Description: Designed by <a href="http://www.servanbriand.fr">Servan BRIAND</a>.
Author: Servan BRIAND
Author URI: http://www.servanbriand.fr
*/

/* 

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)

*/

/* Default styles */
@import "css/reset.css";

/*-------------------------------------------------------------------------------------------*/
body {
	background:#250041;
	margin:auto;
	font-family:arial;
	color:#FFFFFF;
	}

#global {
	width:980px;
	background:url(images/header.png) no-repeat;
	margin:auto;
	}
	
#header {
	width:980px;
	height:470px;
	}

h1 {
	font-size:1%;
	text-indent:-9000px;
	margin:0 0 0 490px;
	padding:142px 0 0 0;
	}
	
h1 a {
	width:428px;
	height:207px;
	background:url(images/logo_smts.png) no-repeat;
	display:block;
	}

h2 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

h5 {
	font-size:30px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

h6 {
	color:#e50041;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:22px;
	}

.artiste {
	font-size:24px;
	font-weight:bold;
	color:#e50041;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.album, .music_style {
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

a {
	color:#e50041;
	text-decoration:underline;
	}

a:hover {
	text-decoration:none;
	}

/* ########## MENU ########## */	
	
#menu {
	width:364px;
	float:left;
	margin:25px 0 0 0;
	}

#menu ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	}

#menu ul li{
	margin:0 0 12px 0;
	padding:0 0 0 0;
	}
	
#menu ul li a {
	display:block;
	height:57px;
	font-size:1%;
	text-indent:-9000px;
	}

.b.page_item a {
	width:334px;
	background:url(images/itm_accueil_out.png) no-repeat;
	}
	
.b.page_item a:hover, .b.page_item.current_page_item a:hover, .b.page_item.current_page_item a {
	width:334px;
	background:url(images/itm_accueil_over.png) no-repeat;
	}

.page-item-8 a {
	width:277px;
	background:url(images/itm_label_out.png) no-repeat;
	}

.page-item-8 a:hover, .page-item-8.current_page_item a:hover, .page-item-8.current_page_item a {
	width:277px;
	background:url(images/itm_label_over.png) no-repeat;
	}
	
.page-item-10 a {
	width:364px;
	background:url(images/itm_artistes_out.png) no-repeat;
	}

.page-item-10 a:hover, .page-item-10.current_page_item a:hover, .page-item-10.current_page_item a, .page-item-10.current_page_parent a, .page-item-10.current_page_parent a:hover {
	width:364px;
	background:url(images/itm_artistes_over.png) no-repeat;
	}	
	
.page-item-12 a {
	width:343px;
	background:url(images/itm_goodies_out.png) no-repeat;
	}
	
.page-item-12 a:hover, .page-item-12.current_page_item a:hover, .page-item-12.current_page_item a {
	width:343px;
	background:url(images/itm_goodies_over.png) no-repeat;
	}
	
.page-item-14 a {
	width:269px;
	background:url(images/itm_store_out.png) no-repeat;
	}
	
.page-item-14 a:hover, .page-item-14.current_page_item a:hover, .page-item-14.current_page_item a {
	width:269px;
	background:url(images/itm_store_over.png) no-repeat;
	}

.page-item-16 a {
	width:356px;
	background:url(images/itm_contact_out.png) no-repeat;
	}
	
.page-item-16 a:hover, .page-item-16.current_page_item a:hover, .page-item-16.current_page_item a {
	width:356px;
	background:url(images/itm_contact_over.png) no-repeat;
	}

/* ########## CONTENT ########## */	
	
#content {
	margin:0 0 30px 0;
	padding:0 0 30px 0;
	}

/* ############################### */	
/* ########## LEFT SIDE ########## */
/* ############################### */		
	
#left_col {
	width:620px;
	float:left;
	margin:0 0 30px 0;
	}

#a_la_une {
	width:580px;
	color:#565656;
	font-size:16px;
	background:#FFFFFF;
	font-weight:lighter;
	padding:20px 20px 20px 20px;
	line-height:22pt
	}
#a_la_une hr {
	clear:both;
	color:#FFFFFF;
	border:none;
	}
#a_la_une .date {
	margin:0 5px 0 0;
	padding:10px 0 10px 0;
	color:#A2C1D3;
	font-family:georgia;
	border-right:3px solid #A2C1D3;
	width:123px;
	float:left;
	}

#a_la_une h2, #a_la_une h2 a  {
	width:580px;
	line-height:30pt;
	color:#005784;
	font-weight:bold;
	font-family:georgia;
	font-style:italic;
	font-size:39px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none;
	}

#a_la_une .date .day {
	font-size:90px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#a_la_une .date .month {
	font-size:16px;
	font-weight:bold;
	margin:25px 0 0 0;
	padding:0 0 0 0;
	}

#a_la_une .date .year {
	font-size:39px;
	font-weight:bold;
	margin:-15px 0 0 0;
	padding:0 0 0 0;
	}

.image_article {
	width:580;
	border:1px solid #d2d2d2;
	padding:4px 0 0 4px;
	}

.legende {
	font-size:9pt;
	text-align:center;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

/* ########## NEWS ########## */

#news {
	width:620px;
	margin:30px 0 0 0;
	}

#title_news {
	font-size:39px;
	font-weight:bolder;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:620px;
	border-bottom:3px solid #FFFFFF;
	}

#news ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	}
	
#news .date {
	float:left;
	color:#E20040;
	font-family:georgia;
	margin:0 10px 10px 0;
	padding:0 0 0 0;
	}

#news .day {
	font-size:45px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#news .month {
	font-size:28px;
	margin:-5px 0 0 0;
	padding:0 0 0 0;
	}

#news hr {
	clear:left;
	border:none;
	border-bottom:1px solid #593d6e;
	}
#news h4 {
	font-size:24px;
	margin:0 0 0 0;
	padding:10px 0 10px 0;
	font-family:georgia;
	color:#FFFFFF;
	}
#news h4 a {
	color:#FFFFFF;
	text-decoration:none;
	}
#news h4 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}

#liste_other_artistes {
	margin:15px 0 0 0;
	}

#liste_other_artistes a {
	text-decoration:none;
	font-size: 24px;
	font-weight: bold;
	color: #e50041;
	}

#liste_other_artistes a:hover {
	text-decoration:underline;
	}
#liste_other_artistes li {
	list-style:none;
	margin:0 0 0 0;
	paddinf:0 0 0 0;
	}
#liste_other_artistes li ul {
	margin:0 0 0 0;
	paddinf:0 0 0 0;
	list-style:none;
	}
/* ################################ */	
/* ########## RIGHT SIDE ########## */
/* ################################ */	

#right_col {
	width:320px;
	float:right;
	margin:0 0 30px 0;
	}
	
/* ########## RECHERCHER ########## */	

#topsearch {
	width:320px;
	height:35px;
	background:url(images/back_search.png) no-repeat;
	margin:0 0 0 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #604574;
	}
	
#search_ok {
	margin:2px 0 0 0;
	}
	
#topsearch form {
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#champ_search {
	color:#6f5782;
	width:274px;
	background:#250041;
	font-size:18pt;
	border:none;
	margin:2px 0 0 2px;
	padding:0 0 0 0;
	float:left;
	}
	
/* ########## RESEAUX SOCIAUX ########## */

#social_network {
	margin:30px 0 0 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #604574;
	}
#social_network ul {
	margin:0 0 0 0;
	padding:0 0 30px 0;
	list-style:none;
	}

#social_network ul li {
	float:left;
	}

#social_network ul li a {
	display:block;
	height:30px;
	font-size:1%;
	text-indent:-9000px;
	}

#social_network ul li.myspace a {
	width:100px;
	background:url(images/btn_myspace_out.png) no-repeat;
	}
	
#social_network ul li.myspace a:hover {
	width:100px;
	background:url(images/btn_myspace_over.png) no-repeat;
	}

#social_network ul li.facebook a {
	width:100px;
	margin:0 0 0 10px;
	background:url(images/btn_facebook_out.png) no-repeat;
	}
	
#social_network ul li.facebook a:hover {
	width:100px;
	margin:0 0 0 10px;
	background:url(images/btn_facebook_over.png) no-repeat;
	}
	
#social_network ul li.twitter a {
	width:100px;
	margin:0 0 0 10px;
	background:url(images/btn_twitter_out.png) no-repeat;
	}
	
#social_network ul li.twitter a:hover {
	width:100px;
	margin:0 0 0 10px;
	background:url(images/btn_twitter_over.png) no-repeat;
	}

/* ########## DERNIERS ALBUMS ########## */	
	
#artistes {
	margin:0 0 0 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #604574;
	}
	
#artistes hr {
	clear:left;
	border:none;
	border-bottom:1px solid #250041;
	}

#artistes ul {
	list-style:none;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	}

#artistes a {
	text-decoration:none;
	font-size: 24px;
	font-weight: bold;
	color: #e50041;
	}

#artistes a:hover {
	text-decoration:underline;
	}
	
#artistes ul li.page-item-18 {
	background: URL(images/img_album_complot.png) no-repeat;
	margin:10px 0 0 0;
	padding:0 0 0 110px;
	height:75px;
	}

#artistes ul li.page-item-93 {
	background: URL(images/img_album_aschehoug.png) no-repeat;
	margin:10px 0 0 0;
	padding:0 0 0 110px;
	height:75px;
	}

#artistes ul li.page-item-106 {
	background: URL(images/img_album_saro.png) no-repeat;
	margin:10px 0 0 0;
	padding:0 0 0 110px;
	height:75px;
	}

#artistes ul li.page-item-21 {
	background: URL(images/img_album_malo.png) no-repeat;
	margin:10px 0 0 0;
	padding:0 0 0 110px;
	height:75px;
	}

#artistes ul li.page-item-23 {
	background: URL(images/img_album_modul.png) no-repeat;
	margin:10px 0 0 0;
	padding:0 0 0 110px;
	height:75px;
	}

#artistes ul li.page-item-14 {
	background: URL(images/img_album_saro.png) no-repeat;
	margin:10px 0 0 0;
	padding:0 0 0 110px;
	height:75px;
	}

#artistes ul li.page-item-25 {
	background: URL(images/img_album_zaiba.png) no-repeat;
	margin:10px 0 0 0;
	padding:0 0 0 110px;
	height:75px;
	}

#artistes /*a*/ img {
	/*float:left;*/
	border:2px solid #FFFFFF;
	/*margin:0 10px 0 0;*/
	}
	
#artistes .store {
	font-size:12px;
	color:#9280a0;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#artistes .store a {
	color:#9280a0;
	text-decoration:none;
	}
	
#artistes .store a:hover {
	color:#9280a0;
	text-decoration:underline;
	}
	
/* ########## AGENDA ########## */	
	
#agenda {
	margin:30px 0 0 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #604574;
	}
	
#agenda hr {
	clear:left;
	border:none;
	border-bottom:1px solid #250041;
	}

#agenda ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	}
#agenda .txt {
	padding:15px 0 0 0;
	}
	
#agenda .date {
	float:left;
	color:#9280a0;
	font-family:georgia;
	margin:0 10px 0 0;
	padding:0 0 0 0;
	}

#agenda .day {
	font-size:36px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#agenda .month {
	font-size:22px;
	margin:-5px 0 0 0;
	padding:0 0 0 0;
	}

#agenda a {
	color:#E20040;
	font-size:16px;
	font-weight:bold;
	}
	
#agenda a:hover {
	text-decoration:none;
	}
	
.prix_lieu {
	font-size:14px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

/* ########## PHOTOS ########## */	
	
#photos {
	margin:30px 0 0 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #604574;
	}

#photos .photo_large {
	border:none;
	margin:0 0 0 0;
	padding:15px 0 10px 0;
	}

#photos .photo_small {
	border:none;
	margin:0 6px 0 0;
	padding:0 0 0 0;
	}
	
/* ########## VIDEOS ########## */	
	
#videos {
	margin:30px 0 0 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #604574;
	}

/* ############################ */	
/* ########## FOOTER ########## */
/* ############################ */	

#footer {
	clear:both;
	width:980px;
	border-top:3px solid #FFFFFF;
	}

#footer hr {
	clear:both;
	border:none;
	border-bottom:1px solid #593d6e;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

/* ########## FRIENDS ########## */

#linkcat-3 {
	font-size:18px;
	float:left;
	width:300px;
	}
	
#linkcat-3 h3 {
	font-size:39px;
	font-weight:bolder;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:620px;
	border-bottom:1px solid #604574;
	color:#FFFFFF;
	font-family:arial;
	}
	
#linkcat-3 ul {
	margin:15px 0 15px 30px;
	padding:0 0 0 0;
	}
	
#linkcat-3 li {
	list-style-image:url(images/cross.png);
	}
	
#linkcat-3 a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#linkcat-3 a:hover {
	color:#E20040;
	text-decoration:underline;
	}

#linkcat-4 {
	font-size:18px;
	float:left;
	width:300px;
	}

#linkcat-4 h3 {
	font-size:39px;
	font-weight:bolder;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:620px;
	border-bottom:1px solid #604574;
	color:#FFFFFF;
	font-family:Arial;
	}

#linkcat-4 ul {
	margin:15px 0 15px 30px;
	padding:0 0 0 0;
	}

#linkcat-4 li {
	list-style-image:url(images/cross.png);
	}

#linkcat-4 a {
	color:#FFFFFF;
	text-decoration:none;
	}

#linkcat-4 a:hover {
	color:#E20040;
	text-decoration:underline;
	}

/* ########## EN SAVOIR + ########## */

#text-3 {
	width:320px;
	float:right;
	margin:0 0 0 40px;
	}

#text-3 h3 {
	font-size:39px;
	font-weight:bolder;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:320px;
	border-bottom:1px solid #604574;
	color:#FFFFFF;
	font-family:Arial;
	}
	
.textwidget {
	color:#9280a0;
	line-height:27px
	}
	
/* ########## MENTIONS ########## */

#mentions {
	text-align:center;
	font-size:8pt;
	color:#9280a0;
	}
#mentions a {
	color:#9280a0;
	text-decoration:underline;
	}
#mentions a:hover {
	color:#9280a0;
	text-decoration:none;
	}


#liste_artistes {
	width:620px;
	font-size:14px;
	}

#liste_artistes hr {
	clear:both;
	margin:0 0 30px 0;
	padding:30px 0 0 0;
	border:none;
	border-bottom:1px solid #593d6e;
	}

#liste_artistes ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#liste_artistes a img {
	border:20px solid #FFFFFF;
	margin:0 15px 0 0;
	float:left;
	}

.consult {
	text-align:right;
	font-size:12px;
	}

/* #################################################################################################################################################################################################### */	
/* ########## PAGE ARTISTES ################################################################################################################################################################################## */
/* #################################################################################################################################################################################################### */

#global_complot {
	width:980px;
	background:url(images/header_complot.png) no-repeat;
	margin:auto;
	}

#global_aschehoug {
	width:980px;
	background:url(images/header_aschehoug.png) no-repeat;
	margin:auto;
	}

#global_modul {
	width:980px;
	background:url(images/header_modul.png) no-repeat;
	margin:auto;
	}

#global_malo {
	width:980px;
	background:url(images/header_malo.png) no-repeat;
	margin:auto;
	}

#global_zaiba {
	width:980px;
	background:url(images/header_zaiba.png) no-repeat;
	margin:auto;
	}

#global_saro {
	width:980px;
	background:url(images/header_zaiba.png) no-repeat;
	margin:auto;
	}

#global_ipoproots {
	width:980px;
	background:url(images/header_zaiba.png) no-repeat;
	margin:auto;
	}

.global_artistes h1 {
	font-size:1%;
	text-indent:-9000px;
	margin:0 0 0 730px;
	padding:322px 0 0 0;
	}
	
.global_artistes h1 a {
	width:245px;
	height:110px;
	background:url(images/logo_smts_modul.png) no-repeat;
	display:block;
	}
	
#content_artiste {
	width:580px;
	color:#565656;
	font-size:16px;
	background:#FFFFFF;
	font-weight:lighter;
	padding:20px 20px 20px 20px;
	line-height:22pt
	}
	
#content_artiste hr {
	clear:both;
	color:#FFFFFF;
	border:none;
	}

#content_artiste h2 {
	width:580px;
	line-height:30pt;
	color:#e50041;
	font-size:48px;
	font-family:arial;
	font-style:normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#presse {
	width:580px;
	background:url(images/back_presse_modul.png) no-repeat;
	padding:
	}

#presse p {
	/*text-align:right;*/
	color:#FFFFFF;
	font-size:14px;
	line-height:18px;
	margin:10px 30px 0 0;
	padding:0 0 0 230px;
	}

#presse p.source {
	color:#e50041;
	font-size:12px;
	font-weight:bold;
	margin:0 30px 0 0;
	padding:0 0 0 230px;
	}

#content_artiste p.title {
	color:#005784;
	font-size:39px;
	font-weight:bold;
	font-family:georgia;
	font-style:italic;
	}
	
#liste_artistes {
	margin:30px 0 0 0;
	padding:0 0 30px 0;
	}

#liens_importants {
	margin:30px 0 0 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #604574;
	}

#liens_importants p {
	margin:15px 0 0 0;
	font-size:18px;
	}
	
#pro {
	margin:30px 0 0 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #604574;
	}

#pro p {
	margin:15px 0 0 0;
	font-size:18px;
	}

/* ########## DERNIERS ALBUMS ########## */	
	
#discographie {
	margin:30px 0 0 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #604574;
	}
	
#discographie hr {
	clear:left;
	border:none;
	border-bottom:1px solid #250041;
	}

#discographie ul {
	list-style:none;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	}

#discographie a img {
	float:left;
	border:10px solid #FFFFFF;
	margin:0 10px 0 0;
	}
	
#discographie .album {
	font-size:12px;
	color:#9280a0;
	margin:0 0 15px 0;
	}
.store {
	margin:0 0 0 145px;
	padding:0 70px 0 0; 
	}
.store a {
	display:block;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bolder;
	background-color:#005784;
	text-align:center;
	padding:3px 0 3px 0;
	margin:0 0 0 0;
	text-decoration:none;
	}

.store a:hover {
	background-color:#e50041;
	}

.ngg-galleryoverview img {
	border:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.ngg-gallery-thumbnail a img {
	border:none;
	margin:0 6px 8px 0;
	padding:0 0 0 0;
	}