/*PAGE ACCUEIL*/
h1, h2, h3{margin:0;padding:0;}
ul, li { list-style: none; padding: 0px; margin: 0px; }

#accueil .bottom{background-repeat:no-repeat;background-position:bottom center;display:block;clear:both;height:5px;line-height:0px;font-size:0px;}
#accueil .top{background-repeat:no-repeat;background-position:top center;display:block;clear:both;height:5px;line-height:0px;font-size:0px;}


/*#accueil #maincontent{background:#FFB600 url(../images/accueil/bg_accueil.jpg) no-repeat top left;padding-bottom:5px;}*/
#accueil #maincontent{background:#FFB600 url(../images/webtv_new/bg_accueil.jpg) no-repeat top left;padding-bottom:5px;}
#accueil #maincontent h1 span{display:none;}

/*TES PROGRAMMES*/
#tprog{position:relative;color:#993399; padding: 0px 0px 5px 0px;}
/*.tv5prog { min-height:390px; background:url(../images/accueil/bottom_choisis.gif) no-repeat bottom left;margin:200px 0 0 0; }*/
.tv5prog { min-height:390px; background:url(../images/webtv_new/bottom_choisis.gif) no-repeat bottom left;margin:180px 0 0 0; }
* html .tv5prog { height:390px; }
/*.fbsprog { min-height:225px; background:url(../images/accueil/bottom_choisis.gif) no-repeat bottom left;margin:180px 0 0 0; }*/
.fbsprog { min-height:225px; background:url(../images/webtv_new/bottom_choisis.gif) no-repeat bottom left;margin:180px 0 0 0; }
* html .fbsprog { height:225px; }
#tprog h2{font-size:18px;color:#fff;padding-bottom:8px;margin:0;  font-weight: normal;}
#tprog h2 a{color:#fff;}
#tprog a.annonce{color:#4c4c4c;font-weight:bold;font-size:10px;}
#tprog table{margin-left:15px}
/*#tprog table img{background:url(../images/accueil/bg_img.gif) no-repeat top left;padding:5px 5px 5px 5px;}*/
#tprog table img.left{padding-right:10px;}
#tprog .avoir{font-weight:bold;color:#fff;position:absolute;right:160px;top:6px;}
#tprog h2.now, #tprog h2.now a{color:#fff;font-size:12px;padding:2px 0 5px 0;margin:0}
#tprog h3, #tprog h3 a{color:#993399;font-weight:bold;margin:0 0 3px 0;padding:0;font-size:12px;}
#tprog ul{list-style:none;margin:10px 30px 0 0;padding:0;}
#tprog li{background:url(../images/accueil/fl_prog.gif) no-repeat top left;padding-left:20px;padding-bottom:5px;}
#tprog li a{font-size:11px;color:#333333;font-weight:bold;}
#tprog a.plus{background:url(../images/accueil/fl_aventure_pedago.gif) no-repeat left top;color:#fff;font-weight:bold;padding:1px 0 2px 18px;}

#tprog .inc_texte{width:115px;float:left;}
#tprog .bloc_prog img{background:none;padding:0 10px 0 7px;}
#tprog .bloc_prog .annonce{position:absolute;bottom:10px;}

