/* Generalites */

body
{
	background-color	:	#000	;
	margin				:	0px		;
	padding				:	0px		;
}

h1
{
	width				:	280px				;
	font-family			:	Arial				;
	font-size			:	14px				;
	font-weight			:	bold				;
	color				:	#FFFFFF				;
	margin				:	0px 0px 0px 10px	;
}

h2
{
	width				:	280px	;
	font-family			:	Arial	;
	font-size			:	14px	;
	font-weight			:	bold	;
	color				:	#FFFFFF	;
	margin-top			:	38px	;
	margin-left			:	10px	;
}

h3
{
	background-color	:	#440604	;
	font-family			:	Arial	;
	font-size			:	12px	;
	font-weight			:	bold	;
	padding				:	10px		;
	margin				:	0px		;
	color				:	#FCA000	;
}

h4
{
	font-family			:	Arial	;
	font-size			:	10px	;
	font-weight			:	bold	;
	margin				:	0px		;
	color				:	#FCA000	;
	padding				:	10px	;
}
h5
{
	font-family			:	Arial	;
	font-size			:	10px	;
	font-weight			:	bold	;
	margin				:	0px		;
	color				:	#FCA000	;
}
h6
{
	font-family			:	Arial	;
	font-size			:	12px	;
	font-weight			:	bold	;
	margin				:	0px		;
	color				:	#440604	;
}
p
{
	font-family	:	Verdana	;
	font-size	:	11px	;
	color		:	#FFFFFF	;
}

a img
{
	border	:	0px	;
}

em
{
	font-family	:	Verdana	;
	font-size	:	10px	;
	color		:	#FFF	;
}

#erreurs
{
	display				:	block			;
	border				:	1px solid red	;
	padding				:	10px			;
	margin				:	10px			;
	font-family			:	Arial			;
	font-size			:	12px			;
	color				:	#FF0000			;
	background-color	:	#FFF			;
}

#reussite
{
	margin				:	10px			;
	padding				:	10px			;
	border				:	1px solid green	;
	font-family			:	Arial			;
	font-size			:	12px			;
	color				:	green			;
	text-align			:	center			;
	background-color	:	#FFF			;
}

.info
{
	font-family	:	Arial	;
	font-size	:	12px	;
	color		:	yellow	;
	text-align	:	center	;
}

.bas-module
{
	background-image	:	url("../_IMG/portail-bas-module.jpg")	;
	background-repeat	:	repeat-x								;
	background-position	:	bottom									;
}


/* Squelette */

#global
{
	width				:	1002px				;
	background-color	:	#FFFFFF				;
	margin-left			:	auto				;
	margin-right		:	auto				;
	position			:	relative			;
	min-height			:	100%				;
}

#header
{
	width		:	1000px				;
	float		:	left				;
	border-left	:	1px solid #FFFFFF	;
	border-right:	1px solid #FFFFFF	;
}

#ephemerides
{
	height				:	20px	;
	background-color	:	#FFF	;
	padding-left		:	1px		;
	padding-top			:	2px		;
}

#ephemerides p
{
	font-family			:	Arial	;
	color				:	#5A0403	;
	font-size			:	10px	;
	margin				:	0px		;
	padding				:	0px		;
}

#logo
{
	width				:	1000px										;
	height				:	185px										;
	line-height			:	310px										;
	background-image	:	url("../_IMG/portail-header-hollyzook.jpg")	;
	background-repeat	:	no-repeat									;
	padding				:	0px											;
	margin				:	0px											;
}

#menu
{
	width				:	1000px								;
	height				:	22px								;
	background-color	:	#270100								;
	background-image	:	url("../_IMG/portail-bg-menu.jpg")	;
	background-repeat	:	no-repeat							;
}

#menu ul
{
	margin	:	0px	0px 0px 290px	;
	padding	:	0px					;
}

