body {margin: 10px;
padding: 0;
/*font: 1em Verdana, sans-serif;*/
background-color: #2E3657;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
margin-left: 10px auto;
margin-right: 10px auto;
margin-top: 10px auto;
margin-bottom: 10px auto;
}  

body a
{
   text-decoration: none;
   font-style: italic;
   color: WHITE; 
}
body a:hover
{
text-decoration: none;
   color: red;
   font-style: italic;
}
body hr
{
background-color: white;
}

#en_tete
{
   width: 984px;
   height: 200px;
   background-image: url("img/logo07.jpg");
   background-repeat: no-repeat;
   margin-bottom: 10px;
}

dt, dl, dd, ul, li {
list-style-type: none;
margin: 0 10px 0 0;
padding: 0;
}

#menu {
position : absolute;
left: 50px;
top: 210px;
font-size: 24px;
}

/*#menu dl {
float: left;
}
#menu li {
display: inline;
}

#menu a {
text-decoration: none;
color: #FFFFFF;

}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5 {
position: absolute;
left: 0;
font-size: 0.7em;
border-top: 1px solid gray;
width: 700px;
}

.mentions {
position: absolute;
bottom : 300px;
left : 10px;
color: #000;
background-color: #ddd;
}
a {text-decoration: none;
color: #222;
}
*/

#amazon
{
position : absolute;
left: 200px;
top: 27px;
}

#publicite
{
position : absolute;
left: 500px;
top: 28px;
font-size: 24px;
}

#onair
{
position : absolute;
left: 10px;
top: 185px;
font-size: 14px;
color: white;
}

#pubinterne
{
position : absolute;
left: 500px;
top: 100px;
font-size: 24px;
}

#google
{
position : absolute;
left: 340px;
top: 30px;
font-size: 24px;
border: 0px;
}

#corps
{
margin-top: 70px;
/*   margin-left: 140px; 
   margin-right: 140px;	  */
   margin-bottom: 50px; 
/*   padding: 5px;		  */
   
/*   background-color: WHITE; 
   background-repeat: repeat-x;*/
   
/*   border: 0px solid black;*/
   color: white;
}

#corps h3
{
color: #ff9e11;
text-decoration: strong;
font-size: 16px;
}

#corps td
{
vertical-align: top;
}

#gauche
{
   width: 656px;
/*   background-color: WHITE; */
   background-repeat: repeat-x;
   
   border: 0px solid black;
   color: white;
}

.meteo p
{
   margin-left: 3px;
   margin-right: 3px;
   margin-top: 10px;
}
#droite
{
	width: 320px;
	margin-bottom: 10px;
   	background-repeat: repeat-x;
   	border: 0px solid black;
   	color: WHITE;
	position : absolute;
	left: 670px;
	top: 280px;
/**	font-size: 24px;*/
	border: 0px;

}

.droite table
{
   width: 310px;
/*  background-color: WHITE; */
   background-repeat: repeat-x;
   border-collapse: collapse;
   border: 0px solid black;
   color: WHITE;
   font-size: 13px;
   }

.playlist table
{
border: 0px solid red;
width: 600px;
border-collapse: collapse;
margin-bottom: 20px;
text-decoration: strong;
font-size: 13px;
vertical-align: middle;
}

.playlist td
{
border: 1px solid #ff9e11;
text-align: center;
font-weight: bold;
text-decoration: strong;
vertical-align: middle;

}
.playlist2 td
{
background-color: #aab3d7;
text-decoration: strong;
text-align: center;
font-weight: bold;
vertical-align: middle;
}

.playlist3 td
{
background-color: white;
vertical-align: middle;
}

.playlist tr
{
vertical-align: middle;
}

.kdo table
{
border: 1px solid;
width: 600px;
border-collapse: collapse;
margin-bottom: 20px;
text-decoration: strong;
vertical-align : middle;
/*margin: auto;*/
}

#corps .kdo td
{
border: 1px solid #ff9e11;
border-collapse: collapse;
text-align: center;
font-weight: bold;
vertical-align: middle;
}

img
{
border: 0px;
}
