
/*	----------------------------------------------------------------------------
	descipteurs et génériques
	------------------------------------------------------------------------- */
body{
	margin					: 0;
	padding					: 0;
}

body, td, .detail_article_contenu{
	font-family				: trebuchet ms;
	color					: #000;
	font-size				: 12px;
	font-weight				: regular;
}

a {
	color						:	#f1a305;
}

h1, h2, h3, h4, h5, h6{
	margin					: 	0px;
	padding					: 	0px;
	font-weight				:	normal;
}

/*	----------------------------------------------------------------------------
	/descipteurs et génériques
	------------------------------------------------------------------------- */


/*	----------------------------------------------------------------------------
		page accueil
	------------------------------------------------------------------------- */

#accueil {
	background				: url(/img/bg_accueil.jpg) no-repeat;
	padding-top				: 0;
	width					: 900px;
	height					: 600px;
}

#accueil_contenu {
	text-align				: left;
	padding-top				: 104px;
	padding-left			: 50px;		
}

#accueil_titre_page {
	margin-left				: 70px;
}

#accueil_centre {
	vertical-align			: top;
	padding-top				: 38px;
	padding-left			: 50px;
}

/*
	liens du haut -------------------------------
*/
#accueil_liens_haut {
	padding-left			: 	100px;
	color					: 	#fff;
	height					:	22px;
}

#accueil_liens_haut a, #accueil_liens_haut td, #accueil_menu a {
	color					: #fff;
	text-transform			: uppercase;
	font-size				: 12px;
	letter-spacing			: 2px;
	text-decoration			: none;
	font-weight				: bold;
}

#accueil_liens_haut a:hover, #accueil_menu a:hover {
	color					: #931030;
	text-decoration			: none;
}

#accueil_liens_haut a {
	text-align				: center;
}

#accueil_liens_haut a:hover {
	color					: #fff;
}
#accueil_liens_haut .accueil_liens_haut_td_a, #accueil_liens_haut .accueil_liens_haut_td_a_hover {
	width					: 120px;
	height					: 17px;
	background				: none;
	text-align				: center;
}

#accueil_liens_haut .accueil_liens_haut_td_a_hover {
	background				: url(/img/menu/menu_haut_over.gif) no-repeat center;
}
/*
	/liens du haut -------------------------------
*/


/*
	menu gauche -------------------------------
*/
#accueil_menu {
	padding-top				: 110px;
	width					: 180px;
	vertical-align			: top;
}

#accueil_menu .menu {
	width					: 122px;
	height					: 22px;
	padding-left			: 6px;
	text-align				: center;
}

#accueil_menu .menu a {
	letter-spacing			: 2px;
}

#accueil_menu .menu a:hover {
}

/*
	menu gauche -------------------------------
*/

