/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
background-image:  url("../img/common/fond.png");
background-repeat:repeat-x;
background-color:#000;
font-size:12px;
color:#FFF;
}
.setup {
    position:relative;
    width:744px;
    height:1.4em;
    margin:0em auto;
    overflow:hidden;
 }
#ticker0,#ticker1 {
    position:absolute;
    left:0;
    height:1.4em;
    line-height:1.4em;
    padding:0 0.4em;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:1em;
    text-align:center;
    white-space:nowrap;
 }

.marquee-title {
	color:#FFFFFF;
	font-size:12px;
}

.marquee-link{
	padding-right:90px;
}
* {
margin:0px;
padding:0px;
}

a {
color:#BE9B63;
text-decoration:none;
}

a img
{
border-style:none;
border-size:0px;
}
#conteneur {
width:975px;
}
/* /////////////////////////////////////////// NAV GAUCHE //////////////////////////// */
#conteneur_gauche {
float:left;
width:218px;
}
#menu {
height:299px;
}
#pubmezzo {
/*padding-top:5px;*/
background-color:#FFFFFF;
height:86px;
}
#publications {
height:86px;
}
#logo {
width:109px;
float:left;
text-align:right;
}
.imglogo {
margin-bottom:5px;
_margin-bottom:0px;
}
*+html .imglogo {
margin-bottom:0px;
}
#logo li {
list-style-type:none;
line-height:15px;
_margin-bottom:-3px;

}

*+html #logo li{
list-style-type:none;
height:13px;
margin-bottom:-3px;
}
#logo li a {
padding-right:3px;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
display:block;
width:106px;
}
#logo li a:hover{
background-color:#e3e3e3;
}
#rubriques {
width:109px;
height:100%;
float:right;

_padding-bottom:4px;
text-indent:4px;
font-size:13px;
font-weight:bold;
color:#403426;
}
#rubriques.menurub {
height:16px;
text-indent:4px;
_height:15px;
_margin-bottom:-3px;
}
*+html #rubriques.menurub{
text-indent:4px;
margin-bottom:-3px;
}
#rubriques a {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
display: block;
width:109px;

}
#rubriques a:hover{
}
#rubriques .imageinvite {
padding-top:2px;
_padding-top:4px;
height:69px;
text-indent:0px;
margin-bottom:-1px;
}
*+html #rubriques .imageinvite {
padding-top:4px;
height:69px;
text-indent:0px;
margin-bottom:1px;
}
#rubriques li {
list-style-type:none;
text-indent:0px;
margin-left:4px;

_margin-bottom:-1px;
}
*+html #rubriques li{
list-style-type:none;
text-indent:4px;
margin-bottom:-1px;
}
#rubriques li.titre {
margin-top:3px;
font-size:13px;
font-weight:bold;
color:#403426;
}
#rubriques li a {
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#rubriques li a:hover{
color:#fb9500;
}
.fondrecherche {
width:208px;
height:21px;
background-color:none;
padding:5px;
margin-bottom:0px;
background-image:url("../img/common/fond_rechercher.png");
background-repeat:repeat-x;
}
.labelmenu {
color:#FFF;
font-size:11px;
font-weight: bold;
float:left;
padding-top:0px;
padding-left:10px;
margin-bottom:3px;
text-align:center;
}
.champmenu {
height:13px;
font-size:10px;
color:#FFFFFF;
border-style:none;
background-color:#cecece;
float:left;
margin-left:5px;
padding:5px;
padding-top:4px;
}
.btmenu {
float:left;
}
.btcalendrier {
}

.btcalendrier a:hover{
background-color:#bbbbbb;
}
#calendrier {
font-size:10px;
/*color:#616161;*/
color:#ff9501;
background-image:url("../img/common/fond_calendrier.png");
background-repeat:repeat-x;
background-position:top;
padding-top:3px;
padding-left:15px;
}
#calendrier a{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
/*width:23px;*/
/*height:23px;*/
/*display: block;*/
}

#calendrier td.today_date_box a {
color:#FF9500;
background-color:#000000;
}

#calendrier a:hover {
color:#FF9500;
}
#calendrier .selected {
color:#FF9500;
background-color:#FFFFFF;
}
.fondrecherchegenre {
width:208px;
height:41px;
background-color:none;
padding:5px;
margin-bottom:0px;
background-image:url("../img/common/fond_rechercher.png");
background-repeat:repeat-x;
}
.listegenre {
}
.listegenre li {
list-style-type:none;
text-indent:5px;
}
.listegenre li a {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
display:block;
width:218px;
height:16px;
}
.listegenre li a:hover{
background-color:#FF9500;
}
#calendrier_decouv {
text-align:center;
font-size:10px;
color:#FFFFFF;
padding-left:5px;
}
#calendrier_decouv a{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
width:19px;
height:19px;
display: block;
}
#calendrier_decouv a:hover {
color:#403426;
}
#calendrier_decouv .selected {
color:#FF9500;
background-color:#FFFFFF;
}
/* ////////////////////////////////////////////////////////////////////////////////////// */

