/*
TV5 print style sheet
Copyright 2008 Inpix.ca / macharron@inpix.ca
Last edit: 2008-11-28
*/

* { float: none!important; background: none!important; min-height: 0!important; overflow: visible!important;}

h1, h2, h3, h4, h5, h6, a { color: #000!important;}

h2 { padding-left: 0;}

form.compact div label { padding-left: 0; padding-right: 0;;}

.bt { display: inline; width: auto; height: auto; line-height: normal; padding: 3px 5px; border: 1px solid #000;}
.bt span { display: inline; height: auto; margin: 0; padding: 0;}
.bt_long { width: auto;}
.bt i.alert { padding: 0;}

.bt { display: none;}

#ls_menu, #header_options, #meteo, #sidebar, #footer, #options_content, .bt_jour, .bt_emission, #sub_col #sub_col_sidebar,
#flash_player, .search ,#player_video, #form_taf, .bulle, #pg_emissions .f_right, #box_faq #questions, #super_banner { display: none!important;}
.printonly { display: block!important;}

#container, #content, #col, #inner_col .space, #sub_col #sub_col_content { width: 100%!important; display: block!important;}
#inner_col .space { margin: 0;}

.top { display: none;}
.arrows, #box_poste ul { padding-left: 20px;}
.arrows li, #box_poste ul li { list-style-type: disc!important; padding-left: 0;}
.f_bloc, .f_bloc.wide { width: 100%; padding: 0;}
.tm_img img { padding: 0; }
.type_article, .type_vid, .type_emission { padding: 0;}

/* header */
body.tm_div #header, body.tm_cin #header, body.tm_act #header, body.tm_doc #header, body.tm_quz #header, body.tm_spr #header, body.tm_jeu #header, body.tm_zin #header { background: none!important;}
#header #logo { padding: 0; margin: 0 0 10px;}
#header h1 { width: auto; height: auto;}
#header h1 a { display: block; width: auto; height: auto; padding: 0!important; border-bottom: 2px solid #000;}

#breadcrumbs { padding: 0; margin: 0 0 15px;}

#content, #inner_col, #sub_col #sub_col_content { margin: 0; padding: 0;}

.emission_infos span, .emission_infos h6, .infos, .old dt { color: #666;}
div.title, h5.underline, .serie #sub_col_sidebar h4, #synop h5, .fieldset h4, #form_taf h4,
#box_article .intro h4, #box_membre h4, #box_poste h4, #box_faq h5, .nav, .nav_bottom, .actualite_foot  { border-color: #666;}

.intro p { margin-bottom: 0; padding-bottom: 15px;}
.intro ul { margin-left: 0; padding-left: 16px; }
.intro ul li { vertical-align: top;}
ul.arrows { list-style-type: disc;}
ul.arrows li, #box_poste ul li { padding-left: 0!important; vertical-align: top;}

/* accueil */
#box_news h3 { margin: 0; padding: 10px 0;}
#box_news ul { margin: 0 0 15px;}
#box_news .img { margin: 0 0 15px 0;}
#box_news ul li { margin: 0; padding: 0 0 10px;}
#box_news ul li.with_img h4 a img { margin: 0; padding: 0 0 10px 0;}
#box_news ul li h4 a { padding: 0;}
#box_news ul li.with_img h4 a span { padding: 0;}
#box_news ul li p { margin: 0; padding: 0;}
#box_news p { margin: -15px 0 0; padding: 0 0 20px;}
#box_news .all { margin: -15px 0 0; padding: 0 0 20px;}
#box_news .intro { padding: 0;}

/* grille */
#ls_semaine { height: auto;}
#ls_semaine li { border: none; display: none!important; height: auto!important;}
#ls_semaine li.selected { border: none; display: inline!important; height: auto!important;}
#ls_semaine li a { display: inline!important; height: auto!important;}

#ls_jour li { height: auto;}
#ls_jour li .ls_jour_details { display: block!important;}
#ls_jour li h5 { padding: 0; margin-top: 20px;}
#ls_jour .ls_jour_details .emission_info span, #ls_jour .ls_jour_details .emission_info a { display: inline;}
#ls_jour .ls_jour_details .emission_plus_info, #ls_jour .ls_jour_details .emission_plus_info div { /*width: 100%; margin-left: 0; padding: 0;*/ display: none!important;}
#ls_jour .ls_jour_details .emission_info { padding: 0;}

/* emissions */
#box_emissions .col3 { width: 200px; margin: 0; padding: 0 0 15px 0; display: block;}
#box_thematique .col4 { width: 150px; margin: 0; padding: 0 0 15px; display: block;}
		
/* web-videos*/
#box_video #video_text { width: 100%; display: inline; margin: 0; padding: 0; border-right: none; height: auto;}
#box_video #video_infos { width: 100%; }

/* emission */
#box_emissions h5 { padding: 0;}
#sub_col_sidebar_inner { padding: 0; height: auto;}
#sub_col #sub_col_sidebar .box_sub_col { padding-left: 0; padding-right: 0; padding-top: 20px; width: auto;}

#pg_emissions #sub_col_sidebar { display: block!important; float: left!important; padding: 15px 0 0!important; margin: 0 15px 0 0;}
#pg_emissions #sub_col_content { float: left!important; width: 465px!important; }

#emissions_panneaux li { width: 100%; height: 27px; padding: 0;}
	
		#sub_col_sidebar #emissions_panneaux li h4 { width: 100%; margin: 0; padding: 0; border: none;}
		#emissions_panneaux li.open dl, #emissions_panneaux li.open ul { padding: 0;}
		#emissions_panneaux li .bt_emissions { display: none;}
		.emission_infos.spaced { margin: 0!important; padding: 0 0 15px;}

#box_membres ul .desc { margin-bottom: 15px;}


/* spots */
#pg_sports .title h2.remember { border: none; padding: 0;}
#frm_remember_sport { display: none;}
.image_inside_txt { margin: 0 0 10px 0!important;}
#pg_sports #bt_all_actu a { padding: 0;}

.title_sport h3 { padding: 0;}
.title_sport p { display: block; margin: 0; padding: 0; border: none;}
.title_sport .bt_cal { padding: 0;}

.sport_data { float: none!important; width: 50%;}

.tbl_sport { border: 1px solid #333; border-right: 1px solid #333;}
		.tbl_sport .tbl_header { color: #fff; background: #fff;}
		.tbl_sport .tbl_subhead { color: #fff; background: #fff;}
		.tbl_sport td { border-right: 1px solid #333; border-top: 1px solid #333;}
		.tbl_sport .first td { border-top: 1px solid #333;}
			.tbl_sport .alt td { background: #999;}
			.tbl_sport th.border, .tbl_sport td.border { width: 1px; padding: 0; background: #fff; border: none;}

/* recherche */
#box_recherche ul li { display: block; padding: 0;}
#box_recherche ul div { width: 100%;  padding: 0 0 15px;}
#box_recherche ul div p { margin: 0; padding: 0;}

/* meteo */
#carte_meteo { background: url(/img/img_meteo.jpg) 0 0 no-repeat!important;}
#box_meteo .meteo_bulletin { width: 100%; margin: 0; padding: 0 0 12px; display: block; line-height: 2em;}
#carte_cities div { background: #fff!important;}

#box_carte #logo_mm, #box_meteo #logo_mm2, #city_details #col_now #logo_mm { display: none;}
#box_meteo h3 { border: none;}
#box_meteo .meteo_bulletin {margin: 0;}

#box_carte dl dt { margin: 0 0 0 12px; display: block;}
#box_carte dl dd { color: #4b4b4b; margin: 10px 0 0 12px; display: block;}
#box_carte ol { margin: 0; padding: 10px 12px 12px;}

#city_details #col_infos .city_name h3 { margin: 0; padding: 5px 10px 0 5px; display: block;}
#city_details #col_infos .city_name p { margin: 0; padding: 0 0 5px;}
			
#city_details { width: 100%; padding: 0; border-bottom: none; margin: 0 0 15px;}
#city_details #col_infos { width: 100%;}
#city_details #col_temp, #city_details #col_now, #city_details #col_record {width: 100%; display: block;  margin: 0 0 15px;}
#city_details .city_bloc { border-top: 1px solid #666; border-bottom: 1px solid #666;}

#box_prevision .t_prevision .t_col1, #box_prevision .t_prevision .t_col2 { width: 164px; width: 25%;}
#box_prevision .t_prevision .t_col3, #box_prevision .t_prevision .t_col4 { width: 165px; width: 25%;}

/* membres */
#box_membres ul { display: block;}
#box_membres dt, #box_membres dd { margin: 0; padding: 0 0 10px;}

/* faq */
#box_faq #questions, #box_faq #reponses { margin: 0; padding: 0 0 30px 25px;}
#box_faq #questions ol, #box_faq #reponses ol { margin-bottom: 20px; padding-bottom: 10px;}
	#box_faq #questions li, #box_faq #reponses li { vertical-align: top; }
		#box_faq #questions li ol, #box_faq #reponses li ol { padding: 0 0 0 25px;}
			#box_faq #questions li li, #box_faq #reponses li li { margin: 0; padding: 0 0 5px 0; }
			#box_faq #reponses li li { margin: 0; padding: 0 0 15px 0; }

/* profil */
#infolettres { padding: 0 0 15px;}
#infolettres dl { padding: 0;}

#ls_donnees, #ls_interets { width: 100%; overflow: hidden!important; padding: 0 0 15px;}
.formlike li { width: 100%; float: left!important; margin: 0 0 5px;}
	.formlike dt { width: 125px; float: left!important; margin: 0 10px 0 0; padding: 0;}
	.formlike dd { width: 200px; float: left!important; padding: 0;}
#ls_interets ul.arrows { width: 100%; overflow: hidden!important;}
#ls_interets ul.arrows li { padding: 0 0 0 15px; list-style-type: disc;}


/* actualite */
#box_actualite #actualite_side { width: auto;}
#box_actualite .float { margin: 0;}
#box_actualite .actualite_une_inner, #box_actualite .img, #box_actualite #actualite_une h2, #journaux h4, #journaux_last h4 { margin: 0; padding: 0; border-top: none; text-align: left;}
#box_actualite .actualite_une_foot { display: none;}

/* tv5 plus */
#box_tv5_plus { width: 100%; margin: 0 0 0;}
	#box_tv5_plus ul { width: 100%; margin: 0;}
	#box_tv5_plus ul li, #box_tv5_plus ul li.last { width: 100%; margin: 0 0 15px;}
		#box_tv5_plus ul li h3 { margin: 0 0 15px; padding: 0; border-bottom: 1px solid #666;}
		#box_tv5_plus ul li div {  width: 100%; margin: 0 0 12px; padding: 0 0 12px;}
		#box_tv5_plus ul li h4 { margin: 0 0 8px;}
		#box_tv5_plus ul li img { padding: 0 0 5px 0;}

/* carte du site */
#box_sitemap .bloc_sitemap {width: 100%; margin: 15px 40px 0 10px; display: inline;}