/*
	menus gauche : 1 image = 1 menu
*/
#accueil_menu .menu_0 {
	background				: url(/img/menu/menu_0.gif) no-repeat left;
}
#accueil_menu .menu_0_hover {
	background				: url(/img/menu/menu_0_over.gif) no-repeat left;
}
#accueil_menu .menu_1 {
	background				: url(/img/menu/menu_1.gif) no-repeat left;
}
#accueil_menu .menu_1_hover {
	background				: url(/img/menu/menu_1_over.gif) no-repeat left;
}
#accueil_menu .menu_2 {
	background				: url(/img/menu/menu_2.gif) no-repeat left;
}
#accueil_menu .menu_2_hover {
	background				: url(/img/menu/menu_2_over.gif) no-repeat left;
}
#accueil_menu .menu_3 {
	margin-left				: 4px;
	background				: url(/img/menu/menu_3.gif) no-repeat left;
}
#accueil_menu .menu_3_hover {
	margin-left				: 4px;
	background				: url(/img/menu/menu_3_over.gif) no-repeat left;
}
#accueil_menu .menu_4 {
	margin-left				: 6px;
	background				: url(/img/menu/menu_4.gif) no-repeat left;
}
#accueil_menu .menu_4_hover {
	margin-left				: 6px;
	background				: url(/img/menu/menu_4_over.gif) no-repeat left;
}
#accueil_menu .menu_5 {
	margin-left				: 11px;
	background				: url(/img/menu/menu_5.gif) no-repeat left;
}
#accueil_menu .menu_5_hover {
	margin-left				: 11px;
	background				: url(/img/menu/menu_5_over.gif) no-repeat left;
}
#accueil_menu .menu_6 {
	margin-left				: 20px;
	background				: url(/img/menu/menu_6.gif) no-repeat left;
}
#accueil_menu .menu_6_hover {
	margin-left				: 20px;
	background				: url(/img/menu/menu_6_over.gif) no-repeat left;
}
#accueil_menu .menu_7 {
	margin-left				: 31px;
	background				: url(/img/menu/menu_7.gif) no-repeat left;
}
#accueil_menu .menu_7_hover {
	margin-left				: 31px;
	background				: url(/img/menu/menu_7_over.gif) no-repeat left;
}
#accueil_menu .menu_8 {
	margin-left				: 48px;
	background				: url(/img/menu/menu_8.gif) no-repeat left;
}
#accueil_menu .menu_8_hover {
	margin-left				: 48px;
	background				: url(/img/menu/menu_8_over.gif) no-repeat left;
}

/*
	menus gauche : 1 image = 1 menu
*/

#actus{
	width					: 370px;
	height					: 215px;
	overflow				: auto;
}

#accueil_accroche{
	margin-top				:	3px;
	height					:	37px;
	width					: 	370px;
	overflow				: 	auto;
}

/*	----------------------------------------------------------------------------
		/page accueil
	------------------------------------------------------------------------- */
	

/*	----------------------------------------------------------------------------
		ACTUS
	------------------------------------------------------------------------- */
.actu_vignette img {
	height					: 100px;
}

.actu_titre {
	color					: #931030;
	font-size				: 14px;
	font-weight				:	normal;
}

.actu_accroche {
	color					: #000;
	font-size				: 12px;
}

.actu_lien a {
	color					: #931030;
	font-size				: 12px;
	text-decoration			: none;
	font-style				: italic;
}

.actu_lien a:hover {
	text-decoration			: underline;
}

.actu_separateur {
	text-align				: center;
}
/*	----------------------------------------------------------------------------
		/ACTUS
	------------------------------------------------------------------------- */
	
	
	
	
	
	
/*	----------------------------------------------------------------------------
	page interne
	------------------------------------------------------------------------- */
	
#interne {
	background				: url(/img/bg_interne.jpg) no-repeat;
	width					: 900px;
	height					: 600px;
	padding-top				: 35px;
	padding-left			: 34px;
}

#interne_contenu {
	text-align				: left;
}

#interne_titre_page {
	margin-left				: 165px;
	margin-bottom			: 22px;
}

#interne_centre {
	vertical-align			: top;
	padding-top				: 35px;
	padding-left			: 0px;
}

#interne_contenu_centre {
	text-align				: left;
	margin-top				: 115px;
	margin-left				: 60px;		
}


/*
	liens du haut -------------------------------
*/
#interne_liens_haut {
	padding-left			: 255px;
	color					: #fff;
}

.lien{
	color					: #fff;
	text-transform			: uppercase;
	font-size				: 10px;
	text-decoration			: none;
}

#interne_liens_haut a, #interne_liens_haut td, #interne_menu a{
	color					: #fff;
	font-size				: 10px;
	letter-spacing			: 2px;
	text-decoration			: none;
}

#interne_liens_haut a:hover, #interne_menu a:hover, .lien:hover{
	color					: #931030;
}

#interne_liens_haut a {
	text-align				: center;
	text-transform			: uppercase;
}
#interne_liens_haut a:hover {
	color					: #fff;
}

