body {
width: 1250px;
margin: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #4063cc;
	}
#banniere  {
width: 1250px;
height: 130px;
	background-image: url(arts/n_banniere.jpg);
	background-repeat: no-repeat;
		text-align: right;
		letter-spacing: -1px;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
		border-radius: 10px;
		border: 2px outset #cbcedf;
		margin: 2px 2px 2px 2px;
		background-color: transparent;
}

#image_rotator{
float: left;
width: 301px;
height: 81px;
margin: 19px 0px 0px 626px;
background-color: transparent;
	border: 0px outset #b2c1ec;
}

#info_ban1{
float: right;
background-color: #ddedfd;
width: 250px;
		text-align: center;
		vertical-align: middle;
		font-style: normal;
		font-size: 16px;
		color: #000000;
		border-radius: 10px;
		border: 2px groove gray;
		margin: 50px 4px 0px 0px;
}
#info_ban2{
float: right;
width: 250px;
		text-align: center;
		font-style: normal;
		font-size: 16px;
		color: #ffffff;
		margin: 10px -250px 0px 0px;
}
#info_ban2 a{
	color: #fdad31;
	text-decoration: none;
	text-decoration: blink;
		}
#info_ban2 a:hover{
	color: #aaaaaa;
	text-decoration: none;
	text-decoration: blink;
		}


#menu  {
width: 1250px;
		text-align: center;
		border-radius: 10px;
		border: 0px;
		margin: -40px 2px 2px 2px;
		background-color: transparent;
}
#ban_liens {
		background-image: url(arts/banniere_liens.png);
		width: 1250px;
		height: 92px;
		text-align: center;
		border-radius: 10px;
		border: 0px;
		margin: 2px 2px 2px 2px;
		background-color: transparent;
}

#lien  {
		width: 1228px;
		text-align:left;
		border-radius: 10px;
		border: 0px;
		margin: 2px 2px 2px 2px;
		padding: 10px 10px 10px 10px;
		background-color: #001a53;
		font-style: normal;
		font-size: 16px;
		color: #ffffff;
	}

#musiques_titre  {
		background-image: url(arts/banniere_musique.png);
		width: 1250px;
		height: 250px;
		text-align: center;
		border-radius: 10px;
		border: 0px;
		margin: 2px 2px 2px 2px;
		background-color: transparent;
}

#musiques  {
		width: 910px;
		text-align: center;
		border-radius: 10px;
		border: 0px;
		margin: -70px 2px 2px 2px;
		background-color: #001a53;
		font-style: normal;
		font-size: 16px;
		color: #ffffff;
		float: left;
}
#musiques a 
{
display:block;
border-radius: 10px;
border: 1px outset #2e52be;
color:#fff;
float: left;
background:#591b75;
text-decoration:none;
padding: 2px 5px 2px 5px;
margin: 2px 2px 2px 2px;
height: 20px;
}
#musiques a:hover
{
display:block;
border-radius: 10px;
border: 1px outset #2e52be;
color:#fff;
float: left;
background:#bf5cd8;
text-decoration:none;
padding: 2px 5px 2px 5px;
margin: 2px 2px 2px 2px;
height: 20px;
}


#musiques_playlist  {
width: 330px;
		text-align: center;
		border-radius: 10px;
		border: 0px;
		margin: -70px 2px 2px 2px;
		background-color: #001a53;
		font-style: bold;
		color: #ffd109;
		float: right;
}

ul#simple-menu{list-style-type:none;width:100%;position:relative;height:27px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:bold;margin:0;padding:11px 0 0 0;}
ul#simple-menu li{display:block;float:left;margin:-5px 0 0 10px;height:27px;}
ul#simple-menu li.left{margin:0;}
ul#simple-menu li a{display:block;border-radius: 10px;border: 1px outset #2e52be;float:left;color:#fff;background:#2e52be;line-height:27px;text-decoration:none;padding:0 17px 0 18px;height:27px;}
ul#simple-menu li a.right{padding-right:19px;}
ul#simple-menu li a:hover{background:#2E4560;}
ul#simple-menu li a.current{color:#2E4560;background:#fff;}
ul#simple-menu li a.current:hover{color:#2E4560;background:#fff;}
		
		
#news  {
background-color: #ddedfd;
width: 930px;
		text-align: left;
		font-weight: bold;
		font-style: normal;
		font-size: 16px;
		color: #000000;
		border-radius: 10px;
		border: 2px groove gray;
		margin: 2px 2px 2px 2px;
}
#ejs_box2_box
{
margin: 0px 0px 0px 12px;
color: #860208;
text-align: Center;
}

#c_photo {
float: right;
clear: right;
width: 310px;
		text-align: center;
		border-radius: 10px;
		border: 2px groove gray;
		margin: 0px -5px 0px 0px;
	}
#info_jeux {
background-color: #ddedfd;
float: right;
clear: right;
width: 310px;
margin: 0px -5px 0px 0px;
		text-align: center;
		border-radius: 10px;
		border: 2px groove gray;
		
}
#t_bord {
background-color: #ddedfd;
float: right;
clear: right;
width: 310px;
margin: 0px -5px 0px 0px;
		text-align: center;
		border-radius: 10px;
		border: 2px groove gray;
			color: #000000;
		font-weight: bold;
		font-style: normal;
		font-size: 16px;
}
#messages {
width: 930px;
	background-repeat: no-repeat;
		text-align: left;
		letter-spacing: 0em;
		font-weight: normal;
		border-radius: 10px;
		border: 2px outset #cbcedf;
background-color: #ddedfd;
		color: #000000;
		margin: 2px 2px 5px 2px;
}
#footer {
float: left;
clear: bottom;
width: 1250px;
height: 20px;
		text-align: right;
		border-radius: 10px;
		border: 2px groove gray;
	background-color: #ddedfd;
		margin: 2px 2px 2px 2px;
	color: #3D4754;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
}
h1.titre {
	clear: left;
	border-radius: 10px;
	text-align: center;
	letter-spacing: -1.5px;
	color: #fdad31;
	font-weight: bold;
	font-style: italic;
	font-size: 22px;
	border: 1px ridge gray;
	margin: 0px 0px 3px 0px;
		background-color: #4063cc;
	background-image: url(arts/f_haut.jpg);
background-position: right top;
	background-repeat: no-repeat;
	
}
h3.sous-titre{
	text-align: center;
	letter-spacing: -1.5px;
	color: #ffffff;
	font-weight: bold;
		font-size: 20px;
		margin: 0px 0px 0px 0px;
		background-color: #4063cc;
	
}
h4{
	text-align: center;
	letter-spacing: -1.5px;
	color: #2949a6;
	font-weight: bold;
		font-size: 20px;
		margin: 4px 10px 2px 10px;
		background-color: #c4ddf6;
	
}
table.table_messages {
width: 100%;
border-collapse: collapse;

}
tr.tr_impair{
	background-color: #ddedfd;
}
tr.tr_pair{
	background-color: #c4ddf6;
}
tr.titre_date{
border-radius: 10px;
background-color: #87aced;
text-align: center;
color: #0e1862;
font-weight: bold;
font-size: 18px;
}

input{
border-radius: 12px;
border: 1px outset #cbcedf;
	text-align: left;
	letter-spacing: -0.5px;
	color: #000000;
}
select{
border-radius: 12px;
border: 1px outset #cbcedf;
	text-align: center;
	letter-spacing: -0,5px;
	color: #000000;
}