/* //////////////////////// MARQUEE ///////////////////*/
#marquee{
	float: left;
	width:757px;
	text-align:center;
	padding:10px;
	padding-left:7px;
}


#control_marquee{
	display:block; 
	padding:10px 5px 2px 5px;
}

#intro_marquee{
	float:left; 
	color:#FFFFFF; 
	font-size:16px; 
	font-weight:bold;
}

#cont_marquee{
	float:left; 
	font-size:16px; 
	font-weight:bold; 
	color:#ff9600;
}









/* /////////////////////////////////////////// CENTRE //////////////////////////// 
/////// > HOME /////////////////////////////*/

#conteneur_centre {
float:left;
width:757px;
}
#centre_blanc {
background-color:none;
padding-bottom:5px;
padding-left:5px;
}
#centre_gauche {
width:417px;
float:left;
}
#centre_droite{
margin-left:5px;
float:left;
}
#decouverte {
color:#ff9500;
background-color:#281f18;
height:321px;
width:417px;
margin-top:0px;
text-align:left;
padding-top:5px;
_margin-top:2px;
}
#decouverte {
color:#BE9B63;
background-color:#272018;
height:313px;
width:417px;
margin-top:2px;
text-align:left;
padding-top:5px;
}
#decouverte h1 {
text-indent:10px;
font-size:15px;
color:#FF9500;
}
#decouverte #menudecouv {
display:block;
font-size:14px;
margin-top:8px;
}
#decouverte #menudecouv li {
display:none;
list-style-type: none;
padding-left:11px;
padding-right:11px;
padding-top:4px;
padding-bottom:6px;
}
#decouverte #menudecouv li a {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
padding-bottom:20px;
padding-top:5px;
_padding-top:0px;
}
*+html #decouverte #menudecouv li a {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
padding-bottom:20px;
padding-top:0px;
}
#decouverte #menudecouv li a:hover {
color:#FFFFFF;
}
.selecteddecouverte {
background-color:#ffc2d2;
}
.contientdecouverte {
padding-top:5px;
padding-left:0px;
margin-top:4px;
display:block;
background-color:#110d0a;
height:265px;

}
.contienttxtdecouv {
display:block;
height:235px;

}
.contientdecouverte .vignette {
float:left;
padding-top:5px;
padding-right:5px;
}
.contientdecouverte .mention {
padding-top:3px;
line-height:10px;
font-size:9px;
}
.contientdecouverte .texte {
padding-top:10px;
padding-right:5px;
}
.contientdecouverte h2 {
font-size:15px;
}
.contientdecouverte .date {
font-size:15px;
color:#fb9500;
font-weight:bold;
padding-bottom:5px;

}
.contientdecouverte .txtsimple {
text-align:justify;
font-size:11px;
color:#be9b63;
}
#footerdecouverte {
margin-top:27px;
padding-top:5px;
padding-left:5px;
font-size:11px;
height:20px;
width:412px;
margin-left:0px;
background-color:#201913;
}
#footerdecouverte a{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#footerdecouverte a:hover{
color:#FB9500;
}
#coup_coeur {
width:325px;
height:160px;
background-image:url(../img/common/fond_coupcoeur.png);
background-repeat:repeat-x;
background-position:bottom;
background-color:#43311b;
color:#FF9500;
position:relative;
}
#coup_coeur .barretitre {
background-color:#372d22;
padding-top:0px;
width:325px;
height:36px;
text-align:left;
text-indent:10px;
}
#coup_coeur h1 {
float:left;
font-size:17px;
line-height:36px;
}
#coup_coeur h2 {
font-size:14px;
}
#coup_coeur h3 {
font-size:13px;
}
#coup_coeur .pictotitre {
float:right;
padding-right:0px;
}
#coup_coeur .vignette {
float:left;
width:93px;
padding-left:5px;
padding-top:10px;
}
#coup_coeur .mention {
padding-top:3px;
line-height:10px;
font-size:9px;
}
#coup_coeur .texte {
padding-left:10px;
padding-top:10px;
}
#coup_coeur .mentionautoroute {
font-size:11px;
margin-right:3px;
display:none;
_margin-right:0px;
_margin-top:5px;
}
#coup_coeur .boutons {
position:absolute;
bottom:5px;
right:5px;
text-align:right;
}
#soirees {
color:#FFFFFF;
background-color:#272018;
height:315px;
width:325px;
margin-top:6px;
text-align:left;
padding-top:5px;
margin-top:2px;
}
#soirees h1 {
text-indent:10px;
font-size:15px;
color:#ff9600;
}
#soirees #menusoirees {
display:block;
font-size:14px;
margin-top:8px;
background-color:#3f3424;
height:20px;
line-height:16px;
}
#soirees #menusoirees ul{

}
#soirees #menusoirees li {
display:inline;
list-style-type: none;
padding-left:7px;
padding-right:8px;
padding-top:0px;
padding-bottom:4px;
background-color:#3f3424;
line-height:14px;
}
#soirees #menusoirees li a {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
#soirees #menusoirees li a:hover {
color:#ff9500;
}