.interne_liens_haut_td_sep {
	width					: 20px;
	text-align				: center;
}

#interne_liens_haut .interne_liens_haut_td_a, #interne_liens_haut .interne_liens_haut_td_a_hover {
	width					: 86px;
	height					: 15px;
	background				: none;
	text-align				: center;
}

#interne_liens_haut .interne_liens_haut_td_a_hover {
	background				: url(/img/menu/menu_interne_haut_over.gif) no-repeat center;
}
/*
	/liens du haut -------------------------------
*/



/*
	menu gauche -------------------------------
*/
#interne_menu {
	padding-top				: 80px;
	width					: 140px;
	vertical-align			: top;
}

#interne_menu .menu {
	background				: url(/img/menu/menu_interne.gif) no-repeat left;
	width					: 102px;
	height					: 15px;
	padding-left			: 0px;
	margin-top				: 10px;
	text-align				: center;
}
#interne_menu .menu_hover {
	background				: url(/img/menu/menu_interne_over.gif) no-repeat left;
	width					: 102px;
	height					: 15px;
	padding-left			: 0px;
	margin-top				: 10px;
	text-align				: center;
}

#interne_menu .menu a {
	letter-spacing			: 2px;
}

#menu_gauche_contenu {
	position				: absolute;
	margin-left				: 20px;
	text-transform			: uppercase;
}

/*
	menus gauche : 1 menu = 1 postiton
*/

#interne_menu #menu_0 {
	margin-left				: 22px;
}

#interne_menu #menu_1 {
	margin-left				: 19px;
}

#interne_menu #menu_2 {
	margin-left				: 16px;
}

#interne_menu #menu_3 {
	margin-left				: 16px;
}

#interne_menu #menu_4 {
	margin-left				: 20px;
}

#interne_menu #menu_5 {
	margin-left				: 24px;
}

#interne_menu #menu_6 {
	margin-left				: 31px;
}

#interne_menu #menu_7 {
	margin-left				: 38px;
}

#interne_menu #menu_8 {
	margin-left				: 47px;
}

/*
	/menus gauche : 1 menu = 1 postiton
*/


/*
	coeur de page
*/
#page_interne_ombre {
	background				: url(/img/page_fond.jpg) repeat-y center;
	width					: 609px;
}

#page_interne_haut {
	background				: url(/img/page_bloc_fond.jpg) no-repeat top;
/*	padding-left			:	40px;*/
/* padding-right			:	50px;*/
	width					: 596px;
}
#page_interne_contenu {
	margin: 0 20px 0 50px;
	background: #fff;
	font-size: 12px;
}

#page_interne_contenu {
	background				: #fff;
	font-size				: 12px;
}

/*
	/coeur de page
*/


#bas {
	background				: url(/img/bas.jpg) no-repeat top center;
	padding-top				: 40px;
	margin-left				: 90px;
	margin-left				: 4px;
	color					: #fff;
	text-transform			: uppercase;
	font-size				: 11px;
	text-align				:	center;
}


#contenu_lien_interne {
	background				: url(/img/actus_ombre_lien.gif) no-repeat bottom right;
	padding-right			: 8px;
	padding-bottom			: 8px;
}

#image_accroche {
	position				: absolute;
	margin-left				: 659px;
	margin-top				: 32px;
}

#lien_accueil {
	position				: absolute;
	margin					: 0 0 0 20px;
	height					: 100px;
	width					: 150px;
	cursor					: hand;
	cursor					: pointer;
}

/*	----------------------------------------------------------------------------
	/page interne
	------------------------------------------------------------------------- */

	
/*	----------------------------------------------------------------------------
	Actu interne
	------------------------------------------------------------------------- */

.actu_vignette_interne img {
	height					: 175px;
	margin-left				: 10px;
	margin-right			: 10px;
}


.actu_titre_interne {
	color					: #931030;
	font-size				: 15px;
	margin-right			: 125px;
}

