html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;/*vertical-align:baseline;*/background:transparent;margin:0;padding:0;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body{background:#517db7 url(../images/background-repeat.jpg) center 0 repeat-y;font-family:Arial;}

a{color:#003366;font-weight:bold;}

#wrapper{background:url(../images/background-top.jpg) center 0 no-repeat;}
#wrapper2{width:960px;margin:0 auto;}

#header{position:relative;height:283px;}

#logo{position:absolute;top:0;left:0;width:333px;height:200px;background:url(../images/logo.jpg) no-repeat;}
#logo a{display:block;width:333px;height:200px;}
#logo span{text-indent:-999em;display:block;}

#endirect {position:absolute;top:215px;left:25px;width:167px;height:68px;background:url(../images/radio_en_direct.jpg) no-repeat;}
#endirect a{display:block;width:167px;height:68px;}
#endirect span{text-indent:-999em;display:block;}

#concourstop {background:url(/upload/bouton-concours.jpg) no-repeat;position:absolute;top:18px;left:304px;width:275px;height:60px;}

#curplay {background:url(../images/titres.png) no-repeat;position:absolute;top:84px;left:300px;width:335px;height:50px;padding:30px 0 0 10px;font-size:80%;line-height:18px;}
#rechercheradio{position:absolute;top:7px;left:185px;width:100px;height:20px;}
#rechercheradio a, #rechercheradio span{display:block;width:100px;height:20px;}
#rechercheradio span{text-indent:-9999px;}

#enondes {position:absolute;top:215px;left:202px;width:546px;height:68px;background:url(../images/en_ondes.jpg) no-repeat;}
#facebook {position:absolute;top:115px;left:787px;width:138px;height:51px;}
#twitter {position:absolute;top:85px;left:787px;width:138px;height:20px;padding:1px;background-color:#fff;}
#avenir {position:absolute;top:215px;left:778px;width:167px;height:68px;background:url(../images/a_venir.jpg) no-repeat;}
#animphoto{position:absolute;top:0;left:589px;}

#enondes .nom{margin:5px 0 0 30px;color:#fff;font-size:24px;font-style:italic;font-weight:bold;}
#enondes .heure{margin:5px 0 0 30px;color:#fff;font-size:14px;font-style:italic;font-weight:bold;float:left;}

#avenir .nom{margin:25px 0 0 10px;color:#fff;font-size:14px;font-style:italic;font-weight:bold;}
#avenir .heure{margin:5px 0 0 30px;color:#fff;font-size:11px;font-style:italic;font-weight:bold;float:left;}

#footer {clear:both; width:1000px;height:44px; background:url(../images/background-bottom.jpg) center 0 no-repeat;margin:0 auto;}

#sidebar-left{width:157px;float:left;display:inline;margin:20px 25px 15px 25px;}
* html #sidebar-left{margin:20px 0 15px 25px;}
#page{width:546px;float:left;margin:16px auto;display:inline;}
#sidebar-right{width:157px;float:left;display:inline;margin:20px 0 15px 25px;}

#sidebar-right .pub{border:1px solid #000;}

.menu ul {padding-bottom:20px}
.menu li.head {color:#FFF;width:167px;height:24px;background:url(../images/menu_header.jpg) no-repeat; font-size:1em; font-weight:bold;padding-top:7px}
.menu li {color:#003366;width:167px;height:26px;background:url(../images/menu_repeat.jpg) repeat-y;font-size:0.8em;padding-top:7px;padding-left:15px}
.menu li.footer {width:167px;height:20px;background:url(../images/menu_bottom.jpg) no-repeat;}
.menu a{text-decoration:none;width:144px;height:26px;display:block;}

#content{padding-top:20px;line-height:180%;font-family:Arial;font-size:0.8em;}

.undertitle {font-size:1em;color:#003366;}

#news_left {width:265px;height:265px;float:left;display:inline;margin:0px 0px 0px 0px}
#news_right {width:265px;height:265px;float:right;display:inline;margin:0px 0px 0px 16px; text-align:right;}

.news{clear:both;line-height:150%;padding-top:15px}
.news_title{color:#003366;font-size:1.2em;font-weight:bold;margin-left:20px}
.news_subtitle{color:#000;font-size:1.2em;font-weight:bold;margin-left:20px}
.news_title a{text-decoration:none;}
.news_date_source{color:#666;font-size:0.9em;font-weight:bold;padding-bottom:7px;margin-left:20px}
.news_teaser{padding-bottom:7px;margin-left:20px}
.news_other_news{color:#666;font-size:0.9em;margin-left:20px}
.news_image{float:right;margin:0 0 10px 10px;}
.news .has_caption{border:1px solid black;padding:5px;background-color:#fff;}
.news_image img{border:1px solid #000;}
.news_image .caption{width:275px;}

.news_bullet{width:5px;height:14px;background:url(../images/news_bullet.jpg) no-repeat;float:left;display:inline;}

#copyright{clear:both;text-align:center;font-weight:bold;font-size:0.8em;padding-top:25px}
#xtrem {padding-top:10px}

.gh_row{height:60px;}

span.gh_titre{font-weight: bold;font-size:1.4em;}
.gh_animateur{font-weight: bold;}

.gh_ondes_g{width:23px;}
.gh_ondes_d{width:23px;}

.odd td.gh_heure{width:76px;background-color:#5d6976;text-align:center;vertical-align:middle;color:#FFF;font-weight: bold;font-size:1.5em;}
.odd td.gh_titre{width:424px;background-color:#c4d2e3;padding:6px 0 0 20px;}

.even td.gh_heure{width:76px;background-color:#414f5e;text-align:center;vertical-align:middle;color:#FFF;font-weight: bold;font-size:1.5em;}
.even td.gh_titre{width:424px;background-color:#bacade;padding:6px 0 0 20px;}

td.gh_ondes_g_current{width:23px;background:url(../images/gh_enondes_g.jpg) no-repeat}
td.gh_heure_current{width:76px;background-color:#003366;text-align:center;vertical-align:middle;color:#FFF;font-weight: bold;font-size:1.5em;}
td.gh_titre_current{width:424px;background-color:#003366!important;padding:6px 0 0 20px;color:#FFF;}
td.gh_ondes_d_current{width:23px;background:url(../images/gh_enondes_d.jpg) no-repeat}


.gh_header{width:546px;height:27px;}
.gh_header td{border-bottom:5px solid #003366;}
.gh_header td.gh_ondes_g,.gh_header td.gh_ondes_d{border-bottom:0;}


.gh_jours{width:72px;background-color:#bacade; text-align:center;}
.gh_jours_current{width:72px;background-color:#003366; text-align:center; color:#FFF;font-weight:bold}
.gh_jours_current a{color:#FFF;}


.photos{overflow:hidden;}
.photos img{width:160px;height:160px;}
.photos div{background:transparent center center no-repeat;float:left;width:160px;height:160px;margin:0 18px 18px 0;border:2px solid #fff;}

.concoursgrille{overflow:hidden;}
.concoursgrille img{width:220px;height:122px;}
.concoursgrille div{float:left;width:220px;height:122px;margin:0 13px 13px 0;border:4px solid #fff;}
.concoursgrille div.hover:hover {border:4px solid #517DB7;}


.radio table td{padding:3px;}
