/* CSS Document */

/* ----------- Body ----------- */

body {
  margin: 0px;
  padding: 0px;
  font-family:  Arial, Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #000000; 
}

/* ----------- HTML elements ----------- */

br  {
  line-height: 12px; 
}

hr {
  background-color: #555555; 
  color: #555555;
  height: 1px; 
  border: 1px solid #555555;
  border-top: 1px;
}

td { 
  font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff
}

/* ----------- Text formating----------- */

font.capitalize{
	Text-Transform: capitalize;
}

a:link#news {
	text-decoration:none;
	color:#ffffff;
}

a:visited#news {
	text-decoration:none;
	color:#ffffff;
	}
	
a:hover#news, a:active#news {
	color:#aaaaaa;
	text-decoration: none; 
	}

a:link#list{
	text-decoration:none;
	color:#aaaaaa;
	Text-Transform: capitalize;
}

a:visited#list {
	text-decoration:none;
	color:#aaaaaa;
	Text-Transform: capitalize;
	}
	
a:hover#list, a:active#list {
	text-decoration:underline overline;
	color:#ffffff;
	text-decoration:none;
	Text-Transform: capitalize;
	}

a:link#white, a:visited#white {
	text-decoration:none;
	color:#444444;

}

a:hover#white, a:active#white {
	color:#ffffff;
	text-decoration: none; 
	}

a:link#white2, a:visited#white2 {
	text-decoration:none;
	color:#ffffff;
	font-size: 10px;
}

a:hover#white2, a:active#white2 {
	color:#aaaaaa;
	text-decoration: none;
	font-size: 10px;   
	}

a:link, a:visited {
	text-decoration:none;
	color:#aa0000;
}
	
a:hover, a:active {
	color:#FF0000;
	text-decoration: none; 
	}

li {
 list-style-type: none;
} 

ul.text {
 margin-left: 40px;
}

ul.text li {
 list-style-type: disc;
} 

ul.text2 {
 margin-left: 0px;
}

ul.text2 li {
 list-style-type: disc;
} 

li.text2 {
 list-style-type: disc;
} 

li.box {
 list-style-type: none;
} 

ul.box {
margin: 0px;
padding: 5px 0px 0px 0px;
  line-height:20px;
}

ul.triangle {
margin: 0px;
padding: 5px 0px 0px 0px;
line-height:20px;
}

ul.triangle li {
 list-style-type: none;
 background-image: url(../images/main/puce.png);
 background-repeat: no-repeat;
 background-position: 0 0.50em;
 padding-left: 10px;
 font-weight: normal;
 color: #ffffff;
}

ul.box li a:link, ul.box li a:visited {
 font-size: 11px;
 list-style-type: none;
 background-image: url(../images/main/puce.png);
 background-repeat: no-repeat;
 background-position: 0 0.50em;
 padding-left: 10px;
 font-weight: normal;
 color: #ffffff;
}

ul.box li a:hover, ul.box li a:active {
 font-size: 11px;
 list-style-type: none;
 background-image: url(../images/main/puce_hover.png);
 background-repeat: no-repeat;
 background-position: 0 0.50em;
 padding-left: 10px;
 font-weight: normal;
 color: #ff0000;
}

ul.menu {
margin: 0px;
padding: 2px 30px 6px 10px;
}


ul.menu li a:link, ul.menu li a:visited {
 font-size: 11px;
 list-style-type: none;
 background-image: url(../images/main/puce.png);
 background-repeat: no-repeat;
 background-position: 0 0.50em;
 padding-left: 10px;
 font-weight: bold;
}

ul.menu li a:hover, ul.menu li a:active {
  font-size: 11px;
  list-style-type: none;
  background-image: url(../images/main/puce_hover.png);
  background-repeat: no-repeat;
  background-position: 0 0.50em;
  padding-left: 10px;
  font-weight: bold;
}

ul.article {
margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
}

ul.article li {
  /*list-style-type: disc;  */
	margin: 4px 0 6px 10px;
	}

ul.article li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}       

h1 {
	font: 20px Arial, Georgia, "Times New Roman", Times, serif;
	margin: 0 0 5px;
	text-transform: uppercase;
	text-align: justify;
	color: #ffffff;
}

h1 a, h1 a:link, h1 a:visited {
	color: #ffffff;
}

h1 a, h1 a:hover, h1 a:active {
	color: #aaaaaa;
}

h2 {
	font-size:16px;
	padding:0px;
	margin:0px 0px 20px 0px;
}

