/**
 * @file				general-2.css
 * @section				common
 */
.deplacer td {width:299px;}
.highlights .deplacer td {width:607px;}
.fermer {padding-right:5px;}

#content .highlights {clear:both;}
#content .highlights .blocks {width:626px;}
#corp .deplacer td {width:294px;}
#corp .highlights .deplacer td {width:607px;}

/*
 * @section				les emissions
 */
#emissions .decoration {
	display:block;
	margin:0 0 14px;
}
#emissions table {
	margin:0 0 10px 6px;
}
#emissions table td {
	padding:0;
	background:none;
}
#emissions table td a,
#emissions table td a img {display:block;}

/**
 * @section				programmes
 */
#programmes_list {
	width:299px;height:188px;
	vertical-align:top;
}

/**
 * @section				des nouvelles de la chaine
 */
#news_list h1 {
	float:none;display:block;
	padding:9px 12px;
	color:#FFF;background:#20121E url(../images/news/bg/news-title.jpg) repeat-x;
	font-size:14px;
}
#news_list .visual {display:block;}
#news_list .text {margin:7px 12px 2px;}
#news_list .text p {
	margin:0;
	color:#373737;
}
#news_list .link {
	display:block;
	margin:0 12px 10px;
	text-decoration:none;
}
#news_list .link:hover {text-decoration:underline;}

/**
 * @section			survey
 */
#sondage td {width:299px;}
#sondage h2.title {
	padding:5px 10px 10px 43px;margin:0;
	color:#1F1F1F;background:#E0E0E0 url(../images/survey/bg/question-mark.png) no-repeat 4px 5px;
	font-size:14px;font-weight:bold;
}
#sondage form {
	width:279px;
	padding:10px;
}
#sondage input {float:right;}
#sondage #yesValue,
#sondage #noValue,
#sondage #unknow {
	float:left;
	width:15px;height:15px;
	margin-left:0;margin-top:3px;
}
#sondage label {
	float:left;
	margin:0 3px 0 0;padding:4px 0 2px 3px;
}

#sondage .submitButton {
	border:1px solid #D2D1D1;padding:3px 10px;
	color:#FFF;
	font-size:12px;
}
#sondage .resultList {padding:10px;}
#sondage .surveyResultItem {
	margin:0 0 2px;
}
#sondage .sep {
	float:left;
	height:auto;
	margin:0 5px 0 0;
	color:#FFF;background:#000;
}
#sondage .sep span {
	display:block;
	padding:2px;
}
#sondage .resultList h2 {
	float:left;
}

/**
 * @section					liste présentateurs
 */
#presentateurs_list img {
	display:block;
	width:70px;
	text-align:center;
}
#presentateurs_list .visualLink {
	position:relative;
	float:left;
}
.listPresent {
	padding:14px 9px 9px 10px;
}
#presentateurs_list .legend {
	margin:0 10px 10px;
	color:#5F5F5F;
	font-size:11px;
}

#presentateurs_list .teamLinks h2 {
	width:279px;
	padding:5px 10px;margin:0 0 10px;
	color:#444;background:#E0E0E0;
	font-size:14px;font-weight:bold;
}
#presentateurs_list #equipe-autre h2 {
	margin-bottom:0;padding:2px 10px;
	font-size:12px;
}
#presentateurs_list #equipe-autre .visual img {
	display:block;
	margin:0 auto;
}
#presentateurs_list #equipe-autre .visual p {
	margin:3px 0;
	text-align:center;
	font-size:12px;
}
.teamLinks .firstList a {
	float:left;
	width:128px;
	padding:0 0 10px 11px;margin:0 0 0 10px;
	background:url(../images/presenters/bg/present-thick.gif) no-repeat 0 2px;
	cursor:pointer;
}

/**
 * @section					reactions
 */
#reaction {width:309px;}
#reaction_list h2 {
	clear:both;
	width:279px;
	padding:5px 10px;
	color:#444;background:#E0E0E0;
	font-size:14px;font-weight:bold;
}
#reaction_list p {
	padding:5px 10px;
	color:#3B3B3B;
	font-size:12px;
}
#reaction_list a {
	float:right;
	border:1px solid #D2D1D1;padding:3px 10px;margin:0 10px 10px 0;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
#reaction_list a:hover {text-decoration:underline;}

/**
 * @section					billeterie
 */
#billetterie,
#billetterie td {width:309px;}
#billetterie_list a {
	display:block;
	padding:7px 0 7px 5px;
}
#billetterie_list img {
	display:block;
	width:290px;height:106px;
}

/**
 * @section					meteo
 */
#blog_list {width:299px;}

/**
 * @section					video
 */