.bloc_prog{position:relative;width:232px;}
.bloc_prog .content{background-color:#FFD200;display:block;height:1%;}
.bloc_prog .top{background-image:url(../images/accueil/top_prog.gif);height:5px;}
.bloc_prog .bottom{background:url(../images/accueil/bottom_prog.gif);height:5px;}

#tprog .heros img{background:none;padding:0;margin:0;}
#tprog .elm_heros a{color:#4c4c4c;cursor:pointer}
#tprog .elm_heros .top{background-image:url(../images/accueil/elm_top_heros.gif);width:140px;height:6px;display:block;}
#tprog .elm_heros .bottom{background-image:url(../images/accueil/elm_bottom_heros.gif);width:140px;height:6px;display:block;}
#tprog .elm_heros .content{background-color:#FFF;width:140px;text-align:center;padding:3px 0;display:block; font-weight: bold; min-height: 28px;}
* html > #tprog .elm_heros .content{ height: 32px;}


#tprog .elm{padding-bottom:10px;}
#tprog .elm a{color:#4c4c4c;cursor:pointer}
#tprog .elm .top{background-image:url(../images/accueil/elm_top.gif);width:93px;height:6px;display:block;}
#tprog .elm .bottom{background-image:url(../images/accueil/elm_bottom.gif);width:93px;height:6px;display:block;}
#tprog .elm .content{background-color:#FFF;width:93px;text-align:center;padding:3px 0;display:block; font-weight: bold; min-height: 28px;}
* html > #tprog .elm .content{height: 32px;}

/*bloc jeu en ligne*/
/*#jeuenligne{position:relative;background: #FFCC00 url(../images/accueil/bg_jeu_enligne.gif) no-repeat bottom left;margin:5px 5px 0 5px;min-height:250px;}*/
#jeuenligne{position:relative;background: #FFCC00 url(../images/webtv_new/bg_jeu_enligne.gif) no-repeat bottom left;margin:5px 5px 0 5px;min-height:250px;/*padding-right:5px;*/}
#jeuenligne a{color:#4c4c4c; font-weight: bold;}
#jeuenligne .top{background-image:url(../images/accueil/top_jeuenligne.gif);}
/*#jeuenligne .top{background-image:url(../images/webtv_new/top_jeuenligne.gif);}*/
#jeuenligne table td{width:83px;}
#jeuenligne table p{padding:3px 15px 10px 0; text-align: left;}
#jeuenligne .plus{position:absolute;right:10px;top:15px;font-weight:bold;color:#9a00b0;background:url(../images/accueil/fl_plus_jeu.gif) no-repeat top left;padding:2px 0 2px 20px;}

/*voyage en dessins animés*/
#voyages{margin:5px 5px 0 5px;position:relative;background:url(../images/accueil/top_voyage.gif) #FFCC33 no-repeat top left;padding-top:7px;}
#voyages .bottom{background-image:url(../images/accueil/bottom_voyage.gif);height:5px;}
#voyages .plus{padding:2px 0 2px 20px;background:url(../images/accueil/fl_plus_voyages.gif) no-repeat left 1px;color:#9a00b0;font-weight:bold;position:absolute;top:15px;right:10px;}
#voyages table img{background:url(../images/accueil/bg_img.gif) no-repeat top left;padding:5px 5px 5px 5px;}
#voyages td{padding:0 5px 0 0;}

#voyages .elm a{color:#4c4c4c;cursor:pointer}
#voyages .elm .top{background-image:url(../images/accueil/elm_top.gif);width:93px;padding-top:3px;height:3px;display:block;}
#voyages .elm .bottom{background-image:url(../images/accueil/elm_bottom.gif);width:93px;margin:0;height:6px;display:block;}
#voyages .elm .content{background-color:#fff;width:93px;text-align:center;padding:3px 0;display:block; font-weight: bold; min-height: 28px;}
* html > #voyages .elm .content{height: 32px;}

/* Le mot aux parents */
#mot {margin:5px 10px 0 5px;position:relative;padding-top:7px;text-align:right;}
#mot .plus {padding:2px 0 2px 20px;background:url(../images/accueil/fl_prog.gif) no-repeat left 1px;color:#9a00b0;font-weight:bold;}

#liste_voyages{width:494px;background:#FF9900 url(../images/accueil/top_inc_voyage.gif) no-repeat top left;margin-left:10px;padding-top:8px;}
#liste_voyages .bottom{background-image:url(../images/accueil/bottom_inc_voyage.gif);height:10px;}
#liste_voyages table{display:inline;float:left;margin-left:15px;}
#liste_voyages .btleft{float:left;margin-top:20px;display:block;float:left;}
#liste_voyages .btright{float:right;margin-top:20px;display:block;float:right;}

/*bloc central home*/
.bloc_central {margin:5px 5px 0px 5px;color:#fff;background:#FF6600 url(../images/accueil/top_aventure.gif) no-repeat top left;padding-top:6px;}
.bloc_central a{color:#fff;}
.bloc_central .content { padding: 0px 10px; }
/*.bloc_central p{padding-bottom:10px;}*/
.bloc_central ul { margin: 10px 0px 0px 0px; }
.bloc_central ul li a {padding:2px 0 2px 20px;background:url(../images/accueil/fl_aventure_pedago.gif) no-repeat left 1px;height:16px;display:block;color:#FFF; font-weight: bold;}
.bloc_central img{float:left; margin:0 10px 5px 0px;}
.bloc_central h2{color:#fff;padding:10px 0 10px 0;margin:0;font-size:18px;  font-weight: normal;}
.bloc_central .bottom{background-image:url(../images/accueil/bottom_aventure.gif); margin-top: 5px;}

/*rightcontent*/
#accueil #rightcontent{background:#660099;}
#accueil #rightcontent h1, #accueil #rightcontent h1 a{color:#FFFFFF;font-size:15px;text-align:right;margin-right:10px;}

.event {background:url(../images/accueil/bg_evenement.gif) no-repeat bottom left #FFD600;margin:0 5px;}
.event h2{font-size:13px;font-weight:normal; margin-bottom: 10px;}
.event img{margin: 5px 0px;}
.event p{padding-bottom:10px;}
.event .content{padding:25px 10px 70px 53px}
.event a{color:#4c4c4c; font-weight: bold;}
.open {min-height:310px;}
.close {height:120px;}
* html .open{height:310px;}
.event li a { display: block; background:url(../images/accueil/fl_event.gif) no-repeat top left;margin-top: 5px;padding: 0px 0px 5px 20px;font-weight:bold;}

.concours .content, .galeries .content, .accroche .content{padding:5px 10px;}

.concours .bottom{background-image:url(../images/accueil/bottom_concours.gif);}
.concours .top{background-image:url(../images/accueil/top_concours.gif);}
.concours{background:url(../images/accueil/top_concours.gif) #FF6600 no-repeat top left;margin:4px 5px 2px 5px;color:#fff;} /* Margin bottom 2px pour IE6 et Firefox 3 Mac */
.concours a{color:#fff;}
.concours h3{font-size:14px;padding:5px 0 5px 0;font-weight:normal;}
.concours .bottom{background-image:url(../images/accueil/bottom_concours.gif);clear:both;}
.concours img{margin:10px 10px 0 0;}
.concours p{margin:0 10px 10px 0;}
.concours .link{font-weight:bold;color:#fff;background:url(../images/accueil/fl_concours.gif) no-repeat left 1px;padding:2px 0 2px 20px;}

.galeries{background:url(../images/accueil/top_galeries.gif) #FF9900 no-repeat top left;margin:1px 5px 0 5px;color:#fff;padding-top:5px;}
.galeries a{color:#fff}
#accueil #rightcontent .galeries h2{font-weight:normal;font-size:14px;text-align:left;padding:5px 0 5px 0;}
.galeries .bottom{background-image:url(../images/accueil/bottom_galeries.gif);clear:both;}
.galeries p{margin:0 10px 10px 0;}
.galeries .link{font-weight:bold;color:#fff;background:url(../images/accueil/fl_galeries.gif) no-repeat left 1px;padding:2px 0 2px 25px;display:block;}

.accroche{background:url(../images/accueil/top_accroche.gif) #FFD600 no-repeat top left;margin:4px 5px 0 5px;}
#accueil #rightcontent .accroche h2{color:#82009d;font-weight:normal;font-size:18px;margin:0px 10px 10px 10px;text-align:left;padding-top:5px;}
#accueil #rightcontent .accroche h2 a{color:#82009d;font-weight:normal;}
#accueil #rightcontent .accroche h5 { font-size: 12px; margin: 0px 0px 5px 0px; padding: 0px; }
.accroche .bottom{background-image:url(../images/accueil/bottom_accroche.gif);clear:both;}
.accroche img{margin:0 10px 5px 0;float:left;}
.accroche p{margin:0 10px 10px 0;}
.accroche p.link{font-weight:bold;color:#333333;background:url(../images/accueil/fl_accroche.gif) no-repeat left 1px;padding:2px 0 2px 25px;display:block;clear:both;margin:0}
.accroche .link a{color:#4c4c4c;}
.accroche .info ul { clear: both; margin-top: 5px;}
.accroche .info li  {height: 1%;}
.accroche .info li a {font-weight:bold;color:#333333;background:url(../images/accueil/fl_accroche.gif) no-repeat left 1px;padding:2px 0 5px 25px;display:block;clear:both;margin:0; color:#4c4c4c;}

.lien_video { background: url(../images/prog/icon_video.gif) no-repeat 0px 11px; padding-left: 20px;}