#soirees #menusoirees li.selectedsoirees {
background-color:#120e0b;
}

#soirees #menusoirees li.selectedsoirees a{
color:#ff9500;
}

.contientsoirees {
padding:0px;
margin-top:4px;
display:none;
background-color:#120e0b;
height:242px;
}
.contientsoirees .vignette {
float:left;
padding-top:5px;
padding-right:5px;
}
.contientsoirees .mention {
padding-top:3px;
line-height:10px;
font-size:9px;
}
.contientsoirees .texte {
padding-top:10px;
padding-right:5px;
}
.contientsoirees h2 {
font-size:14px;
color:#FFFFFF;
padding-bottom:5px;
}
.contientsoirees .date {
margin-top:5px;
font-size:13px;
font-weight:bold;
padding-bottom:5px;
line-height:13px;
color:#be9b63;
}
.contientsoirees .txtsimple {
text-align:justify;
font-size:11px;
}
#footersoirees {
background-color:#3C3022;
font-size:11px;
height:20px;
margin-top:8px;
padding-left:5px;
padding-top:5px;
width:320px;
}
#footersoirees a{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#footersoirees a:hover{
color:#FF9500;
margin-top:18px
}
/*/////////////////////////////////////// PROGRAMMES */
#contenu {
float:left;
width:587px;
margin:0px;
padding:0px;
}
#top_programme {
padding-top:6px;
text-indent:10px;
height:43px;
width:577px;
background-color:#403426;
margin-bottom:20px;
}
#top_programme h1{
font-size:19px;
color:#FFFFFF;
line-height:20px;
}
h1.programme {
font-size:16px;
color:#403426;
margin-bottom:10px;
}
#present_programme {
float:left;
padding:10px;
padding-top:0px;
height:135px;
width:326px;
background-color:#675031;
margin-left:5px;
margin-bottom:15px;
text-align:left;
}
.vignette_programme  {
float:left;
margin-bottom:15px;
}
.horaire_programme  {
float:left;
/*margin-left:10px;*/
margin-right:10px;
height:145px;
margin-bottom:5px;
}
.heure_griseprogramme {
font-size:42px;
color:#fb9600;
line-height:32px;
font-weight:bold;
}
.infos_programme {
font-size:13px;
color:#be9b63;
margin-right:10px;

}
.infos_programme a{
color:#be9b63;
text-decoration:none;
}
.infos_programme a:hover{
text-decoration:underline;
}
.titre_programme {
margin-top:7px;
margin-bottom:7px;
font-size:15px;
color:#FF9500;
font-weight:bold;
}
.titre_programme a{
color:#ff9500;
text-decoration:none;
}
.titre_programme a:hover{
text-decoration:underline;
}
.detail_programme {
margin-left:10px;
width:566px;
text-align:justify;
margin-top:40px;
color:#FFFFFF;
font-size:12px;

}
/*///////////////////////////////////////////// GRILLE */
#miseenavant {
margin-top:10px;
width:580px;
height:68px;
}
.ss_miseenavant {
width:280px;
height:63px;
margin-right:10px;
float:left;
}
.vignette_miseenavant {
float:left;
margin-right:5px;
}
.titre_miseenavant a {
font-size:20px;
font-weight:bold;
color:#FF9500;
text-decoration:none;
}
.titre_miseenavant a:hover {
text-decoration:underline;
}
#barre_jour {
margin-top:5px;
padding-top:5px;
text-indent:10px;
height:45px;
width:587px;
background-color:#000;
}
#barre_jour_genre {
margin-top:5px;
padding-top:15px;
text-indent:10px;
height:35px;
width:587px;
background-color:#000000;
}
#jour {
float:left;
}
#jour li {
display:inline;
list-style-type: none;
font-size:17px;
font-weight:bold;
color:#FF9500;
}

