/* LINK */
a:link    { color:#fff; text-decoration: none; }
a:visited { color:#fff; text-decoration: none; }
a:hover   { color:#ccc; text-decoration: none; }

/* OTHERS */
*   { margin:0; padding:0; }
img { border:0; }
p   { margin:0; padding:0 0 15px; }
ul  { margin:0; padding:0; }
h1  { font-size:1.8em; font-weight:bold; margin:5px 0 15px; }
h2  { font-size:1.6em; font-weight:bold; margin:5px 0 15px; }
h3  { font-size:1.4em; font-weight:bold; margin:5px 0 15px; }

/* BODY */
body {
	font:62.5%/1.6em lucida, verdana, arial, sans-serif;
	color:#fff;
}
#header-tsr {
	line-height:normal;
}

#tp40 {
	float:left;
	width:100px;
	height:80px;
	outline:none;
}

#wrapper1 {
	width:960px;
	margin:0 auto;
}
#wrapper2 {
	float:left;
	width:100%;
}

#banner {
	float:left;
	background:url('/templates/tp/imgs/banner.jpg?cKey=04.01.10') top left no-repeat;
	width:960px;
	height:128px;
	text-align:center;
}
#banner ul {
	margin:106px 0 0;
}
#banner ul li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding-left:5px;
}
#banner ul li a {
	font-weight:bold;
	margin-left:3px;
	padding:7px 10px;
}
#banner ul li a:hover, .active {
	background:#000;
	color:#fff;
	text-decoration:none;
}

/********************** HOMEPAGE ************************/
#content {
	float:left;
	background:url('/templates/tp/imgs/background.jpg') top left no-repeat;
	width:960px;
	height:884px;	
}

#content-top {
	float:left;
	width:960px;
	height:384px;	
}
#content-top-left {
	float:left;
	width:560px;
	padding:15px 0 0 10px;
	height:364px;	
}

#playerContainer {
	float:left;
	width:560px;
	height:316px;
}

#playerLinks {
	float:left;
	padding-top:15px;
	height:27px;
	width:316px;
}
#playerLinks a#forum{
	float:left;
	background:url('/templates/tp/imgs/forum_off.png') no-repeat;
	margin:0;padding:0;
	width:73px;
	height:25px;
	cursor:pointer;
}
* html #playerLinks a#forum{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/tp/imgs/forum_off.png');
}
#playerLinks a#forum:hover{
	float:left;
	background:url('/templates/tp/imgs/forum_on.png') no-repeat;
	margin:0;padding:0;
	width:73px;
	height:25px;
}
* html #playerLinks a#forum:hover{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/tp/imgs/forum_on.png');
}
#playerLinks a#plus{
	float:left;
	background:url('/templates/tp/imgs/plus_off.png') no-repeat;
	margin:0 0 0 10px;padding:0;
	width:112px;
	height:25px;
	cursor:pointer;
}
* html #playerLinks a#plus{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/tp/imgs/plus_off.png');
}
#playerLinks a#plus:hover{
	float:left;
	background:url('/templates/tp/imgs/plus_on.png') no-repeat;
	margin:0 0 0 10px;padding:0;
	width:112px;
	height:25px;
}
* html #playerLinks a#plus:hover{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/tp/imgs/plus_on.png');
}

#content-top-right {
	float:left;
	color:#000;
	font-weight:bold;
	padding-top:10px;
	width:380px;
	height:374px;	
}

#carrousel {
	float:left;
	background:url('/templates/tp/imgs/carrousel.jpg') no-repeat;
	width:103px;
	height:326px;
	padding-left:2px;
}

.scroll {
	float:left;
	width:94px;
	padding-left:9px;
	height:243px;
}

.scroll ul li {
	display:block;
	padding:12px 0;
	margin:0;
	list-style-type:none;
	width:80px;
	height:57px;
}