.actu_contenu_interne {
	color					: #000;
	font-size				: 11px;
	margin-top				: 8px;
	margin-right			: 85px;
	text-align				: justify;
}

.actu_lien_interne a {
	margin-bottom			: 6px;		
	margin-right			: 16px;		
}

.actu_lien_interne a {
	color					: #931030;
	font-size				: 11px;
	text-decoration			: none;
	font-style				: italic;
	width					: 110px;		
}

.actu_lien_interne a:hover {
	text-decoration			: underline;
}

.actu_separateur_interne {
	margin-top				: 10px;
	margin-bottom			: 10px;
	text-align				: center;
}

.date_contenu {
	color					: #d64c13;
	font-size				: 13px;
	font-weight				: bold;
}

.lieu_contenu {
	color					: #871431;
	font-size				: 15px;
	font-weight				: bold;
}

.description_contenu {
	color					: #000;
	font-size				: 12px;	
}

.lien_contenu_interne a {
	color					: #931030;
	font-size				: 10px;
	font-style				: italic;
	text-decoration			: none;	
}

.lien_contenu_interne a:hover {
	text-decoration			: underline;
}

.contenu_separateur_interne {
	margin-top				: 6px;
	margin-bottom			: 6px;
	text-align				: center;
}


.titre_lien {
	color					: #931030;
	font-size				: 13px;
	font-weight				: bold;
	text-decoration			: none;	
}

.titre_article {
	color					: #931030;
	font-size				: 16px;
	font-weight				: bold;
	text-decoration			: none;
	/*text-transform		: uppercase;*/
}


#rubrique_titre {
	padding					: 0px 100px 0px 14px;
	background				: url(/img/titre_rubrique_gauche.gif) no-repeat left top;
	width 					: 100%;
}

.rubrique_titre_rubrique {
	padding					: 0px 35px 0px 10px;
	color					: #f1a305;
	background-color		: #931030;
	font-size				: 16px;
	font-weight				: bold;
	text-align				: left;
	/*text-transform		: uppercase;*/
	/*width					: 75%;*/
}

.rubrique_titre_rubrique_fin	{
	background				: #931030 url(/img/titre_rubrique_droit.gif) no-repeat right top;
}

.rubrique_titre_article{
	color					: #fff; /*background-color		: #931030;*/
	font-size				: 13px;
	font-weight				: bold; /*text-align			: center;*/
	/*text-transform		: uppercase;*/
	padding					: 0px 0px 0px 0px;
	width					: 115px;
	text-decoration			: none;
}


.rubrique_accroche_rubrique {
	color					: #000;
	font-size				: 12px;
	font-weight				: regular;
	text-align				: left;
	padding					: 6px 50px 0 0;	
}

.rubrique_accroche_article {
	color					: #931030;
	font-size				: 11px;
	font-weight				: regular;
	text-align				: justify;
	line-height				: 12px;
	text-decoration			: none;
}

#rubrique_titre_1 {
	padding					: 0px 0px 0px 0px;
	background				: url(/img/titre_rubrique_bas.gif) no-repeat top right;
	width					: 120px;
	text-align				: center;
}



/*	----------------------------------------------------------------------------
	/Actu détail
	------------------------------------------------------------------------- */

.detail_rubrique_titre_rubrique{
	background-color		: #931030;
	height					: 44px;	
}

.detail_rubrique_titre{
	color					: #f1a305;
	font-size				: 25px;
	font-weight				: bold;
	text-align				: center;
}


.detail_fond_gauche {
	/*background				: #fee9bf url(/img/articles_fond_liens_bas.gif) no-repeat left bottom;*/
	width					: 250px;
	padding-bottom			: 30px;
	float					: left;
	margin					: 12px 25px 10px 0px;
}

.detail_article_photo{
	padding-top				: 10px;
}

.detail_article_lien__fond{
	padding					: 0px 5px 0px 15px
}

.detail_article_lien__titre{
	color					: #931030;
	font-size				: 12px;
	font-weight				: bold;
	padding-top				: 10px;
}