*+html #tranchehoraire{
float:left;
margin-left:0px;
margin-top:10px;
width:500px;
height:15px;
}
#tranchehoraire{
float:left;
margin-left:0px;
margin-top:2px;
width:450px;
_margin-top:0px;
}
#tranchehoraire li {
display:inline;
font-size:11px;
list-style-type: none;
padding-left:11px;
padding-right:11px;
padding-top:5px;
padding-bottom:10px;
_line-height:30px;
}
#tranchehoraire li a {
text-decoration:none;
color:#FFF;
padding-bottom:10px;
white-space:nowrap;
}
#tranchehoraire li a:hover {
text-decoration:underline;

}
.selectedtranchehoraire {
background-color:#30271d;
}
.tranchehoraire_demain{
margin-top:0px;
height:20px;
font-size:11px;
color:#FFF;

width:587px;
_padding-top:2px;
_height:18px;
}
.tranchehoraire_demain a{
line-height:20px;
margin-left:20px;
color:#BE9B63;
text-decoration:none;
font-size:10px;
}
.tranchehoraire_demain a:hover{
text-decoration:underline;
}
.present_grille {
margin-top:10px;
height:145px;
width:587px;
margin-bottom:20px;
position:relative;
}
.fondtitre_grille {
background-color:#403426;
height:50px;
width:346px;
float:left;
margin-left:5px;
}
.vignette_grille  {
float:left;
}
.horaire_grille  {
float:left;
margin-top:5px;
margin-left:5px;
margin-right:5px;
}
.heure_grisegrille {
font-size:26px;
color:#ff9500;
line-height:21px;
font-weight:bold;
}
.titre_grille {
margin-top:5px;
line-height:14px;

}
.titre_grille a{
margin-top:5px;
margin-bottom:5px;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#ff9500;
}
.titre_grille a:hover{
text-decoration:underline;
color:#ff9500;
}
.infos_grille {
font-size:11px;
color:#ac8c5b;
font-weight:bold;
margin-right:10px;
}
.infos_grille a{
color:#be9b63;
text-decoration:none;
}
.infos_grille a:hover{
text-decoration:underline;
color:#be9b63;
}
.detail_grille {
float:left;
margin-top:5px;
margin-left:5px;
width:346px;
height:40px;
text-align:justify;
}
.fin_grille {
/*float:left;*/
position:absolute;
width:340px;
height:15px;
bottom:0px;
right:2px;
}
.voirfiche {
float:left;
font-size:11px;
color:#be9b63;
font-weight:bold;
}
.voirfiche a{
color:#be9b63;
text-decoration:none;
}
.voirfiche a:hover{
text-decoration:underline;
}
.hautpage_grille {
float:right;
font-size:11px;
color:#403426;
}
.hautpage_grille a{
color:#be9b63;
text-decoration:none;
}
.hautpage_grille a:hover{
text-decoration:underline;
}
.sequence_grille {
margin-top:10px;
height:50px;
width:587px;
margin-bottom:20px;
}
.fondtitre_grille_seq {
background-color:#d9dadb;
height:50px;
width:351px;
float:left;
}
.heure_grille_seq_jazz {
margin-left:5px;
font-size:26px;
color:#6c97bc;
line-height:21px;
font-weight:bold;
}
.fleche_grille_seq_jazz {
margin-left:40px;
margin-right:40px;
margin-top:15px;
font-size:17px;
color:#6c97bc;
line-height:21px;
}
.voirfiche_seq_jazz{
background-image:url(../img/programme/sequences/fond_jazz.gif);
width:151px;
height:17px;
float:right;
padding-right:10px;
padding-top:33px;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-indent:75px;
margin-right:1px;
}
.voirfiche_seq_jazz a{
color:#FFFFFF;
text-decoration:none;
}
.voirfiche_seq_jazz a:hover{
text-decoration:underline;
}
.heure_grille_seq_classic {
margin-left:3px;
font-size:26px;
color:#e14e92;
line-height:21px;
font-weight:bold;
}
.fleche_grille_seq_classic {
margin-left:40px;
margin-right:40px;
margin-top:15px;
font-size:17px;
color:#e14e92;
line-height:21px;
}
.voirfiche_seq_classic{
background-image:url(../img/programme/sequences/fond_classic.gif);
width:151px;
height:17px;
float:right;
padding-right:10px;
padding-top:33px;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-indent:75px;
margin-right:1px;
}
.voirfiche_seq_classic a{
color:#FFFFFF;
text-decoration:none;
}
.voirfiche_seq_classic a:hover{
text-decoration:underline;
}
.heure_grille_seq_jazzclassic {
margin-left:5px;
font-size:26px;
color:#934585;
line-height:21px;
font-weight:bold;
}
.fleche_grille_seq_jazzclassic {
margin-left:40px;
margin-right:40px;
margin-top:15px;
font-size:17px;
color:#934585;
line-height:21px;
}
.voirfiche_seq_jazzclassic {
background-image:url(../img/programme/sequences/fond_jazzclassic.gif);
width:151px;
height:17px;
float:right;
padding-right:10px;
padding-top:33px;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-indent:75px;
margin-right:1px;
}
.voirfiche_seq_jazzclassic a{
color:#FFFFFF;
text-decoration:none;
}
.voirfiche_seq_jazzclassic a:hover{
text-decoration:underline;
}
/* ////////////////////////////////////////////////////////////////////////////////////// */
/*/////// > INVITE /////////////////////////////*/
#present_invite {
float:left;
padding:10px;
height:155px;
width:387px;
background-color:#403426;
}
.vignette_invite {
float:left;
}
.nom_invite {
margin-top:10px;
margin-bottom:10px;
font-size:18px;
color:#FF9500;
font-weight:bold;
}
.ss_invite {
float:left;
width:462px;
height:59px;
margin-bottom:15px;
background-color:#403426 ;
padding:5px;
}
.mois_invite {
font-size:12px;
color:#FFFFFF;
padding-top:5px;
}
.mois_invite a{
color:#ff9600;
text-decoration:none;
}
.mois_invite a:hover{
text-decoration:underline;
}
.titre_ssinvite  {
margin-top:10px;
}
.titre_ssinvite a {
font-size:14px;
font-weight:bold;
color:#ff9600;
text-decoration:none;
}
.titre_ssinvite a:hover {
text-decoration:underline;
}
.vignette_invite_fck {
float:left;
margin:10px;
margin-left:0px;
}
/*////////// > SEQUENCES / CLIPS ////////////////////////////*/
.fondtitre_grille_seq_detail {
background-color:#d9dadb;
height:50px;
width:385px;
float:left;
}
.detail_seq {
position:relative;
font-size:12px;
color:#FFFFFF;
text-align:left;
padding:5px;
width:577px;
_width:587px;
}
.viewclip {
position:absolute;
right:7px;
top:6px;
font-size:11px;
color:#FFFFFF;
}
.viewclip a {
color:#FFFFFF;
text-decoration:none;
}
.viewclip a:hover {
text-decoration:underline;
}

