*{
margin:0;
padding:0;
font-family:Arial, verdana, sans-serif;
}

a img{
border: none;
}

a{
text-decoration:none;
outline:none;
}

a:visited{
text-decoration:none;
}

body{
background-color:#FFFFFF;
}

h1{
font-size:22px;
}

h2{
font-size:14px;
}

p{
font-size:14px;
color:#04176d
}

.centre{
text-align:center;
float:left;
width:630px;
}

#global{
width:980px;
margin:0 auto;
background:url(imgradio/fond_page24b.png) no-repeat center top;
}

#entete{
width:980px;
height:205px;
position:relative;
margin:0 auto;
}

#navigation{
width:980px;
height:34px;
background-color:#ff0000;
margin:0 auto;
}

.menupage{
list-style-type:none;
position:absolute;
z-index:5;
height:34px;
width:980px;
}

.menupage>li{
float:left;
}

.menupage>li>a{
display:block;
font-weight:bold;
font-size:16px;
padding:8px 15px 7px 15px;
text-decoration:none;
line-height:19px;
height:19px;
color:#ffffff;
background-color:#ff0000;
border-right:1px solid #ffffff;
}

.menupage>li>a:hover{
background-color:#04176d;
}

.menupage>li>span{
position:absolute;
margin-left:-1px;
padding-bottom:10px;
display:none;
background:#ffffff;
border:1px solid #585858;
border-top:none;
}

.menupage>li:hover span{
display:block;
}

.menuder{
margin:10px 10px 0 10px;
float:left;
}

.menuder li{
list-style-type:none;
float:none;
height:18px;
line-height:18px;
}

.menuder li a{
display:block;
height:18px;
line-height:18px;
background:none;
color:#000000;
font-size:12px;
margin:0;
}

.menuder li a:hover{
display:block;
height:18px;
line-height:18px;
margin:0;
background:url(imgradio/transparent-r.png);
text-decoration:underline;
}

.menuder  li a:before {
content:"- ";
width:13px;
height:8px;
}

.menuder  li a:hover:before {
content:"- ";
width:13px;
height:8px;
color:#930e00;
}

.menuombr{
width:980px;
height:5px;
background:url(imgradio/fondombre2.png);
margin:0 auto;
}

#container{
width:980px;
/*background:#ffffff;*/
margin:0 auto;
}
	
.logo{
float:left;
margin:15px 0 0 15px;
width:220px;
height:170px;
}

.logoslog{
width:220px;
margin-top:10px;
float:left;
}

.play{
display:block;
width:150px;
height:50px;
position:absolute;
top:40px;
left:630px;
z-index:10;
background:url(imgradio/ecout_t17.png) no-repeat 0 0;
}

.play:hover{
background:url(imgradio/ecout_t17.png) no-repeat 0 -50px;
}

.ecoute{
width:710px;
height:65px;
float:right;
margin:0 10px 10px 0;
}

.ecoute_text{
width:650px;
color:#ff0000;
font-size:14px;
margin:5px 0 0 50px;
text-align:left;
}

.ecoute_text span{
color:#ffffff;
}

.ecoute_text2 {
font-size:12px;
margin:8px 0 0 135px;
text-align:left;
color:#ccc;
}

.ecoute_text2 a{
color:#04176d;
}

.ecoute_text2 a:hover{
color:#ff0000;
}

.ecoute_text3{
color:#930e00;
font-size:12px;
margin:0px 0 0 10px;
text-align:left;
}

.pub_hglob{
display: block;
position:relative;
overflow: hidden;	
width:728px;
height:90px;
float:right;
margin:30px 0 10px 0;
}


.pub_h{
width:728px;
height:90px;
float:right;
/*margin:30px 0 10px 0;*/
display: block;
overflow: hidden;
}


.googlev2{
float:left;
margin:9px 0 0 49px;
}

.gtext{
border:1px solid #585858;
color:#00c9ff;
float:left;
margin-right:5px;
}

.but1{
display:block;
float:left;
color:#ffffff;
width:40px;
height:18px;
line-height:18px;
text-align:center;
padding: 0 5px;
background:#00c9ff;
font-size:12px;
font-weight:bold;
border:1px solid #585858;
cursor:pointer;
}



.reseaux{
width:60px;
height:25px;
margin:7px 0 0 60px;
float:left;
text-align:right;
}