.detail_article_lien__contenu{
	padding-top				: 3px;
	font-size				: 11px;
	color					: #000;
	text-decoration			: none;
}

.detail_article_titre{
	color					: #931030;
	margin-top				: 12px;
	background-color		: #f1a305;
	font-size				: 16px;
	font-weight				: bold;
	text-align				: center;
	/*text-transform		: uppercase;*/
}

.detail_article_sous_titre {
	color					: #931030;
	margin-top				: 12px;
	font-size				: 16px;
	font-weight				: bold;
	text-align				: center;
}

.detail_article_accroche{
	color					: #931030;
	font-size				: 12px;
	font-weight				: bold;
}

#calendrier_titre{
	font-weight				: bold;
	font-size				: 15px;
	text-transform			: capitalize;
	text-align 				: center;
}

#calendrier_contenu{	
	font-size				: 15px;
	text-align 				: left;
}

.calendrier_date{
	color					: #f1a305;
	font-weight				: bold;
}

.calendrier_titre{
	color					: #871431;
	font-weight				: bold;
}

.calendrier_lieu{
	color					: #871431;
	font-size				: 12px;	
}

.calendrier_tel{
	color					: #000;
	font-size				: 12px;
}

.calendrier_lien a{
	color					: #931030;
	font-size				: 11px;
	font-weight				: italic;	
}

/*	----------------------------------------------------------------------------
		Liens amis
	------------------------------------------------------------------------- */

	
.descriptif_liens_amis{
	color					: #931030;
	font-size				: 12px;
	font-weight				: bold;
	text-decoration			: none;	
	padding-top				: 5px;
}

.url_liens_amis a {
	color					: #f1a305;
	font-weight				: bold;
	font-size				: 12px;
	font-style				: italic;
	text-decoration			: none;	
}

.url_liens_amis a:hover {
	text-decoration			: underline;
}
	
/*	----------------------------------------------------------------------------
		/Liens amis
	------------------------------------------------------------------------- */

/*	----------------------------------------------------------------------------
		baseline
	------------------------------------------------------------------------- */

.baseline_bloc {
	padding 				: 10px 0px 0px 120px;
}

.baseline {
	color					: #fff;
	width					: 600px;
	text-transform			: uppercase;
	font-size				: 12px;
	text-align				: center;
}

.baseline_axn {
	color					: #fff;
	font-size				: 11px;
	text-align				: center;
	text-decoration			: none;
}

.baseline_axn:hover {
	text-decoration			: underline;
}

/*	----------------------------------------------------------------------------
		baseline
	------------------------------------------------------------------------- */
	
/*	----------------------------------------------------------------------------
		Discographie
	------------------------------------------------------------------------- */
.titre_discographie{
	font-size				: 	13px;
	text-decoration			: 	none;
	color					: 	Black;
	font-weight				:	bold;
	color					:	#871431;
}

.descriptif_discographie{
	font-size			: 	12px;
	text-decoration		: 	none;
	color				: 	Black;
}

.boutique_prix {
	font-size			: 12px;
}

.btn_bouton_panier {
	font-size			: 9px;
	color				: #fff;
	/*text-transform		: uppercase;*/
	/*font-variant		: small-caps; */
	background			: url(img/btn_ajout_panier.gif) no-repeat; 
	width				: 94px;
	height				: 14px;
	text-align			: center;
	/*font-weight			: bold;*/
}

.btn_bouton_panier a {
	font-size			: 9px;
	color				: #fff;
	text-transform		: uppercase;
	/*font-weight			: bold;*/
	text-decoration		: none;
}

.btn_bouton_panier a:hover {
	color				: #f1a305;
}

/*	----------------------------------------------------------------------------
		Discographie
	------------------------------------------------------------------------- */


#ariane {
	font-size			: 11px;
	margin-bottom		: 10px;
	color				: #f1a305;
}