BODY{background-color:#000;background-image:url(fond_site.jpg);background-repeat:repeat-x;color:#e1e1e1;font-family:Verdana, Helvetica;font-size:11px;margin-top:0;}

#body_popup {background-image:url(../images/playlist/FG_PopUpPlaylist_800x600.jpg);}

.spacer{ clear:both;}

a.default:active{background:none;color:#838384;font-family:Verdana, Helvetica;font-size:11px;text-decoration:none;}
a img{border:0;}
input{background-color:#F2F2F2;border:0 none;color:#000;font-family:verdana, arial, sans-serif;font-size:12px;padding:1px;}
input .footer{background-color:#fff;border:5px;color:#000;font-family:verdana, arial, sans-serif;font-size:11px;padding:1px;}
TEXTAREA{background-color:#e1e1e1;color:#333;font-family:verdana, arial, sans-serif;font-size:12px;padding:0;}
.storytitle{background:none;color:#363636;font-family:Verdana, Helvetica;font-size:14px;font-weight:700;text-decoration:none;}
.storycat{background:none;color:#fff;font-family:Verdana, Helvetica;font-size:13px;font-weight:700;text-decoration:underline;}
.boxtitle{background:none;color:#363636;font-family:Verdana, Helvetica;font-size:11px;font-weight:700;text-decoration:none;}
.boxcontent{background:none;color:#fff;font-family:Verdana, Helvetica;font-size:12px;}
.tiny{background:none;color:#fff;font-family:Verdana, Helvetica;font-size:10px;font-weight:400;text-decoration:none;}
.footmsg{background:none;color:#fffffff;font-family:Verdana, Helvetica;font-size:10px;font-weight:400;text-decoration:none;}
.footmsg_l{background:none;color:#fff;font-family:Verdana, Helvetica;font-size:8px;font-weight:400;text-decoration:underline;}
.box{background-color:#FFF;border:1px solid #000;font-family:Verdana, Helvetica;font-size:11px;}

/*------------------HEADER PROMO FILM ---------- */
#promo_film {width:950px; margin:0 auto;position:relative; text-align:left; }
#promo_film_flv {width:345px; padding-top:54px; margin:0 0 0 5px; outline:none; }

/*------------------HEADER TOP : BANNIERE + ECOUTE---------- */
#header-top {width:970px; height:110px; margin:auto; font-family:Arial, Helvetica, sans-serif;}
#header-ban {width:735px; height:110px; margin-right:0; float:left;}
#header-ecoute {display:block;width:225px; height:115px; float:left;}
	a.fglive, a.fglive:hover { display:block; width:216px; height:87px; margin:0; padding:0; text-decoration:none; background:transparent url(../images/header/fglive.png) no-repeat top left;}
	/*IE 6*/* html a.fglive { display:block; width:216px; height:87px; margin:0; padding:0; text-decoration:none; background:transparent url(../images/header/fglive.gif) no-repeat top left;}
	/*IE 6*/* html a.fglive:hover { display:block; width:216px; height:87px; margin:0; padding:0; text-decoration:none; background:transparent url(../images/header/fglive.gif) no-repeat top left;}
	
	a.loginfg, a.loginfg:hover { display:block; width:216px; height:28px; margin:0; padding:0; text-decoration:none; background:transparent url(../images/header/login_off.png) no-repeat top left;}
	/*IE 6*/* html a.loginfg { display:block; width:216px; height:28px; margin:0; padding:0; text-decoration:none; background:transparent url(../images/header/login_off.gif) no-repeat top left;}
	/*IE 6*/* html a.loginfg:hover { display:block; width:216px; height:28px; margin:0; padding:0; text-decoration:none; background:transparent url(../images/header/login_off.gif) no-repeat top left;}
	a.loginlien1, a.loginlien1:hover  { display:block; float:right; margin:20px 5px 0 0; padding:0; text-decoration: underline; color:#fff; font-size:9px;}
	
/* firefox */ html>/**/body a.loginlien1 {margin:3px 4px 18px 2px}
/* firefox */ html>/**/body a.loginlien1:hover {margin:3px 4px 18px 2px}

	a.loginlien2, a.loginlien2:hover { display:block; float: left; width:130px; margin:-16px 0 0 6px; padding:0; text-decoration: underline; color:#fff; font-size:8px;}
/* firefox */ html>/**/body a.loginlien2 {margin:-19px 2px 21px 10px;}
/* firefox */ html>/**/body a.loginlien2:hover {margin:-19px 2px 21px 10px;}
	
#form-loginfg {display:block;width:216px; height:120px;background:transparent url(../images/header/login_on.png) no-repeat top left;}
/*IE 6*/* html #form-loginfg {display:block;width:216px; height:120px;background:transparent url(../images/header/login_on.gif) no-repeat top left;}
#form-loginfg form{ margin:0; padding:0 0 0 4px;width:216px;}
/* firefox */ html>/**/body #form-loginfg form {float:left;padding:10px 0 0 4px;width:222px;}
#form-loginfg fieldset { border:0; margin:0; padding:0;}
#form-loginfg label { border:0; display:block; height:20px; width:17px; margin:0 0 0 3px; padding:0; }
#form-loginfg input { border:0; display:block; height:17px; width:185px; float: right; margin:0 2px 0 0; padding:3px 0 0 7px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:transparent url(../images/header/pic-input.gif) no-repeat top left; color:#4d4f50;}
/* firefox */ html>/**/body #form-loginfg input {margin:0 10px 0 0;}
#form-loginfg input.loginfg-submit { border:0; display:block; height:20px; width:100px; background:transparent url(../images/header/pic-submit.gif) no-repeat top left; float:right; cursor:pointer;}

/*------------------NAVIGATION---------- */
#header-nav {width:950px; height:120px; font-family:Arial, Helvetica, sans-serif; margin:auto;}
a.header-logo, a.header-logo:hover {background:transparent url(../images/menu/logo-radiofg-3.png) no-repeat center right;display:block; width:135px; height:125px; float:left; margin:-15px 0 0 0;}
/*IE 6*/* html a.header-logo {background:transparent url(../images/menu/logo-radiofg-3.gif) no-repeat center left;display:block; width:130px; height:125px; float:left; margin:0 0 0 0;}
/*IE 6*/* html a.header-logo:hover {background:transparent url(../images/menu/logo-radiofg-3.gif) no-repeat center left;display:block; width:130px; height:125px; float:left; margin:0 0 0 0;}
#navigation { float:right;/*width:805px;*/ height:111px; margin:10px 0 0 0; padding:0 0 0 0;width:806px; }

ul.menu-titre {padding:0; margin:0 0 0 0}
.menu-titre li.liens {list-style-type:none; float:left; margin:0; text-align:center; margin-left:4px;}
.menu-titre a {display:block; width:95px; height:40px; padding:45px 0 0 0; float:left; margin:30px 0 0 0; font-size:11px; color:#fff; text-decoration:none;background:transparent url(../images/menu/fond_li2.jpg) no-repeat 0 0; text-transform: uppercase; font-weight: bold; font-family:Arial, Helvetica, sans-serif; line-height:1.8em;
height:20px;}
/* firefox*/ html>/**/body .menu-titre a {height:20px;}
.menu-titre a:hover{background:transparent url(../images/menu/fond_li2.jpg) no-repeat 0 -100px; text-transform: uppercase;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}

.menu-default{
	width:450px;
	height:35px;
	background:transparent no-repeat scroll 0 0 ;
	clear:both;
	position:absolute;
	margin-top:111px;
	margin-left:365px;
	visibility:hidden;
	z-index:20;
}
/*IE 6*/* html .menu-default{margin-top:116px;}

.menu-default.selected{
	visibility:visible;
}

.selected a{background:transparent url(../images/menu/fond_li2.jpg) no-repeat 0 -100px; text-transform: uppercase; font-weight: bold; font-size:11px; color:#fff;font-family:Arial, Helvetica, sans-serif;}

/*li#select a#titre-radio {background:transparent url(../images/menu/fond_li.jpg) no-repeat 0 -65px; text-transform: uppercase; font-weight:normal; font-size:11px; color:#fff;}
li#select a#titre-music {background:transparent url(../images/menu/fond_li.jpg) no-repeat 0 -65px; text-transform: uppercase; font-weight:normal; font-size:11px; color:#fff;}
li#select a#titre-fg_news {background:transparent url(../images/menu/fond_li.jpg) no-repeat 0 -65px; text-transform: uppercase; font-weight:normal; font-size:11px; color:#fff;}
li#select a#titre-fg_clubbing {background:transparent url(../images/menu/fond_li.jpg) no-repeat 0 -65px; text-transform: uppercase; font-weight:normal; font-size:11px; color:#fff;}
li#select a#titre-webradios {background:transparent url(../images/menu/fond_li.jpg) no-repeat 0 -65px; text-transform: uppercase; font-weight:normal; font-size:11px; color:#fff;}
li#select a#titre-fg5_videos {background:transparent url(../images/menu/fond_li.jpg) no-repeat 0 -65px; text-transform: uppercase; font-weight:normal; font-size:11px; color:#fff;}
li#select a#titre-fg_boutique {background:transparent url(../images/menu/fond_li.jpg) no-repeat 0 -65px; text-transform: uppercase; font-weight:normal; font-size:11px; color:#fff;}
li#select a#titre-communaute {background:transparent url(../images/menu/fond_li.jpg) no-repeat 0 -65px; text-transform: uppercase; font-weight:normal; font-size:11px; color:#fff;}*/

/*TABS DU SOUS MENU HAUT*/
.liens .menu-bloc {z-index:99;display: block;color:#000;position: absolute;clear: both;overflow: hidden;padding:0 0 0 20px; visibility:hidden; background:none; height:30px;margin:30px 0 0 0; width:800px; color:#fff;}	
/* firefox*/ html>/**/body .liens .menu-bloc {margin:100px 0 0 0;padding:20px 0 0 20px;}

	#pos_1 ul {margin-left:0;}			
	#pos_2 ul {margin-left:-100px;}			
	#pos_3 ul {margin-left:-200px;}			
	#pos_4 ul {margin-left:-300px;}			
	#pos_5 ul {margin-left:-400px;}	
	#pos_6 ul {margin-left:-500px; width:900px;}	
	#pos_7 ul {margin-left:-600px;}	
	#pos_8 ul {margin-left:-700px; width:950px;}
	
/*	#n_RADIO {margin-left:0;}			
	#n_PLAYLIST {margin-left:-100px;}			
	#n_ARTISTES {margin-left:-200px;}			
	#n_FG_NEWS {margin-left:-300px;}			
	#n_FG_CLUBBING {margin-left:-400px;}	
	#n_FG5_VIDEOS {margin-left:-500px; width:900px;}	
	#n_WEBRADIOS {margin-left:-600px;}	
	#n_COMMUNAUTE {margin-left:-700px; width:950px;}*/

ul.menu-bloc li{list-style-type: none; color:#ee3a40; background:transparent url(../images/header/point_rouge.gif) no-repeat 0 2px; padding-left:10px; margin:0;}

#select ul { display:block; visibility:visible; list-style-type:none;}	
#select ul.menu-bloc { display:block; visibility:visible; list-style-type:none;}

/*CONTENU DU SOUS MENU HAUT*/
li.bloc { list-style-type: disc; margin:0 0 0 0; padding:0; color:#ee3a40; text-align:left; float:left;}
li.bloc a{display:block; float:left; color:#000000; font-size:11px; text-decoration:none; text-transform:uppercase; border:0; margin:0 5px 0 0; padding:0; font-weight:normal; background:none; text-align:left; height: 20px; width:auto; line-height: normal;}
li.bloc a:hover{ color:#ee3a40; background:none; font-size:11px; text-decoration:none; font-weight:normal;}

#bloc_principal {
background:#ffffff url(../images/fond_bloc_principal.gif) no-repeat top left;
padding:40px 0 0 0;
/*margin-left:23px;*/
width:956px;
}

* html #bloc_principal {

}

*+html #bloc_principal {

}

/*------------------HOME-PAGE---------- */.homeblockrub{background:none;color:#666;font-size:10px;font-weight:700;}
.homeblocktitre{background:none;color:#666;font-size:10px;font-weight:400;}
.hometxt{background:none;font-size:10px;font-weight:400;}
.hometxtsuite{background:none;color:#a3a5b5;font-size:10px;font-weight:400;}
.numtrackplay{color:#8a8ca2;font-family:arial, helvetica, sans-serif;font-size:14px;font-weight:700;}
a.homeplay{background:none;color:#666;font-size:11px;}
a.homeplay:hover{background:none;color:#8a8ca2;font-size:11px;}
a.homeplaytitre{background:none;color:#666;font-size:10px;}
a.homeplaytitre:hover{background:none;color:#8a8ca2;font-size:10px;}
/*///////////////A LA UNE/////////////// */a.homefgnsuite{background:none;color:#a3a5b5;font-size:10px;font-weight:400;text-decoration:none;}
.ligne1{background-color:#c6c3bd;color:#333;font-family:Verdana, arial, helvetica, sans-serif;font-size:12px;}
.ligne2{background-color:#ccc;color:#333;font-family:Verdana, arial, helvetica, sans-serif;font-size:12px;}
.tabnormal2{background-color:DDDDDD;color:navy;}
.tabnormal3{background-color:#FFF;color:#FFF;}
.tabover1{background-color:#999;color:#fff;}
.tabover2{background-color:#ff9019;color:#DDD;}
.tabover3{background-color:#27292e;color:#fff;}
.taboverplaylisthome{background-color:#fff;color:#fff;}
/*//////////////////////////////FG NEWS article */.fgntitreart{background:none;color:#304e71;font-family:arial, Helvetica, sans-serif;font-size:20px;font-weight:700;}
.fgntitreart2{background:none;color:#fff;font-family:arial, Helvetica, sans-serif;font-size:20px;font-weight:700;}
.fgncorptext{color:#6B6B6B;font-size:11px;font-weight:400;}
a.fgnartlien{background:none;color:#304e71;font-size:11px;font-weight:400;text-decoration:none;}
a.fgnartlien:hover{background:#fff;color:#000;font-size:11px;font-weight:400;text-decoration:none;}
/*///////////////Actu */a.fgnartsousrb{background:none;color:#E300B6;font-size:12px;font-weight:700;text-decoration:none;}
a.fgnartsousrb:hover{background:#fff;color:#000;font-size:11px;font-weight:700;text-decoration:none;}
.fgntitleactB{background:none;color:#fff;font-size:14px;font-weight:700;}
.fgntitleactu{background:none;color:#696975;font-size:10px;font-weight:400;}
/*///////////////A LA UNE/////////////// */a.fgntitlerubalaune{background:none;color:#e72c6a;font-size:13px;font-weight:700;text-decoration:none;}
a.fgntitlerubalaune1{background:none;color:#fff;font-size:13px;font-weight:700;text-decoration:none;}
a.fgntitlerubalaunesrub{background:none;color:#72B2FF;font-size:10px;font-weight:400;text-decoration:none;}
a.fgntitlerubalaunesrub2{background:none;color:#F8AAE9;font-size:10px;font-weight:400;text-decoration:none;}
/*a.fgntitlerubalaune:visited       {BACKGROUND: none; FONT-SIZE: 13px; FONT-WEIGHT: bold; color:#EB162C;TEXT-DECORATION: none;}
a.fgntitlerubalaune:active      {BACKGROUND: none; FONT-SIZE: 13px; FONT-WEIGHT: bold; color:#EB162C;TEXT-DECORATION: none;}
a.fgntitlerubalaune:focus       {BACKGROUND: none; FONT-SIZE: 13px; FONT-WEIGHT: bold; color:#EB162C;TEXT-DECORATION: none;} ///////////////LIRE LA SUIRE A LA UNE */
a.fgnsuitealaune{background:none;color:#fff;font-size:10px;font-weight:400;text-decoration:none;}
.fgntitlealaune{background:none;color:#696975;font-size:12px;font-weight:700;}
.fgntitlealaune2{background:none;color:#3E5790;font-size:12px;font-weight:700;}
/*//////peche/ */a.fgnclubpeche{background:none;color:#c7d4fe;font-size:11px;font-weight:700;}
a.fgnclubpeche:hover{background:none;color:#fff;font-size:11px;font-weight:700;}
.fgnclubtitre{background:none;color:#fff;font-family:arial, Helvetica, sans-serif;font-size:18px;font-weight:700;}
.fgsrubguide{background:none;color:#fff;font-family:arial, Helvetica, sans-serif;font-size:11px;font-weight:400;}
a.fgnclubtitleadresseresult{background:none;color:#90c0fd;font-size:12px;font-weight:400;}
a.fgnclubtitleadresseresult:hover{background:none;color:#fff;font-size:12px;font-weight:400;}
/*dj */a.djclubtitleadresseresult{background:none;color:#696975;font-size:12px;font-weight:400;}
a.djclubtitleadresseresult:hover{background:none;color:#000;font-size:12px;font-weight:400;}
/*EMISSION */.emdate{background:none;color:#696975;font-size:9px;font-weight:400;}
.guiderub{color:#bfdcff;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;}
.guiderubw{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;}
/*user */a.footermsg{background:none;color:#838384;font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:400;}
a.footermsg:hover{background:none;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:400;}
.footerbox{background-image:url(../images/home/fond2foot642x152.gif);background-repeat:no-repeat;}
/*///////////////FG5/////////////// */a.titrefg5{background:none;color:#000;font-size:12px;font-weight:700;text-decoration:none;}
a.titrefg5:hover{background:none;color:#ACACAC;font-size:12px;font-weight:700;}
.textfg5{background:none;color:#000;font-size:11px;font-weight:400;}
/*compresse */.TiteFG1{color:red;font-size:20px;font-weight:700;}
.img85Div{height:85px;overflow:hidden;position:relative;width:85px;z-index:2;}
.img130X85Div{height:85px;overflow:hidden;position:relative;width:130px;z-index:2;}
.img85X125Div{height:125px;overflow:hidden;position:relative;width:85px;z-index:2;}
.img130X100Div{height:100px;overflow:hidden;position:relative;width:100px;z-index:2;}
.img130X115Div{height:115px;overflow:hidden;position:relative;width:130px;z-index:2;}
#img50Div{height:50px;overflow:hidden;position:relative;width:50px;z-index:10;}
#img50Divborder{border:solid 1px #ccc;height:50px;overflow:hidden;position:relative;width:50px;z-index:1;}
#img130Div{height:125px;overflow:hidden;position:relative;z-index:1;}
#img130Div img{width:120px;position:relative;z-index:1;}

#img130Divborder{background-color:#000;border:solid 1px #ccc;height:125px;overflow:hidden;position:relative;width:125px;z-index:1;}
a.Limg{text-decoration:none;}
h4.infos{color:#676F84;}
/*Formulaire Envoyer a un ami  */a.envoiami:hover{color:#000;}
#form_ami{color:#333;display:block;font-size:90%;margin-bottom:2em;margin-top:1em;width:100%;}
#form_ami h1{color:#09C;font-size:1.6em;}
/* Form  */#form_ami form{margin:40px auto;padding:10px;width:400px;}
#form_ami label{background-repeat:no-repeat;display:block;float:left;margin:10px 0;width:40%;}
#form_ami legend{color:#fff;font-size:18px;padding:0 10px;}
#form_ami fieldset{border:0;margin:10px 0;}
#form_ami input,#form_ami textarea{border:#000 1px solid;float:left;margin:10px 0;}
#form_ami .blue{color:#999;font-weight:700;}
a,a.default,a.default:visited{background-image:none;color:#838384;font-family:Verdana, Helvetica;font-size:11px;text-decoration:none;}
a:hover,a.default:hover,a.Limg:hover{background:none;color:#000;font-family:Verdana, Helvetica;font-size:11px;text-decoration:none;}
FONT,TD,P,DIV,FORM{font-family:Verdana, Helvetica;font-size:11px;}
.title,.option{background:none;color:#fff;font-family:Verdana, Helvetica;font-size:13px;font-weight:700;text-decoration:none;}
.content,.titlebox{background:none;color:#fff;font-family:Verdana, Helvetica;font-size:11px;}
a.homefgnsuite:hover,a.fgntitlerubalaunesrub:hover,a.fgntitlerubalaunesrub2:hover,a.fgnsuitealaune:hover{background:none;color:#000;font-size:10px;font-weight:400;text-decoration:none;}
.fgntitlerubactu,.fgntitlealaune3{background:none;color:#E300B6;font-size:12px;font-weight:700;}
a.fgntitlerubalaune:hover,a.fgntitlerubalaune1:hover{background:none;color:#000;font-size:13px;font-weight:700;text-decoration:none;}
.fgntextalanune,.fgntextfocus,.fgntextdos,.djtextdos{background:none;color:#696975;font-size:11px;font-weight:400;}
.fgntitlefocus,.fgntitlefocusune{background:none;color:#fff;font-size:13px;font-weight:700;}
.fgntitledos,.fgntitleartrub{background:none;color:#2e6c96;font-size:12px;font-weight:700;}
.fgntitledos2,a.fgnclubtitlesemaine:hover,a.fgnclubtitleresult{background:none;color:#fff;font-size:12px;font-weight:700;}
a.fgnclubtitlesemaine,a.fgnclubtitleresult:hover{background:none;color:#ffeb9a;font-size:12px;font-weight:700;}
a.fgnclubadresse,.fgnclubdate,a.fgnclubadressepeche{background:none;color:#9397ac;font-size:11px;font-weight:400;}
a.fgnclubadresse:hover,a.fgnclubadressepeche:hover{background:none;color:#fff;font-size:11px;font-weight:400;}
/* tips */
.tip        {
background:transparent url(../images/title/cadre_title_center.gif) left top repeat-y;
 width:325px; font-family:tahoma,arial;
  }
.tip-top      { background:transparent url(../images/title/cadre_title_top.gif) bottom left no-repeat; height:6px; width:325px; }
.tip-title    { color:#656565; font-weight:bold; margin:0 30px 0 50px; }
.tip-text    { color:#000; padding:10px 30px 20px 50px;
}
.tip-bottom    { background:transparent url(../images/title/cadre_title_bot.gif) left bottom no-repeat; width:325px;clear:both; height:22px; }
/* bbhome */
.pointer{
cursor:hand;
}
#prevbtn{  
width:44px;
height:44px;
float:left;
background:url(../images/home/slide/slide_left.jpg) left bottom no-repeat;
}
#nextbtn{
width:44px;
height:44px;
float:left;
background:url(../images/home/slide/slide_right.jpg) left bottom no-repeat;
}
#items_container {
  width: 632px;   
  height: 300px;
  overflow: hidden;
  position: relative;
  -moz-border-radius:10px 15px 15px 10px;  /* shorthand topleft topright bottomright bottomleft */
  border-radius:10px 15px 15px 10px;
  /*border:10px solid #000;*/
}
            
div.slide_item {
  width: 632px;   
  height: 300px;
  position: absolute;
  left: 632px;
}   
            
div.slide_item a{
}        
div.slide_item img{
}
div.preview_item img{
width:100%;
}
div.preview_item {
  width: 100px;     
  height: 35px;
  -moz-border-radius:4px;  /* shorthand topleft topright bottomright bottomleft */
  border-radius:4px;
  cursor:pointer;
  overflow:hidden;
  position: relative;
  float:left;
  margin-top:240px;
  margin-left:10px;
  border:3px solid #fff;
}
div.preview_item_active{
}

div.first_item {
  left: 0;
}

#titrewr {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
	width: 953px;
    height: 85px;
    visibility: visible;
    z-index: 1;
    border:none;
    background-image: url(../images/ecoute_webradio_fond.gif);
    background-repeat: repeat-x;    
}


/*------------------RADIO HOME ------------------ */

#menu_gauche {
height:795px;
width:205px;
float:left;
}

	#menu_gauche .bouton_admin {
	float:left;
	height:80px;
	margin-bottom:8px;
	margin-left:2px;
	width:200px;
	}
	
	* html #menu_gauche .bouton_admin {
	margin-bottom:7px;
	}

.bb_cadre {
background:url(../images/FG_radio/cadre_bb.png) no-repeat 0 0 !important;
background:url(../images/FG_radio/cadre_bb.gif) no-repeat 0 0;
height:85px;
position:absolute;
width:205px;
}

#happy_hour_column {
height:795px;
width:205px;
float:left;
margin-left:7px;
overflow:hidden;
}

	#happy_hour_content {
	background: url(../images/FG_radio/happy_hour_bg.jpg) no-repeat;
	height:700px;
	margin-left:-1px;
	margin-top:7px;
	}
	
		.happy_hour_title {
		padding-left:1px;
		padding-top:10px;
		}
		
		.happy_hour_subcontent {
		padding-left:9px;
		padding-right:6px;
		padding-top:6px;
		width:186px;
		overflow:hidden;
		}
		
			#invite_jour a{
			display:block;
			float:left;
			height:74px;
			overflow:hidden;
			text-decoration:none;
			width:74px;
			}
			
				#invite_jour a img{
				width:74px;
				border:0;
				}
			
			#invite_jour span{
			margin-left:5px;
			}
			
			.jour_nom {
			color:#959595;
			font-size:14px;
			font-weight:bold;
			text-transform:uppercase;
			padding-left:79px;
			}
			
			.jour_titre {
			color:red;
			font-size:14px;
			}
			
			#invite_jour p {
			color:#959595;
			margin:0px;
			padding-top:5px;
			}
			
			*:first-child+html #invite_jour p {padding-top:2px;}
			* html #invite_jour p {padding-top:2px;}
			
			
			#invite_semaine {
			height:145px;
			margin-right:5px;
			overflow-x:hidden;
			overflow-y:scroll;
			}
			
			#ecoute_best_of {
			height:142px;
			margin-right:5px;
			overflow-x:hidden;
			overflow-y:scroll;
			}
			
			*:first-child+html #ecoute_best_of {
			height:135px;
			}
			* html #ecoute_best_of {
			height:135px;
			}
			
			.invite {
			margin-top:5px;
			}
			
			.best_of {
			display:block;
			margin-bottom:10px;
			}
			
				.best_of:hover span.best_of_nom,.best_of:hover  span.best_of_titre,.best_of:hover  div.best_of_content{
				color:red;
				}
			
				.best_of_nom {
				color:#959595;
				font-size:10px;
				font-weight:bold;
				text-transform:uppercase;
				}
				
				.best_of_titre {
				color:red;
				font-size:10px;
				}
				
				.best_of_content {
				color:#959595;
				font-size:10px;
				}
				
			#invite_semaine a {
			display:block;
			float:left;
			height:60px;
			overflow:hidden;
			text-decoration:none;
			width:60px;
			}
				#invite_semaine a img{
				width:60px;
				border:0;
				}
				
				#invite_semaine span{
				margin-left:5px;
				}
			
			#invite_semaine p {
			color:#959595;
			float:right;
			margin:0 4px 0 0;
			padding-top:0;
			width:99px;
			}
			
				#invite_semaine .jour_nom {
				color:#959595;
				font-size:11px;
				font-weight:bold;
				padding-left:66px;
				text-transform:uppercase;
				}
				
				#invite_semaine .jour_titre {
				color:red;
				font-size:11px;
				padding-left:66px;
				}

#ecoute_fg_column {
float:left;
margin-left:6px;
}

	#ecoute_fg_content {
	background: url(../images/FG_radio/ecoute_fg_bg.jpg) no-repeat;
	height:700px;
	margin-left:0;
	margin-top:8px;
	width:205px;
	}
	
		.ecoute_title {
		margin-left:1px;
		padding-top:7px;
		}
		
		
			#type_ecoute{
			padding-bottom:10px;
			padding-top:13px;
			}
			
				.list_ecoute {
				background:url(../images/FG_radio/efg_dot.jpg) no-repeat 0 5px;
				display:block;
				line-height:1.7em;
				margin:0 0 0 5px;
				padding:0 0 0 9px;
				color:#959595;
				font-size:11px;
				font-weight:bold;
				}
				
				.list_ecoute:hover {
				background:url(../images/FG_radio/efg_dot.jpg) no-repeat 0 5px;
				color:#959595;
				}
		
		#now_playing {
		background:#E40025 none repeat scroll 0 0;
		margin-left:9px;
		margin-top:10px;
		padding:5px;
		width:173px;
		}
		
			#now_playing .titre {
			font-weight:bold;
			color:#fff;
			}
			
			#now_playing .artiste {
			color:#000000;
			font-weight:bold;
			}
		
		.next_playing {
		border-bottom:1px solid #E40025;
		margin-bottom:2px;
		margin-left:8px;
		padding-bottom:5px;
		padding-top:5px;
		width:183px;
		}
		
			.next_playing .titre {
			font-weight:bold;
			color:#959595;
			}
			
			.next_playing .artiste {
			color:#E40025;
			font-weight:bold;
			}
		
#show_dj_column {
float:left;
margin-left:7px;
}

	#show_dj_column div {
	margin-bottom:8px;
	}
	
	.dj_resident {
	height:272px;
	padding-top:12px;
	position:relative;
	width:301px;
	background:url(../images/FG_radio/dj_resident_cadre.png) no-repeat 0 0 !important;
	background:url(../images/FG_radio/dj_resident_cadre.gif) no-repeat 0 0;
	}
		
			#show_dj_column div.dj_resident .bouton_resident {
			margin-bottom:10px;
			margin-left:3px;
			margin-top:0;
			overflow:hidden;
			width:295px;
			}
	
	.emission {
	height:75px;
	margin:13px 0 15px 10px;
	padding-right:7px;
	}
	
		.emission a {
		border:1px solid #DF2821;
		display:block;
		float:left;
		height:74px;
		width:74px;
		overflow:hidden;
		}
		
			.emission a img {
			width:74px;
			}
		
		.emission_blanc {
		font-size:13px;
		font-weight:bold;
		padding-left:80px;
		text-transform:uppercase;
		color:#959595;
		}
		
		.emission_rouge {
		color:#DF2821;
		font-size:13px;
		font-weight:bold;
		padding-left:80px;
		text-transform:uppercase;
		}
		
/*------------------FG 5 VIDEOS----- */
			
#video_pub{
margin:145px 0 0 0;
color:#000;
float:right;
width:160px;/* border:#fff 1px solid; Bloc Pub*/
background-color:transparent;
}
	/* IE 6 */
	*:first-child+html #video_pub {margin:145px 0 0 5px;}

#video_contenu{
font-family:Arial, Helvetica, sans-serif;
margin:0 0 0 10px;
color:#000;
width:760px;
float:left;
background-color:#fff;
padding-left:10px;
padding-right:3px;
padding-top:10px;
}
	/* IE 6 */
	*:first-child+html #video_contenu{
	padding-left:10px;
	padding-right:3px;
	padding-top:10px;
	}
	
	* html  #video_contenu{
	padding-left:10px;
	padding-right:3px;
	padding-top:10px;
	}
	
#video_contenu p{
padding:0px 5px 0px 5px;
}

#video_contenu a.hoverorange{color:#FF9F2F;}
		
	#video_contenu ul{
	list-style-type:none;
	margin:3px;
	padding:0;
	}

		#video_contenu li{
		list-style-type:none;
		margin:0;
		padding:0;
		}

		#video_contenu_liste_dernieres{
		background:transparent url(../images/fond_fg5_bloc_grand.jpg) no-repeat bottom left;
		margin:0 0 0 0;
		height:370px;
		margin-top:36px;
		padding-bottom:5px;
		}

		#video_contenu_liste_top_10{
		background:transparent url(../images/fond_fg5_bloc_moyen.jpg) no-repeat bottom left;
		margin:15px 0 0;
		}

		#video_contenu_liste_mieux{
		background:transparent url(../images/fond_fg5_bloc_moyen.jpg) no-repeat bottom left;
		margin:15px 0 0 8px;
		}
		
		
		ul.vids-list{ padding:0 5px; margin-bottom:10px;}

		ul.vids-list li{ width:95%;height:68px;}

		ul.vids-list li a{background:transparent;height:66px;color:#000;border-bottom:#000 1px solid;display:block;font-size:14px;margin-top:0; margin-left:5px; padding-bottom:1px;  vertical-align:middle; font-weight:400;}
		

		ul.vids-list li a img{
		margin-left:auto;
		margin-right:auto;
		width:90px;
		}
		
		ul.vids-list li a:hover div.img-list-vid{border-left-color:#464652;}
		
		ul.vids-list li a div.img-list-vid{ 
		background-color:#EFEFEF;
		border-left:8px solid #ED1A2D;
		height:65px;
		margin-top:1px;
		overflow:hidden;
		position:absolute;
		text-align:center;
		width:90px;
		}
		
		ul.vids-list li a span{padding:0px;}		
		
		
		ul.vids-list-medium{ padding:0 5px; margin-bottom:10px;}

		ul.vids-list-medium li{ width:95%;height:68px;}

		ul.vids-list-medium li a{background:transparent;height:66px;color:#000;border-bottom:#000 1px solid;display:block;font-size:14px;margin-top:0; margin-left:5px; padding-bottom:1px;  vertical-align:middle; font-weight:400;}
		

		ul.vids-list-medium li a img{ width:87px;margin-left:auto;margin-right:auto}
		
		ul.vids-list-medium li a div.img-list-vid-medium{ overflow:hidden;width:87px;height:65px;background-color:#EFEFEF;float:left;margin-top:1px;text-align:center;}

		ul.vids-list-medium li a div span{padding:0px;}
			
			#nb_vues{
			color:gray;
			margin-left:100px;
			margin-top:53px;
			position:absolute;
			font-size: 10px;
			}
			
			#titre_top_vues{
			text-align:left;
			margin-left:90px;
			font-size: 10px;
			}
			
			#note_top_10 {
			margin-left:92px;
			margin-top:45px;
			position:absolute;
			width:100px;
			}
			
				#note_top_10 div img {
				width:15px;
				height:15px;
				}
			
			#note_nouveautes {
			margin-left:100px;
			margin-top:45px;
			position:absolute;
			text-align:left;
			width:100px;
			}
			
			#heure_ajout {
			color:gray;
			margin-left:208px;
			margin-top:50px;
			position:absolute;
			}
			
			#titre_nouveaute {
			text-align:left;
			margin-left:100px;
			font-size: 10px;
			}
			
			#titre_top_10{
			text-align: left;
			margin-left: 95px;
			font-size: 10px;
			}
			
			/*#bloc_petit_droite {
			height:720px;
			margin-left:3px;
			margin-right:15px;
			}*/
			
			#form_tilllate label {
			float:left;
			}
			#form_tilllate input {
			margin-left:10px;
			width:80px;
			float:left;
			}
			#form_tilllate button{
			float:left;
			margin-top:-2px;
			}
			
	#video_contenu a{
	text-decoration:none;
	color:#000;
	font-size:11px;
	}
		
		#video_contenu a:hover{color:#f00;overflow:hidden;}
		
		#video_contenu .contenu-blocs h2 {
		margin:5px 5px 0;
		}
		
		#video_contenu .contenu-blocs-petit h2 {
		margin:5px 5px 0;
		}
		
	#ban_flash_fg5videos{
	width:755px;
	height:135px;
	float:left;
	}
		
	#video_contenu a.topiclink{
	margin:0;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	}
	#video_contenu a.topiclink:hover{color:#f30;}
		
	.contenu-blocs{
	float:left;	
	padding:0 2px 0 0;
	background:transparent url(../images/fond_fg5_bloc.jpg) no-repeat bottom left;
	}

	
	/* firefox */
	html>/**/body .contenu-blocs {margin:0 15px 0 0;width:175px;}
	/* IE 6 */
	*:first-child+html .contenu-blocs {margin:0 15px 0 0;padding-right:5px;width:172px;}
	/* IE 7 */
	* html .contenu-blocs {
	margin:0 10px 0 0;
	width:170px;
	padding-right:5px;
	}
	
	#bloc_petit_extreme_droite {
		margin-right:0px;
	}
	
	
		h1.video_contenu_titre{
		display:block;
		height:23px;		
		background:transparent url(../images/fond_titre_bloc.jpg) no-repeat top left;
		padding:6px 0 0 20px;
		margin:0;
		font-size:12px;
		color:#fff;
		text-transform:uppercase;
		text-align:center;
		}
	
		/* firefox */
		html>/**/body h1.video_contenu_titre {width:157px;}
		/* IE 6 */
		*:first-child+html h1.video_contenu_titre {width:157px;}
		/* IE 7 */
		* html h1.video_contenu_titre {width:157px;}
	
		h1.video_contenu_titre_moyen{
		display:block;
		height:23px;
		background:transparent url(../images/fond_titre_bloc_moyen.jpg) no-repeat top left;
		padding:6px 0 0 20px;
		margin:0;
		font-size:12px;
		color:#fff;
		text-transform:uppercase;
		text-align:center;
		}
	
		/* firefox */
		html>/**/body h1.video_contenu_titre_moyen {width:188px;}
		/* IE 6 */
		*:first-child+html h1.video_contenu_titre_moyen {width:188px;}
		/* IE 7 */
		* html h1.video_contenu_titre_moyen {width:188px;}
	
		h1.video_contenu_titre_grand{
		display:block;
		height:23px;
		background:transparent url(../images/fond_titre_bloc_grand.jpg) no-repeat top left;
		padding:4px 0 0 20px;
		margin:0;
		font-size:12px;
		color:#fff;
		text-transform:uppercase;
		text-align:center;
		}
	
		/* firefox */
		html>/**/body h1.video_contenu_titre_grand {width:291px;}
		/* IE 6 */
		*:first-child+html h1.video_contenu_titre_grand {width:291px;margin:0 0 0 0;}
		/* IE 7 */
		* html h1.video_contenu_titre_grand {width:291px;margin:0 0 0 0;}	

	.contenu-blocs-petit{
	float:left;		
	background:transparent url(../images/fond_fg5_bloc.jpg) no-repeat bottom left;
	padding:0 0 0 0;
	width:170px;
	}
		.note_haut {
		
		}
		
		.note_haut span {
		padding:0px;
		margin:0px;
		border:0;
		}
		
		/* firefox */
		html>/**/body .note_haut {
		margin-left:71px;
		position:absolute;
		}
		/* IE 6 */
		*:first-child+html  .note_haut {
		margin:0px;
		margin-left:-3px;
		padding:0px;
		border:0;
		}
		/* IE 7 */
		* html .note_haut {
		margin:0px;
		padding:0px;
		border:0;
		}
		
		.voir_vids_haut {
		margin:0px;
		margin-top:25px;
		
		}
		
		/* firefox */
		html>/**/body  .voir_vids_haut {
		margin-left:69px;
		position:absolute;
		}
		
		/* IE 6 */
		*:first-child+html  .voir_vids_haut {
		padding:0px;
		padding-left:5px;
		margin-left:5px;
		border:0;
		margin-left:69px;
		}
		
		/* IE 7 */
		* html .voir_vids_haut {
		padding:0px;
		margin-left:5px;
		border:0;
		margin-left:69px;
		}
		
		.content_bloc_haut_texte h2, .content_bloc_haut_texte p {
		width:165px;
		margin-top:0px;
		margin-bottom:0px;
		}
		
		.content_bloc_haut_texte p {
		margin-top:10px;
		}
	
	/* firefox */
	html>/**/body .contenu-blocs-petit {width:170px;margin:0 0 0 0;padding:0 7px 0 0;}
	/* IE 6 */
	*:first-child+html .contenu-blocs-petit {width:180px;padding:0 0 0 0;}
	/* IE 7 */
	* html .contenu-blocs-petit {
	width:180px;
	padding:0 0 0 0;
	}
	
		.vids-img{
		float:left;
		border:#000 3px solid;
		margin:0 5px 0 5px;
		width:60px;
		height:60px;
		cursor:pointer;
		}
		
		/* IE 6 */
		*:first-child+html .vids-img {
		margin:0px 0px 0px 5px;
		padding:0px;
		}
		
		/* IE 7 */
		* html  .vids-img {
		margin:0px 0px 0px 2px;
		padding:0px;
		}
		
			
		h2.vids-titre{
		color:#f30;
		font-size:14px;
		margin:0 0 5px 5px;
		}
	
		.vids-trait{
		width:100%;
		height:1px;
		margin:5px 0 10px 0;
		border-top:#b20000 2px solid;
		}
	
		#bloc-gauche{
		float:left;
		width:313px;
		margin:10px 10px 0 0;
		}
		
			.contenu-blocs-gauche{
			float:left;
			width:314px;
			margin:22px 0 0;
			}
			
				#video_liste_dernieres{
				}
				
				#video_contenu_pubs{
				padding:5px 0;
				}
				
		#video_contenu_admin{
		float:left;
		width:434px;
		height:500px;
		margin:0 0 10px 0;/*border:1px solid yellow;Bloc jaune  */
		}
	
		#bloc-centre{
		float: right;
		width:435px;
		margin:0 0 10px 0;
		}
			
			.contenu-blocs-centre{
			float:left;
			width:211px;
			margin:10px 10px 0 0;/* border:#5FAE3B 1px solid; Bloc vert */
			padding-bottom:5px;
			}
			
			.contenu-blocs-droite{
			margin:10px 0 0 0;
			}

/*------------------FG_OPEN ---------- */

.image_article {
max-width:90px;
}

/*IE 6*/* html .image_article {
width:90px;
}

/*------------------FOOTER---------- */

/*------------------FOOTER---------- */

.sub_footer{
	/*margin-left:21px;*/
	margin:auto;
	padding-top:0;
	height:auto;
	background-color:#FFF;
	width:956px;
}

.sub_footer td{
	border:none;
	padding:0;
}

#footer{
/*background:transparent url(../images/footer/fond_footer.png) no-repeat top left;*/
background-color:#FFF;
width:956px;
height:780px;
/*margin-left:21px;*/
/*overflow:hidden;*/
margin:auto;
padding-top:0;

color:#fff;
font-family:Arial, Helvetica, sans-serif; 
}

/*IE 6*/* html #footer{background:transparent url(../images/footer/fond_footer.gif) repeat top left;margin-left:41px;width:957px;}

	ul#footer_menu{
	line-height: 500%;
	margin:0 15px 0px 15px;
	padding:0;
	}
		ul#footer_menu li{
		display:inline;
		}
			ul#footer_menu a{
			color:#ee3a40;
			font-size:10px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			text-transform:uppercase;
			/*background:transparent url(../images/footer/trait-gris.jpg) no-repeat top right;*/
			padding-right:15px;
			margin-right:5px;
			}
				ul#footer_menu a:hover{
				color:#ee3a40;
				}
		ul#footer_menu a.footer-droite{
		background: none;
		padding-right:0;
		margin-right:0;
		}
		
#capsules{

padding-left:10px;
		margin-top:0px;
}
	.capsule{
	display:block;
	width:156px;
	height:91px;
	float:left;
	background:transparent url(../images/footer/fond_capsules.jpg) no-repeat left top;
	cursor:pointer;
	}
	/* IE 6 */
	* html .capsule {display: table-cell;text-align: center;vertical-align: middle;}
	
	.masque_bilboard_centrage{
		position:absolute;
		display:block;
		height:230px;
		width:640px;
		background:transparent url(../images/home/masque_bilboard_principal.gif) left top no-repeat;
	}
	
	.capsule {
	position:relative;
	}
	
	.capsule img{
		height:95x;
		margin:5px 8px 10px;
		width:140px;
	}

.capsule-img span{	
	position:absolute;
	display:block;
	width:156px;
	height:91px;
	background:transparent url(../images/footer/masque_footer_capsule.png) left top no-repeat;
	cursor:pointer; 
}	

.capsule-img a, .capsule-img a:hover{
	width:156px;
	height:91px;
	background:none;
	text-decoration:none;
}

.capsule_flyer_droit a {
display:block;
position:relative;
}

.capsule_flyer_droit img{
	width:300px;
	/* Modification NPARISOT 20110513 | Changement dimension BB Flyer*/
	height:auto;
	
	/*height:80px;*/
	cursor:pointer;
}

.capsule_flyer_droit span{
	position:absolute;
	
	/*height:80px;*/
  height:auto;
	width:300px;
	background:transparent url(../images/home/masque_flyer_droit.gif) left top no-repeat;
	cursor:pointer;
}	
	
#footer_plan{
float:left;
margin:0 0 0 10px;
width:935px;
height:150px;
/* background:transparent url(../images/footer/fond_plan.jpg) no-repeat top left; */
padding:5px 0 0 10px;
}
/* IE 6 */
* html #footer_plan {margin:0 0 0 5px;}

	#footer_plan ul {
	margin:0;
	padding:0;
	}
		#footer_plan ul li{
		list-style-type:none;
		float:left;
		margin:0 5px 0 0;
		width:110px;
		}
			#footer_plan a{
			color:#ee3a40;
			font-size:10px;
			text-decoration:none;
			text-transform:uppercase;
			font-weight:bold;
			}
			
	#footer_plan ul li ul{
	margin:10px 0 0 15px;
	padding:0;
	color:#ee3a40;
	}
		#footer_plan ul li ul li{
		float:none;
		list-style-type:disc;
		width:90px;
		}
			#footer_plan ul li ul li a{
			color:#ee3a40;
			font-weight:normal;
			}
				#footer_plan ul li ul li a:hover{
				color:#ee3a40;
				}
				
#footer_pubs{
margin:0;
margin-top:5px;
width:945px;
height:25px;
padding:0;
padding-top:0px;
position: relative;
}
	.bloc-pubs-gauche {
		/*height:55px;
		left:12px;
		position:absolute;
		top:95px;*/
		margin-left:12px;
		/*width:330px;*/
	}
		.bloc-pubs-gauche div{
			float:left;
			margin-right:23px;
			/*width:90px;*/
			margin-top:8px !important;
		}
			* html .bloc-pubs-gauche div{
				margin-top:0;
			}
		img#pic-google {position: absolute; bottom: 40px; right: 0;}
		img#pic-yahoo {position: absolute; bottom: 20px; right: 0;}
		img#pic-netvibes {position: absolute; bottom: 0; right: 0;left:12px;}
	
	.bloc-pubs-centre {
	float:left;
	width:730px;
	height:92px;
	position: absolute; 
	bottom: 0; 
	left: 100px;
	}
	.bloc-pubs-droite {
	float:left;
	margin-right:0;
	height:92px;
	position: absolute; 
	bottom: 0; 
	left: 850px;
	}
		img#pic-canalsat {left:12px;position:absolute;top:85px;}
		img#pic-skyboard {left:12px;position:absolute;top:115px;}
	
.footer_partenaires{

margin:50px auto;
width:956px;
height:30px;
padding:0;
font-size:10px;
}
	.footer_partenaires h1{
	color:#747577;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
	}
	.footer_partenaires a{
	color:#747577;
	font-size:10px;
	font-weight: normal;
	text-decoration:none;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	border-right:#747577 1px solid;
	line-height:1.5em;
	}
		.footer_partenaires a:hover{
		color:#ee3a40;
		text-decoration:none;
		}
	
	.footer_partenaires h1 a {
	color:#747577;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
	border:0px;
	}
	

	.footer_partenaires2{

margin:0 auto;
width:956px;
height:50px;
padding:0;
font-size:10px;
}
	.footer_partenaires2 h1{
	color:#747577;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
	}
	.footer_partenaires2 a{
	color:#747577;
	font-size:10px;
	font-weight: normal;
	text-decoration:none;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	border-right:#747577 1px solid;
	line-height:1.5em;
	}
		.footer_partenaires2 a:hover{
		color:#ee3a40;
		text-decoration:none;
		}
	
	.footer_partenaires2 h1 a {
	color:#747577;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
	border:0px;
	}
	
	
	
	
	#search_footer {
	background-color:#000000;
	color:#FFFFFF;
	margin-left:120px;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:10px;
	width:468px;
	}
	
	
	
	#pub_footer {
	margin-left:120px;
	width:468px;
	position:absolute;
	margin-top:15px;
	}
	
	*:first-child+html  #pub_footer {
	float:right;
	}
	
	
	#content_sncf img {
		margin: 0px;
	}

	#content_sncf a img 
	{
		border: 0;
	}
	
	#content_sncf select, #content_sncf input {
		font-family:Arial;
		font-size:9px;
		font-weight:bold;
		color:#000;
	}
	

	#titrewr img {
		display:inline;
	}

	
	
	#content_sncf {
	float:right;
	background:url(../images/footer/fond_voyage_sncf.jpg) transparent no-repeat scroll left top;
	width:320px;
	height:140px;
	text-decoration: none;
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Arial;
	color:#fff;
	}
	/* firefox */
	html>/**/body #content_sncf {
	margin-top:0px;
	}
	/*  IE 7 */
	*:first-child+html  #content_sncf {
	margin-top:0px;
	}
	/*  IE 6 */
	* html #content_sncf {
	margin-top:0px;
	}	
	
	#pop_up_sncf #content_sncf {
	margin-top:0;
	float:left;
	/*background:url(../images/footer/fond_voyage_sncf_popup.jpg) transparent no-repeat scroll left top;*/
	}
	
		#sncf_gauche {
		padding-left:10px;
		padding-top:10px;
		position:absolute;
		width:99px;
		}
			
			#voyage_logo {
			width:99px;
			height:55px;
			}
			
			#voyage_fg_logo {
			height:55px;
			margin-top:10px;
			width:99px;
			}
		
		#sncf_droite {
		float:right;
		margin-right:10px;
		margin-top:10px;
		width:201px;
		}
		
		* html #sncf_droite {
		margin-right:5px;
		}
		
			#titre_resa {
			padding:0px;
			}
			
			#form_sncf {
			padding:0px;
			border:0;
			background:transparent url(http://www.zanox-affiliate.de/ppv/images/programs/3063/Moteurs/FG/bg-form.png) no-repeat;
			height:100px;
			}
			
			#dest {
			font-size:10px;
			font-weight:normal;
			margin-left:8px;
			margin-top:8px;
			position:absolute;
			}
			
			#dest_select {
			margin-left:8px;
			margin-top:10px;
			position:absolute;
			width:80px;
			}
			
			#ville {
			font-size:10px;
			font-weight:normal;
			margin:20px 0 0 8px;
			position:absolute;
			}
			
			#ville_select {
			margin-bottom:0;
			margin-left:8px;
			margin-right:0;
			margin-top:21px;
			position:absolute;
			width:80px;
			}
			
			#date_depart {
			float:right;
			font-size:10px;
			font-weight:normal;
			margin:-5px 7px 0 0;
			}
			
			#firstUseDate {
			background:#fff url(http://www.zanox-affiliate.de/ppv/images/programs/3063/Moteurs/FG/DatePicker.gif) top right no-repeat;
			cursor:pointer;
			font-size:11px;
			float:right;
			margin-bottom:0;
			margin-left:0;
			margin-right:15px;
			margin-top:-2px;
			width:80px;
			}
			
			#Submit1 {
			padding:0;
			float:right;
			margin-top:16px;
			}
