* {
	margin:0;
	padding:0;
	border:0;
}

#divBg1    {position:absolute; z-index:10;  left:523px; clip:rect(0 790 0 0); visibility:hidden;}
#divBg2    {position:absolute; z-index:10; left:523px; clip:rect(0 790 0 0); visibility:hidden;}
#divBg3    {position:absolute; z-index:10; left:523px; clip:rect(0 790 0 0); visibility:hidden;}
#divBg4    {position:absolute; z-index:10; left:523px; clip:rect(0 790 0 0); visibility:hidden;}
#divBg5    {position:absolute; z-index:10; left:523px; clip:rect(0 790 0 0); visibility:hidden;}
#divBg6    {position:absolute; z-index:10;  left:523px; clip:rect(0 790 0 0); visibility:hidden;}
#divBg7    {position:absolute; z-index:10;  left:523px; clip:rect(0 790 0 0); visibility:hidden;}
#divMenu1  {position:absolute; z-index:11; left:0px; top:0px; visibility:inherit;}
#divMenu2  {position:absolute; z-index:11; left:0px; top:0px; visibility:inherit;}
#divMenu3  {position:absolute; z-index:11; left:0px; top:0px; visibility:inherit;}
#divMenu4  {position:absolute; z-index:11;  left:0px; top:0px; visibility:inherit;}
#divMenu5  {position:absolute; z-index:11;  left:0px; top:0px; vis ibility:inherit;}
#divMenu6  {position:absolute; z-index:11;  left:0px; top:0px; visibility:inherit;}
#divMenu7  {position:absolute; z-index:11; left:0px; top:0px; visibility:inherit;}
#divArrowLeft1   {display:none;position:absolute; z-index:12; width:22px; height:68px; left:-659px; top:0px; visibility:inherit;}
#divArrowRight1   {display:none;position:absolute; z-index:12; width:22px; height:68px; left:160px; top:0px; visibility:inherit;}
#divArrowLeft2   {display:none;position:absolute; z-index:12; width:22px; height:68px; left:-659px; top:68px; visibility:inherit;}
#divArrowRight2   {display:none;position:absolute; z-index:12; width:22px; height:68px; top:68px; visibility:inherit;}
#divArrowLeft3   {display:none;position:absolute; z-index:12; width:22px; height:68px; left:160px; top:136px; visibility:inherit;}
#divArrowRight3   {display:none;position:absolute; z-index:12; width:22px; height:68px; top:136px; visibility:inherit;}
#divArrowLeft4   {display:none;position:absolute; z-index:12; width:22px; height:68px; left:-659px; top:204px; visibility:inherit;}
#divArrowRight4   {display:none;position:absolute; z-index:12; width:22px; height:68px; top:204px; visibility:inherit;}
#divArrowLeft5   {display:none;position:absolute; z-index:12; width:22px; height:68px; left:160px; top:300px; visibility:inherit;}
#divArrowRight5   {display:none;position:absolute; z-index:12; width:22px; height:68px; top:300px; visibility:inherit;}
#divArrowLeft6   {display:none;position:absolute; z-index:12; width:22px; height:68px; left:160px; top:340px; visibility:inherit;}
#divArrowRight6   {display:none;position:absolute; z-index:12; width:22px; height:68px; top:340px; visibility:inherit;}
#divArrowLeft7   {display:none;position:absolute; z-index:12; width:22px; height:68px; left:-659px; top:380px; visibility:inherit;}
#divArrowRight7   {display:none;position:absolute; z-index:12; width:22px; height:68px; left:160px;top:380px; visibility:inherit;}

#proglist {
	height:69px;
	width:193px;
	border-right: 1px solid red; 
	left: 1px solid red;
	vertical-align:top;
	padding-top:4px;
}

ul,li{
	list-style:none;
}


h1{
	color:#F0B600;
	font-size:12pt;
	text-transform: uppercase;
	margin-left:15px;
}

body {
	text-align:left;
	background-color: #000;
	font-size:8pt;
	font-family:Verdana;
	color:white;
}

.gras{
        font-size:0.6em;
        font-weight:bold;
        }

p.grastitle{
        font-size:7.5pt;
        font-weight:bold;
        }

a.gras2{
       font-size:1em;
       font-weight:bold;
       color:white;
}