h2 a, h2 a:link, h2 a:visited {
	color: #ffffff;
}

h2 a, h2 a:hover, h2 a:active {
	color: #ff0000;
}
	
h2#rbox {
	font-size:16px;
	padding:0px;
	margin:0px 0px 15px 0px;
}

h3 {
  font-family:  Arial, Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	padding:0px;
	margin:0px 0px 7px 0px;
}

/* ----------- Containers ----------- */

div#container{
	background-color:#000000;
}

div#container-content-top {
  width: 954px;
  background-image: url(../images/main/bg-content-hdr.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color:transparent;
}

div#container-content {
  width: 954px;
	background-attachment: scroll;
	background-image: url(../images/main/bg-content.jpg);
	background-repeat: repeat-y;
	background-color:#000000;
}

/* ----------- Header ----------- */

div#header {
  background-image: url(../images/main/bg-content-hdr.jpg);
	background-repeat: no-repeat;
  height:287px;
  margin: 0px;
  padding: 0px;
}

div#header-left {
  background-color: #00ff00;
  width: 180px;
  margin: 0px;
  padding: 0px;
  height: 180px
  position: relative;
  top: 0px;
  float: left;
}

div#header-content {
  position: relative;
  top: 196px;
  height: 180px

}

div#header-content-content {
  background-color: #0000ff;

}

div#header-right {
  background-color: #00ff00;
  width: 180px;
  margin: 0px;
  padding: 0px;
  height: 180px
  position: relative;
  top: 0px;
  float: right;
}

/* ----------- Left & Right side column ----------- */

div#navcol {
  padding: 0px;
  width: 180px;
  float: left;
}

div#sidecol {
  padding: 0px;
  width: 180px;
  float: right;
}

div#blank_side_space {
	width:180px;
  padding: 0px;
  margin-left: 0px;
  margin-right: 0px;
  height: 196px;
}

/* ----------- Main ----------- */

div#main {
  padding: 10px;
  margin-left: 160px;
  margin-right: 160px;
}

div#main-content {
  width: 510px;
  padding: 0px;
  text-align: left;
} 

div#blank_space {
  padding: 0px;
  margin-left: 0px;
  margin-right: 0px;
  height: 190px;
}

/* ----------- Footer ----------- */

div#foot {
  background-image: url(../images/main/bg-content-ftr.jpg);
	background-repeat: no-repeat;
  height: 256px;
  padding: 0px;
  text-align: center;
  clear: both;
} 

div#foot-main {
  padding: 10px;
  margin-left: 212px;
  margin-right: 212px;
} 

/* ----------- Banners ----------- */

div#banner-big {
position: relative;
left:0px;
top: 185px;/*137px;*/
width: 728px;
height: 90px;
text-align:center;
margin:0px;
padding:0px;
}

div#banner-small {
position: relative;
left:0px;
top: 60px;/*top: 250px;*//*300px;*/
width: 468px;
height: 65px;
text-align:center;
margin:0px;
padding:0px;
}

/* ----------- Menu ----------- */
.roundbox_up {
}

.menu_container {
  width: 544px;
}

.menu_drop {  
  width: 544;
  height: 25px;
  top: 0px;
  left: 0px;
 	margin: 5px 0px 0px 0px;
 	background: #000000;
  }

.menu_container a:link, .menu_container a:visited {
	text-decoration:none;
	color:#FFFFFF;
  }

.menu_container a:hover, .menu_container a:active {
	color:#FF0000;
	text-decoration: none; 
	}

.menu_drop table {
  width: 100%;
  height: 20px;
  margin: 0px 0px 0px 0px;
}

.menu_tab_home {
  font-weight: bold;
  margin: 0px 1px 0px 0px;
  height: 25px;
  text-align: center;
  background: url(../images/main/menu_home.jpg);
  background-repeat:no-repeat;
}

.menu_tab_home_hover {
  font-weight: bold;
  margin: 0px 1px 0px 0px;
  height: 25px;
  text-align: center;
  background: url(../images/main/menu_home_hover.jpg);
  background-repeat:no-repeat;
  color: #ffffff;
}

.menu_tab {
  font-weight: bold;
  margin: 0px 1px 0px 0px;
  height: 25px;
  text-align: center;
  background-image: url(../images/main/menu_back.jpg);
  background-repeat:repeat-x;
}