/* + -----------------------------------------------------
Styles appliqués au Calendrier
+ ----------------------------------------------------- */

#calendrier li{
list-style-type: none;	
}

	#calendrier h2{
	font-weight: bold;
	text-align: left;
	padding: 2px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background: #000;
	color: #fee16e;
	margin:0;
	text-align:center;
	}

#libelle {
width: 210px;
margin: 0 auto;
padding: 0;
}

	#libelle li {
	float : left;
	width : 30px; 
	list-style-type: none;
	text-align: center;
	font-weight: bold;
	color: #fee16e;
	font-size: 9px;
	}
	
	#libelle li.week {
	color: #c44;
	}

	.ligne {
	width: 210px;
	margin: 0 auto;
	padding: 0;
	font-size: 9px;
	} 
	
		.ligne li {
		float : left; 
		width:28px;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 9px;
		border: 1px solid #000;
		color:#fff;
		}
		/* firefox */html>/**/body .ligne li {width:28px;}
		
		.ligne li.itemExistingItem {
		color: #fff;
		text-align: center;
		background: #44454c;
		border: 1px solid #000;
		}
	
		.ligne li a{
		color:#fff;
		font-size: 9px;
		}
		
			.ligne li a:hover{
			list-style: none;
			text-decoration: none;
			color:#f30;
			}

		li.itemCurrentItem {
		background-color:#0c3;
		color:#fff;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		}
		
		li.itemSelectedItem{
		background-color:#f30;
		color:#fff;
		text-align: center;
		}

/* CLEARFIX */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.ok {
	background:none repeat scroll 0 0 #44FF88;
	border:1px solid green;
	color:green;
	line-height:30px;
	text-align:center;
	font-weight:bold;
}
.error {
	background:none repeat scroll 0 0 #FF9999;
	border:1px solid red;
	color:red;
	line-height:30px;
	text-align:center;
	font-weight:bold;
}

/*** STYLE MODULE Fg_Flux ***/
#content_flux {
}
	#content_flux .left{
		float:left;
		width:638px;
	}
		#content_flux .left .img-flux {
			float:left;
			width:220px;
			margin-bottom:15px;
		}
			#content_flux .left .img-flux img {
				border:2px solid #FFF;
			}
		#content_flux .left .bloc-flux {
			float:left;
			color:#838384;
			width:410px;
		}
	#content_flux .right{
		position:relative;
		float:right;
		width:304px;
	}
		#content_flux .right a.link-infobar{
			position:absolute;
			bottom:0;
			left:0;
		}
		