.voirclip_black {
position:absolute;
right:7px;
top:6px;
font-size:11px;
color:#FFFFFF;
}
.voirclip_black a {
color:#FFFFFF;
text-decoration:none;
}
.voirclip_black a:hover {
text-decoration:underline;
}

.voirclip {
position:absolute;
right:7px;
top:6px;
font-size:11px;
color:#FFFFFF;
}
.voirclip a {
color:#FFFFFF;
text-decoration:none;
}
.voirclip a:hover {
text-decoration:underline;
}
.detail_seq_genre {
position:relative;
font-size:11px;
color:#FFFFFF;
text-align:left;
padding:5px;
}
.detail_seq_genre p{
width:380px;
}
*+html .detail_seq_genre p{
width:380px;
}
.detail_seq_genre_white {
font-size:11px;
color:#FFFFFF;
text-align:left;
padding:5px;
}
.detail_seq_genre_white p{
width:380px;
}
*+html .detail_seq_genre_white p{
width:380px;
}
.detail_clip_genre{
font-size:12px;
color:#FFFFFF;
text-align:left;
padding:5px;
}
.detail_clip_genre p{
width:380px;
}
*+html .detail_clip_genre p{
width:380px;
}
.voirclip_genre {
position:absolute;
right:7px;
top:6px;
font-size:11px;
color:#FFFFFF;
/*width:170px;*/
}
.voirclip_genre a {
color:#FFFFFF;
text-decoration:none;
}
.voirclip_genre a:hover {
text-decoration:underline;
}
.titre_details_clip {
font-weight:bold;
color:#403426;
}
.infosplayer {
float:left;
background-color:#cdcdcd;
padding:5px;
width:101px;
height:347px;
}
.player {
margin-left:5px;
float:left;
background-color:#cdcdcd;
padding:10px;
}
/* ////////////////////////////////////////////////////////////////////////////////////// */
/*/////// > MAGAZINE /////////////////////////////*/
.couv {
float:left;
margin-right:10px;
}
.txtcouv {
float:left;
width:390px;
}
/* ////////////////////////////////////////////////////////////////////////////////////// */
/*/////// > DECOUVERTE /////////////////////////////*/
.ss_evenement {
float:left;
height:30px;
background-color:#d9dadb;
padding:5px;
}
.txt_decouv {
background-color:#655031;
width:577px;
padding:5px;
margin-bottom:5px;
}
.txt_decouv .txtgris {
line-height:13px;
}
.vignette_decouv {
float:left;
margin-top:5px;
margin-right:5px;
}
.bandeblanche {
width:5px;
background-color:#FFFFFF;
}
.genre_decouv {
margin-bottom:3px;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}
.genre_decouv a{
color:#FFF;
text-decoration:none;
}
.genre_decouv a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.ss_txt_decouv {
float:left;
width:472px;
margin-bottom:15px;

}