#menu li
{
	display		:	inline				;
	font-family	:	Arial				;
	font-size	:	11px				;
	font-weight	:	bold				;
	line-height	:	20px				;
}

#menu li a
{
	color			:	#FFFFFF	;
	padding-right	:	5px	;
	text-decoration	:	none	;
}

#menu li b a
{
	border-left	:	1px dotted #FFFFFF	;
	padding		:	0px 5px 0px 5px	;
}

#menu li a:hover
{
	text-decoration	:	underline	;
	color			:	#FCA000		;
}

#contents
{
	width				:	980px				;
	padding				:	10px				;
	background-color	:	#390200				;
	border-left			:	1px solid #FFFFFF	;
	border-right		:	1px solid #FFFFFF	;
	float				:	left				;
}

.bloc
{
	width			:	980px	;
	float			:	left	;
	margin-bottom	:	10px	;
}

#edito
{
	width				:	625px	;
	height				:	222px	;
	display				:	inline	;
	float				:	left	;
	background-color	:	#5A0403	;

}

#edito h3
{
	width	:	605px	;
}

#edito b
{
	color	:	#F8A135	;
}

#edito a
{
	color	:	#FFFFFF	;
}

#actualite-musicale
{
	width				:	320px	;
	padding				:	0px	;
	display				:	inline	;
	float				:	right	;
	background-color	:	#5A0403	;
	height				:	242px	;
}

#actualite-musicale table
{
	margin	:	0px	;
	padding	:	0px	;
	border	:	0px	;
}

#actualite-musicale th
{
	text-align	:	left	;
}

#actualite-musicale h4
{
	margin-left	:	0px	;
	padding-left:	0px	;
}

#actualite-musicale p
{
	padding	:	0px	;
	margin	:	0px	;
}


#newsletter
{
	width				:	305px	;
	padding				:	10px	;
	display				:	inline	;
	float				:	right	;
	background-color	:	#5A0403	;
	height				:	276px	;
}

#newsletter p
{
	margin	:	10px 0px 0px 0px	;
	padding	:	0px					;
}

#newsletter input
{
	background-color	:	#880C09				;
	font-family			:	Verdana				;
	font-size			:	11px				;
	color				:	#FFFFFF				;
	padding				:	3px					;
	border				:	0px					;
	border-bottom		:	1px solid #440604	;
	border-left			:	1px solid #440404	;
}

#newsletter-submit
{
	width	:	303px				;
	margin	:	15px 0px 0px 0px	;
}

#actualite-musicale h3,#newsletter h3
{
	width	:	285px	;
}

#promotion
{
	width				:	645px	;
	display				:	inline	;
	float				:	left	;
	background-color	:	#5A0403	;
	height				:	296px	;
}

#promotion i
{
	margin-left	:	195px	;
	font-size	:	9px		;
	color		:	#FFF	;
}

#promotion h3
{
	margin	:	10px	;
}
.onglet-pub
{
	width				:	980px								;
	height				:	80px								;
	float				:	left								;
	margin-top			:	10px								;
	margin-bottom		:	25px								;
	background-color	:	#5A0403								;
	background-image	:	url("../_IMG/portail-onglet.jpg")	;
	background-repeat	:	no-repeat							;
	background-position	:	left bottom							;
}

.onglet-pub h2
{
	float	:	left	;
	display	:	inline	;
}

.google-adsense
{
	float	:	right	;
	display	:	inline	;
	padding	:	10px	;
}

#webtv,#webradio
{
	width				:	465px	;
	display				:	inline	;
	height				:	276px	;
	background-color	:	#5A0403	;
}


#webtv h3,#webradio h3
{
	width	:	445px	;
}

#webtv p a,#webradio p a
{
	color				:	#FFFFFF	;
	text-decoration		:	none	;
}

#blog,#tchat,#forum
{
	float				:	left	;
	width				:	300px	;
	display				:	inline	;
	height				:	260px	;
	background-color	:	#5A0403	;
	padding				:	10px	;
}