.gras2{
        font-size:1em;
        font-weight:bold;
}

a.gras3{
       margin-left:16px;
       font-size:1em;
       font-weight:bold;
       text-decoration:none;
       color:white;
}

a.gras3:hover{
       margin-left:16px;
       font-size:1em;
       font-weight:bold;
       text-decoration:none;
       color:#00FF00;
}

.normal{
        font-size:0.6em;
        }

.progline{
height:68px;
}

#global {
	margin-right: auto;
	margin-left:auto;
	width: 964px;
/* width: 100%; */
		height: 1100px; 
	}


/******************************
BLOC 1
*********************************/

#bloc1 {
	width: 190px;
	height: 100%; 
	float: left;
}

#logo{
	text-align:right;
	margin-top:107px;
	margin-right:15px;
}



#acceuil{
position:absolute;
left:513;
z-index:10;
float: right;
display:none;
width: 190;
height: 100; 
text-align:left;
}


#series{
position:relative;
background-color:#1D1D1D;
z-index:10;
display:none;
width: 154;
text-align:left;
margin-bottom:10px;
}

#emissions{
position:relative;
background-color:#1D1D1D;
z-index:10;
display:none;
width: 154;
margin-bottom:10;
text-align:left;
}

#guidetv{
position:relative;
background-color:#1D1D1D;
z-index:10;
display:none;
width: 154;
margin-bottom:10px;
text-align:left;
}

a.guidetv{
	color: white; 
	text-decoration:none;
	font-size:7.5pt;
	padding-left:5px;
text-align:left;
}

a.guidetv:hover{
	color: red; 
	text-decoration:none;
	font-size:7.5pt;
}
/******************************
MENU PRINCIPAL
*********************************/

#menu{
	margin-right:15px;
	font-size:8pt;
	font-family:Verdana;
	font-weight:normal;
	float:right;
	margin-top:41px;
}

#menu li { 
text-align:right;
display:block;
margin-bottom:7px;
}


/******************************
BLOC 2
*********************************/

#bloc2 {
	width: 774px;
	height: 100%; 
	float: left;
}


#monbloc2 {
	width: 774px;
	height: 100%; 
	float: left;
	text-align:left;
}

#popsoir{
	position:absolute;
	top:13px;
	z-index:15;
	float: left;
	display:none;
	height:170px;
}

#popsoir li{
	width:124px;
	float:left;
	text-align:left;
}

#popsoir ul{
	width:124px;
	text-align:left;
	float:left;
	margin-top:20px;
}

#popsoir a{
	color:black;
	text-decoration:none;
}

#popsoir a:hover{
	color:black;
	text-decoration:underline;
}

.titleNight{
	margin-bottom:10px;
	text-align:left;
	color:black;
        font-weight:bold;
        font-size:7pt;
}

a.titleNight{
	color:black;
	margin-bottom:10px;
	text-align:left;
	font-weight:bold;
        font-size:0.6em;
}

#popdemain{
        position:absolute;
        top:13px;
        z-index:15;
        float: right;
        display:none;
        height: 100px; 
	height:174px;
}

#popdemain a{
	color:black;
	text-decoration:none;
}

#popdemain a:hover{
	color:black;
	text-decoration:underline;
}


#popdemain li{
	width:124px;
	float:left;
	text-align:left;
}

#popdemain ul{
	width:124px;
	text-align:left;
	float:left;
	margin-top:20px;
}

#header{
	height: 14px; 
	text-align:right;
}

#header li { 
        text-align:left;
        float:right;
        margin-left:1px;
}

/******************************
ANIM FLASH
*********************************/
#anim{
	width:100%;
	height: 516px; 
}

#anim2{
	width:100%;
	height: 295px; 
}

#banniere{
	width:726px;
	height:88px;
	margin-top:19px;
	margin-left:31px;
}


#title{
    margin-top: 34px;
    margin-left: 25px;
	float:left;
}

#programHoraire{
    margin-top: 34px;
    margin-right: 214px;
    float:right;
    font-family:Arial;
    font-size:10pt;
    color:white;
}

.broadcast{
    font-size:10pt;
    color:white;
}


/******************************
GRILLE PROGRAMME
*********************************/