hr{
clear:both;
visibility:hidden;
width:600px;
}

#content{
width:630px;
float:left;
margin:10px 0 20px 10px;
background:none;
}

#infos{
width:310px;
padding:10px 0px 10px 10px;
margin:10px 0 3px 10px;
background-color:#c6f3ff;
float:left;
}

.mod_titres{
float:left;
width:290px;
height:20px;
line-height:20px;
font-size:12px;
padding-left:10px;
font-weight:bolder;
background-color:#ff0000;
color:#ffffff;
text-align:center;
margin-bottom:4px;
}

.mod_titres a{
color:#ffffff;
}

.mod_titres a:hover{
text-decoration:underline;
}

.googleadv2{
float:left;
width:300px;
height:250px;
}

.mod_pub{
display: block;
float:left;
width:300px;
height:250px;
}

.mod_pubglob{
display: block;
background-color: #c6f3ff;
float:left;
width:300px;
height:250px;
}

.mod_pub_fdj{
float:left;
width:300px;
height:600px;
}

.mod_lien{
float:right;
height:15px;
line-height:15px;
font-size:10px;
font-weight:bold;
text-align:right;
margin: 5px 10px 15px 0;
color:#ffffff;
text-transform:uppercase;
background-color:#ff0000;
padding:0 4px;
}

.mod_lien a{
color:#ffffff;
}

.mod_lien a:hover{
color:#ffffff;
text-decoration:underline;
}

.mod_1{
position:relative;
float:left;
width:300px;
height:169px;
border:none;
border-top:none;
}

.mod_1_titre{
width:290px;
padding-left:8px;
height:25px;
line-height:25px;
font-size:13px;
font-weight:bold;
text-align:center;
background: url('imgradio/transparent-bg.png');
color:#ffffff;
position:absolute;
top:144px;
left:0px;
overflow:hidden;
}

.mod_1_titre a{
color:#ffffff;
}

.mod_1_titre a:hover{
text-decoration:underline;
}


.mod_jeux24{
position:relative;
float:left;
width:300px;
height:342px;
border:none;
border-top:none;
}

.mod_jeux24_img{
display:block;
float:left;
width:300px;
height:342px;
}


.mod_2{
float:left;
width:298px;
height:150px;
border: 1px solid #6a6a6a;
border-top:none;
}

.mod_2_img{
display:block;
float:left;
width:110px;
height:150px;
}

.mod_2_blocd{
float:left;
width:188px;
height:150px;
background:url('imgradio/fondmod4.png');
}

.mod_2_titre{
float:left;
width:178px;
margin:10px 0;
padding:5px;
height:30px;
line-height:18px;
font-size:17px;
font-weight:bold;
text-align:center;
}

.mod_2_titre a{
color:#04176d;
}

.mod_2_titre a:hover{
text-decoration:underline;
}

.mod_2_ville{
float:left;
width:178px;
height:13px;
text-align:center;
font-size:13px;
color:#7e7e7e;
}

.mod_2_date{
float:left;
width:178px;
padding:5px;
height:13px;
text-align:center;
font-size:13px;
color:#04176d;
}

.mod_2_details{
text-align:center;
width:168px;
float:left;
margin:15px 10px 10px 10px;
font-size:11px;
}

.mod_2_details a{
padding:5px 10px;
background: url('imgradio/transparent-bg.png');
color:#ffffff;
}

.mod_2_details a:hover{
background:#930E00;
}

.mod_3{
position:relative;
float:left;
width:298px;
height:169px;
border: 1px solid #6a6a6a;
border-top:none;
}

.mod_3_titre{
width:290px;
padding-left:8px;
height:25px;
line-height:25px;
font-size:13px;
font-weight:bold;
text-align:center;
background: url('imgradio/transparent-r.png');
color:#ffffff;
position:absolute;
top:144px;
left:0px;
overflow:hidden;
}

.mod_3_titre a{
color:#ffffff;
}

.mod_3_titre a:hover{
text-decoration:underline;
}

.mod_4{
float:left;
width:298px;
height:240px;
border: 1px solid #6a6a6a;
border-top:none;
text-align:center;
background: url('imgradio/fondmod4.png');
}

.mod_4_bloc{
width:149px;
height:110px;
float:left;
padding:5px 0 5px 0;
}