#video #arp {
	float:right;
	overflow:hidden;
	width:173px;height:136px;
	padding:17px 24px 0 28px;margin:0;
	background:url(../images/video/bg/video-week.png) no-repeat;
}
#video #arp h2 {
	height:22px;
	margin:0;padding:3px 0 0;
	text-align:center;
	font-size:14px;font-weight:bold;
}
#video #arp h2 strong {color:#4D4D4D;}
#video #arp a {
	display:block;
	width:151px;
	margin:0 auto;
}
#video #arp a img {
	display:block;
	width:151px;height:70px;
}
#video #arp p {
	margin:4px;
	color:#8E8787;
	font-size:10px;
	text-align:center;
}
#directTlmAnimation {
	float:right;
	width:225px;
}
#directTlmAnimation a {
	display:block;
	overflow:hidden;
	width:225px;height:68px;
	text-indent:-100000em;
}
#directTlmAnimation img {
	position:relative;left:-100000px;
	display:block;
	/*width:223px;*/
}

/**
 * @section					petites annonces
 */
#petiteannonce_list {
	width:297px;
	padding:16px 0 11px 12px;
}
#petiteannonce_list div {
	float:left;
}

/**
 * @section					blog
 */
#blog.trueBlog #blog_list {
	padding-top:16px;
}
#blog.trueBlog #blog_list div {
	float:left;
	width:129px;
	padding:0 7px 13px;
}
#blog.trueBlog #blog_list div a {
	display:block;
	text-decoration:none;
}
#blog.trueBlog #blog_list div a img {
	display:block;
	width:127px;height:40px;
	border:1px solid #B1B1B1;
}
#blog.trueBlog #blog_list div a span {
	display:block;
	padding:3px 5px;
	color:#373737;background:#E0E0E0 url(../images/blog/blog-link.gif) no-repeat 114px 5px;
	font-size:11px;
}

/**
 * @section					informations
 */
#information #contentprompt {
	position:relative;
	overflow:hidden;
	float:left;
	width:388px;height:153px;
}
#contentprompt .wrapper {
	position:relative;
	overflow:hidden;
	height:126px;
}
#contentprompt .wrapper ul li {
	float:left;
	width:100%;height:42px;
}
#contentprompt .wrapper ul li a {
	display:block;
	padding:13px 10px;
	color:#373737;background:#FDFDFD url(../images/main-news/bg/news-carousel-item.jpg) repeat-x 0 bottom;
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
}
#contentprompt .tools {background:#000;}
#contentprompt .tools .stop {
	float:left;
	height:23px;
}
#contentprompt .tools .knowMore {float:right;}

#contentprompt .tools a {
	float:left;
	padding:7px 10px;
	color:#ECECEC;
	font-size:10px;
	text-decoration:none;
}
#contentprompt .tools a:hover {text-decoration:underline;}

/**
 * @section					information / replay link
 */
#information .replay {
	float:left;
	overflow:hidden;
	width:173px;height:123px;
	padding:30px 24px 0 28px;margin:0;
	/*background:#000;*/
	background:url(../images/video/bg/video-week.png) no-repeat;
}
#information .replay a {
	display:block;
	width:151px;
	margin:0 auto;

}
#information .replay a .content {
	display:block;
	width:auto;
	padding:113px 6px 0;
	text-align:center;
}

#information .replay p {
	margin:4px;
	color:#8E8787;
	font-size:10px;
	text-align:center;
}

#information .replay a img {
	display:block;
	width:151px;height:70px;
}
#information .replay a .meta {
	margin:4px;
	color:#8E8787;
	font-size:10px;
	text-align:center;
}
#information .replay a .title {font-weight:bold;}
#information .replay a .mini {
	color:#919191;
	font-size:10px;
}

.replayTitle {
	padding:1px 3px;
	color:#000;background:#CCC;
}

/**
 * @section					information / footer
 */
#information .footerLinks {
	float:left;clear:left;
	width:100%;height:62px;
	padding:18px 0 0;
}
#information .footerLinks ul {padding:0 0 0 10px;}
#information .footerLinks ul li {
	float:left;
	margin:0 4px 0 0;
}
#information .footerLinks ul li a,
#information .footerLinks ul li img {display:block;}

/**
 * @section					pub
 */
#pub_list img {display:block;}


/**
 * @section					easyclearing
 */
.highlights:after,
.teamLinks .firstList:after,
.listPresent:after,
.surveyResultItem:after,
#sondage form:after,
#reaction_list:after,
#information .footerLinks ul:after,
#contentprompt .wrapper ul:after,
#contentprompt .tools:after,
#contentprompt .tools li:after {
	content: ".";
    overflow:hidden;
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}