.ss_txt_decouv p
{
	color:#bf9b61;
}

.rose_ss_decouv {
width:462px;
background-color:#655031;
padding:5px;
margin-bottom:5px;
height:40px;
}
.ss_genre_decouv {
font-size:15px;
color:#fb9600;
font-weight:bold;
}
.ss_genre_decouv a{
color:#f59003;
text-decoration:none;
}
.ss_genre_decouv a:hover{
color:#FFF;
text-decoration:underline;
}
.lien_ss_genre_decouv {
float:right;
margin-top:-15px;
margin-right:5px;
}
.lien_ss_genre_decouv a {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.lien_ss_genre_decouv a:hover {
text-decoration:underline;
}
.titre_ss_decouv {
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}
.titre_ss_decouv a{
color:#fb9600;
text-decoration:none;
}
.titre_ss_decouv a:hover{
text-decoration:underline;
}
.rose_ss_decouv_site {
width:400px;
background-color:#FFDCE6;
padding:10px;
margin:15px;
margin-left:85px;
}
/*/////////////////////////////// RECHERCHE GENERALE ////////////////*/
.recherche_site {
width:621px;
background-color:#FFDCE6;
padding:10px;
margin-bottom:15px;
}

/*/////// > COMMON /////////////////////////////*/
.txtgris {
font-size:12px;
color:#fff;

}
.txtgris a{
color:#FFFFFF;
text-decoration:none;
}
.txtgris a:hover{
text-decoration:underline;
}


.txtgris_mention{
font-size:10px;
color:#FFFFFF;
}
.txtblanc {
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
.txtblanc a{
color:#FFFFFF;
text-decoration:none;
}
.txtblanc a:hover{
text-decoration:underline;
}
.txtrose {
font-size:12px;
color:#BE9B65;
}
.txtrose a{
color:#403426;
text-decoration:none;
}
.txtrose a:hover{
text-decoration:underline;
}
.liresuite_gris {
margin-top:2px;

}
.liresuite_gris a{
font-size:9px;
color:#be9b63;

}
.liresuite_gris a:hover{
color:#be9b63;
}
.partenariat {
font-size:11px;
color:#FFFFFF;
}
.inedit_blanc {
font-size:13px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:3px;
}
.inedit_rose {
font-size:13px;
font-weight:bold;
color:#403426;
}
.heure_grise {
font-size:38px;
color:#ff9500;
line-height:29px;
font-weight:bold;
}
.genre_gris {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-bottom:5px;
}
#texte_fck {
margin-top:40px;
margin-left:10px;
width:560px;
text-align:justify;
margin-bottom:15px;
color:#fff;
}
.titre_fck_rose {
font-size:18px;
color:#be9c5f;
padding-left:30px;
padding-top:20px;
}
.sstitre_fck_rose {
font-size:13px;
font-weight:bold;
color:#ff9600;
}
.img_fck{
padding:10px;
}
fieldset {
width:505px;
border:none;
text-align:left;
background-color:#665032;
padding:30px;
padding-top:15px;
padding-bottom:15px;
}
.labelcontact{
font-size:12px;
color:#fff;
width:180px;
height:16px;
float:left;
clear:left;
margin-bottom:5px;
}
.champ {
height:13px;
font-size:10px;
color:#000000;
border-style:none;
background-color:#FFFFFF;
padding:3px;
margin-bottom:5px;
}
.textareacontact{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border-style:none;
background-color:#FFFFFF;
}
select {
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border-style:none;
padding-top:2px;
padding-bottom:2px;
margin-bottom:5px;
}
.nav_baspage {
width:581px;
text-align:center;
margin-bottom:10px;
}
.nav_baspage{
font-size:12px;
color:#403426;
}
.nav_baspage a{
color:#FFFFFF;
text-decoration:none;
}
.nav_baspage a:hover{
color:#403426;
text-decoration:none;
}

/* /////////////////////////////////////////// FOOTER //////////////////////////// */
#footer_home {
text-align:center;
padding-top:10px;
}
#footer_home li {
font-size:11px;
color:#FFFFFF;
display:inline;
list-style-type: none;
padding:5px;
}
#footer_home li a {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#footer_home li a:hover {
text-decoration:underline;
}
#footer {
width:730px;
margin-left:-50px;
text-align:center;
padding-top:10px;
}
#footer li {
font-size:11px;
color:#be9b65;
display:inline;
list-style-type: none;
padding:0px;
}
#footer li a {
font-size:11px;
color:#be9b65;
text-decoration:none;
}
#footer li a:hover {
text-decoration:underline;
}
/* ////////////////////////////////////////////////////////////////////////////////////// */