.mod_4_text a{
font-size:12px;
color:#04176d;
}

.mod_4_text a:hover{
text-decoration:underline;
}

.playvid{
display:block;
width:70px;
height:70px;
background: url('imgradio/playvid.png') no-repeat 0 0;
position:absolute;
top:40px;
left:115px;
}

.playvid:hover{
background: url('imgradio/playvid.png') no-repeat 0 -70px;
}

#pagentete{
width:630px;
height:50px;
float:left;
background-color:#00c9ff;
}

.petext{
font-size:22px;
width:300px;
height:50px;
line-height:50px;
text-align:left;
margin-left:10px;
color:#ffffff;
font-weight:bolder;
float:left;
}

.petext a{
color:#ffffff;
}

.petext a:hover{
text-decoration:underline;
}

.petextp{
float:left;
width:500px;
height:50px;
line-height:50px;
text-align:left;
margin-left:10px;
color:#ffffff;
font-size:22px;
font-weight:bolder;
text-transform: uppercase;
}

.petextp a{
color:#ffffff;
text-decoration:none;
}

.petextp a:hover{
text-decoration:underline;
}

#pagentetep{
width:630px;
height:50px;
float:left;
background-color:#00c9ff;
}

.pagenteteombr{
width:630px;
height:5px;
/*background:url(imgradio/fondombre2.png);*/
float:left;
margin-bottom:10px;
}

#sousmenu{
width:630px;
height:24px;
float:left;
margin-top:15px;
}

.smenu{
list-style-type:none;
position:absolute;
height:24px;
width:630px;
}

.smenu>li{
float:left;
}

.smenu>li>a{
display:block;
font-size:12px;
font-weight:bold;
padding:0 10px;
text-decoration:none;
line-height:24px;
height:24px;
color:#ffffff;
/*border-right:1px solid #0d6c7d;*/
background-color:#ff0000;
margin:0 10px 0 0;
}

.smenu>li>a:hover{
background-color:#04176d;
}

.smenu>li>span{
position:absolute;
padding-bottom:10px;
display:none;
background:#ffffff;
border:1px solid #0d6c7d;
}

.smenu>li:hover span{
display:block;
}

.soustitrpag{
width:630px;
height:24px;
margin:0 0 10px 0;
color:#04176d;
font-size:18px;
text-align:center;
float:left;
font-weight:normal;
}

.menubaspag{
width:980px;
background:url(imgradio/fond_menubas.png) repeat-x;
float:left;
}

.menufoot{
list-style-type:none;
float:left;
width:940px;
margin-left:40px;
margin-top:-10px;
height:120px;
}

.menufoot>li>a, .menufoot>li{
float:left;
width:150px;
display:block;
font-weight:600;
font-size:14px;
text-decoration:none;
line-height:19px;
height:19px;
color:#acacac;
}

.menufoot>li>a:hover{
text-decoration:underline;
}

.menufootlist{

margin:0;
width:150px;
list-style-type:none;
font-weight:500;
font-size:12px;
}

.menufootlist li{
height:18px;
line-height:18px;
}

.menufootlist li a{
float:left;
display:block;
height:18px;
line-height:18px;
background:none;
color:#7e7e7e;
margin:0;
}

.menufootlist li a:hover{
text-decoration:underline;
color:#000000;
}

.mfl_titre{
float:left;
width:150px;
display:block;
font-weight:600;
font-size:14px;
text-decoration:none;
line-height:19px;
height:19px;
color:#acacac;
margin-top:10px;
}

.logobas{
width:110px;
height:55px;
position:relative;
top:-24px;
left:10px;
background:url(imgradio/logo_p4.png) no-repeat;
float:left;
}

.sloganbas{
width:500px;
height:18px;
color:#ffffff;
font-size:14px;
font-style:italic;
font-weight:600;
margin:2px 0 0 20px;
float:left;
}

.lignebas{
float:left;
width:960px;
text-align:right;
font-size:12px;
height:18px;
line-height:18px;
color:#ffffff;
padding-right:20px;
margin-bottom:5px;
}

.lignebas a{
color:#ffffff;
text-decoration:none;
}

.lignebas a:hover{
text-decoration:underline;
}

.ie_bug{
width:960px;
height:200px;
font-size:15px;
color:#000000;
background-color:#ffffff;
text-align:center;
padding-top:20px;
}