/** Bloc Home **/
.bloc-home {
	width:200px;
}
	.bloc-home.first {
		width:212px;
	}
	.bloc-home .left{
		float:left;
	}
	.bloc-home .right{
		float:right;
	}
	.bloc-home .title-bloc {
		height:25px;
		line-height:25px;
		width:200px;
		font-weight:bold;
		text-transform:uppercase;
		background:#B20000 url(../images/home/header-red-round-center.jpg) top left repeat-x;
	}
		.bloc-home.first .title-bloc {
			width:212px;
		}
		.bloc-home .title-bloc a{
			color:#FFFFFF;
			display:block;
			float:left;
		}
		.bloc-home .title-bloc .round-left {
			float:left;
			display:block;
			background:#B20000 url(../images/home/header-red-round-left.jpg) top left no-repeat;
			width:10px;
			height:25px;
		}
		.bloc-home .title-bloc .round-right {
			background:#B20000 url(../images/home/header-red-round-right.jpg) top right no-repeat;
			width:10px;
			display:block;
			height:25px;
			float:right;
		}
	.bloc-home .footer-bloc {
		background:#B20000;
		width:200px;
		background:#B20000 url(../images/home/footer-red-round-center.jpg) bottom left repeat-x;
	}
		.bloc-home.first .footer-bloc {
			width:212px;
		}
	.bloc-home h3 {
		margin:0;
		padding:0;
		font-size:11px;
		color:#666666;
	}
	.bloc-home table {
		background:#FFFFFF;
		border-left: 1px solid #B20000;
		border-right: 1px solid #B20000;
		margin-left: 2px;
		margin-right: 2px;

		
	}
		.bloc-home table a:hover{
			color:#666666;
		}
    
	
	
	/*
	*/
	.bloc_cadres .title-bloc {
		padding: 0 2px;
		height:25px;
		line-height:25px;
		width:190px;
		font-weight:bold;
		text-transform:uppercase;
		background:url(../images/home/header-red-round-center.jpg) top left repeat-x;
	}
		.bloc_cadres .title-bloc a{
			color:#FFFFFF;
			display:block;
			float:left;
		}
		.bloc_cadres .right{
			float: right;
		}
		.bloc_cadres .title-bloc .round-left {
			float:left;
			display:block;
			background:#B20000 url(../images/home/header-red-round-left.jpg) top left no-repeat;
			width:10px;
			height:25px;
		}
		.bloc_cadres .title-bloc .round-right {
			background:#B20000 url(../images/home/header-red-round-right.jpg) top right no-repeat;
			width:10px;
			display:block;
			height:25px;
			float:right;
		}
	.bloc_cadres .footer-bloc {
		background:#B20000;
		width:194px;
		background:#B20000 url(../images/home/footer-red-round-center.jpg) bottom left repeat-x;
	}
	.bloc_cadres .footer-bloc img{display:block;}	
	.bloc_cadres h3 {
		margin:0;
		padding:0;
		font-size:11px;
		color:#666666;
	}
	.bloc_cadres table {
		width: 190px;
		background:#FFFFFF;
		border-left: 1px solid #B20000;
		border-right: 1px solid #B20000;
		margin-left: 2px;
		margin-right: 2px;

		
	}
	
	
	
	
