body{
 margin:0;
 padding:0;
 text-align:center;
 background-color:#729BC9;
 font-family:arial,sans-serif;
 /*overflow:hidden;*/
}
ul{
 margin:0 0 5px 50px; 
 padding:0;
}
li{
 font-size:12px;
}
img{
  border:0;
}
#container{
 position: relative;
 margin: 0 auto;
 padding:0;
 width: 782px;
 height: 600px;
 text-align:left;
 background-color:#FFF;
 background-image:url('../images/bg.gif');
}
#ondes{
  width:1346px;
  height:723px;
  background-image:url('../images/ondes.gif');
  position:absolute;
  left:-564px;
}
#logo{
  position:absolute;
  top:7px;
  left:10px;
  width:153px;
  height:131px;
  background-image:url('../images/logo.gif'); 
  z-index:100;
}
#logo a{
  display:block;
  width:153px;
  height:131px;
}
#logo a .wrapper{
  display:none;
}
#menu-presentation{
  background-image:url('../images/menu1.gif'); 	
}
#menu-programmes{
  background-image:url('../images/menu2.gif'); 	
}
#menu-publicite{
  background-image:url('../images/menu3.gif'); 	
}
#menu-contact{
  background-image:url('../images/menu4.gif'); 	
}
#menu-boutique{
  background-image:url('../images/menu5.gif'); 	
}
#menu-liens{
  background-image:url('../images/menu6.gif'); 	
}
.menu1{
  position:absolute;
  top:0;
  right:0;
  width:584px;
  height:40px;
  list-style-type:none;
  padding:0;
  margin:0;
}
.menu1 li{
  position:absolute;
  top:10px;
  text-transform:uppercase;
  color:#FFF;
  font-size:11px;
  text-align:center;
  font-weight:bold;
}
.menu1 li a{
  color:#FFF;
  text-decoration:none;
}
#menu2{
  position:absolute;
  top:45px;
  left:213px;
  list-style-type:none;
  margin:0;
  padding:0;
}
#menu2 li{
  float:left;
  font-size:10px;
  padding:6px 10px;
  text-transform:uppercase;
  font-weight:bold;
  background-image:url('../images/green-triangle.gif');
  background-position:right 1px;
  background-repeat:no-repeat;
}
#menu2 li a{
  color:#001DA1;
  text-decoration:none; 
}
#menu3{position:absolute; top:200px; left:20px;margin:0; padding:0; width:140px; list-style:none;background:rgb(255,255,255);}
#menu3 li{padding:0; margin:0 0 0px 0; height:30px; display:block; }
#menu3 li a{text-align:left;height:30px; padding:0px 5px; font:12px Verdana, Arial, Helvetica, sans-serif; color:rgb(7,6,87); display:block; background:url('../../images/verMenuImages.png') 0px 0px no-repeat; text-decoration:none;}
#menu3 li a:hover{background:url('../../images/verMenuImages.png') 0px -40px no-repeat; color:rgb(11,91,212);}
#menu3 li a.active, .menu li a.active:hover{background:url('../../images/verMenuImages.png') 0px -80px no-repeat; color:rgb(7,6,87);}
#menu3 li a span{line-height:40px;}

#infos{
  /*border:1px solid #000;*/
  position:absolute;
  bottom:0;
  left:0;
  color:#011DA2;
  background-image:url('../images/white.gif');
  background-repeat:no-repeat;
  background-position:top left;
  margin:0;
  padding:0 10px 5px 10px;
  width:120px;
}
#infos #arrondi{
  /*border:1px solid #000;*/
  font-size:8px;
  position:relative;
  left:-10px;
  top:0;
  background-image:url('../images/arrondi.gif');
  width:140px;
  height:14px;
  margin:0;
  padding:0;
}
#infos h2{
  /*border:1px solid #000;*/
  font-size:13px;
  margin:0 0 5px 0;
  padding:0;
}
#infos p{
  /*border:1px solid #000;*/
  font-size:11px;
  margin:0;
  padding:0 0 5px 0;
}
#links{
  position:absolute;
  top:0;
  left:0;
  width:120px;
  height:400px;
  margin:0;
  padding:0;
}
#links #dvd{
  display:block;
  border:0;
  position:absolute;
  left:100px;
  top:162px;
  margin:0;
  padding:0;
}
#links #sitemap{
  display:block;
  border:0;
  position:absolute;
  left:25px;
  top:162px;
  margin:0;
  padding:0;
}
#links .links-label{
  font-size:10px;
  font-family:arial,sans-serif;
  color:#011DA2;
  margin:0;
  padding:0;
}
#links .grey{
  color:#808080;
}
#links #dvd-label{
  position:absolute;
  left:101px;
  top:148px;
}
#links #sitemap-label{
  position:absolute;
  left:26px;
  top:148px;
}
#links a{
  color:#011DA2;
  text-decoration:none;
}

