@charset "utf-8";
/* CSS Document */



/*-------------------\
|        BODY        |
\-------------------*/

body {		margin: 0;
		padding: 0;
		border: 0;
		overflow: auto;
		text-align: center;
		font-family: "Verdana";
		font-size: 10px;
		font-weight: normal;
		color: #000000; }

a, a:link,
a:visited {	color: #B21105; }

h2 {		font-family: "Monotype Corsiva", "System", "Arial";
		text-align: left;
		font-size: 20px;
		font-weight: normal;
		color:#B21105;
		padding: 0;
		margin: 0; }

p {		font-family: "Arial";  
		text-align: left;
		font-size: 12px;
		font-weight: normal;
		margin: 0 0 19px; }

.u {		text-decoration: underline; }


/*----------------------\
|        DIV-ALL        |
\----------------------*/

#DivBarAll {	background: url("/menu/bg-menu.png") top left repeat-x;
		position: absolute;
		width: 100%;
		height: 60px;
		top: 0;
		right: 0;
		bottom: auto;
		left: 0; }

#DivIE6 {	background: #FFFF00;
		position: absolute;
		z-index: 100;
		width: 100%;
		height: 20px;
		top: 30px;
		right: 0;
		bottom: auto;
		left: 0; }

#DivIE6 p {	margin: 3px 0 0;
		line-height: 20px;
		text-align: center; }

#DivIE6 img {	vertical-align: middle;
		border: 0; }

#DivMainIndex {	position: absolute;
		width: 100%;
		height: auto;
		top: 30px;
		right: 0;
		bottom: 20px;
		left: 0;
		margin-right: auto;
		margin-left: auto; }


/*----------------------------\
|        DIV-BARRE-ALL        |
\----------------------------*/

#DivBarre {	width: 950px;
		height: 30px;
		margin-left: auto; 
		margin-right: auto;}

#DivBarMusic {	width: 220px;
		height: 30px;
		display: inline;
		float: left; }

#DivBarPub {	width: 1px;
		height: 30px;
		display: inline;
		float: left; }

.menu {	height: 30px;
		display: inline;
		float: left; }

.menu img { border: 0;
		padding: 0;
		margin: 2px 0 3px 4px; }


/*----------------------\
|        DIV-PUB        |
\----------------------*/

#DivPubLeft {	background: #000000 url("/menu/pub-left.png") top left no-repeat;
		position: absolute;
		width: 100px;
		height: 100px;
		top: auto;
		right: auto;
		bottom: 0;
		left: 0;
		margin-left: auto;
		margin-right: auto;
		cursor: pointer; }

#DivPubPreImg {	position: absolute;
		display: none; }

#DivPubImg {	position: absolute;
		width: 80px;
		height: 80px;
		top: 10px;
		left: 10px;
		text-align: left; }

#DivPubRight {	background: #000000 url("/menu/pub-right.png") top repeat-x;
		position: absolute;
		height: 50px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 100px;
		margin-left: 0;
		margin-right: auto;
		cursor: pointer; }

#DivPubRight p { font-family: "Arial";
		white-space: nowrap;
		font-size: 16px;
		font-weight: bold;
		padding: 6px 0 0 0; }

#DivPubDateNext { visibility: hidden; }

#DivPubPDate {	position: absolute;
		overflow: hidden;
		height: 30px;
		top: 0;
		left: 0;
		margin-left: 6px;
		margin-right: auto; }

#DivPubPDate p { text-align: left; }

#DivPubDate {	position: absolute;
		top: 0;
		left: 0;
		height: 30px; }

#DivPubPTitre {	position: absolute;
		overflow: hidden;
		height: 30px;
		top: 0;
		left: 0;
		margin-left: 0;
		margin-right: auto; }

#DivPubPTitre p { text-align: center; }

#DivPubTitre {	position: absolute;
		top: 0;
		left: 0;
		height: 30px; }


/*-------------------------\
|        DIV-BOTTOM        |
\-------------------------*/

#DivBottom {	background: url("/menu/bg-bottom.png") top repeat-x;
		position: absolute;
		overflow: hidden;
		width: 100%;
		height: 20px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
		margin-right: auto;
		margin-left: auto; }

#DivFoot p {	font-size: 11px;
		font-weight: bold;
		padding: 3px 6px 0;
		color: #B21105; }

#DivFootLeft,
#DivFootCenter,
#DivFootRight {	display: inline; }

#DivFootLeft {	float: left;
		width: 250px; }

#DivFootLeft p { text-align: left; }

#DivFootCenter{	padding-right: 0;
		padding-left: 0; }

#DivFootCenter p { text-align: center; }

#DivFootRight {	float: right;
		width: 250px; }

#DivFootRight p { text-align: right; }


