/* CSS - POV */

/*
#############################
## Mise a zero et template ##
#############################
*/
*{margin:0; padding:0;}
html{height:100%;}
body{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; cursor:default; height:100%;}
#fond{width:974px; margin:auto; background:url(img/css/body_fd.png) repeat-y center; /*min-height:100%;*/}
#conteneur{position:relative; width:950px; margin:auto; background:url(img/css/menu_fd.jpg) no-repeat bottom left #FDB900;}
#header{width:950px; height:128px;}
#menu{position:absolute; left:0; width:175px;}
#contenu{width:775px; background:url(img/css/contenu_fd.png) repeat-y left #FFFFFF; margin-left:175px; min-height:740px; _height:740px;}
#contenu2{width:775px; background:url(img/css/spec_fd.png) repeat-x top #E96A9C; min-height:740px; _height:740px;}
#contenu_sans{width:950px; background:#FFFFFF;}
#footer{width:950px; height:44px; clear:both; background:url(img/css/footer_fd.png); clear:both;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.espace_bloc{margin:0 0 8px 0;}

/*Tailles titres*/
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}

/*bloc divers*/
.float_right{float:right;}
.float_left{float:left;}
.clear_both{clear:both;}
.display_inline{display:inline;}
.text_right{text-align:right;}
.text_left{text-align:left;}
.text_center{text-align:center;}
.margin_auto{margin:auto;}