.arrow {
	float:left;
	display:block;
	width:100px;
	height:35px;
	cursor:pointer;
}
.left {
	margin-top:6px;
	background:url('/templates/tp/imgs/arrow_top_on.png') no-repeat;
}
* html .left {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/tp/imgs/arrow_top_on.png');
}
.left:hover {
	background:url('/templates/tp/imgs/arrow_top_off.png') no-repeat;
}
* html .left:hover {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/tp/imgs/arrow_top_off.png');
}

.right {
	background:url('/templates/tp/imgs/arrow_bottom_on.png') no-repeat;
}
* html .right {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/tp/imgs/arrow_bottom_on.png');
}
.right:hover {
	background:url('/templates/tp/imgs/arrow_bottom_off.png') no-repeat;
}
* html .right:hover {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/tp/imgs/arrow_bottom_off.png');
}


/********************** OPEN ************************/
#content-open {
	float:left;
	background:url('/templates/tp/imgs/open.jpg') top left no-repeat;
	width:960px;
}

#content-open-bottom-left {
	float:left;
	color:#000;
	margin-left:6px;
	padding:0 23px 0 15px;
	width:500px;
}
* html #content-open-bottom-left {
	padding-left:9px;
}

#content-open-bottom-right {
	float:left;
	margin-left:2px;
	width:413px;
}

* html .marginOpen {
	margin-top:-32px;
}

#openTopRight {
	float:left;
	width:360px;
	padding:0 10px;
	font-size:1.1em;	
}

/*********************** ALL ************************/
#content-all {
	float:left;
	width:960px;
	height:884px;	
}

#content-top-all {
	float:left;
	width:960px;
	height:132px;	
}

#content-bottom-all {
	float:left;
	background:url('/templates/tp/imgs/content.jpg') top left no-repeat;
	width:960px;
	height:752px;	
}

#content-bottom-all-emi {
	float:left;
	background:url('/templates/tp/imgs/content.jpg') top left no-repeat;
	width:960px;
	min-height:752px;
	height:auto;
}
#content-bottom-all-open {
	float:left;
	background:url('/templates/tp/imgs/open_content.jpg') top left no-repeat;
	width:960px;
	min-height:752px;
	height:auto;
}

* html #content-bottom-all-emi { height:752px; }
* html #content-bottom-all-open { height:752px; }

.archives {
		background:url('/templates/tp/imgs/banner_archives.jpg') top left no-repeat;
}
.emissions {
		background:url('/templates/tp/imgs/banner_emissions.jpg') top left no-repeat;
}
.contact {
		background:url('/templates/tp/imgs/banner_contact.jpg') top left no-repeat;
}
.rendezvous {
		background:url('/templates/tp/imgs/banner_rdv.jpg') top left no-repeat;
}
.plus {
		background:url('/templates/tp/imgs/banner_plus.jpg') top left no-repeat;
}
.podcast {
		background:url('/templates/tp/imgs/banner_podcast.jpg') top left no-repeat;
}
.forum {
		background:url('/templates/tp/imgs/banner_forums.jpg') top left no-repeat;
}

#content-top-right a {
	color:#f00;
}
#content-top-right a:hover {
	color:#E7E7E7;
}

#img_right_tit a, 
#img_right_tit_2 a {
	color:#000;
}

#img_right_tit a:hover, 
#img_right_tit_2 a:hover {
	color:#555;
}

#img_right_tit,
#img_right_tit_2 {
	float:left;
	font-size:2em;
	line-height:22px;
	padding:7px 0 5px 5px;
	width:375px;
}

#img_right_tit_3 {
	float:left;
	font-size:1.2em;
	margin:0;
	padding:20px 0 0 5px;
	width:375px;
}

#img_right_txt {
	float:left;
	font-size:1.2em;
	margin:0;
	padding:0 5px 0 5px;
	width:340px;
}

#img_right_rdv_txt {
	float:left;
	font-size:1.1em;
	padding:0 5px 0 5px;
	width:360px;
}