/** Bloc Playlist **/
.bloc-playlist {
	width:190px;
}
	.bloc-playlist.first {
		width:190px;
	}
	.bloc-playlist .left{
		float:left;
	}
	.bloc-playlist .right{
		float:right;
	}
	.bloc-playlist .title-bloc {
		height:25px;
		line-height:25px;
		width:190px;
		font-weight:bold;
		text-transform:uppercase;
		background:#B20000 url(../images/playlist/header-red-round-center.jpg) top left repeat-x;
	}
		.bloc-playlist.first .title-bloc {
			width:150px;
		}
		.bloc-playlist .title-bloc a{
			color:#FFFFFF;
			display:block;
			float:left;
		}
		.bloc-playlist .title-bloc .round-left {
			float:left;
			display:block;
			background:#B20000 url(../images/playlist/header-red-round-left.jpg) top left no-repeat;
			width:10px;
			height:25px;
		}
		.bloc-playlist .title-bloc .round-right {
			background:#B20000 url(../images/playlist/header-red-round-right.jpg) top right no-repeat;
			width:10px;
			display:block;
			height:25px;
			float:right;
		}
	.bloc-playlist .footer-bloc {
		background:#B20000;
		width:190px;
		background:#B20000 url(../images/playlist/footer-red-round-center.jpg) bottom left repeat-x;
	}
		.bloc-playlist.first .footer-bloc {
			width:190px;
		}
	.bloc-playlist h3 {
		margin:0;
		padding:0;
		font-size:11px;
		color:#666666;
	}
	.bloc-playlist table {
		background:#FFFFFF;
		border-left: 1px solid #B20000;
		border-right: 1px solid #B20000;
		margin-left: 2px;
		margin-right: 2px;
	}
		.bloc-playlist table a:hover{
			color:#666666;
		}
    