/*/////////////////////////////////////////////// PUB ///////////////////////////////////*/
#pub_pave {
margin-top:5px;
width:325px;
background-color:url(../img/common/pub_fondpave.gif);
background-color:#000000;
text-align:right;
margin-bottom:8px;
}
#pub_pave_en {
margin-top:5px;
width:325px;
background-image:url(../img/common/pub_fondpave_en.gif);
background-color:#000000;
text-align:right;
}
#pub_banner {
width:747px;
height:90px;
background-image:url(../img/common/pub_fondbanner.gif);
background-repeat:no-repeat;
background-color:#000 ;

text-align:right;
margin-bottom:5px;
}
#pub_banner_en {
width:747px;
height:90px;
background-image:url(../img/common/pub_fondbanner_en.gif);
text-align:right;
margin-bottom:5px;
}
#pub_sky {
float:left;
top:95px;
left:850px;;
margin-left:5px;
padding-top:17px;
padding-bottom:17px;
width:155px;
height:600px;
background-image:url(../img/common/pub_fondsky.gif);
background-repeat:no-repeat;
background-color:#000 ;
color:#bf9a65;
text-align:center;
}
#pub_sky_en {
float:left;
top:95px;
left:850px;;
margin-left:5px;
padding-top:17px;
padding-bottom:17px;
width:155px;
height:600px;
background-image:url(../img/common/pub_fondsky_en.gif);
background-repeat:no-repeat;
background-color:#cdcdcd;
text-align:center;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////// classes speciales////////////////////////////////*/
.spacer {
clear: both;
}
#clearall {
	font-size: 1px;
	text-decoration:none ; 
	padding:0px;
	margin:0px auto 0px;
}

/* ////////////////////////////////////////////////////////////////////////////////////// */

.formclass {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	height: 0px;
	width: 0px;
	background: #A2BAFA;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.autocomp {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	width: 0px;
}

.taskboxclass {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	width: 0px;
}
/* programme search css*/
.horaire_programme_rs  {
float:left;
/*margin-left:10px;*/
margin-right:10px;
height:125px;
margin-bottom:5px;
}
.present_grille_rs {
margin-top:10px;
height:145px;
width:587px;
margin-bottom:20px;
}
.fondtitre_grille_rs {
background-color:#655130;
height:50px;
width:346px;
float:left;
margin-left:5px;
}
.detail_grille_rs {
float:left;
margin-top:5px;
margin-left:5px;
width:331px;
height:80px;
text-align:justify;
}
.fin_grille_rs {
float:left;
margin-left:5px;
width:340px;
height:15px;
}
.message {
	FONT-SIZE: 11px; COLOR: #cc0000; font-weight: bold;	text-align: center;	margin: 10px;
}

#box_message {
	padding-top:5px;
}

#box_message_right {
	float:right;
	width:8px;
	height:22px;
	background-image : url('../images/cfer_right.gif');
	background-repeat:no-repeat;
}
#box_message_content {
	FONT-SIZE: 11px; COLOR: #cc0000; font-weight: bold;	text-align: center;
	padding-top:3px;
	height:22px;
	float:center;
	width:100%;
	background-image : url('../images/cfer_bg.png');
	background-repeat:repeat-x;
}
#box_message_left {
	float:left;
	width:8px;
	height:22px;
	background-image : url('../images/cfer_left.png');
	background-repeat:no-repeat;
}
.programm_lien{
font-size:11px;
color:#be9b63;
}

.programm_lien a
{
	font-size:10px;
}