#grille_menu{
	margin-top:42px; padding-right:1px;
	background-color:transparent;
	float:right;
}
#grille_menu li{
	float:left;
	margin-left:1px;
}


#grille{
	font-family:verdana;
	font-size:8pt;
	clear:both;
	top:2px;
	position:relative;	 
}


#grille p{
}

#grille a{
	color: #FFFFFF;
	text-decoration:none;
	font-size:7.5pt;
 }

#grille a:hover{
	text-decoration:underline;
 }


table#globalContainer{
	border:0;
	border-collapse:collapse;
	margin-top:0;
	width:774px;  
}

table#programContainer{
	border:0;
	border-collapse:collapse;
	margin-top:8;
	width:774px;  
}

table.popsoir{
	border:0;
	border-collapse:collapse;
	margin-top:0;
	width:261px;
}

table.popdemain{
	border:0;
	border-collapse:collapse;
	margin-top:0;
	width:261px;
      
}


td{
	border:0 none; 
	text-align:left;
}


.dernier td div{
	border-bottom: 1px solid #e2001a;
}

td.date{
	text-align:center;
	vertical-align:center;
	width:160px;
	height:68px;
	background-color:#1d1d1d;
	vertical-align:middle;
	font-weight:bold;
border-collapse:collapse;
}
.date div{
	border:0;
	border-right:1px solid black;
	border-top:1px solid black;
height:68px;

}
.date p{
	padding-top:25px;


}

.premier .date div{
	border-top: 1px solid #1d1d1d;
}

.dernier .date div{
	border-bottom: 1px solid #1d1d1d;
}

.contenu{
	border-bottom: 1px solid red;
	border-top: 1px solid red;
	width:585px;
}

.fleche{
	width:14px;
	background-color:#e2001a;
	padding:0;
	text-align:center;
	vertical-align:middle;
}
.fleche div{
	padding:0;
	border:0;
}


.fleche.prev{
	width:15px;
}

.gras{
	font-weight:bold;
}

.type{
	padding-top:2px;
	color:red;
		font-size:8pt;
}

.redUp{
	color:#e2001a;
	font-size:10pt;
}

/******************************
FOOTER
*********************************/
#footer{
	width:100%;
	height: 216px;
}

/******************************
FOCUS
*********************************/

#focus{
	
	height: 185px;
	width:412px;
	float:left;
	text-align:left;
	border-top: solid 1px gray; 

}

#focus h1{
	color:white;
	font-size:8pt;
	text-transform: uppercase;
	font-weight:bold;
}

#focus h2{
	color:white;
	font-size:8pt;
}

#focus p{
	margin-top:5px;
	color:#999999;
	font-size:8pt;
}


#focus1{
	margin-left:10px;
	margin-top:20px;
	height: 60px;
	width:400px;
}

#focus2{
	margin-left:10px;
	margin-top:20px;
	height: 60px;
	width:400px;
}


#serie{
	float:left;
	width:362px;
	height:185px;
	background-color:black;
	border-top: solid 1px gray; 

}


#mentions{
margin-left:10px;
height: 14px;
color:#626262;
font-size: 1em;
float:right;
text-align:right;
font-family:Arial;
text-transform: uppercase;
margin-top:6px;

}

#mentions a{
color:#626262;
text-decoration:none;
}

.gauche {
 float: left;
 margin-right:5px;
 } 

/******************************
MENU FOOTER
******************************/

#menufooter{
	background-color: black;
	height: 14px; 
	float:left;
}


#menufooter li { 
float:left;
margin-right:16px;
margin-top:6px;
}



#popchaine{
z-index:20;
display:none;
width: 262px;
height: 40px; 
border-styler: 1px blue solid;
position:absolute;
}
table.popchaine{
	border:0;
	border-collapse:collapse;
	margin-top:0;
        /* width:285px;  4 éléments  */
        width:240px; /* 3 éléments */
}

div.separate{

	border-bottom:1px solid #282828;
}

/******************************
CONTENU
*********************************/
#contenu1{
width:560px;
height:420px;
float:left;
border-top:1px solid #282828;
}

#contenu1 p{
margin-top:10px;
margin-bottom:10px;
text-align:justify;
font-size:1em;
}

#para1{
width:260px;
float:left;
margin-top:14px;
margin-left:15px;
}
#para2{
width:260px;
float:left;
margin-left:20px;
margin-top:14px;
}