.menu_tab_hover {
  font-weight: bold;
  margin: 0px 1px 0px 0px;
  height: 25px;
  text-align: center;
  background-image: url(../images/main/menu_back_hover.jpg);
  background-repeat:repeat-x;
  color: #ffffff;
}

.menu_tab_last {
  font-weight: bold;
  height: 25px;
  text-align: center;
  background-image: url(../images/main/menu_back.jpg);
  background-repeat:repeat-x;
}

.menu_tab_last_hover {
  font-weight: bold;
  height: 25px;
  text-align: center;
  background-image: url(../images/main/menu_back_hover.jpg);
  background-repeat:repeat-x;
}

.menu_section {
  width: 100%;
  padding: 0px;
  line-height:20px;
  text-align: left;
  background-color:#000000;
}

.menu_section table {
  line-height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 20px;
}

.menu_section table tr td {
  vertical-align:text-top;
}

.menu_separator {
  background-color:#444444;
  width:100%;
  height:1px;
}

/* ----------- Rounded box ----------- */
.boxbg_black { background: #000000;}
.bl_black {background: url(../images/main/bl_black.jpg) 0 100% no-repeat}
.br_black {background: url(../images/main/br_black.jpg) 100% 100% no-repeat}
.tl_black {background: url(../images/main/tl_black.jpg) 0 0 no-repeat}
.tr_black_smallpad {background: url(../images/main/tr_black.jpg) 100% 0 no-repeat; padding:1px}
.tr_black_nopad {background: url(../images/main/tr_black.jpg) 100% 0 no-repeat; padding:0px}
.tr_black {background: url(../images/main/tr_black.jpg) 100% 0 no-repeat; padding:10px}
.tr_black_smallpad2 {background: url(../images/main/tr_black.jpg) 100% 0 no-repeat; padding:4px 8px}

.boxbg_black_s { background: #000000;}
.bl_black_s {background: url(../images/main/bl_black_s.gif) 0 100% no-repeat}
.br_black_s {background: url(../images/main/br_black_s.gif) 100% 100% no-repeat}
.tl_black_s {background: url(../images/main/tl_black_s.gif) 0 0 no-repeat}
.tr_black_s_smallpad {background: url(../images/main/tr_black_s.gif) 100% 0 no-repeat; padding:1px}
.tr_black_s_nopad {background: url(../images/main/tr_black_s.gif) 100% 0 no-repeat; padding:0px}
.tr_black_s {background: url(../images/main/tr_black_s.gif) 100% 0 no-repeat; padding:10px}

.boxbg_black_b { background: #000000;}
.t_black_b {background: url(../images/main/t_black_b.gif) 0 0 repeat-x; }
.b_black_b {background: url(../images/main/b_black_b.gif) 0 100% repeat-x;}
.l_black_b {background: url(../images/main/l_black_b.gif) 0 0 repeat-y;}
.r_black_b {background: url(../images/main/r_black_b.gif) 100% 0 repeat-y;}
.bl_black_b {background: url(../images/main/bl_black_b.gif) 0 100% no-repeat;}
.bl_black_b2 {background: url(../images/main/bl_black_b2.gif) 0 100% no-repeat;}
.br_black_b {background: url(../images/main/br_black_b.gif) 100% 100% no-repeat;}
.br_black_b2 {background: url(../images/main/br_black_b2.gif) 100% 100% no-repeat;}
.tl_black_b {background: url(../images/main/tl_black_b.gif) 0 0 no-repeat;}
.tl_black_b2 {background: url(../images/main/tl_black_b2.gif) 0 0 no-repeat;}
.tr_black_b {background: url(../images/main/tr_black_b.gif) 100% 0 no-repeat; padding:10px}
.tr_black_b2 {background: url(../images/main/tr_black_b2.gif) 100% 0 no-repeat; padding:10px}
.tr_black_b_nopad {background: url(../images/main/tr_black_b.gif) 100% 0 no-repeat; padding:10px 0px;}

.boxbg_even { background: #222222;}
.t_even {background: url(../images/main/t_even.jpg) 0 0 repeat-x; }
.b_even {background: url(../images/main/b_even.jpg) 0 100% repeat-x}
.l_even {background: url(../images/main/l_even.jpg) 0 0 repeat-y}
.r_even {background: url(../images/main/r_even.jpg) 100% 0 repeat-y}
.bl_even {background: url(../images/main/bl_even.jpg) 0 100% no-repeat}
.br_even {background: url(../images/main/br_even.jpg) 100% 100% no-repeat}
.tl_even {background: url(../images/main/tl_even.jpg) 0 0 no-repeat}
.tr_even {background: url(../images/main/tr_even.jpg) 100% 0 no-repeat; padding:10px}
.tr_even_nopad {background: url(../images/main/tr_even.jpg) 100% 0 no-repeat; padding:10px 0px}

.boxbg_odd { background: #1a1a1a;}
.boxbg_odd_black { background-color: #000000;}
.t_odd {background: url(../images/main/t_odd.jpg) 0 0 repeat-x; }
.b_odd {background: url(../images/main/b_odd.jpg) 0 100% repeat-x}
.l_odd {background: url(../images/main/l_odd.jpg) 0 0 repeat-y}
.r_odd {background: url(../images/main/r_odd.jpg) 100% 0 repeat-y}
.bl_odd {background: url(../images/main/bl_odd.jpg) 0 100% no-repeat}
.bl_odd_b {background: url(../images/main/bl_odd_b.jpg) 0 100% no-repeat}
.br_odd {background: url(../images/main/br_odd.jpg) 100% 100% no-repeat}
.br_odd_b {background: url(../images/main/br_odd_b.jpg) 100% 100% no-repeat}
.tl_odd {background: url(../images/main/tl_odd.jpg) 0 0 no-repeat}
.tl_odd_b {background: url(../images/main/tl_odd_b.jpg) 0 0 no-repeat}
.tr_odd {background: url(../images/main/tr_odd.jpg) 100% 0 no-repeat; padding:10px}   
.tr_odd_b {background: url(../images/main/tr_odd_b.jpg) 100% 0 no-repeat; padding:10px}   
.tr_odd_nopad {background: url(../images/main/tr_odd.jpg) 100% 0 no-repeat; padding:10px 0px}  
.tr_odd_nopad2 {background: url(../images/main/tr_odd.jpg) 100% 0 no-repeat; padding:0px 0px 10px 0px} 
.tr_odd_nopad3 {background: url(../images/main/tr_odd.jpg) 100% 0 no-repeat; padding:0px 0px 0px 0px} 
.tr_odd_b_nopad3 {background: url(../images/main/tr_odd_b.jpg) 100% 0 no-repeat; padding:0px 0px 0px 0px} 

.t_odd_trans {background: url(../images/main/border_odd.gif) 0 0 repeat-x; }
.b_odd_trans {background: url(../images/main/border_odd.gif) 0 100% repeat-x}
.l_odd_trans {background: url(../images/main/border_odd.gif) 0 0 repeat-y}
.r_odd_trans {background: url(../images/main/border_odd.gif) 100% 0 repeat-y}
.bl_odd_trans {background: url(../images/main/bl_odd_trans.gif) 0 100% no-repeat}
.br_odd_trans {background: url(../images/main/br_odd_trans.gif) 100% 100% no-repeat}
.tl_odd_trans {background: url(../images/main/tl_odd_trans.gif) 0 0 no-repeat}
.tr_odd_trans_nopad3 {background: url(../images/main/tr_odd_trans.gif) 100% 0 no-repeat; padding:0px 0px 0px 0px} 

.box_odd_top_border{
  border-width: 1px 0px 0px 0px;
  border-color: #444444;
  border-style: solid;
}

font.publish-date {
	font-size:5px;
  color:#555555;
  margin:0px 0px 20px 0px;
	}

.news {
  font-family: Verdana,sans-serif;
  font-size: 14px;
  /*letter-spacing: 0.0em;*/
  line-height: 4em;
  padding: 0px;
  /*border-width: 0.1em;
  border-color: #000000;*/
	/*width: 510px;*/
	text-align:left;
  color: #ffffff;
  }
  
.paragraph {
	/*font-family:  Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 14px;*/
	/*line-height:20px;*/
	color: #ffffff;
	background-color:transparent;
	padding:0px;
	margin:8px 0px;
	
	text-align:justify;
	font-size:12px;
	line-height:20px !important;
  font-family: Arial, Helvetica, Sans-Serif;
	/*font-size: 1.05em;
  line-height: 1.7em;
	font-family: Arial, Helvetica, Sans-Serif;*/

}


/**-------- News ---------**/

td.news-previous{
  text-transform: uppercase;
}

td.news-next{
  text-transform: uppercase;
}

.date-category{
  border-bottom: 1px solid #000000;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	margin: 0 0 10px;
}

td.news-date{
  font-size:12px;
  color:#777777;
  text-align: left;
}

td.news-category{
	font-size:12px;
  font-weight:normal;
  text-align: right;
}

.news-content {
	color: #ffffff;
	background-color:transparent;
	padding:0px;
	margin:8px 0px;
	text-align: justify;
	font-size:12px;
	line-height:20px !important;
  font-family: Arial, Helvetica, Sans-Serif;
}

.frame-content {
	color: #ffffff;
	background-color:transparent;
	padding:0px;
	margin:0px 0px;
	text-align: justify;
	font-size:12px;
	line-height:20px !important;
  font-family: Arial, Helvetica, Sans-Serif;
}

.news-comments-link{
  text-align: right;
  background-color: #000000;
  padding: 4px;
  margin:0px 0px 16px 0px;
}

.news-tag-list{
  text-align: center;
  margin:16px 0px;
}

.news-tag-list a, .news-tag-list a:link, .news-tag-list a:visited {
	text-transform: uppercase;
}

.news-tag-list a, .news-tag-list a:hover, .news-tag-list a:active {
	text-transform: uppercase;
}

.news-related{
  text-transform: uppercase;
  font-family:  arial, Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 26px;
	text-align: justify;
}

.news-related, .news-related a, .news-related a:link, .news-related a:visited {
	text-decoration:none;
	color:#aa0000;
}

.news-related, .news-related a, .news-related a:hover, .news-related a:active {
	text-decoration:none;
	color:#FF0000;
}

div.news-related ul {
 margin-left: 0px;
 padding-left: 30px;
}


div.news-related ul li {
 list-style-type: disc;
} 

div.news-related ul li a:link, div.news-related ul li a:visited {
 font-size: 12px;
 font-weight: bold;
}

div.news-related ul li a:hover, div.news-related ul li a:active {
 font-size: 12px;
 font-weight: bold;
}

/** ------- Radio ------- **/

.sched_day{
  height: 25px;
  text-align: center;
  font-weight: bold;
}

.sched_day_current{
  height: 25px;
  background-image: url(../images/main/sched_back.jpg);
  font-weight: bold;
  text-align: center;
}

.podcast_section{
  height: 25px;
  text-align: center;
  font-weight: bold;
}

.podcast_section_current{
  height: 25px;
  background-image: url(../images/main/sched_back.jpg);
  font-weight: bold;
  text-align: center;
}

.onair_artwork{
  width: 178px;
  background: #000000;
  padding: 1px 0px;
}

.onair_details{
  background: url(../images/main/onair_b.jpg) 0 100% no-repeat;
  padding: 10px;
  word-wrap:break-word;
}


#groupespartenaires { width: 180px; height: 270px; padding : 0px;}

#prevgroupe { width:20px; height:19px; background:url(../images/main/prev.gif) no-repeat;cursor:pointer;}
#prevgroupe:hover { width:20px; height:19px; background:url(../images/main/prev0.gif) no-repeat;cursor:pointer;}
#nextgroupe { width:20px; height:19px; background:url(../images/main/next.gif) no-repeat;cursor:pointer;}
#nextgroupe:hover { width:20px; height:19px; background:url(../images/main/next0.gif) no-repeat;cursor:pointer;}

#evenementsrm { width: 180px; height: 270px; padding : 0px}
#preveve { width:20px; height:19px; background:url(../images/main/prev.gif) no-repeat;cursor:pointer;}
#preveve:hover { width:20px; height:19px; background:url(../images/main/prev0.gif) no-repeat;cursor:pointer;}
#nexteve { width:20px; height:19px; background:url(../images/main/next.gif) no-repeat;cursor:pointer;}
#nexteve:hover { width:20px; height:19px; background:url(../images/main/next0.gif) no-repeat;cursor:pointer;}

div#menu_0 div.button {width: 22px;height:25px; top:0px; left: 0px; border: 0px #000
solid;}
div#menu_0 div.button a  {width:22px;height:25px;; display:block; padding-top:0px;
font: bold .8em; text-align:center;}
div#menu_0 div.button a:link {color: black; text-decoration:none;}
div#menu_0 div.button a:hover {color:#F33; text-decoration:underline;}


div.listen_rm div.button {width: 180px;height:200px; top:0px; left: 0px; border: 0px #000
solid;}
div.listen_rm div.button a  {width:180px;height:200px; display:block; padding-top:0px;
font: bold .8em; text-align:center;}
div.listen_rm div.button a:link {color: black; text-decoration:none;}
div.listen_rm div.button a:hover {color:#F33; text-decoration:underline;}