#content-bottom {
	float:left;
	width:960px;
	height:500px;	
}
#content-bottom-left {
	float:left;
	background:#45444a;
	margin-left:6px;
	width:344px;
}
* html #content-bottom-left {
	margin-left:3px;	
}

#content-bottom-middle {
	float:left;
	padding:0 8px 0 11px;
	width:204px;
}
* html #content-bottom-middle {
	padding:0 9px 0 10px;	
}

#content-bottom-right {
	float:left;
	margin-left:2px;
	width:379px;
}
* html #content-bottom-right {
	margin-left:1px;	
}

#archivesImg {
	float:left;
	padding:4px 4px 0;
	width:337px;
	height:228px;
}

#archives_middle {
	float:left;
	padding:0 4px 3px;
	border-bottom:1px solid #ec0000;
	width:337px;
	height:80px;
}

#archives_bottom {
	float:left;
	background-color:#CCC;
	width:345px;
	height:177px;	
}

#archives_box_tit {
	float:left;
	font-weight:bold;
	padding-top:7px; 
	width:100%;
}

#archives_box_txt {
	float:left;
	padding-top:3px;
	width:100%;
}

#archives_close a {
	display:block;
	background:url('/templates/tp/imgs/hover_archives.jpg') top right no-repeat;
	padding:4px 4px 0;
	width:337px;
	height:55px;
}
#archives_close a:hover {
	display:block;
	background:url('/templates/tp/imgs/hover_archives.jpg') bottom right no-repeat;
	padding:4px 4px 0;
	width:337px;
	height:55px;
}
#archives_close_titre {
	float:left;
	font-size:1.2em; color:#000;
	font-weight:bold; 
	line-height:11px;
	padding-top:5px;
	width:337px;
	cursor:pointer;
}
#archives_close_emis {
	float:left;
	background:url('/templates/tp/imgs/pict_tv_rouge.gif') left 3px no-repeat;
	font-size:1em; color:#f00;
	font-weight:bold;
	padding:6px 0 0 18px;
	cursor:pointer;
}

#search {
	float:left;
	background:#d1d1d1;
	text-align:center;
	padding-top:7px;
	width:100%;
	height:55px;
}
#search input {
	border:1px solid #d1d1d1;
	width:160px;
	padding:2px 3px;
	font-size:1em;
}

#search_txt {
	display:block;
	text-align:center;
	font-weight:bold;
	color:#000;
	line-height:14px;
	margin:0px auto;
	padding:2px 0 0;	
	width:140px;
}

#forum {
	float:left;
	background:url('/templates/tp/imgs/forum.jpg') no-repeat;
	margin-top:2px;
	padding:55px 0 0 12px;
	width:192px;
	height:197px;
}
.debats_tit {
	float:left;
	font-size:1.1em;
	font-weight:bold; 
	padding-top:15px;
	width:100%;
}
.debats_txt {
	float:left;
	font-size:0.9em;
}

#idee {
	float:left;
	background:url('/templates/tp/imgs/appel.jpg') no-repeat;
	font-size:1.1em;
	margin-top:2px;
	padding:45px 0 0 12px;
	width:192px;
	height:130px;
}
.menu_idee {
	float:left;
	font-weight:bold; 
	padding-top:10px;
}

#content_right_top,
#content_right_bottom {
	float:left;
	margin:0;padding:0;
	width:379px;
}

#titre_content_toujours,
#titre_content_last,
#titre_content_next {
	float:left;
	margin:0;padding:0 0 5px;
	width:100%;
	height:20px;
}

#titre_content_last,
#titre_content_next {
	margin-top:30px;	
}

#titre_content_toujours {
	background:url('/templates/tp/imgs/title_ever.jpg') top left no-repeat;
}
#titre_content_last {
	background:url('/templates/tp/imgs/title_last.jpg') top left no-repeat;
}
#titre_content_next {
	background:url('/templates/tp/imgs/title_next.jpg') top left no-repeat;
}

