
/* Pogrammestv.css */

body
{
    background-image:url(/images/bgrd.png);
	background-position:center top;
	background-repeat:no-repeat;
    background-color:#032237;    
}

#selection_date
{
	background-image:url(/images/Pgm_TV/barre_programmes.jpg);
	width:686px;
	height:22px;
	color:#7F4D00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:12px;
	padding-left:30px;
	text-transform: uppercase;
}

.CalendarProg
{
    width:180px;    
}

.libellePopup
{
    color: #6E2202;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration:underline;
}

.Entete_grille
{
	background-image:url(/images/Pgm_TV/barre_programmes.jpg);
	width:729px;
	height:45px;
	color:#7F4D00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
}

.lienEntete_grille
{
    float:left;
}

.texteEntete_grille
{
    float:left;
    margin-top:15px;  
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
      
}

.imgBarre
{
    margin:10px 5px 0 10px;   
}

.celluleNormale
{
    color:#a56501;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border-bottom:solid 1px #de8904;       
    font-weight:bold;  
    padding:2px;
}

.celluleNormale a
{
    color:#de8904;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;     
    font-weight:bold;  
    padding:2px;
}


.celluleEnCours
{
    background-color:#FCEABD;
    color:#A56501;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;    
    font-weight:bold;    
    border-bottom:solid 1px #de8904;
    padding:2px;  
}
.celluleEnCours a
{
    color:#DE8904;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;    
    font-weight:bold;
    padding:2px;
}

.corps_grille_fermer
{
    height:0px;    
    visibility:hidden;
}

.corps_grille_ouvert
{
    height:auto;    
    visibility:visible;
}

.panel_detail
{
	position:fixed;
	padding:12px;
	width:485px;
	height:auto;
	top:100px;
	left:600px;
	background-color:#fce8b8;
	border:solid 1px black;
	z-index:10000;
	color:#a56501;
	background-image: url(/images/Pgm_TV/bgrd_progdetail.jpg);
	background-repeat: repeat-x;
}

.barreInfoPopup
{
    float:left;
    width:410px;
    height:auto;
    text-align :center; 
    color: #FFFF00; 
    font-style: italic; 
    font-size: 13px; 
    font-family: 'Arial Narrow'; 
    background-color: #000000;
    margin-left:20px;
    margin-bottom:10px;
}

.TitreDansPopup
{
    float:left;
    width:450px;
    height:auto;  
    margin-bottom:10px;  
}