#contenu2{
width:200px;
height:400px;
margin-left:14px;
background-color:#282828;
float:left;
}

#contenu2 p{
text-align:justify;
margin:12px 10px 0px 10px;
color:#cccccc;
font-size:8pt;
}


a.popchaine{
	color: white; 
	text-decoration:none;
	font-size:0.6em;
}

a.popchaine:hover{
	color: red; 
	text-decoration:none;
	font-size:0.6em;
}

#footer2{
	height: 30px;
	
	clear:both;
}

/******************************
CONTENU PROGRAMME
*********************************/
#program{
	font-family:verdana;
	font-size:8pt;
	clear:both;
	top:2px;
	position:relative;	 
}

.programTitle{
font-size:12pt;
float:left;
}

.programContent{
	position:relative;
	width:560px;
	padding-left:15px;
}
 

.programResume{

 	padding-top:20px;
 	margin-bottom:20px;
 	font-size:10pt;
clear:both;
}

.redUp{
	color:#e2001a;
	font-size:10pt;
        margin-top:20px;
}

.broadcast{
        font-size:10pt;
        color:white;
        margin-top:20px;
}

.separator{
        height :1px;
        width:545px;
        background-color:#333333;
}


.programInfo{
        width:185px;
        padding-top:10px;
        padding-left:7px;
}

.programInfoText{
        padding-top:10px;
        font-size: 8pt;
}

.csa{
        position:relative;
        top:0;
        float:right;
        margin-right:20px;
}

/******************************
CONTENU CONCOURS
*********************************/
.resultList{
        margin-left:10px;
}

#Recherche{
        margin-left:5px;
        font-size:9pt;
}

/*******************************
TABLE CENTREE
********************************/
#centerTable{
left:15px;
position:relative;
} 


a.chaine{
       color:#F7B800;
       font-size:8pt;
       font-weight:bold;
       text-decoration:none;
       
}


a.chaine:hover{
       color:white;
       font-size:8pt;
       font-weight:bold;
       text-decoration:none;

}


.no_diff .desc_epi {
       font-weight:bold;
       font-size:16px;
       height:150px;
       text-align:center;
}

.no_diff{
       font-weight:bold;
       height:265px;
       text-align:center;
}


#contenu_contact #formContact #formNom{
width:200px;
float:left;
}

#contenu_contact #formContact #formNom input{
margin-top:15px;
}

#contenu_contact #formContact #formEmail{
width:200px;
float:left;
}

#contenu_contact #formContact #formEmail input{
margin-top:15px;
}

#contenu_contact #formContact #formSujet{
float:left;
padding-top:15px;
width:450px;
}

#contenu_contact #formContact #formSujet #comboSujet{
margin-top:15px;
}

#contenu_contact #formContact #howReceive{
float:left;
width:530px;
padding-top:45px;
font-family:Verdana;
font-size:11px;
font-weight:bold;
}

#contenu_contact #formContact #howReceive input{
margin-left:15px;
}

#contenu_contact #formContact #fournisseur{
float:left;
}

#contenu_contact #formContact #formMessage{
float:left;
padding-top:25px;
}

#contenu_contact #formContact #boutonOk{
margin-left:345px;
margin-top:10px;
}


#contact_cont{
background-repeat:no-repeat;
height:714px;
}

#contact_cont label{
font-family:Verdana;
font-size:11px;
font-weight:bold;
}

#contact_cont #labelSujet{
display:block;
}


#contact_cont .conteneurListe_recherche {
position:relative;
background:transparent url(http://media.mth.net/jimmy_prod/images/contact/fond_select_contact.jpg) no-repeat scroll left top;
}

.conteneurValeurListe_recherche {
padding-bottom:20px;
}

.contenuValeurListe_recherche {
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
padding:3px 3px 3px 6px;
}

.conteneurDeroule_recherche {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
left:0;
padding-left:5px;
top:0;
width:160px;
z-index:1000;
}

.elementListe_recherche {
background:#FFFFFF none repeat scroll 0 0;
cursor:pointer;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}

#contenu_contact #mailSent{
font-family:Verdana;
font-size:11px;
font-weight:bold;
}

#vousMeritez {
color: white;
}

#vousMeritez:hover {
color: red;
}