#content_close_right {
	float:left;
	margin:0; padding:0;
	height:59px;
}
#content_close_right a {
	display:block;
	background:url('/templates/tp/imgs/hover_close.jpg') top left no-repeat;
	width:379px;
	height:59px;
}
#content_close_right a:hover {
	display:block;
	background:url('/templates/tp/imgs/hover_close.jpg') bottom left no-repeat;
	width:379px;
	height:59px;
}

#content_close_img {
	float:left;
	margin:0;
	padding:1px 12px 1px 1px;
	width:80px;
	height:57px;
}

#content_close_titre,
#content_close_titre_next,
#content_close_titre_sans {
	float:left;
	font-size:1.2em; color:#000;
	font-weight:bold; 
	padding:5px 0 2px;
	width:286px;
	cursor:pointer;
}

#content_close_emis,
#content_close_emis_next,
#content_close_emis_sans {
	float:left;
	font-size:1em; color:#f00;
	font-weight:bold;
	padding:0;
	cursor:pointer;
}

#emission_txt {
	float:left;
	font-size:1.3em;
	margin:0;padding:0;
	width:100%;
}

#emission_date {
	float:left;
	color:#666;
	font-size:1em;
	margin:0; padding:0;
	width:500px;
}

#emission_lead, .titreEmission {
	float:left;
	color:#000;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:10px 0 12px 0;
	width:100%;
}
.titreEmission {
	font-size:1.5em;
	padding-bottom:0;
}
.dateEmission {
	display:none;
}

a.titreSommaire, a:hover.titreSommaire {
	text-decoration:none;
	font-weight:bold;
	font-size:1.4em;
	cursor:default;
	display:block;
	margin-left:-10px;
}

.storyIntroText {
	margin-top:4px;
}

.textParag a {
	color:#600;
	font-weight:bold;
}

#emission_img {
	float:left;
	margin:0 10px 0 0;
	padding:0;
	width:230px;
}

#emission_quote {
	position:left;
	margin:0;
	color:#000;
	font-style:italic;
	padding:30px 0 10px 0;
	width:230px;
}

.emission_imgauthor {
	float:left;
	border-bottom:2px solid #000;
	color:#000;
	font-size:0.8em; font-weight:bold;
	margin:0;
	padding:2px 0 3px 0;
	width:100%;
}

.emission_generique {
	float:left;
	font-size:1em; color:#000;
	font-weight:bold;
	margin:0;
	padding:10px 0 5px 0;
	width:100%;
}

.ico_friends {
	background: url('http://www.tsr.ch/images/icons/storicon_send2friend.gif') top left no-repeat;
	padding:1px 13px 0 15px;
	font-size:1em;
	font-weight:bold;
}

.ico_print {
	background: url('http://www.tsr.ch/images/icons/storicon_print.gif') top left no-repeat;
	padding:1px 13px 0 15px;
	font-size:1em;
	font-weight:bold;
}

.ico_backtop {
	background: url('http://www.tsr.ch/images/icons/storicon_pagetop.gif') top left no-repeat;
	padding:1px 13px 0 15px;
	font-size:1em;
	font-weight:bold;
}

/* /////////////////////////////////// CONTENU DE LA PAGE ARCHIVES ///////////////////////// */
.formul_motcles  { float:left;margin:10px 0;width:396px;padding:0 0 20px 17px; border-bottom:2px solid #6d6d6e; }
.input_motcles   { float:left; background:#EBEBEB; border:1px solid #989898; margin:1px 7px 0px 0px; padding:2px; }
.select_motcles  { float:left; background:#EBEBEB; border:1px solid #989898; margin:1px 7px 0px 0px; padding:0px; width:193px; }
.bouton_motcles  { float:left; }

* html #formul_motcles2 {
	margin-top:-20px;
}

#titre_content_motcles {
	float:left;
	background:url('/templates/tp/imgs/title_search.png') 17px 0 no-repeat;
	margin:0;
	width:100%;
	height:28px;
}
* html #titre_content_motcles {
	background-image:none;
	margin-left:9px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/tp/imgs/title_search.png');
}