/* Capsule flyers page playlist */ 
.capsule_flyer_playlist
{
  margin: 10px 0;
}
.capsule_flyer_playlist img
{
  width: 327px;
  height:auto;
}		
/* Liste des web radios */
.all-webradio {
	margin-top:8px;
	background: transparent url(../../../styles/images4/ecoute_webradio.gif) top left no-repeat;
	padding-left: 136px;
	padding-bottom: 30px;
}
	.all-webradio .title {
		background:transparent url(../images/title-webradio-list.png) no-repeat left top;
		margin:0;
		padding:0;
		height:21px;
		width:130px;
		display:block;
		font-size:0;
	}
		.all-webradio .title span{
			display:none;
		}
.all-webradio .jcarousel-skin-webradio {
	background: transparent url(../../../styles/images4/ecoute_webradio_fond.gif) repeat-x top left;
}
.all-webradio .jcarousel-skin-webradio .jcarousel-container {
	background: none;
}
.all-webradio .jcarousel-skin-webradio .jcarousel-container-horizontal {
	padding: 12px 40px;
	height: 61px; 
	width: 738px;
}
.all-webradio .jcarousel-skin-webradio .jcarousel-clip-horizontal {
	width: 738px;
}
.all-webradio .jcarousel-skin-webradio .jcarousel-item {
	height: 60px;
	width: 124px;
}
.all-webradio .jcarousel-skin-webradio .jcarousel-prev-horizontal { 
	top: 33px;
	left: 15px;
}
.all-webradio .jcarousel-skin-webradio .jcarousel-next-horizontal { 
	top: 33px;
}