#blog a, #tchat a, #forum a
{
	color		:	#FFF	;
}

#blog h4, #forum h4
{
	text-align	:	center	;
}

#tchat
{
	margin-left	:	10px	;
}

#forum
{
	float	:	right	;
}

#my-derniers-cr,#my-dernieres-maj,#my-plus-visites,#my-derniers-com,#my-derniers-votes
{
	float				:	left	;
	width				:	217px	;
	display				:	inline	;
	height				:	228px	;
	background-color	:	#5A0403	;
	padding				:	10px	;
}

#my-derniers-cr img,#my-dernieres-maj img,#my-plus-visites img,#my-derniers-com,#my-derniers-votes img
{
	margin	:	5px 5px 0px 0px	;
}

#my-derniers-cr h4,#my-dernieres-maj h4,#my-plus-visites h4,#my-derniers-com,#my-derniers-votes h4
{
	padding	:	0px				;
	margin	:	5px 0px 0px 0px	;
}

#my-derniers-cr h4 a,#my-dernieres-maj h4 a,#my-plus-visites h4 a,#my-derniers-com,#my-derniers-votes h4 a
{
	color			:	#FCA000	;
	text-decoration	:	none	;
}

#my-derniers-cr p,#my-dernieres-maj p,#my-plus-visites p,#my-derniers-com,#my-derniers-votes p
{
	font-size	:	9px	;
	margin		:	0px	;
	padding		:	0px	;
}

#my-dernieres-maj, #my-plus-visites,#my-derniers-votes
{
	margin-left	:	10px	;
}

#telech-nouv
{
	float				:	left	;
	width				:	960px	;
	display				:	inline	;
	height				:	228px	;
	background-color	:	#5A0403	;
	padding				:	10px	;	
}

#photozoom
{
	margin-top	:	10px	;
}

#textezoom
{
	margin-top	:	10px	;
	height		:	220px	;
}

.bouton
{
	width				:	143px								;
	height				:	25px								;
	background-image	:	url("../_IMG/portail-bouton.jpg")	;
	background-repeat	:	no-repeat							;
	font-size			:	11px								;
	font-weight			:	bold								;
	text-align			:	center								;
	margin				:	0px									;
	line-height			:	15px								;
}

td .bouton
{
	margin-left	:	5px	;
}

#webtv
{
	padding	:	10px	;
	float	:	left	;
}

#webtv h4
{
	text-align	:	center	;
}

#webtv p
{
	padding	:	5px	;
}

.infomedia
{
	background-color	:	#880c0A	;
}

#webradio
{
	float	:	right				;
	padding	:	10px 10px 0px 10px	;
	height	:	286px				;
}

#viewplayer
{
	margin-top			:	10px						;
	width				:	465px						;
	height				:	242px						;
	background-image	:	url("../_IMG/player.jpg")	;
	background-repeat	:	no-repeat					;
}

#titreur
{
	width	:	130px				;
	height	:	195px				;
	float	:	left				;
	padding	:	10px 0px 0px 10px	;
}

#titreur iframe
{
	border	:	1px solid #5A0403	;
}

#lecteur
{
	float		:	left	;
	display		:	inline	;
	padding-top	:	137px	;
}

#votededicace
{
	float		:	left	;
	display		:	inline	;
}

#votededicace p
{
	padding		:	138px 0px 0px 50px	;
	font-size	:	9px					;
}

#votededicace img
{
	margin	:	5px 0px 0px 5px	;
}

#extract
{
	float		:	left				;
	display		:	block				;
	position	:	relative			;
	margin		:	10px 0px 0px 180px	;
}

#extract a
{
	font-family		:	Arial	;
	font-size		:	10px	;
	color			:	#FFF	;
}

#viewplayer a:hover
{
	color			:	#FCA000		;
	text-decoration	:	underline	;
}

