/* Start of CMSMS style sheet 'dev' */
/* --------------------------------------------------
Common styles
-------------------------------------------------- */

html, body, div, p, table, img {
	border: none;
	margin: 0;
	padding: 0;
}

body {
	background: #FFF url(http://www.musicfund.be/library/img/body_bkg.gif) repeat-x left top;
	color: #000;
	font: 12px/18px "Trebuchet MS", Verdana, Arial, Geneva, sans-serif;
}

h2 {
	color: #F90;
	font-size: 16px;
	margin: 0;
	padding: 10px 0;
	text-align: left;
}

h3 {
	color:#000;
	font-size: 20px;
	margin: 0;
	padding: 0;
	text-align: left;
}

h4 {
	color:#000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;
}

h5 {
	color:#F90;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 5px 0;
	text-align: left;
}

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

a:link { color: #000 }

a:visited { color: #999 }

a:hover { color: #000 }

a:active { color: #B03 }

ul, ul li {
	margin: 0;
	padding: 0;
}

td { vertical-align: top }

address { font-style: normal }

b { color: #F90 }

strong {
	color: #000;
	font-weight: bold;
}

small {
	color: #999;
	font-family: Verdana, Arial, "Trebuchet MS", Geneva, sans-serif;
	font-size: 9px;
}

.black { color: #000 }

.block {
	clear: both;
	display: block;
	height: 5px;
	overflow: hidden;
}

.border { border: 1px solid #CCC }

.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
}

.comment {
	background-color: #EEE;
	border: 1px solid #CCC;
	margin-bottom: 15px;
	padding: 15px;
}

.grey { color: #666 }

.invisible { display: none }

.left {
	float: left;
	padding: none;
}

.line {
	background-color: #CCC;
	clear: both;
	display: block;
	height: 1px;
	line-height: 1px;
	margin: 10px 0 15px 0;
	overflow: hidden;
}

.orange { color: #F90 }

.orangebold {
	color: #F90;
	font-weight: bold;
	padding: 0;
}

.right { float: right }

.red { color: #F40 }

.rounded {	background: url(http://www.musicfund.be/uploads/images/rounded_bkg.gif) no-repeat bottom left ;
	padding: 0 20px 20px 20px;
}

.rounded  p { width: 260px }



.super:link,
.super:visited {
	color: #F40;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.thumb {
	float: left;
	margin: 0 5px 5px 0;
}

.titre {
	color: #999;
	display: block;
}

.white { color: #FFF }

/* --------------------------------------------------
Slideshow styles
-------------------------------------------------- */

#slideShow {
	height: 200px;
	position: absolute;
	width: 100%;
}

#slideShow div {
	display: none;
	height: 200px;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}

/* --------------------------------------------------
Global styles
-------------------------------------------------- */

#global {
	margin: 0 auto;
	width:960px;
}

/* --------------------------------------------------
Header styles
-------------------------------------------------- */

#global #header {
	clear: both;
	height: 166px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 960px;
	z-index: 20;
}

#global #header #topmenu {
	display: block;
	font-size: 11px;
	height: 35px;
	line-height: 13px;
	list-style: none;
	margin: 15px 0 0 480px;
	padding: 0;
}

#global #header #topmenu li {
	border-left: 1px solid #FFF;
	float: left;
	padding: 0 5px;
}

#global #header #topmenu a:link,
#global #topmenu a:visited {
	color: #FFF;
	text-decoration: none;
}

#global #header #topmenu a:hover,
#global #header #topmenu a:active { text-decoration: underline }

#global #header #topmenu a.languages { color: #F90 }

#global #header #giveMusicAChance {
	display: block;
	margin: 0 0 0 480px;
}

#global #header #musicFund {
	margin: 0 0 0 50px;
}

/* --------------------------------------------------
Nav main styles
-------------------------------------------------- */

#global #navMain {
	height: 35px;
	position: absolute;
	top: 166px;
	width: 100%;
	z-index: 10px;
}

/* --------------------------------------------------
Menu styles
-------------------------------------------------- */

#global #navMain #menu {
	height: 51px;
	margin: 0;
	padding: 0 30px;
	position: relative;
	width: 960px;
	z-index: 10;
}

#global #navMain #menu img { float: left }

#global #navMain #menu li {
	background: url(http://www.musicfund.be/library/img/menu_sub_bkg_large.gif) no-repeat bottom center;
	float: left;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 180px;
	z-index: 10;
}

#menu li a {
	background: url(http://www.musicfund.be/library/img/menu_a_bkg_large.gif) repeat-x top center;
	color: #000;
	display: block;
	line-height: 51px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	width: 180px;
	z-index: 10;
}

#global #navMain #menu li a.blog { background-image: none }

#global #navMain #menu li ul {
	left: 0;
	margin: 0 0 120px 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 180px;
	z-index: 10;
}

#global #navMain #menu li ul li {
	font-family: Verdana, Arial, "Trebuchet MS", Geneva, sans-serif;
	font-size: 13px;
	padding: 0;
	text-align: left;
	z-index: 10;	
}

#global #navMain #menu li ul li a {
	background-image: none;
	border-bottom: 1px solid #F60;
	border-top: 1px solid #FA0;
	color: #FFF;
	display: block;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 6px;
	text-transform: none;
	width: 168px;
	z-index: 10;
}

#global #navMain #menu li ul li a:hover { color: #fff }

#global #navMain #menu li ul li ul {
	background-color: #FF8500;
	border-bottom: 0;
	margin: 0;
	padding: 6px 0;
	top: 0;
	z-index: 10;
}

#global #navMain #menu li ul li ul li a {
	border: 0;
	color: #fff;
	font-size: 10px;
	line-height: 15px;
	margin: 0 4px;
	padding: 0 5px;
	width: 148px;
	z-index: 10;	
}