.rose{color:#C8023E;}
.rose_fonce{color:#8B0131;}

/*
############
## HEADER ##
############
*/
#header{background:url(img/css/header.png) 179px 0px; color:#FFFFFF;}

#header .bloc_recherche{width:339px; height:51px; background:url(img/css/header_recherche.png) no-repeat; position:absolute; top:67px; left:176px;}
#header .bloc_recherche form{padding:12px 0 0 30px;}
#header .bloc_recherche form input.champ{vertical-align:middle; width:254px; height:20px; border:1px solid #D6021B; background:url(img/css/header_recherche_champ.png) top left;}
#header .bloc_recherche form input.btn_ok{vertical-align:middle;}
#header .bloc_recherche form{padding:12px 0 0 30px;}
#header .bloc_recherche p{padding:0 0 0 22px; font-size:10px;}
#header .bloc_recherche p.formulaire{text-align:left; padding:0px; font-size:10px;}
#header .bloc_recherche a{color:#FFFFFF;}

#header .bloc_gestion{position:absolute; top:24px; right:18px; text-align:right; font-size:12px; font-weight:bold;}
#header .bloc_gestion a{color:#FFFFFF; line-height:18px;}
#header .bloc_gestion .picto{vertical-align:text-bottom;}

#header_vide{width:950px; height:128px; background:url(img/css/pre_header.png); color:#FFFFFF;}
#header_vide h1{font-size:24px; padding:75px 0 0 165px;}

/*
##########
## MENU ##
##########
*/

#menu ul{list-style-type:none;}
#menu li{padding:5px 0 5px 20px; background:url(img/css/menu_li.png) no-repeat bottom;}
#menu li a{color:#000000;font-weight:bold;}
#menu li a:hover{text-decoration:underline;}
#menu li.titre{padding:8px 0 8px 15px; color:#8B0131; background:url(img/css/menu_li_titre.png) no-repeat bottom #FDB900; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
#menu li.titre h1 a{color:#8B0131;font-weight:bold;}
#menu img{margin:20px 0 0 22px;}

/*
############
## FOOTER ##
############
*/

#footer{color:#777777; text-align:center;}
#footer p{padding:15px 0 0 0;}
#footer a{color:#777777;}

#footer_sans{width:950px; height:44px; clear:both; /*background:url(img/css/footer_sans.png);*/background:url(img/css/footer_fd.png); clear:both; color:#777777; text-align:center;}
#footer_sans p{padding:15px 0 0 0;}
#footer_sans a{color:#777777;}

.bloc_vide_petit{height:25px;}

/*
##############
## PRE-HOME ##
##############
*/

.liste_blocs_pre_home{width:744px; height:382px; margin:auto; padding:25px 0;}
.bloc_connexion{ background:url(img/blocs/pre_home_connexion.png) no-repeat left top;}
.bloc_inscription{ background:url(img/blocs/pre_home_inscription.png) no-repeat left top;}
.blocs_pre_home h3{text-align:center; padding:15px 0 0px 0; color:#FF6600;}
.blocs_pre_home{width:370px; height:382px; float:left;}
.blocs_pre_home .formulaire{padding:15px 40px 0px 20px; font-size:14px;}
.blocs_pre_home .formulaire input.champ{vertical-align:middle; width:180px; height:20px; border:1px solid #C4C4C4; background:url(img/css/header_recherche_champ.png) top left; margin:0 0 0 20px; vertical-align:baseline;}
.blocs_pre_home .formulaire label{height:20px; vertical-align:baseline; float:right; padding:0 0 15px 0;}
.blocs_pre_home .formulaire .btn_connexion{padding:20px 0 0 75px; vertical-align:baseline;}
.blocs_pre_home .formulaire .petit_check{font-size:12px; vertical-align:middle;}
.blocs_pre_home .formulaire input.champ2{vertical-align:middle; border:1px solid #C4C4C4; background:url(img/css/header_recherche_champ.png) top left; margin:0 5px 0 5px;}
.blocs_pre_home .btn_ok_mdp{vertical-align:bottom;}
.blocs_pre_home h4{text-decoration:underline; color:#C8023E; font-size:14px; padding:10px 0 0px 25px;}
.blocs_pre_home .formulaire_2{padding:15px 40px 0px 20px; font-size:14px; font-size:12px;}
.blocs_pre_home .formulaire_2 input.champ{vertical-align:middle; width:150px; height:20px; border:1px solid #C4C4C4; background:url(img/css/header_recherche_champ.png) top left; vertical-align:baseline; margin:0 5px 0 5px;}
.blocs_pre_home .formulaire_2 label{height:20px; vertical-align:baseline;padding:0 0 15px 0;}

.blocs_pre_home h2{text-align:center; padding:25px 0 0 0; color:#C8023E;}
.blocs_pre_home p.description_pvo{padding:25px;}
.blocs_pre_home p.description_pvo a{color:#C8023E; text-decoration:underline; font-weight:bold;}
.blocs_pre_home p.description_pvo img{display:block; margin:auto; padding:15px 0 0 0;}

.blocs_pre_home .youhumour{margin:auto; padding:5px 0 0 0;}

/*
#################
## INSCRIPTION ##
#################
*/

.inscription{width:736px; margin:auto;}
.avertissement{color:#C8023E; padding:20px;}
.check_form{padding:20px;}
.check_form a{color:#000000; text-decoration:underline;}
.check_form img{position:relative; left:500px;}
.check_form input{vertical-align:baseline;}
.inscription h6{color:#C8023E; clear:both; font-size:10px; text-align:right; padding:20px 20px 5px 0;}
.inscription h3{color:#C8023E; clear:both; text-align:center; padding:5px 0 5px 0;}
.inscription h4{color:#F69609; text-align:center; padding:0px 0 20px 0; font-size:16px;}
.inscription h2{color:#C8023E; text-align:center; padding:200px 0 200px 0;}
.inscription form p{margin:0 0 20px 0;}
.inscription form{padding:5px 10px;}
.inscription form label{width:340px; display:block; margin:auto; vertical-align:baseline; padding:8px 0 8px 0;  clear:both;}
.inscription form .erreur{width:340px; text-align:right; font-size:11px; font-weight:bold; display:block; margin:auto; vertical-align:top; padding:0px 0 8px 0;  clear:both; color:#C8023E;}
.inscription form input.champ{width:215px; height:20px; float:right; border:1px solid #C4C4C4; background:url(img/css/header_recherche_champ.png) top left;}
.inscription form select.champ{width:215px; height:20px; float:right; border:1px solid #C4C4C4; background:url(img/css/header_recherche_champ.png) top left;}
.inscription form textarea.champ{width:215px; height:50px; float:right; border:1px solid #C4C4C4; background:url(img/css/header_recherche_champ.png) top left;}
.inscription form .bouton_valider{float:right;}
/*
##########
## HOME ##
##########
*/

.home{padding:0 0 38px 21px;}

/*A la une*/
.home .alaune{width:364px; height:416px; background:url(img/blocs/home_alaune.png) no-repeat; margin:20px 10px 0 0;}
.home .alaune .player{width:350px; height:298px; padding:38px 0 0 5px;}
.home .alaune .description_alaune{padding:10px 12px 0 10px;}
.home .alaune .description_alaune h2 a{color:#C8023E;}
.home .alaune .description_alaune h3 a{color:#000000; font-style:italic; font-weight:normal;}
.home .alaune .description_alaune h4{color:#444444; font-size:14px; font-weight:normal; margin:5px 0 0 0;}
.home .alaune .description_alaune h4 a{color:#444444;}


/*Emissions, Programmes courts et Nouveautes*/
.home .emissions{width:364px; height:416px; background:url(img/blocs/home_emissions.png) no-repeat; margin:20px 10px 0 0;}
.home .progs_courts{width:364px; height:416px; background:url(img/blocs/home_progs_courts.png) no-repeat; margin:20px 10px 0 0;}
.home .nouveautes{width:364px; height:416px; background:url(img/blocs/home_nouveautes.png) no-repeat; margin:20px 10px 0 0;}

.home .liste_bloc{width:335px; height:351px; padding:48px 0 0 15px;}
.home .liste_bloc .bloc_grand{width:335px; height:115px; margin:0 0 3px 0;}
.home .liste_bloc .bloc_petit{width:335px; height:58px; margin:0 0 16px 0;}
.home .grande_vignette{float:left; margin:0 10px 0 0;}
.home .description_grand{padding:3px 0 0 0; height:85px;}
.home .description_petit{padding:0 0 0 0;}
.home .titre_emission{font-size:14px; font-weight:bold;}
.home .titre_emission a{color:#000000;}
.home .titre_progs_courts{font-size:14px; font-weight:bold;color:#000000;}
.home .titre_progs_courts a{color:#000000;}
.home .sous_titre{color:#444444;}
.home .sous_titre a{color:#444444;}
.home .sous_titre em{color:#000000; font-weight:bold;}
.home .sous_titre em a{color:#000000;}
.home .sous_titre_progs_courts{color:#444444;}
.home .sous_titre_progs_courts a{color:#444444;}
.home .sous_titre_progs_courts em{color:#C8023E; font-weight:bold;}
.home .sous_titre_progs_courts em a{color:#C8023E;}
.home .voir_video_grand{float:right; position:relative; top:85px;}
.home .voir_video_petit{float:right; position:relative; top:35px;}



/*
###############
## GENERIQUE ##
###############
*/

.generique{padding:25px 0 0 20px;}
.generique h2{font-size:26px; font-weight:normal; color:#8B0131; background:url(img/css/filet_titre.png) repeat-x bottom right; margin:0 30px 0 0;}
.generique h3{font-size:18px; font-weight:bold; color:#8B0131; background:url(img/css/filet_titre.png) repeat-x bottom right; margin:15px 30px 0 30px;}
.generique h4{color:#F69609; text-align:center; padding:0px 0 10px 0; font-size:16px;}
.generique h5{font-size:16px; font-weight:bold; color:#8B0131; padding:10px 0 0 20px;}
.generique h6{font-size:14px; font-weight:bold; text-transform:uppercase; color:#8B0131; margin:20px 20px 0 20px; text-align:center;}
.generique p{padding:15px;}
.generique .fond_blanc{background:#FFFFFF;}
.generique .fond_gris{background:#FAFAFA;}
.generique .infos_resultat{margin:25px 0 0 12px; list-style-type:none;}
.generique .info_resultat{color:#C8023E;}
.generique .pagination{padding:10px 45px 10px 12px;}
.generique .pagination a{color:#C8023E; font-weight:bold; text-decoration:underline;}
.generique .pagination .float_right{margin:0 0 10px 0; color:#C8023E; font-weight:bold; font-size:14px;}
.generique .pagination .float_right a{color:#F69609; font-weight:normal; text-decoration:none;}
.generique .pagination .filtres{width:250px; height:52px; background:url(img/blocs/bloc_filtres.png) no-repeat; margin:0 0 5px 0;}
.generique .pagination .filtres p{padding:12px 0 0 10px; vertical-align:text-bottom; font-size:12px;}
.generique .pagination .filtres p label{margin:0 20px 0 0; vertical-align:text-bottom;}
.generique .pagination .filtres p img{vertical-align:text-bottom;}
.generique .petite_info{padding:5px 0 0 0; font-size:12px; font-weight:bold; width:300px;}

.generique .liste_bloc{padding:0 15px 0 15px;}
.generique .liste_bloc .bloc_petit{height:58px; padding:0 0 5px 0; margin:0 0 8px 0; background:url(img/css/filet_liste_bloc.png) no-repeat bottom center; clear:both;}
.generique .liste_bloc .bloc_petit_vide{height:58px; padding:0 0 5px 0; margin:0 0 8px 0;}
.generique .grande_vignette{float:left; margin:0 10px 0 0;}
.generique .description_grand{padding:3px 0 0 0; height:85px;}
.generique .description_petit{padding:0 0 0 0;}
.generique .description_fiche{padding:5px 0 10px 0;}
.generique .description_fiche .voir_autres_episodes{float:right; padding:0 30px 0 0;}
.generique .titre_emission{font-size:14px; font-weight:bold;}
.generique .titre_emission a{color:#000000;}
.generique .titre_progs_courts{font-size:14px; font-weight:bold;color:#000000;}
.generique .titre_progs_courts a{color:#000000;}
.generique .sous_titre{color:#444444;}
.generique .sous_titre a{color:#444444;}
.generique .sous_titre em{color:#000000; font-weight:bold;}
.generique .sous_titre em a{color:#000000;}
.generique .sous_titre_progs_courts{color:#444444;}
.generique .sous_titre_progs_courts a{color:#444444;}
.generique .sous_titre_progs_courts em{color:#C8023E; font-weight:bold;}
.generique .sous_titre_progs_courts em a{color:#C8023E;}
.generique .voir_video_petit{float:right; position:relative; top:35px; margin:0 0 0 4px;}
.generique .grosbloc .dispo{color:#8B0131; text-decoration:underline;}
.generique .grosbloc .pays{color:#000000;}
.statiques .grosbloc p b{color:#8B0131;}




/*
##########
## SPEC ##
##########
*/
.spec{}
.spec h2{font-size:22px; font-weight:bold; color:#8B0131; background:url(img/css/spec_fd_h2.png) repeat-x bottom left; padding:0 0 0 20px;}
.spec .tri_spec{width:774px; height:80px; background:url(img/css/spec_fd_tri.png);}
.spec .tri_spec p.gros_titre{float:left; color:#FFFFFF; font-weight:bold; font-size:16px; text-align:center; width:324px; margin:2px 0 0 10px;}
.spec .filtres{width:250px; height:52px; padding:12px 0 0 35px;}
.spec .filtres p{padding:12px 0 0 5px; vertical-align:text-bottom; font-size:12px;}
.spec .filtres p label{margin:0 20px 0 0; vertical-align:text-bottom;}
.spec .filtres p select{width:120px;  vertical-align:text-bottom;}
.spec .filtres p img{vertical-align:text-bottom;}
.spec .pagination{padding:0px 45px 10px 12px; clear:both;}
.spec .pagination a{color:#C8023E; text-decoration:underline;}
.spec .pagination .float_right{margin:0 0 10px 0; color:#C8023E; font-weight:bold; font-size:14px;}
.spec .pagination .float_right a{color:#F69609; font-weight:bold; text-decoration:none;}


.spec h3{font-size:18px; font-weight:bold; color:#8B0131; background:url(img/css/filet_titre.png) repeat-x bottom right; margin:15px 30px 0 30px;}
.spec h4{color:#8B0131; text-align:center; padding:50px 0 10px 0; font-size:16px;}
.spec h5{font-size:16px; font-weight:bold; color:#8B0131; padding:10px 0 0 20px;}
.spec h6{font-size:14px; font-weight:bold; text-transform:uppercase; color:#8B0131; margin:20px 20px 0 20px; text-align:center;}
.spec p{padding:15px;}
.spec .fond_blanc{background:#FFFFFF;}
.spec .fond_gris{background:#FAFAFA;}
.spec .infos_resultat{margin:25px 0 0 12px; list-style-type:none;}
.spec .info_resultat{color:#C8023E;}


.spec .petite_info{padding:5px 0 0 0; font-size:12px; font-weight:bold; width:300px;}

.spec .liste_bloc{padding:0 20px}
.spec .liste_bloc .bloc_petit{width:332px; height:140px; padding:5px; margin:0 0 8px 15px; background:#FFFFFF; border:1px solid #860435; clear:both;}
.spec .liste_bloc .bloc_petit .diffuseurs{height:20px; clear:both; text-align:right; font-size:10px; font-weight:bold;}
.spec .liste_bloc .bloc_petit .diffuseurs p{padding:5px 0 0 0; color:#860435;}
.spec .liste_bloc .bloc_petit_vide{height:58px; padding:0 0 5px 0; margin:0 0 8px 0;}
.spec .liste_bloc .bloc_sketch{width:155px; height:140px; margin:0 0 8px 20px; background:#ECECEC; text-align:center; border:1px solid #8A0538; clear:both;}
.spec .liste_bloc .bloc_sketch h6{width:auto; color:#000000; margin:0; background:none; text-align:center; border:none; clear:both; font-size:12px; height:15px;}
.spec .liste_bloc .bloc_sketch h6 a{color:#000000;}
.spec .liste_bloc .bloc_sketch h6 a:hover{text-decoration:none;}
.spec .liste_bloc .bloc_sketch h5{font-size:12px; height:19px; font-weight:bold; color:#FFFFFF; padding:0px; background:url(img/css/spec_sketch.png) center no-repeat;}
.spec .liste_bloc .bloc_sketch .bloc_image{height:105px;}
.spec .liste_bloc .bloc_sketch h5 a{color:#FFFFFF;}
.spec .grande_vignette{float:left; margin:0 10px 0 0;}
.spec .description_grand{padding:3px 0 0 0; height:85px;}
.spec .description_petit{padding:0 0 0 0;}
.spec .description_fiche{padding:5px 0 10px 0;}
.spec .titre_emission{font-size:12px; font-weight:bold;}
.spec .titre_emission a{color:#8B0131;}
.spec .titre_progs_courts{font-size:12px; font-weight:bold;color:#8B0131;}
.spec .titre_progs_courts a{color:#8B0131;}
.spec .sous_titre{color:#444444;}
.spec .sous_titre a{color:#444444;}
.spec .sous_titre em{color:#000000; font-weight:bold;}
.spec .sous_titre em a{color:#000000;}
.spec .sous_titre_progs_courts{color:#444444;}
.spec .sous_titre_progs_courts a{color:#444444;}
.spec .sous_titre_progs_courts em{color:#C8023E; font-weight:bold;}
.spec .sous_titre_progs_courts em a{color:#C8023E;}
.spec .voir_video_petit{float:right; position:relative; top:35px; margin:0 0 0 4px;}

.spec .boutons_programme .bouton_voir_emission{margin:5px 0 0 0;}
.spec .boutons_programme .grande_vignette{float:none; margin:0 10px 0 2px;}
.spec .duree_programme{font-size:11px; font-weight:bold;color:#444444;}

/*
###########
## SPEC2 ##
###########
*/

.spec2{}
.spec2 h2{font-size:22px; font-weight:bold; color:#8B0131; background:url(img/css/spec_fd_h2.png) repeat-x bottom left; padding:0 0 0 20px;}
.spec2 h3{font-size:18px; font-weight:bold; color:#8B0131; background:url(img/css/filet_titre.png) repeat-x bottom right; margin:15px 30px 0 30px;}
.spec2 h4{color:#F69609; text-align:center; padding:0px 0 10px 0; font-size:16px;}
.spec2 h5{font-size:16px; font-weight:bold; color:#8B0131; padding:10px 0 0 20px;}
.spec2 h6{font-size:14px; font-weight:bold; text-transform:uppercase; color:#8B0131; margin:20px 20px 0 20px; text-align:center;}
.spec2 p{padding:15px;}
.spec2 .fond_blanc{background:#FFFFFF;}
.spec2 .fond_gris{background:#FAFAFA;}
.spec2 .infos_resultat{margin:25px 0 0 12px; list-style-type:none;}
.spec2 .info_resultat{color:#C8023E;}
.spec2 .tri_spec{width:774px; height:55px; background:url(img/css/spec2_fd_tri.png);}
.spec2 .tri_spec p.gros_titre{float:left; color:#FFFFFF; font-weight:bold; font-size:16px; text-align:center; width:324px; margin:2px 0 0 10px;}
.spec2 .pagination{padding:10px 45px 10px 12px;}
.spec2 .pagination a{color:#C8023E; font-weight:bold; text-decoration:underline;}
.spec2 .pagination .float_right{margin:0 0 10px 0; color:#C8023E; font-weight:bold; font-size:14px;}
.spec2 .pagination .float_right a{color:#F69609; font-weight:normal; text-decoration:none;}
.spec2 .filtres{width:250px; height:52px; background:url(img/blocs/bloc_filtres.png) no-repeat; margin:15px 0 5px 30px;}
.spec2 .filtres p{padding:12px 0 0 10px; vertical-align:text-bottom; font-size:12px;}
.spec2 .filtres p label{margin:0 20px 0 0; vertical-align:text-bottom;}
.spec2 .filtres p img{vertical-align:text-bottom;}
.spec2 .petite_info{padding:20px 0 0 0; font-size:12px; font-weight:bold; width:300px;}

.spec2 .liste_bloc{padding:0 15px 0 15px;}
.spec2 .liste_bloc .bloc_petit{height:58px; padding:0 0 5px 0; margin:0 0 8px 0; background:url(img/css/filet_liste_bloc.png) no-repeat bottom center; clear:both;}
.spec2 .liste_bloc .bloc_petit_vide{height:58px; padding:0 0 5px 0; margin:0 0 8px 0;}
.spec2 .grande_vignette{float:left; margin:0 10px 0 0;}
.spec2 .description_grand{padding:3px 0 0 0; height:85px;}
.spec2 .description_petit{padding:0 0 0 0;}
.spec2 .description_fiche{padding:5px 0 10px 0;}
.spec2 .titre_emission{font-size:14px; font-weight:bold;}
.spec2 .titre_emission a{color:#000000;}
.spec2 .titre_progs_courts{font-size:14px; font-weight:bold;color:#000000;}
.spec2 .titre_progs_courts a{color:#000000;}
.spec2 .sous_titre{color:#444444;}
.spec2 .sous_titre a{color:#444444;}
.spec2 .sous_titre em{color:#000000; font-weight:bold;}
.spec2 .sous_titre em a{color:#000000;}
.spec2 .sous_titre_progs_courts{color:#444444;}
.spec2 .sous_titre_progs_courts a{color:#444444;}
.spec2 .sous_titre_progs_courts em{color:#C8023E; font-weight:bold;}
.spec2 .sous_titre_progs_courts em a{color:#C8023E;}
.spec2 .voir_video_petit{float:right; position:relative; top:35px; margin:0 0 0 4px;}



/* BLOCS */

.generique .grosbloc p, .generique .grosbloc_illus p{padding:5px 15px;}

.grosbloc{width:736px; background:url(img/blocs/grosbloc_milieu.png) repeat-y; clear:both; margin:7px 0 7px 0;}
.grosbloc_illus{width:736px; background:url(img/blocs/grosbloc_milieu_illus.png) repeat-y; clear:both;}
.spec2 .grosbloc_illus{width:736px; background:url(img/blocs/grosbloc_milieu_illus.png) repeat-y; clear:both; margin:0 0 0 15px;}
.grosbloc_spec{width:770px; clear:both;}
.grosbloc_haut{width:736px; height:15px; background:url(img/blocs/grosbloc_haut.png) no-repeat;}
.grosbloc_bas{width:736px; height:15px; background:url(img/blocs/grosbloc_bas.png) no-repeat; clear:both;}
.generique .grosbloc p a{color:#C8023E; font-weight:bold; text-decoration:underline;}

/*
############
## PANIER ##
############
*/

.message_panier{padding:10px 20px 10px 20px;}
.message_panier p{padding:5px 0 5px 0;}
.message_panier textarea.champ{width:700px; height:125px; border:1px solid #C4C4C4; background:url(img/css/header_recherche_champ.png) top left;}
.sous_panier{text-align:right;font-size:11px;}
.sous_panier a{color:#000000; text-decoration:underline;}
.sous_panier img{margin:10px 5px;}
.bloc_espace_panier{height:30px;}

/*
#######################
## RECHERCHE AVANCEE ##
#######################
*/

.recherche_avancee{width:736px; margin:auto; font-size:14px;}
.recherche_avancee .rechercher{color:#C8023E; text-align:center; padding:5px 0 5px 0; font-size:16px; font-weight:bold;}
.recherche_avancee form img{margin:auto; display:block; padding:20px 0 0 0;}
.recherche_avancee form{padding:5px 10px;}
.recherche_avancee form label{width:360px; display:block; margin:auto; vertical-align:baseline; padding:8px 0 8px 0;  clear:both; text-align:right;}
.recherche_avancee form .champ{width:215px; height:20px; float:right; border:1px solid #C4C4C4; background:url(img/css/header_recherche_champ.png) top left; margin:0 0 0 10px;}
.bloc_espace_recherche{height:130px;}
.bloc_espace_recherche2{height:20px;}

/*
##########################
## HISTORIQUES DEMANDES ##
##########################
*/

.bloc_histo{clear:both; clear:both;}
.bloc_histo_date{width:105px;}
.bloc_histo_etat{width:115px;}
.bloc_histo_prog{width:355px;}
.bloc_histo_bouton{width:125px;}
.hr_histo{width:700px; background:url(img/css/filet_liste_bloc.png) no-repeat bottom center; margin:0 0 15px 0;}
.bloc_espace_histo{height:380px;}


/*
#####################
## FICHE PROGRAMME ##
#####################
*/
.bloc_prog_gauche{width:364px; height:360px; background:url(img/blocs/bloc_fiche_gauche.png) no-repeat; position:relative; left:0px;}
.bloc_prog_gauche .player{width:350px; height:298px; padding:5px 0 0 5px;}
.bloc_prog_gauche .boutons_player{padding:5px 0 0 5px;}
.bloc_prog_gauche .boutons_player img{margin:0 5px;}

.bloc_prog_droite{width:364px; height:360px; background:url(img/blocs/bloc_fiche_droite.png) no-repeat; margin:0 20px 0 0; }
.bloc_prog_droite .description_petit{padding:15px 15px 0 15px;}
.detail_fiche a{color:#000000; text-decoration:underline;}
.detail_fiche p{padding:10px 15px 0 15px;}
.bloc_prog_droite .detail_fiche b{color:#C8023E;}
.detail_fiche_petit{font-size:10px;}
.bloc_espace_fiche{height:50px;}

.bloc_prog_overflow{width:359px; height:340px; overflow-x:hidden; overflow-y:auto; position:relative; top:8px;}

/*
#####################
## CONTACT ##
#####################
*/
input.captcha{width:215px; height:20px; border:1px solid #C4C4C4; background:url(img/css/header_recherche_champ.png) top left; margin:10px 0 0 0;}
img.captcha{margin:10px 0 0 0; border:#F69609 solid 1px;}

/*
###########
## POPUP ##
###########
*/

.sample_popup{width:265px; height:168px; z-index:1; background:url(img/css/popup_petit_fd.png) no-repeat;}
.sample_popup .menu_form_header{width:265; height:33px; text-align:right;}
.sample_popup .menu_form_header img{position:relative; top:5px; right:5px;}
.sample_popup p{padding:35px 15px 15px 15px; text-align:center; font-size:12px; font-weight:bold;}
.sample_popup a{color:#C8023E; margin:5px; font-size:14px;}

/*

ROSE : #C8023E
*/

/***********/
/*110914*/
/***********/
#menu ul.sous_rubrique {
    font-size:11px;
    padding-top:3px;
}

#menu ul.sous_rubrique li {
    background:none;
    padding: 0px 0px 0px 7px;
}

#menu ul.sous_rubrique a {
    text-decoration:none;
    font-weight:bold;
}

#menu ul.sous_rubrique a:hover {
    text-decoration:underline;
}



/*__page "à l'intérieur d'un groupe"*/
.generique .pagination div.filtres {
	float:left;
	padding-left:8px;
	padding-right:8px;
	/*padding-top:2px;*//*111012*/
	width:223px;
	height:52px;/*111012*/
}

div.englob_encadre_lien { /*111012*/
	display:table;
	height:46px;
}

div.encadre_lien { /*111012*/
	display:table-cell;
	vertical-align:middle;
}

.generique .pagination div.filtres a {
	color:#8B0131;
	font-size:13px;
	line-height:14px;
	display:inline-block;
	text-align: center;
	font-weight:bold;
	width:220px;/*111012*/
}

.generique .pagination div.filtres a:hover {
	text-decoration:none;
}

/*__page de liste sous le synopsis*/
div.description_petit a.telecharger {
	color:#8B0131;
	font-size:10px;
	line-height:14px;
	display:inline-block;
	font-weight:bold;
	text-decoration:underline;
	text-align : center;
	
}

div.description_petit a.telecharger:hover {
	text-decoration:none;
}

div.boutons_programme {
	height:100px;
}

.clear-both {
clear:both;
}
