@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
font-family:Arial;
font-size:13px;
background:url('../images/bk_gen_page.jpg') repeat-x #006eb4;
}
a img{
border:none;
}
a{
text-decoration:none;
color:black;
}
a:hover,a:active{
color:#1999ea;
}
h1{
background:url('../images/bk_h1_page_t.png') no-repeat #006eb4;
width:543px;
height:35px;
color:white;
font-size:16px;
letter-spacing:1px;
padding:12px 0 0 25px;
}
h3{
background:url('../images/bk_h3_blue_t.png') no-repeat top center;
width:546px;
height:37px;
padding-top:7px;
padding-bottom:7px;
margin:10px auto auto auto;
color:white;
text-align:center;
font-family:"Century Gothic";
font-weight:bold;
letter-spacing:2px;
font-size:14px;
}
#body{
width:940px;
margin:0 auto;
padding:0 23px;
background:url('../images/bk_body_in_t.png') repeat-y;
}
#header{
width:940px;
height:154px;
background:url('../images/bk_header.jpg') no-repeat;
}
#header_logo{
width:213px;
height:112px;
padding:15px 0 0 18px;
float:left;
}
#header_ecoutez{
width:205px;
height:95px;
padding:28px 12px 0 0;
float:right;
}
#top_nowplaying{
width:940px;
padding-top:2px;
*padding-top:4px;
height:28px;
*height:26px;
color:#174460;
text-align:center;
background:url('../images/bk_top_nowplay.jpg') no-repeat;
letter-spacing:1px;
}
#top_nowplaying a{
color:#174460;
}
#top_nomplaying a:hover{
color:#277fb6;
}
.top_sh_art_emis{
color:#174460;
font-weight:bold;
}
#content{
width:739px;
min-height:1000px;
padding-top:12px;
background:url('../images/bk_content_right_t.png') no-repeat;
margin-left:201px;
}
.blockgen{
background:url('../images/bkpg.jpg') repeat-x #f5f5f5;
margin:10px 0;
padding:15px;
padding-top:0;
border:1px solid #c8c8c8;
font-size:12px;
}
.blockgentxt,h4{
margin:0;
padding:0;
font-weight:normal;
color:white;
text-align:center;
font-size:18px;
letter-spacing:2px;
padding:10px 0 8px 0;
margin-bottom:5px;
border-bottom:1px dashed white;
}
#blockselday{
padding-top:10px;
color:white;
text-align:center;
font-size:18px;
letter-spacing:2px;
border:none;
padding-bottom:0;
margin-bottom:0;
}
#blockselday a{
color:white;
}
#blockselday a:hover{
color:#277fb6;
}
.linkprecsuiv{
border:1px solid #c8c8c8;
width:180px;
border-bottom:2px solid #277fb6;
letter-spacing:2px;
}
.linkprecsuiv a{
padding:3px 10px;
display:block;
background:#f5f5f5;
}
.linkprecsuiv a:hover{
background:#eaeaee;
}
#menu{
width:201px;
min-height:700px;
background:url('../images/bk_menu_t.png') no-repeat;
float:left;
}
/*
.menu_titre{
padding-top:9px;
padding-left:20px;
width:166px;
height:27px;
color:#475c69;
font-weight:bold;
background:url('../images/bk_menu_titre_t.png') no-repeat 0px -8px;
margin:5px 0;
margin-top:9px;
}
.menu_elem a{
background:url('../images/bk_menuelem_t.png') no-repeat;
display:block;
padding-left:10px;
padding-top:6px;
width:176px;
height:22px;
margin:-8px 0;
color:white;
}
.menu_elem a:hover{
background:url('../images/bk_menuelem_t.png') no-repeat #b62727;
color:white;
font-weight:bold;
}
*/

.menu_titre{
padding-top:17px;
padding-left:20px;
width:166px;
height:30px;
color:#006eb4;
font-weight:bold;
margin:5px 0;
background:url('../images/bk_menu_titre_t.png') no-repeat;
}
.menu_elem{
padding-left:10px;
width:177px;
line-height:20px;
}
.block_int_dark{
text-align:justify;
font-size:11px;
color:white;
}
.block_int_dark a{
color:white;
}
.block_int_dark a:hover{
color:#3b97d1;
}
.block_int_light{
text-align:justify;
font-size:11px;
color:black;
}
.block_int_light a{
color:black;
}
.block_int_light a:hover{
color:#3b97d1;
}
#cganim{
text-align:right;
margin-left:624px;
width:100px;
margin-top:279px;
}
#cganim a{
border:1px solid #efefef;
padding:3px;
}

.mois{
color : #e20025;
font-weight :bold;
font-size:10;
font-family :  verdana, Helvetica, sans-serif;
}
.jour{
color : #e20025;
font-weight :bold;
font-size:10;
font-family :  verdana, Helvetica, sans-serif;
}
.lien{
color : #020202;
font-weight :bold;
font-size:10;
font-family :  verdana, Helvetica, sans-serif;
}
.lien:hover{
color : #e20025;
font-weight :bold;
font-size:10;
font-family :  verdana, Helvetica, sans-serif;
}

.formText{
color : #020202;
font-size:11;
font-family :  verdana, Helvetica, sans-serif;
}

#chroniqueweb{
color:black;
font-family:Century Gothic;
letter-spacing:1px;
margin-top:17px;
text-align:center;
width:400px;
height:314px;
float:left;
}

#chroniqueweb iframe{
border:none;
padding:0;
margin:0;
width:400px;
height:307px;
}

#chroniqueweb div{
/*
border:1px solid black;
border-top:none;
*/
padding:3px 0;
*padding-top:8px;
margin-top:-6px;	
}