#global #navMain #menu li ul li ul li a:hover { color: #000 }

/* --------------------------------------------------
Content styles
-------------------------------------------------- */

#global #content {
	background: url(http://www.musicfund.be/library/img/content_bkg_large.gif) no-repeat center top;
	clear: both;
	margin: 0 auto;
	padding: 60px 10px 0 10px;
	text-align: justify;
}

#global #content ul {
	margin: 10px 0px 20px 0px;
	padding: 0px;
}

#global #content ul li {
	margin: 2px 0 2px 20;
	padding: 0;
}

/* --------------------------------------------------
Container styles
-------------------------------------------------- */

#global #content #container { background: url(http://www.musicfund.be/library/img/container_bkg_large.gif) repeat-y center top; }

/* --------------------------------------------------
Main styles
-------------------------------------------------- */

#global #content #container #main {
	background: url(http://www.musicfund.be/library/img/diviseur.gif) repeat-y center top;
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	overflow: hidden;
	width: 720px;
}

#global #content #container #main_left {
	background: url(http://www.musicfund.be/library/img/diviseur.gif) repeat-y center top;
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	overflow: hidden;
	width: 490px;
}

#global #content #container #main_right {
	background: url(http://www.musicfund.be/library/img/diviseur.gif) repeat-y center top;
	background-color: #00CCCC
	float: right;
	margin: 0;
	padding: 0 0 0 20px;
	overflow: hidden;
	width: 150px;
}

#global #content #container #main table.contentpaneopen {
	margin: 0;
	padding: 0;
	width: 700px;
}

#global #content #container #main table.contentpaneopen div.player {
	float: left;
	width: 480px;
	height:320px;
	margin: 20px 20px 0 0;
	
}

#global #content #container #main table.contentpaneopen div.text {
	float: left;
	width: 480px;
	margin: 20px 0 20px 0;

}

#global #content #container #main table.contentpaneopen div.right_2 {
	float: left;
	width: 210px;
	margin: 0;
}


/* --------------------------------------------------
Right2 styles
-------------------------------------------------- */

#global #content #container #right2 {
	margin: 0;
	overflow: hidden;
	width: 190px;
}

#global #content #container #calendar {
	background: #EEE url(http://www.musicfund.be/library/img/navRight_bkg.gif) repeat-y top center;
	margin: 0;
	overflow: hidden;
	width: 190px;
}

#global #content #container #link-right2 {
	overflow: hidden;
	width: 190px;
}

#global #content #container #right2 #container {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0 10px;
	width: 170px;
}

#global #content #container #right2 #container div.action { padding: 0 15px; }

#global #content #container #right2 #container table.calendar {
	font-size: 11px;
	text-align: center;
	width: 165px;
}

#global #content #container #right2 #container table.calendar th {
	color: #F90;
	border-bottom: 1px solid #CCC;
	font-weight: bold;
	text-decoration: none;
}

#global #content #container #right2 #container table.calendar td {
	border-bottom: 1px solid #CCC;
	padding: 2px 0;
	vertical-align: center;
}

#global #content #container #right2 #container table.calendar tr td a:link,
#global #content #container #right2 #container table.calendar tr td a:visited,
#global #content #container #right2 #container table.calendar tr td a:hover { color: #000 }

#global #content #container #right2 #container table.calendar-today {
	color: #F90;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

#global #content #container #right2 #container div.line {
	background-color: #CCC;
	border-bottom: 1px solid #FFF;
	clear: both;
	display: block;
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	margin: 5px 0;
}

/* --------------------------------------------------
Footer styles
-------------------------------------------------- */

#global #footer {
	background: url(http://www.musicfund.be/library/img/footer_bkg_large.gif) no-repeat center top;
	clear: both;
	color: #999;
	font-size: 11px;
	margin: 0 auto;
	padding: 10px 20px 30px 20px;
	width: 920px;
}

#global #footer address {
	float: left;
	padding: 0;
}

#global #footer #bottommenu {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}

#global #footer #bottommenu li {
	border-right: 1px solid #CCC;
	float: left;
	padding: 0 6px;
}

#global #footer table {
	color: #999;
	font-size: 11px;
}

#global #footer #partners {
	clear: both;
	color: #999;
	font: 9px/12px Verdana, Arial, "Trebuchet MS", Geneva, sans-serif;
	padding: 30px 0 10px 0;
}

#global #footer #partners a { color: #999 }

#global #footer #partners table {
	color: #999;
	font: 9px/12px Verdana, Arial, "Trebuchet MS", Geneva, sans-serif;
}

/* --------------------------------------------------
Various styles
-------------------------------------------------- */

#right1 h4 {
	color: #F90;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	margin: 0;
	padding: 10px 0 10px 0;
}

createdate {
	color: #999;
	font-family: Verdana, Arial, "Trebuchet MS", Geneva, sans-serif;
	font-size: 9px;
}

#tableRight { margin: 0 20px }

.photo {
	height: 33px;
	line-height: 33px;
	width: 33px;
}

.photo img {
	border: 1px solid #CCC;
	height: 33px;
	width: 33px;
}

.photo img:hover { border: 1px solid #FA0 }

.contentheading {
	margin: 0;
	padding:0;
	width: 480px;
}
.player {
	float: left;
	margin: 20px 20px 0 0;
	padding: 0;
}

.text {
	color : #000;
	font-size: 14px;
	text-align: left;
	margin: 20px 0 20px 0;
}

.text2 {
	width:200px;
	color : #666;
	font-size: 12px;
	text-align: left;
	margin:10px 0 10px 0;

}

.image_cadre {
	border: 1px solid #666;
	padding: 3px;
}

sectiontableheader { padding-top : 10px }
/* End of 'dev' */