#titre_content_thematique {
	float:left;
	background:url('/templates/tp/imgs/title_black_theme.jpg') 10px 0 no-repeat;
	margin:20px 0 0;
	width:100%;
	height:28px;
}

#titre_content_annee {
	float:left;
	background:url('/templates/tp/imgs/title_black_year.jpg')  10px 0 no-repeat;
	margin:20px 0 0;
	width:100%;
	height:28px;
}

/* /////////////////////////////////// CONTENU DE LA PAGE ARCHIVES /////////////////////////// */
#results {
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:500px;
}

#results a,
#results_page a { color:#000; }
#results a:hover,
#results_page a:hover { color:#555; }

#results_error {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:15px 0 0 0;
	width:500px;
	height:280px;
}

#results_page {
	float:left;
	text-align:right;
	font-weight:bold;
	margin:0;padding:0;
	width:100%;
}

#results span {
	clear:right;
	font-size:12px;
	margin:0;
	padding:0 0 5px 0;
}

#results li {
	list-style-type:none;
	border-bottom:1px solid #999;
	margin:0;
	padding:10px 0;
	min-height:60px;

}
/* For IE */
* html #results li {
	height:60px;
}

#results img {
	float:left;
	margin:0;
	padding:0 10px 10px 0;
	width:80px;
}

.dis_tit {
	display:block;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0 0 5px 0;
}

.results_tv {
	float:left;
	background:url('/templates/tp/imgs/pict_tv_vert.gif') top left no-repeat;
	font-size:0.8em;font-weight:bold;
	height:18px;
	padding:2px 0 0 18px;
	width:392px;
}

#results p {
	margin:0;padding:0;
}

.relatedBroadcastLink {
	background:url('/templates/tp/imgs/pict_tv_vert.gif') top left no-repeat;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding:3px 0px 5px 20px;
}

.month {
	float:left;
	background:url('/templates/tp/imgs/archives_t.gif') top left no-repeat;
	margin:0 0 0 20px;
	padding:0 0 0 18px;
	width:375px;
	height: 18px;
}

.month_active {
	float:left;
	background:url('/templates/tp/imgs/archives_t.gif') top left no-repeat;
	font-weight:bold;
	margin:0 0 0 20px;
	padding:0 0 0 18px;
	width:375px;
	height: 18px;
}

.year {
	float:left;
	font-size:14px;
	color:#030;
	font-weight:bold;
	margin:0 0 5px 20px;
	padding:0;
}

#backArchives {
	float:left;
	padding-bottom:20px; 
	background:url('/templates/tp/imgs/archives.jpg');
}

/* /////////////////////////////////// CONTENU DE LA PAGE EMISSION /////////////////////////// */
#titre_content_presentation {
	float:left;
	background:url('/templates/tp/imgs/title_black_presentation.png') 17px 0 no-repeat;
	margin:0;
	width:100%;
	height:28px;
}
* html #titre_content_presentation {
	margin-left:9px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/tp/imgs/title_black_presentation.png');
}

#titre_content_equipe {
	float:left;
	background:url('/templates/tp/imgs/title_staff.png') 17px 0 no-repeat;
	margin:20px 0 0;
	width:100%;
	height:28px;
}
* html #titre_content_equipe {
	margin-left:9px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/tp/imgs/title_staff.png');
}

#titre_content_adresse {
	float:left;
	background:url('/templates/tp/imgs/title_adresse.jpg') 17px 0 no-repeat;
	margin:20px 0 0;
	width:100%;
	height:28px;
}

#presentation_situation {
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin:0;padding:0;
	width:100%;
}

.presentation_lead {
	float:left;
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:10px 0;
	width:100%;
}

.presentation_tit {
	float:left;
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
	width:400px;
}