#une{
  position:absolute;
  left:160px;
  top:160px;
  width:171px;
  padding:0 0 0 11px;
  background:url('../images/oblic-blue.gif') no-repeat top left;
}
#une h2{
  font-size:14px;
  margin:0 0 5px 0;
  padding:5px 0 5px 15px;
  color:#FFF;
  background-color:#001CA1;
}
#une p{
  font-size:12px;
  margin:0 0 5px 0;
  padding:0 0 0 15px;
}
#une .new{
  width:140px;
}
#une .new h3{
  font-size:14px;
  padding:0;
  margin-bottom:5px;
}
#une .new p{
  font-size:12px;
  padding:0;
  margin-bottom:5px;
}
#une a{
  color:#001CA1;
}
#une a:hover{
  text-decoration:none;
}

#player{
  position:absolute;
  /*left:341px;*/
  left:316px;
  top:160px;
  width:230px;
}
#player p{
	margin:5px 0 0 0;
	padding:0;
	font-size:12px;
}
#player p a{
	color:#001CA1;
}
#player p a:hover{
	text-decoration:none;
}
#program{
  position:absolute;
  left:571px;
  top:160px;
  width:211px;
  height:200px;
  background-image:url('../images/programmes.gif');
  background-repeat:no-repeat;
  background-position:4px 27px;
}

#marquee{
  position:absolute;
  left:180px;
  top:380px;
  width:540px;
  height:30px;
}

#ogto-accueil{
  position:absolute;
  left:180px;
  top:420px;
  width:100px;
}
#memoire-accueil{
  position:absolute;
  left:290px;
  top:420px;
  width:100px;
}
#laissez-passer-accueil{
  position:absolute;
  left:400px;
  top:420px;
  width:100px;
}
#elecctions-2010-accueil{
  position:absolute;
  left:400px;
  top:420px;
  width:100px;
}
#ruisseaux-accueil{
  position:absolute;
  width:100px;
  left:400px;
  top:420px;
}
#sept-en-salle-accueil{
  position:absolute;
  left:510px;
  top:420px;
  width:100px;
}
#roulez-tambours-accueil{
  position:absolute;
  left:620px;
  top:420px;
  width:100px;
}
#chrono-sports-accueil{
  position:absolute;
  left:180px;
  top:500px;
  width:100px;
}
#chrono-foot-accueil{
  position:absolute;
  left:290px;
  top:500px;
  width:100px;
}
#le-jv{
  position:absolute;
  left:400px;
  top:500px;
  width:100px;
}
#label-culture{
  position:absolute;
  left:510px;
  top:500px;
  width:100px;
}
#info-mag{
  position:absolute;
  left:620px;
  top:500px;
  width:100px;
}
#pub{
  position:absolute;
  left:91px;
  top:630px;
  width:600px;
}
#chrono-droite{
  position:absolute;
  left:571px;
  top:160px;
  width:200px;
  height:200px;
  padding:0 0 0 0;
}
#chrono-droite h2{
  font-size:14px;
  margin:0 0 5px 0;
  padding:5px 0 5px 15px;
  color:#FFF;
  background-color:#001CA1;
}
#chrono-droite p{
  font-size:12px;
  margin:0 0 5px 0;
  padding:0 0 0 15px;
}
#animation{
  position:absolute;
  left:150px;
  top:560px;
  height:20px;
  width:595px;
}
#program h2{
  font-size:12px;
  margin:0;
  padding:6px 0 5px 30px;
  color:#000;
  background-color:#FFF;  
  background-image:url('../images/oblic-bluewhite.gif');
  background-repeat:no-repeat;
  background-position:left;
}
#program table{
  border-collapse:collapse;
  width:175px;
  margin:0 0 0 25px;
  padding:0;
}
#program td{
  font-size:11px;
  border:1px solid #FFF;
  text-align:center;
  padding:2px;
  color:#FFF;
}
#program td.opak{
  color:#000;
  background-color:#FFF;
  opacity:0.5;
  -moz-opacity:0.5;
  filter:Alpha(opacity=50);
  text-align:left;
  padding:2px 5px;
}