#footer
{
	float				:	left				;
	width				:	1000px				;
	height				:	20px				;
	color				:	#390200				;
	background-color	:	#FFFFFF				;
	text-align			:	center				;
	font-size			:	10px				;
	font-family			:	Verdana				;
	border-left			:	1px solid #FFFFFF	;
	border-right		:	1px solid #FFFFFF	;
}

#footer a
{
	text-decoration	:	none	;
	color			:	#390200	;
}

/* Artistes */
#recherche-alphabetique
{
	width		:	950px				;
	float		:	right				;
	text-align	:	right				;
	margin		:	10px 10px 30px 0px	;
}

#recherche-alphabetique a
{
	font-family		:	Verdana			;
	font-size		:	12Px			;
	font-weight		:	bold			;
	text-decoration	:	none			;
	color			:	#FFFFFF			;
	padding			:	0px 3px 0px 3px	;

}

#recherche-alphabetique a:hover
{
	background-color	:	#FFF	;
	color				:	#910501	;
}

#artistes-liste
{
	float				:	left				;
	width				:	970px				;
	background-color	:	#5A0403				;
	padding				:	10px 0px 0px 10px	;
}

#artistes-liste h3
{
	width	:	940px	;
}

.vignette
{
	display				:	inline				;
	float				:	left				;
	width				:	312px				;
	height				:	90px				;
	border-left			:	1px solid #880C09	;
	border-bottom		:	1px solid #880C09	;
	margin-right		:	10px				;
	margin-bottom		:	10px				;
	background-color	:	#440604				;
}

.vignette i
{
	color		:	#FFFFFF	;
	font-size	:	10px	;
	font-family	:	Verdana	;
}

.vignette-photo
{
	display				:	inline	;
	float				:	left	;
	width				:	90px	;
	height				:	90px	;
}

.vignette-texte
{
	display				:	inline	;
	float				:	right	;
	width				:	206px	;
	height				:	90px	;
	padding-left		:	10px	;
}

.vignette-ok
{
	display				:	inline				;
	float				:	left				;
	width				:	312px				;
	height				:	90px				;
	border-left			:	1px solid #880C09	;
	border-bottom		:	1px solid #880C09	;
	margin-right		:	10px				;
	margin-bottom		:	10px				;
	background-color	:	#FCA000				;
}

.vignette a,.vignette-ok a
{
	color				:	#F8A135	;
	font-family			:	Verdana	;
	font-size			:	10px	;
	font-weight			:	bold	;
}

.vignette-ok a
{
	color	:	#900500	;
}

.vignette h4
{
	padding	:	10px 0px 0px 0px	;
}

.vignette-ok h4
{
	color	:	#440604				;
	padding	:	10px 0px 0px 0px	;
}

.vignette a:hover,.vignette-ok a:hover
{
	text-decoration		:	underline	;
}

/* contact */

#form_mail p
{
	font-family	:	Arial	;
	font-size	:	12px	;
	color		:	#FFF	;
	padding		:	0px		;
	margin		:	0px		;
}



#form_mail input,textarea
{
	margin-bottom		:	15px	;
	background-color	:	#880C09	;
	border				:	0px		;
	color				:	#FFF	;
	font-weight			:	bold	;
}

#form_mail .submit
{
	color				:	#910501	;
	background-color	:	#FFF	;
}

/* Plan */
#sitemap
{
	font-family	:	Verdana	;
	font-size	:	10px	;
}

#sitemap ul
{
	margin-bottom	:	20px	;
}

#sitemap li
{
	color	:	#FFFFFF	;
}

#sitemap a
{
	color			:	#FFFFFF	;
	text-decoration	:	none	;
}

#sitemap a:hover
{
	text-decoration	:	underline	;
}

#sitemap b a
{
	color	:	#FCA000	;
}

/* Album Photos */
.albumtable
{
	background-color	:	#5A0403	;
}

.albumtable h4
{
	padding	:	0px	;
}

#flashcontent
{
	height	:	1000px	;
}