a{text-decoration:none;}
a:link { color: #444444}
a:visited { color: #444444}
a:hover { color: #666666;text-decoration:underline;}

body {
background-color: #96AFEB;
}

img {
border:0;
}

.marge:first-letter
{
padding-left: 50px;
} 

.marge {
text-align: justify;
}

.aff_playlist {
margin-left: 2em;
margin-right: 2em;
text-align: justify;
	font-size:12px;
	font-style:none;
}

h1 {
font-family: arial, sans-serif;
margin:10 0;
font-size: 30px;
font-weight: bold;
text-align: center;
}

table {
margin: 15 auto;
}

/******** POUR LE MENU ***********/
ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(img/nav_bg.png) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:8px 20px 0 20px;
}

ul#menu li a:hover
{	
	color:#FFFFFF;
	height:22px;
	background:transparent url(img/nav_bg.png) 0px -30px no-repeat;		
}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	background:transparent url(img/nav_bg.png) 0px -30px no-repeat;	
	float:left;
	margin:0;
}

#menu_icones{
line-height:30px;
text-align:right;
}

ul#menu a {color:#999999;}
ul#menu a:hover {color:#FFFFFF;}

#menutop{
width: 80%;
}

#menu_facebook{
display:inline;
position:relative;
top:3;
left:0;
}

/******* FIN DU MENU **********/

/* ça c'est pour un iframe en dessous de DJ Caesar en haut à gauche

#facebook{
position:absolute;
top:70;
left:0;
z-index:5;
}

*/

#bandeau {
height: 100px;
text-align: right;
}

/* ça c'est pour le sous-titre de l'image d'en haut

#img_sstitre{
position:absolute;
top:60;
right:0;
z-index:5;
}

*/

#conteneur {
position: relative;
width: 950px;
margin: 0 auto;
}
#contenu {
margin-left: 0px;
text-align: center;
color: #000000;
font: 12pt "Arial";
}
#menupublic {
text-align: left;
position: absolute;
left:0;
width: 150px;
	background-image: url('bgmenu.bmp');
	background-repeat: repeat-y;
}
#piedpage {
height: 30px;
text-align: center;
font: 8pt "Arial";
}

/********** TABLEAU DE SESSIONS **********/
.sess {
padding: 0px; border-spacing: 0px;
}

.sess tr td {
border-top: 2px solid transparent; border-bottom: 2px solid transparent;
padding: 0.2em;
font-style:italic;
text-align:left;
}

.sess tr:hover td {
border-top: 2px solid #FD1; border-bottom: 2px solid #FD1; padding: 0.2em;
background-color: #DD9;
}

.playlist {display:none;}
	
/******** FIN TABLEAU DE SESSIONS *********/
	
td {
color: #000000;
font: 12pt "Arial";
}

/*********** JQUERY ***********/

/******** 1: CheckFORM ********/
input.error,textarea.error{
  border:1px solid #f00;
}
label.error{ color:#f00; } 


/********* FIN JQUERY *********/