.langue {
width:208px;
height:12px;
background-color:#a4a4a4;
padding:5px;
}
.langue a {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.langue a:hover {
font-size:11px;
text-decoration:underline;
}
.blanche {
width:218px;
height:5px;

}
.rouge12 {
	FONT-SIZE: 10px; COLOR: #fff;
}



/*-------------------------------------luan-----------------------------------------------*/
#txtrecherche
{
	width:210px;
	height:18px;
	float:left;
	color:#FFFFFF;
	background-color:#342b22;
}

.fondrecherchegenre
{
	margin-left:2px;
	margin-top:10px;

}

#button-search
{
	float:left;
}

.separate
{
	width:200px;
	clear:both;
	height:5px;
}

.timezone
{
	font-size:9px;
	color:#ff9500;
}

#download-button
{
	background-color:#665032;
	color:#FFFFFF;
	
	height:27px;
	border:0px;
}

#download-pdf
{
	font-size:12px;
	color:#FFFFFF;
}




/*menu css*/

#menu
{
	width:218px;
	background-image:url(../upload/Image/bg-menu.jpg);
	background-repeat:repeat-x;
}

#top-logo
{
	width:216px;
	height:66px;
	
	float:left;
	clear:both;
	
}

#rubriques
{
	height:225px;
	float:left;
	margin-left:3px;

}


#rubriques li
{
	margin-top:10px;
	margin-bottom:10px;
}

#logo
{
	width:97px;
	height:233px;
}

#flag-language
{
	width:100px;
	height:30px;
	
	clear:both;
	margin-top:10px;
}


#flag
{
	float:left;
	width:20px;
	height:20px;
	margin-left:10px;
	margin-top:0px;
}

#flag a
{
	display:block;
	width:18px;
	height:13px;
	
}

#subcript-banner
{
	width:590px;
	height:340px;
	
	float:left;
	clear:both;
	
	margin-bottom:10px;
}

#top_programme
{
	background-color:#201c13;
	height:70px;
	padding-top:10px;	
	margin-bottom:10px;
	padding-left:10px;
}


.titre_programme a{
	color:#ff9500;
	text-decoration:none;
}

.vignette_miseenavant a
{
	color:#ff9500;
	text-decoration:none;

}


#jour
{
	float:left;
	clear:both;
}

#tranchehoraire
{
	float:left;
	clear:both;
}



/*calendar*/
.cal_font td 
{
	/*background-color:#231d16;*/
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
}

#calendrier .cal_header
{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}


.fondtime {
width:208px;
height:21px;
padding:5px;
padding-left:14px;

margin-top:10px;
}

#clock
{
	float:left;
	margin-right:5px;
	margin-left:1px;
	background-image:url(../upload/Image/clock.jpg);
	background-repeat:no-repeat;
	height:14px;
	width:14px;
}


#right-logo
{
	width:42px;
	height:103px;
	
	
	position:fixed;
	right:0px;
	margin-top:300px;
}


.listegenre ul
{
	color:#be9b65;
	margin-bottom:10px;
}


.listegenre ul a
{
	color:#be9b65;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

.listegenre ul a:hover
{
	color:#fb9500;
}


#abonnement_newsletter
{
	background-color:#675031;
	margin-top:20px;
}

.txtgris_mention1
{
	color:#FFFFFF;
	font-size:9px;
}

#texte_fck .titre_fck_rose
{
	color:#fb9600;
}

#abonnement .txtgris
{
	font-weight:bold;
}

#mezzo_europe .txtgris
{
	font-weight:bold;
}

#mezzo_europe a
{
	color:#be9b63;
	text-decoration:none;
}

#mezzo_france .txtgris
{
	font-weight:bold;
}

#newsletter-link
{
	width:400px;
	height:30px;
	clear:both;
	float:left;
	
	color:#fb9600;
	font-size:12px;
	margin-bottom:10px;
	margin-left:10px;
	
	font-weight:bold;
}

#newsletter-link a
{
	text-decoration:none;
	color:#fb9600;
}

.texte h2
{
	color:#fb9500;
}

.event-detail
{
	color:#BF9B61;
}

.detail_programme p
{
	color:#fff;
}

.event-detail p
{
	color:#BF9B61;
	font-size:12px;
}
#fiche_decouverte .txtgris, #fiche_decouverte p {
	color:#FFF;
	font-size:12px;
}


#focus-event-chapeau p
{
	color:#FFFFFF;
}

#newsletter-term
{
	width:200px;
	height:15px;
	padding:5px;
	padding-left:14px;
	
	float:left;
	clear:both;
	color:#BE9B63;
	font-size:10px;
}

#newsletter-term a
{
	text-decoration:none;
	color:#BE9B63;
}

#newsletter-term a:hover
{
	color:#fff;
}