.presentation_txt {
	float:left;
	border-bottom:1px solid #999;
	font-size:13px;
	margin:0 0 10px;
	padding:10px 0;
	width:500px;
}

.presentation_txt_last {
	float:left;
	font-size:13px;
	margin:0;padding:0;
	width:500px;
}

.presentation_img {
	float:left;
	margin:0;
	padding:0 10px 0 0;
	width:90px;
}

ul.menu_right  {
	float:left;
	margin:0;padding:0;
	width:100%;
}

ul.menu_right li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:2px 0 0;
	width:100%;
}

ul.menu_right li a  {
	font-size:1.2em; 
	font-weight:bold;
}

/* /////////////////////////////////// CONTENU DE LA PAGE CONTACT //////////////////////////// */
.formul   { float:left; border:0px; margin:0px 0px 0px 0px; padding:60px 0px 0px 35px; width:410px; }
.champs   { float:left; font-weight:bold; margin-top:6px; padding:0px; width:130px; }
.input    { float:left; background-color:#EBEBEB; border:1px solid #989898; margin:6px 0px 0px 0px; padding:1px; }
.bouton   { float:left; margin-top:6px; }
.bouton_r { float:left; margin:6px 0px 0px 7px; }
.textarea { float:left; background-color:#EBEBEB; border:1px solid #989898; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:7px 0px 0px 0px; padding:0px 2px 0px 2px; width:271px; height:120px; overflow:auto; }

.contact_info {
	float:left;
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:20px 0 0;
	width:100%;
}

#results span .tp_noTv{
	background:url(/templates/tp/imgs/pict_notv_vert.gif) top left no-repeat;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:3px 0 5px 20px;
	display:inline;
}

.contentVideoLink {
	background:url(/images/2006/icones/tv_black.gif) 6px -4px no-repeat;
	padding-left:23px;
	margin-top:2px;
}
.contentExtLink {
	background-image:url(/images/2006/icones/fleche_lien.gif) 6px 1px no-repeat;
	padding-left:23px;
	margin-top:2px;
}
.contentAudioLink {
	background:url(/images/2006/icones/sport-audio.gif) 6px 0px no-repeat;
	padding-left:25px;
	margin-top:2px;
}
.contentFileLink {
	background-image:url(/images/2006/icones/object_document.gif) 6px 0px no-repeat;
	padding-left:23px;
	margin-top:2px;
}
.storyMoreInfoBox {
	border:solid 1px #d3d3d3;
	background-color:#999;
	font-weight:bold;
	margin:5px 0 6px 0;
}


/* /////////////////////////////////// CONTENU DE LA PAGE EN SAVOIR PLUS ///////////////////////// */
#titre_content_livres {
	float:left;
	background:url('/templates/tp/imgs/title_black_livres.jpg') 17px 0 no-repeat;
	margin:0;
	width:100%;
	height:28px;
}

#titre_content_sites {
	float:left;
	background:url('/templates/tp/imgs/title_black_sites.jpg') 17px 0 no-repeat;
	margin:20px 0 0;
	width:100%;
	height:28px;
}

#titre_content_utiles {
	float:left;
	background:url('/templates/tp/imgs/title_black_liens.jpg') 17px 0 no-repeat;
	margin:20px 0 0;
	width:100%;
	height:28px;
}

#savoirplus_liens {
	float:left;
	font-size:1.2em;
	margin:0;
	padding:5px 0;
	width:324px;
}

.savoirplus {
	float:left;
	font-size:13px;
	margin:15px 0;
	padding:0;
	width:500px;
}

.savoirplus_tit {
	float:left;
	font-weight:bold;
	font-size:13px;
	margin:0;padding:0;
}

.savoirplus_txt {
	font-size:13px;
	margin:0;
	padding:0 0 0 10px;
}

.savoirplus_img {
	float:left;
	margin:0;
	padding:0 10px 0 0;
	width:136px;
}