#program a{
	color:#001CA1;
}
#program a:hover{
	text-decoration:none;
}

#photo{
  position:absolute;
  top:69px;
  right:11px;
  width:590px;
  height:70px;
  background-image:url('../images/photo2.jpg');
}

/*** CONTENT ***/

#content{
  position:absolute;
  left:160px;
  top:160px;
  width:611px;
  height:430px;
  padding:0 0 0 11px;
  background:url('../images/oblic-blue.gif') no-repeat top left;
}
html>body #content{
  width:600px;
}
#content #text{
  width:600px;
  height:399px;
  overflow:auto;
  scrollbar-arrow-color:#001CA1;
  scrollbar-track-color:#FFF;
  scrollbar-3dlight-color:#729BC9;
  scrollbar-highlight-color:#729BC9;
  scrollbar-darkshadow-color:#729BC9;
  scrollbar-shadow-color:#729BC9;
  scrollbar-face-color:#729BC9;
  background-color:#FFF;
  opacity:0.75;
  -moz-opacity:0.75;
  filter:Alpha(opacity=75);
  padding-top:10px;
}
html>body #content #text{
  height:389px;
}
#content table{
  margin:0 15px 10px 15px;
  padding:5px 0 5px 0;
  border-collapse:collapse;
}
#content td{
  padding:10px;
  border:1px solid #001CA1;
  font-size:12px;
}
#content h2{
  font-size:14px;
  margin:0 0 5px 0;
  padding:5px 0 5px 15px;
  color:#FFF;
  background-color:#001CA1;
}
#content p{
  font-size:12px;
  margin:0 0 5px 0;
  padding:0 10px 0 15px;
  text-align:justify;
}
#content h3{
  font-size:20px;
  margin:0 0 5px 0;
  padding:0 10px 0 15px;
}
#content h4{
  font-size:16px;
  margin:0 0 5px 0;
  padding:0 10px 0 15px;
}
#content h4.date{
  font-size:11px;
  font-weight:normal;
  margin:-5px 0 5px 0;
  padding:0 10px 0 15px;
}
#content object{
	margin:0 0 5px 0;
	padding:0 10px 0 15px;
}

#content a{
  color:#001CA1;
}
#content a:hover{
  text-decoration:none;
}

#content .new{
  padding-bottom:5px;
  border-bottom:1px solid #000;
  margin-bottom:5px;
}

#program-table{
  margin-left:15px;
  border-collapse:collapse;
}
#program-table td{
  border:1px solid #000;
  font-size:12px;
  padding:2px 5px;
}

#easy-concept{
	position:absolute;
	top:605px;
	right:0;
	font-size:10px;
}
#easy-concept a{
	color:#001CA1;
}
#easy-concept a:hover{
	text-decoration:none;
}
#home{
	position:absolute;
	top:40px;
	left:180px;
}

#rss{
	position:absolute;
	top:605px;
	left:0;
}

#banner{
	position:absolute;
	top:516px;
	right:11px;
	width:631px;
}

#jt {
	position:absolute;
	left:15px;
	bottom:200px;
	margin:0;
	padding:0;
}
#jt a{
	display:block;
	padding:4px 8px 4px 28px;
	text-decoration:none;
	background-color:#FFF;
	color:#011DA2;
	font-size:12px;
    opacity:0.5;
    -moz-opacity:0.5;
    filter:Alpha(opacity=50);
	border-radius:5px;
	-moz-border-radius:5px;
	background-image:url('../images/television.gif');
	background-repeat:no-repeat;
	background-position:8px 3px;
}
#reagir {
	position:absolute;
	left:15px;
	bottom:200px;
	margin:0;
	padding:0;
}
#reagir a{
	display:block;
	padding:4px 8px 4px 28px;
	text-decoration:none;
	background-color:#FFF;
	color:#011DA2;
	font-size:12px;
    opacity:0.5;
    -moz-opacity:0.5;
    filter:Alpha(opacity=50);
	border-radius:5px;
	-moz-border-radius:5px;
	background-image:url('../images/micro.gif');
	background-repeat:no-repeat;
	background-position:8px 3px;
}