.texteTitrePopup
{
	color:#de8804;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.texteTitreCategoryPopup
{
	color:#de8804;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.descriptionPopup
{
    float:left;    
    width:350px;
    height:auto;    
}

.photoPopup
{
    float:left;   
    width:100px;
    height:auto;
}

.resumePopup
{
    float:left;
    width:450px;
    height:auto;
}

#PgmNonDispo
{
    color:#7F4D00;
    font-family:Arial, Helvetica, sans-serif;
    font-size:17px;    
    font-weight:bold;
    text-align:center;
}

/**************************************
**************************************/

#contenaire_master 
{
    height:2186px;    
}

#contenaire_interne_master 
{
    /*
    background-image:url(/images/home/bgrd_contenaire_interne.png);
	background-repeat:no-repeat;	
    */
    background-color:White;
    border: solid 3px #008cbf;
	height:auto;	
}

#contenaire_principal 
{
	width:900px;
	height:auto;	
}

#bloc_central 
{
	width:900px;
	height:auto;	
	z-index:-2000;	
	float:left;
}

#conteneur-programmes
{
    width: 970px;    
    margin-left: 22px;
}

#panDroite
{ 
    float: left;
    margin-left:10px;
}

#titre-programmes
{
    color: #0193c6;
    text-align: center;
}


.jours_afficher
{
    height: 30px;
    width: 100%;
    clear: both;
    text-align: center;
    margin-top: 1px;
    padding-left: 2px;
    font-family:Arial, Helvetica, sans-serif;
}

.jours_afficher a
{
    background-color: Transparent;
    color: #000000;
	width: 75px;
}

.jours_afficher a:visited
{
    color: #000000;
    background-color: Transparent;
}

.jours_afficher a:hover
{
    color: #000000;
    background-color: #0193c6;
}

.jours_afficher a:active
{
    color: #000000;
    background-color: #0193c6;
}

.jours_afficher a.jour_selectionne
{
    background-color: #0193c6;
}
/*
#bloc-recherche
{
    background-color: #15648f;
    color: #ffffff;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
}*/

#part-rechercher
{
    vertical-align: middle;
}

#part-rechercher img
{
    vertical-align: middle;
}

#bloc_programmes
{
    background-color: Transparent;
	margin:0px;
	padding:3px;
}

#bloc_programmes #tranches
{
    color: #c56529;
}

#bloc_programmes #tranches span
{
    background-color: #F0D8C9;
}

#bloc_programmes_contenu
{
    background-color: #ffffff;
}

#tbl_bloc_prg_c
{
    width: 100%;
}

#tbl_bloc_prog_cont
{
    font-family:Arial, Helvetica, sans-serif;
}

#tbl_bloc_prog_cont .prechaine
{
    background-color: #F7931D;
}

#tbl_bloc_prog_cont .separateur
{
    background-color: #F0D8C9;
}

#tbl_bloc_prog_cont #chaines
{
    background-color: #F0D8C9;
}

#tbl_bloc_prog_cont #matin
{
    width: 220px;
    min-width: 220px;    
    vertical-align:top;
}

#tbl_bloc_prog_cont #AMidi
{
    width: 220px;
    min-width: 220px;
    border-left:solid 1px black;
    border-right:solid 1px black;
    vertical-align:top;
}

#tbl_bloc_prog_cont #soiree
{
    width: 220px;
    min-width: 220px;
    vertical-align:top;
}

#signaletique_programmes_new
{
	/*background-color: #FDEFCC;*/
	text-align:center;
	height:1080px;
	margin:0 auto;
	width:177px;
	/*background-image: url(../images/Pgm_TV/bgrd_coldroite.jpg);*/
	background-repeat: repeat-x;
}

#codes_moralite_new
{
    /*background-color: #FDEFCC;*/
    text-align:center;
    margin:0px;
}

.calendrier_programmes_bloc
{
	background-color:#F2C62F;
	text-align:center;
	width:177px;
}

#encart_pub
{
    background-color: transparent;
    text-align:center;
    margin-top:10px;
}


.petitcadre
{
    border: solid 0px #ffffff;
    border-collapse: collapse;
    width: 100%;
    color: #000000;
}

.petitcadre .heurepc
{
    color: #0176a2;
    font-size: 0.8em;
    width: 48px;
}

.petitcadre .titrepc
{
    color: #002f6f;
    font-size: 0.9em;
    font-weight: bold;
    cursor: pointer;
    cursor: hand;
}
.petitcadre .TexteResume
{
    color: #0193c6;
    font-style: italic;
    font-size: 0.8em;
}

.petitcadre .typepc
{
    color: #0176a2;
    font-size: 0.8em;
}

.petitcadre .episodepc
{
    text-decoration: underline;
    font-size: 0.9em;
}


/*----------*/


.tranche_courante
{
    background-color:#0193c6;
    color:#ffffff;
    font-weight:bold;
}



#footer_general 
{
    background-color:#032237;
}

/**********************************************************/

#conteneur-programmes #panDroite {
margin-left:20px;
}

#panGauche
{
	width: 735px;
	padding: 0px;
	padding: 1px;
	float: left;
	height: 1%;
	margin-left: 0;
	background-color:#ffffff;   
    /*color: #FCE8B8;*/
}


element.style {
background-color:#EEB60F;
color:White;
width:14%;
}

